If you love classic spaghetti with meat sauce, you’re going to love this Baked Million Dollar Spaghetti. This rich and comforting casserole combines tender spaghetti, savory meat sauce, a creamy cheese filling, and a generous layer of bubbly mozzarella.
The creamy center is what makes this baked spaghetti so special. Cream cheese, sour cream, and Parmesan create a smooth, rich layer between the noodles, giving every bite a delicious combination of creamy, cheesy, and tomato-rich flavors.
It’s an excellent family dinner for busy weeknights, Sunday dinners, potlucks, holidays, and gatherings.
🍽️ Recipe Overview
| Details | Information |
| Prep Time | 25 minutes |
| Cook Time | 30 minutes |
| Total Time | 55 minutes |
| Servings | 8 |
| Difficulty | Easy |
| Cuisine | Italian-American |
| Method | Oven-Baked |
| Dish Size | 9 × 13 inches |
❤️ Why You’ll Love This Recipe
This baked spaghetti is hearty, creamy, cheesy, and incredibly satisfying.
The spaghetti is coated in flavorful meat sauce before being layered with a rich cream cheese filling and finished with melted mozzarella.
It has the comforting flavors of traditional spaghetti while offering a completely different casserole-style texture.
It’s also easy to assemble ahead of time, making it especially useful when you’re cooking for a crowd.
🛒 Ingredients
For the Pasta
| Ingredient | Amount |
| Spaghetti | 16 oz (1 lb) |
| Salt | For pasta water |
For the Meat Sauce
| Ingredient | Amount |
| Ground beef or Italian sausage | 1 lb |
| Yellow onion, diced | 1 small |
| Garlic, minced | 2 cloves |
| Marinara sauce | 24 oz |
| Italian seasoning | 1 teaspoon |
| Salt | To taste |
| Black pepper | To taste |
For the Creamy Cheese Filling
| Ingredient | Amount |
| Cream cheese, softened | 8 oz |
| Sour cream | 8 oz |
| Grated Parmesan cheese | ½ cup |
Ricotta cheese can be used instead of sour cream for a slightly different texture and flavor.
For the Topping
| Ingredient | Amount |
| Shredded mozzarella | 2 cups |
| Fresh parsley, chopped | 1 tablespoon |
👩🍳 Step-by-Step Instructions
1. Preheat the Oven
Preheat your oven to 350°F (175°C).
Lightly grease a 9 × 13-inch baking dish with cooking spray or a small amount of olive oil.
Set the dish aside.
2. Cook the Spaghetti
Bring a large pot of salted water to a boil.
Add the spaghetti and cook according to the package directions, but stop cooking approximately 1–2 minutes before it reaches full tenderness.
The spaghetti should be al dente because it will continue cooking during baking.
Drain well and set aside.
3. Prepare the Meat Sauce
Place a large skillet over medium heat.
Add the ground beef or Italian sausage and cook while breaking the meat apart with a wooden spoon.
Add the diced onion and cook until softened.
Add the minced garlic and cook for approximately 30 seconds, until fragrant.
Drain any excess grease from the skillet.
Stir in the marinara sauce, Italian seasoning, salt, and black pepper.
Bring the sauce to a gentle simmer and cook for approximately 5 minutes, stirring occasionally.
Remove from the heat.
4. Prepare the Creamy Cheese Layer
In a medium mixing bowl, combine the softened cream cheese, sour cream, and grated Parmesan.
Beat until the mixture is smooth and creamy.
Make sure the cream cheese is softened beforehand so the filling spreads easily.
5. Coat the Spaghetti
Place the cooked spaghetti in a large bowl.
Add approximately 1 cup of the prepared meat sauce and toss gently until the noodles are lightly coated.
This prevents the spaghetti from drying out during baking and adds flavor to the pasta itself.
6. Build the First Layer
Transfer half of the spaghetti into the prepared 9 × 13-inch baking dish.
Spread it evenly across the bottom.
7. Add the Creamy Center
Spoon the cream cheese mixture over the first layer of spaghetti.
Use a spatula to spread it as evenly as possible from edge to edge.
Don’t worry if the layer isn’t perfectly smooth; it will melt into the spaghetti as it bakes.
8. Add the Second Spaghetti Layer
Place the remaining spaghetti over the creamy cheese layer.
Spread it gently and evenly, being careful not to disturb the cream layer underneath.
9. Add the Meat Sauce
Pour the remaining meat sauce evenly over the top of the spaghetti.
Use the back of a spoon or spatula to spread the sauce across the surface.
10. Add the Mozzarella
Sprinkle the shredded mozzarella evenly over the entire casserole.
Make sure the cheese reaches close to the edges for a beautifully melted topping.
11. Bake
Place the casserole in the preheated oven.
Bake uncovered for 25–30 minutes, or until the mozzarella is completely melted, bubbling, and lightly golden.
If you prefer a darker golden cheese topping, you can briefly broil the casserole at the end while watching it carefully.
12. Rest and Serve
Remove the baked spaghetti from the oven.
Let it rest for 5–10 minutes before slicing.
This allows the creamy center and melted cheese to settle, making the casserole easier to serve.
Garnish with freshly chopped parsley and serve warm.
⭐ Best Tips for Perfect Million Dollar Spaghetti
Cook the spaghetti slightly under al dente because it will continue cooking in the oven.
Soften the cream cheese before making the filling. This creates a much smoother mixture that’s easier to spread.
Don’t skip coating the spaghetti with some meat sauce before layering. It helps keep the noodles flavorful and moist.
Spread the creamy filling carefully to create an even center layer.
Allow the casserole to rest before serving. Cutting into it immediately can cause the layers to slide apart.
For the best cheese topping, shred mozzarella from a block instead of using pre-shredded cheese when possible.
🧀 Best Ingredient Options
Ground Beef
Ground beef provides a classic hearty flavor and works beautifully with marinara sauce.
Italian Sausage
Italian sausage gives the casserole a stronger herb-and-spice flavor. Mild or hot sausage can be used depending on your preference.
Cream Cheese
Cream cheese creates the rich, smooth texture that gives this casserole its signature creamy center.
Sour Cream
Sour cream adds a slight tang that balances the richness of the cream cheese.
Ricotta
Ricotta can replace the sour cream for a more traditional Italian-inspired creamy layer.
🍝 Recipe Variations
Extra Cheesy Million Dollar Spaghetti
Add another ½ cup of mozzarella to the creamy filling or sprinkle a little Parmesan over the final cheese layer.
Beef and Mushroom Spaghetti Bake
Sauté sliced mushrooms with the onions before adding the ground beef for extra savory flavor.
Spicy Baked Spaghetti
Use hot Italian sausage and add a pinch of crushed red pepper flakes to the marinara sauce.
Vegetable Million Dollar Spaghetti
Add sautéed mushrooms, spinach, zucchini, or bell peppers to the meat sauce for extra vegetables.
Three-Cheese Spaghetti Bake
Combine mozzarella with Parmesan and ricotta for an especially creamy and cheesy casserole.
🍽️ What to Serve With Million Dollar Spaghetti
A fresh green salad is a perfect side because its crisp texture balances the rich baked pasta.
Warm garlic bread is another classic pairing and is ideal for soaking up extra marinara sauce.
You can also serve roasted vegetables such as broccoli, zucchini, or green beans alongside the casserole.
⏰ Make-Ahead Instructions
Million Dollar Spaghetti is an excellent make-ahead dinner.
Assemble the casserole completely, but don’t bake it yet.
Cover the dish tightly with plastic wrap or aluminum foil and refrigerate it until you’re ready to cook.
When ready to bake, remove it from the refrigerator while the oven preheats.
Because the casserole will be cold, it may need additional baking time. Bake until the center is hot and the cheese is melted and bubbling.
🧊 Storage
Allow leftovers to cool before covering the baking dish tightly or transferring individual portions to airtight containers.
Refrigerate for 3–4 days.
Individual portions are convenient for quick lunches or dinners throughout the week.
🔥 Reheating
Individual portions can be reheated in the microwave until hot throughout.
For larger portions, cover the casserole with foil and reheat in a 350°F (175°C) oven until warmed through.
Covering the casserole helps prevent the pasta and cheese from drying out.
❄️ Freezing
This casserole can be frozen for longer storage.
For best results, allow it to cool completely, then wrap it tightly in freezer-safe packaging.
Freeze for up to approximately 2–3 months for best quality.
Thaw overnight in the refrigerator before reheating.
⚠️ Common Mistakes to Avoid
Overcooking the Spaghetti
If the spaghetti is fully soft before baking, it can become mushy in the oven. Cook it slightly under al dente.
Using Cold Cream Cheese
Cold cream cheese is difficult to mix smoothly and can leave lumps in the filling. Let it soften before combining the ingredients.
Skipping the Sauce on the Noodles
Coating the spaghetti with some sauce before layering helps keep the noodles moist and flavorful.
Cutting It Immediately
Allow the casserole to rest for 5–10 minutes after baking so the layers can settle.
Adding Too Much Sauce
Too much sauce can make the casserole watery. Use enough to coat the noodles and generously cover the top without flooding the dish.
🧮 Nutrition Estimate
Approximate values per serving, based on 8 servings:
| Nutrient | Estimated Amount |
| Calories | 610 kcal |
| Protein | 31 g |
| Carbohydrates | 57 g |
| Fat | 30 g |
| Saturated Fat | 15 g |
| Fiber | 4 g |
| Sugar | 9 g |
| Sodium | 1,050 mg |
Nutrition information is an estimate and varies according to the meat, sauce, cheese, and brands used.
❓ Frequently Asked Questions
Why is it called Million Dollar Spaghetti?
The name refers to the casserole’s rich, indulgent combination of spaghetti, meat sauce, creamy cheese filling, and melted cheese. It is essentially a luxurious baked version of classic spaghetti.
Can I use ricotta instead of sour cream?
Yes. Ricotta works very well in the creamy center and gives the casserole a slightly different, more traditional Italian-inspired texture.
Can I use ground beef instead of Italian sausage?
Absolutely. Ground beef is an excellent choice and creates a classic hearty meat sauce.
Can I prepare Million Dollar Spaghetti the day before?
Yes. Assemble the casserole, cover it tightly, and refrigerate it until you’re ready to bake.
Why does my baked spaghetti fall apart when I serve it?
Letting the casserole rest for 5–10 minutes after baking helps the layers firm up and makes it easier to portion.
Can I freeze Million Dollar Spaghetti?
Yes. It can be frozen for approximately 2–3 months for best quality. Thaw it in the refrigerator before reheating.
Can I add vegetables?
Yes. Mushrooms, bell peppers, spinach, zucchini, and other vegetables can be added to the meat sauce.
🍝 Final Thoughts
Baked Million Dollar Spaghetti is the ultimate comfort-food casserole for anyone who loves rich tomato sauce, creamy cheese, tender pasta, and plenty of melted mozzarella.
The creamy cheese layer tucked between the spaghetti makes every bite extra satisfying, while the savory meat sauce ties all the flavors together.
It’s easy enough for a family weeknight dinner but special enough for Sunday meals, potlucks, and gatherings.
Serve it with a crisp salad and warm garlic bread for a comforting meal everyone will want to come back for.
Creamy, cheesy, saucy, and wonderfully comforting—this baked spaghetti is guaranteed to become a family favorite! 🍝🧀✨