Million Dollar Spaghetti Casserole
Published Nov 8, 2026
Layers of spaghetti, creamy cheese filling and meaty tomato sauce baked until bubbly. A hearty, make-ahead family dinner.
Jump to Recipe
Million Dollar Spaghetti Casserole is a layered baked pasta dish with a creamy cheese filling, a rich meat sauce and a golden, bubbly top. It is a comforting, filling dinner that tastes like a million bucks and costs far less.
It is perfect for potlucks, family dinners and meal prep, and it freezes beautifully.
Why You’ll Love This Million Dollar Spaghetti Casserole
- Creamy cheese layer and hearty meat sauce
- Feeds a crowd for a low cost
- Great for potlucks and make-ahead meals
- Freezes well for busy nights
Ingredients You’ll Need
Use a jar of your favorite marinara to save time. A mix of ground beef and Italian sausage adds extra flavor. Softened cream cheese blends smoothly into the filling.
How to Make Million Dollar Spaghetti Casserole
Brown the meat and stir in the sauce. Mix cream cheese, cottage cheese and seasonings for the filling. Layer spaghetti, filling and meat sauce in a baking dish, top with mozzarella and bake until bubbly.
Tips for the Best Million Dollar Spaghetti Casserole
- Do not overcook the pasta, since it bakes further
- Soften the cream cheese for a smooth layer
- Cover with foil for the first 20 minutes to keep it moist
- Let it rest 10 minutes so it slices neatly
Variations
- Use ground turkey for a lighter version
- Add sautéed mushrooms to the sauce
- Stir spinach into the cheese layer
How to Store and Reheat
Refrigerate for up to 4 days or freeze for up to 3 months. Thaw overnight and reheat at 350°F until hot.
Why This Million Dollar Spaghetti Casserole Works
Million Dollar Spaghetti Casserole works because every layer has a job. The meat sauce brings savory, tomato-rich flavor, the creamy cheese layer adds richness, and the melted mozzarella on top gives that gooey, golden finish. Together they turn a simple pasta dinner into something that feels special.
The creamy middle layer, made with cream cheese, cottage cheese and Parmesan, is what sets it apart from ordinary baked spaghetti. It stays soft and tangy under the sauce, so every serving has a mix of textures.
Ingredient Notes and Substitutions
- Spaghetti: Break it into shorter pieces so the casserole is easy to scoop and slice
- Meat: Use ground beef, Italian sausage or a mix of both. Ground turkey is a lighter option
- Sauce: A good jarred marinara saves time. Add a pinch of sugar if it tastes too acidic
- Cottage cheese or ricotta: Either works in the creamy layer. Drain extra liquid for a firmer filling
- Mozzarella: Low-moisture, part-skim mozzarella melts best, and shredding it yourself gives the smoothest melt
Common Mistakes to Avoid
- Cooking the spaghetti all the way, since it keeps softening in the oven
- Not softening the cream cheese, which leaves lumps in the filling
- Using a very watery sauce, which makes the casserole soupy
- Cutting into it right out of the oven, instead of letting it rest for 10 minutes
What to Serve With Million Dollar Spaghetti Casserole
This filling casserole is a full meal by itself, but a few sides make it feel complete. Serve it with a crisp Caesar or garden salad, steamed green beans or roasted broccoli. Warm garlic bread is a must for many families, and a little extra Parmesan on top never hurts.
Frequently Asked Questions
Why is it called Million Dollar Spaghetti?
The name refers to how rich and satisfying the dish tastes, like a million dollars, despite the simple ingredients.
Can I use cottage cheese or ricotta?
Yes. Either works in the creamy filling.
Can I freeze it before baking?
Yes. Assemble, wrap tightly and freeze up to 3 months. Thaw before baking.
Can I assemble the casserole ahead of time?
Yes. Assemble, cover tightly and refrigerate for up to 24 hours, then add 5 to 10 minutes to the baking time since it is cold.
Why is it called Million Dollar Spaghetti?
The name comes from how rich and satisfying it tastes, even though the ingredients are simple and affordable.
More Easy Dinners to Try

Million Dollar Spaghetti Casserole
Ingredients
Method
- Heat the oven to 350°F. Cook the spaghetti 1 minute less than the package directions and drain.
- Brown the ground beef in a skillet, drain and stir in the marinara. Simmer 5 minutes.
- Mix the cream cheese, cottage cheese, Parmesan and Italian seasoning until smooth.
- Spread half the spaghetti in a 9 by 13-inch dish. Top with the cheese mixture, then the remaining spaghetti and the meat sauce.
- Sprinkle with mozzarella. Cover with foil and bake 20 minutes, then uncover and bake 10 more minutes until bubbly.
- Rest 10 minutes and top with parsley.
