This Million Dollar Spaghetti Casserole is rich, cheesy, creamy, and exactly the kind of baked pasta dinner that feels like pure comfort food. With layers of spaghetti, hearty meat sauce, and a creamy cheese mixture baked together until hot and bubbly, it is the kind of meal that always feels filling, cozy, and perfect for feeding a hungry family.
What makes this recipe worth trying is how it combines the best parts of spaghetti and baked casserole in one dish. You get tender pasta, savory sauce, a creamy middle layer, and a cheesy baked finish that makes every bite extra satisfying. If you want a crowd-pleasing dinner that feels hearty and homemade without being complicated, this one is a great choice.
Why You’ll Love This Recipe
- Rich, creamy, and cheesy
- Family-friendly comfort food
- Perfect for weeknight dinners or potlucks
- Great make-ahead casserole
- Feeds a crowd
- Delicious leftovers
- Easy to customize
- Combines spaghetti night and casserole in one dish
- Freezer-friendly
- Feels special without being hard to make
Ingredients You’ll Need
- 16 ounces spaghetti
- 1 pound ground beef or Italian sausage
- 1 small onion, finely chopped
- 2 to 3 cloves garlic, minced
- 1 jar pasta sauce or marinara sauce
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon Italian seasoning
- Salt, to taste
- Black pepper, to taste
- 8 ounces cream cheese, softened
- 1 cup cottage cheese or ricotta cheese
- 1/2 cup sour cream
- 2 cups shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 2 tablespoons butter, melted
Optional add-ins
- Chopped parsley
- Red pepper flakes
- Extra mozzarella for topping
- Sautéed mushrooms
- Spinach
- Fresh basil
- Provolone cheese
- Crumbled bacon
Ingredient Notes
Spaghetti is the classic pasta for this recipe and gives it that familiar comfort-food feel, but it bakes in a much richer way than a standard spaghetti dinner. Be sure not to overcook it before baking, because it will continue softening in the oven.
Ground beef is the most common protein here, but Italian sausage gives the casserole even more flavor if you want a heartier, slightly richer result. You can also use a mix of both.
The creamy cheese layer is what gives this casserole its “million dollar” name. Cream cheese, sour cream, and cottage cheese or ricotta create that extra-rich middle that makes the whole dish feel more indulgent than a regular spaghetti bake.
Mozzarella gives you the classic cheesy melt on top, while Parmesan adds extra flavor and depth.
How to Make
1. Preheat the oven
Preheat your oven to 350°F and lightly grease a 9×13-inch baking dish.
This helps the casserole bake evenly and makes it easier to serve later.
2. Cook the spaghetti
Bring a large pot of salted water to a boil. Add the spaghetti and cook it until just al dente according to the package directions.
Drain it well, then toss it with the melted butter. This helps keep the noodles from sticking together and adds a little extra richness.
3. Cook the meat
In a large skillet over medium heat, cook the ground beef or sausage with the chopped onion until browned and fully cooked.
Drain any extra grease if needed, then stir in the garlic and cook for about 30 seconds, just until fragrant.
4. Make the meat sauce
Add the pasta sauce, garlic powder, onion powder, Italian seasoning, salt, and black pepper to the skillet.
Stir everything together and let it simmer for a few minutes so the flavors can blend and the sauce can thicken slightly.
5. Make the creamy cheese mixture
In a medium bowl, mix together the softened cream cheese, cottage cheese or ricotta, and sour cream until smooth and well combined.
This is the rich, creamy layer that makes the casserole extra comforting and gives it that signature texture.
6. Layer the spaghetti
Spread about half of the buttered spaghetti into the prepared baking dish.
Try to make the layer as even as possible so the casserole slices and serves nicely later.
7. Add the creamy cheese layer
Spread the cream cheese mixture over the first spaghetti layer.
Take your time with this step so it reaches across the dish and gives each serving that creamy center.
8. Add the remaining spaghetti
Place the rest of the spaghetti over the creamy layer and spread it gently.
You now have the base and the rich center ready for the sauce and cheese topping.
9. Add the meat sauce
Spoon the meat sauce evenly over the top layer of spaghetti.
Make sure the sauce reaches all the way to the edges so the top stays flavorful and moist.
10. Add the cheese topping
Sprinkle the mozzarella and Parmesan over the top.
This final cheesy layer melts into a bubbly golden finish that makes the casserole feel complete.
11. Bake
Place the casserole in the oven and bake for about 30 to 40 minutes, or until hot, bubbly, and the cheese on top is melted.
If you want a more golden top, you can broil it briefly at the end, but watch it closely.
12. Rest before serving
Let the casserole sit for about 10 minutes before slicing.
This helps the layers settle and makes it easier to serve clean portions.
Tips for Best Results
Cook the spaghetti only to al dente before baking. Since it finishes in the oven, slightly firm pasta gives the best final texture.
Soften the cream cheese before mixing it into the filling. That makes the creamy layer much easier to spread evenly.
Simmer the meat sauce for a few minutes before assembling. Even a short simmer helps the flavors blend better and keeps the casserole from feeling too rushed or watery.
Spread the creamy layer carefully. Since it is one of the main features of the dish, you want it distributed well so every serving gets some.
Let the casserole rest after baking. This small step makes a big difference in texture and helps the slices hold together much better.
If you want an even cheesier top, add a little extra mozzarella in the final 10 minutes of baking.
Variations / Substitutions
This Million Dollar Spaghetti Casserole is easy to adjust to your taste.
- Use Italian sausage instead of ground beef
- Use ricotta instead of cottage cheese
- Add mushrooms for extra savory flavor
- Add spinach for a little freshness
- Use provolone with mozzarella for a richer topping
- Add red pepper flakes for heat
- Use ground turkey for a lighter version
- Add extra Parmesan for more depth
- Make it meatless with sautéed vegetables instead of beef
- Use a mix of beef and sausage for the richest flavor
What to Serve With It
This casserole is rich and hearty, so it pairs well with lighter sides.
- Garlic bread
- Caesar salad
- Green salad
- Roasted broccoli
- Green beans
- Roasted carrots
- Dinner rolls
- Simple cucumber salad
A crisp salad with a bright dressing helps balance the creamy, cheesy texture especially well.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days
- Freezer: Freeze for up to 2 months
- Reheating: Warm in the oven or microwave until heated through
- Best tip: Add a small spoonful of sauce or a splash of water before reheating if needed
This casserole also works very well as a make-ahead meal. You can assemble it ahead, refrigerate it, and bake it when ready.
Common Mistakes to Avoid
One common mistake is overcooking the spaghetti before baking. That can make the final casserole softer than you want.
Another is not softening the cream cheese enough, which can make the filling harder to mix and spread.
Using too much watery sauce can also affect the texture. A thicker simmered sauce usually gives the best layered result.
Finally, cutting the casserole right away can make it fall apart more easily. Letting it rest first helps a lot.
FAQ
Why is it called Million Dollar Spaghetti Casserole?
It gets that name from the rich creamy cheese layer that makes it feel extra indulgent and comforting compared to regular spaghetti.
Can I make Million Dollar Spaghetti Casserole ahead of time?
Yes, this is a great make-ahead casserole. You can assemble it ahead and refrigerate before baking.
Can I freeze it?
Yes, it freezes very well. You can freeze it before or after baking.
What is better, cottage cheese or ricotta?
Both work well. Cottage cheese is common in this recipe, while ricotta gives a smoother and slightly richer texture.
Can I use a different pasta?
Spaghetti is traditional, but other long pasta can work. The classic texture is best with spaghetti though.
Can I make it without meat?
Yes, you can replace the meat with sautéed mushrooms, spinach, or other vegetables for a meatless version.
How do I keep it from drying out?
Use enough sauce, do not overbake it, and cover with foil partway through if your oven runs hot.
What cheese works best on top?
Mozzarella is classic for melt, while Parmesan adds flavor. Provolone can also be added for extra richness.
Conclusion
This Million Dollar Spaghetti Casserole is the kind of meal that feels warm, rich, and deeply satisfying from the first bite to the last. The layers of spaghetti, creamy cheese filling, savory meat sauce, and melted topping make it a true comfort-food dinner that is easy to love and easy to serve.
It is a wonderful choice for family dinners, potlucks, meal prep, or anytime you want a pasta casserole that feels just a little more special than the usual spaghetti night. If you want a baked pasta recipe that is creamy, hearty, and worth making again and again, this one absolutely belongs in your regular rotation.