This Million Dollar Spaghetti Casserole is a rich, creamy, and indulgent twist on classic spaghetti. Layers of tender pasta, savory meat sauce, gooey cheese, and a creamy Alfredo topping come together in this comforting dish that’s perfect for family dinners, potlucks, or special occasions.
Serves: 8-10
Prep Time: 20 minutes
Cook Time: 30-35 minutes
Ingredients:
For the Spaghetti:
- 1 lb spaghetti
- 1/2 cup unsalted butter
- 1/2 cup all-purpose flour
- 4 cups whole milk
- 1 tsp garlic powder
- 1 tsp onion powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 cup sour cream
- 1 cup shredded cheddar cheese
- 1/2 cup grated Parmesan cheese
For the Meat Sauce:
- 1 lb ground beef (or Italian sausage)
- 1 small onion , finely chopped
- 3 cloves garlic , minced
- 1 (24 oz) jar marinara sauce
- 1 tsp Italian seasoning
- Salt and freshly ground black pepper , to taste
For the Topping:
- 2 cups shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese
- Optional : Fresh parsley, chopped (for garnish)
Instructions:
Step 1: Preheat the Oven
- Preheat your oven to 375°F (190°C) . Lightly grease a 9×13-inch baking dish or similar-sized casserole dish.
Step 2: Cook the Spaghetti
- Cook the spaghetti according to package instructions until al dente. Drain and set aside.
Step 3: Make the Cream Sauce
- In a large saucepan, melt the butter over medium heat.
- Whisk in the flour and cook for 1-2 minutes to create a roux.
- Gradually whisk in the milk, stirring constantly to avoid lumps. Cook until the mixture thickens, about 5-7 minutes .
- Stir in the garlic powder, onion powder, salt, and pepper.
- Remove from heat and stir in the sour cream, cheddar cheese, and Parmesan cheese until smooth and melted.
Step 4: Prepare the Meat Sauce
- In a skillet over medium heat, cook the ground beef (or sausage) with the chopped onion until browned and cooked through. Drain excess fat.
- Stir in the minced garlic, marinara sauce, Italian seasoning, salt, and pepper. Simmer for 5 minutes to combine flavors.
Step 5: Assemble the Casserole
- In a large mixing bowl, combine the cooked spaghetti and cream sauce. Toss gently to coat the pasta evenly.
- Spread half of the spaghetti mixture into the bottom of the prepared baking dish.
- Spoon the meat sauce evenly over the spaghetti layer.
- Top with the remaining spaghetti mixture.
- Sprinkle the shredded mozzarella and Parmesan cheeses evenly over the top.
Step 6: Bake the Casserole
- Bake in the preheated oven for 25-30 minutes , or until the cheese is bubbly and golden brown.
- Let the casserole cool for 5-10 minutes before serving.
Step 7: Serve and Enjoy
- Garnish with fresh parsley if desired.
- Serve hot with garlic bread or a side salad for a complete meal.
Tips for Success:
- Use leftover spaghetti: This recipe is a great way to repurpose leftover cooked spaghetti.
- Add veggies: Stir in sautéed mushrooms, bell peppers, or spinach for extra flavor and nutrition.
- Make it ahead: Assemble the casserole up to 24 hours in advance, cover, and refrigerate. Add 5-10 minutes to the baking time if starting from cold.
- Freeze option: Freeze the unbaked casserole tightly wrapped for up to 3 months . Thaw overnight in the refrigerator before baking.
Nutritional Information (per serving, serves 10):
- Calories: ~500
- Protein: ~25g
- Carbohydrates: ~45g
- Fat: ~25g
Enjoy this Million Dollar Spaghetti Casserole as a decadent and satisfying dish that’s sure to please everyone at the table. Its layers of creamy sauce, savory meat, and melted cheese make it a comforting meal that’s perfect for any occasion!