Okay, this recipe is probably far more American than it is Italian, but it still has real Italian roots. You can make this simply, using store bought marinara and Alfredo sauce, or you can make those from scratch. This will make a delicious and satisfying meal for a crowd.
Cook the spaghetti in salted water and drain, cover to keep warm.
Brown the meat and onions together, when done add the garlic and stir until fragrant; drain the grease from the pan. (If making your marinara from scratch, you will add the onions and garlic to that instead).
Season with 1 tsp salt, ½ tsp pepper, and 1 Tbsp Italian seasoning.
If you’re using mushrooms, add them now.
Add the marinara sauce to the meat and stir through
Put the spaghetti in the bottom of your casserole dish and add the Alfredo sauce, stir through.
Pour the marinara sauce and meat over the top of the spaghetti, but don’t mix it Through.
Top with ½ – 1# of shredded or sliced cheese.
Bake at 350 for 20 minutes, and then broil for 2-3 minutes to brown the cheese.