Brown beef over medium heat and drain excess fat.
Cook garlic until soft.
Add tomatoes, honey, salt, pepper, bay leaf, and Tabasco.
Lower the heat and simmer for 30 minutes.
Combine cooked noodles with cream cheese, green onions, and sour cream.
Grease a 9x13 pan and alternately layer noodle mixture, tomato mixture, and grated cheese, ending with cheese on top.
Cover and bake in a preheated 350-degree oven for 30 minutes or until heated through and bubbly.
This dish can be frozen before or after baking.