Million Dollar Spaghetti

A cozy baked spaghetti casserole with creamy cheese layers, hearty meat sauce, and a golden, bubbly finish.

The Comfort-Food Classic, Made a Little Smarter

Million Dollar Spaghetti earns its name from the rich, layered combination of pasta, savory meat sauce, and a creamy cheese filling that bakes into something far more indulgent than an ordinary weeknight spaghetti. This version keeps that familiar casserole character while using lean ground beef, a measured amount of cheese, and a balanced tomato sauce so the dish stays hearty without becoming overwhelmingly heavy. The cream cheese, cottage cheese, and mozzarella create the signature creamy center, while the meat sauce adds plenty of savory depth. It is an excellent make-ahead dinner for family meals, potlucks, or nights when you want leftovers that reheat well. The recipe has not been independently human-tested by The Healthy Plate Lab; it is developed from established cooking methods and standard recipe ratios, so ingredient brands and individual ovens may affect the final result.

Why You’ll Love This Recipe

  1. Creamy center. The cottage cheese and cream cheese layer makes every forkful rich and satisfying.
  2. Protein-forward. Lean ground beef and dairy provide a substantial amount of protein.
  3. Family friendly. It has the familiar flavors of spaghetti and baked pasta in an easy casserole format.
  4. Make-ahead friendly. Assemble it earlier in the day, refrigerate, and bake when you are ready.
  5. Great leftovers. The slices hold together well and reheat beautifully for another meal.
  6. Flexible ingredients. You can adjust the cheese, meat, or sauce without changing the basic method.
  7. Comforting but balanced. Tomato sauce, pasta, protein, and dairy come together in a complete-feeling dinner.

Time Breakdown & Servings

Prep Time: 25 minutes

Cook Time: 40 minutes

Total Time: 1 hour 5 minutes

Servings: 8

Ingredients You’ll Need

  • 340 g (12 oz) spaghetti
  • 450 g (1 lb) lean ground beef, preferably 90–93% lean
  • 1 tablespoon olive oil
  • 1 small yellow onion, finely diced (about 120 g)
  • 3 garlic cloves, minced
  • 700 g (24 oz) marinara or tomato-basil pasta sauce
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon salt, divided
  • 1/4 teaspoon black pepper
  • 225 g (8 oz) low-fat cottage cheese
  • 115 g (4 oz) reduced-fat cream cheese, softened
  • 1 large egg
  • 60 g (1/2 cup) grated Parmesan cheese, divided
  • 150 g (1 1/2 cups) shredded part-skim mozzarella, divided
  • 1 tablespoon chopped fresh parsley, optional

Ingredient Notes & Practical Substitutions

  • Spaghetti. Whole-wheat spaghetti works well if you prefer more fiber. Cook it just until al dente because it will continue cooking in the oven.
  • Ground beef. Lean ground turkey can replace the beef. If using very lean meat, keep the olive oil so the sauce does not become dry.
  • Cottage cheese. Small-curd cottage cheese blends smoothly into the filling. Ricotta can be substituted for a more traditional baked-pasta texture.
  • Cream cheese. Reduced-fat cream cheese keeps the filling creamy with less fat. Full-fat cream cheese also works if that is what you have.
  • Mozzarella. Part-skim mozzarella gives a good melt without making the casserole excessively greasy. Provolone can be used for a slightly sharper flavor.

Kitchen Tools You’ll Need

Keep the equipment simple; this is designed as a practical one-dish-style family dinner.

  • Large pot for boiling spaghetti
  • Large skillet or sauté pan
  • 9 × 13-inch baking dish
  • Mixing bowl
  • Colander
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Aluminum foil

Step-by-Step Instructions

  • Cook the spaghetti.. Bring a large pot of salted water to a boil. Cook the 340 g spaghetti until just al dente according to the package directions. Reserve about 120 ml (1/2 cup) pasta water, then drain. Do not rinse.
  • Build the meat sauce.. Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the 120 g diced onion and cook for 3–4 minutes. Add 3 minced garlic cloves and cook for 30 seconds.
  • Brown the beef.. Add 450 g lean ground beef. Cook for 6–8 minutes, breaking it into small pieces, until browned and cooked through. Drain excess fat if needed.
  • Season and simmer.. Stir in 700 g marinara sauce, 1 teaspoon Italian seasoning, 1/4 teaspoon salt, and 1/4 teaspoon black pepper. Simmer gently for 5 minutes. If the sauce seems very thick, loosen it with a splash of the reserved pasta water.
  • Make the creamy filling.. In a bowl, mix 225 g cottage cheese, 115 g softened cream cheese, 1 large egg, and 30 g (1/4 cup) Parmesan until evenly combined.
  • Combine the pasta.. Toss the drained spaghetti with about half of the meat sauce, adding a little reserved pasta water if necessary to coat the strands. The pasta should be moist but not soupy.
  • Layer the casserole.. Lightly grease a 9 × 13-inch baking dish. Spread half of the spaghetti mixture across the bottom. Spoon the entire creamy cheese mixture over it and spread gently. Add the remaining spaghetti.
  • Add the topping.. Spoon the remaining meat sauce over the spaghetti. Sprinkle with the remaining 30 g Parmesan and 150 g shredded mozzarella.
  • Bake until bubbly.. Cover loosely with foil and bake at 190°C (375°F) for 25 minutes. Remove the foil and bake for another 10–15 minutes, until the cheese is melted and lightly golden.
  • Rest and serve.. Let the casserole rest for 10 minutes before slicing. Finish with 1 tablespoon chopped parsley if using.

Expert Tips for Best Results

  • Cook the pasta al dente. Slightly firm pasta gives the casserole enough structure after baking.
  • Do not overfill the cheese layer. Spread the creamy mixture gently so it stays distinct between the spaghetti layers.
  • Use a flavorful marinara. Since the sauce carries much of the tomato flavor, choose one you already enjoy.
  • Cover before uncovering. Foil keeps the casserole from drying out while the center heats through; uncovering at the end gives the mozzarella a better finish.
  • Rest before cutting. Ten minutes allows the cheese layer to settle, making cleaner portions.

Common Mistakes To Avoid

  • Overcooking the spaghetti. Mushy pasta becomes soft and difficult to portion after baking.
  • Using a watery sauce. Excess liquid can make the casserole loose. Simmer thin sauce briefly before layering.
  • Skipping the rest time. Cutting immediately can cause the creamy filling to spread instead of staying layered.
  • Overbrowning the cheese. If the top is darkening too quickly, loosely cover the dish again.
  • Under-seasoning the components. Taste the meat sauce before assembling so the finished casserole has enough savory flavor.

Recipe Variations

  • Turkey million-dollar spaghetti. Replace the lean beef with lean ground turkey.
  • Vegetable-packed version. Add finely diced bell pepper, mushrooms, or spinach to the meat sauce.
  • Extra-herby version. Add fresh basil or oregano to the tomato sauce before layering.
  • Spicy version. Stir a small amount of crushed red pepper into the meat sauce.
  • Chicken version. Use cooked shredded chicken in place of ground beef and pair it with a tomato sauce seasoned with Italian herbs.

What to Serve With This Dish

  • A crisp green salad with a light vinaigrette
  • Steamed broccoli or green beans
  • Roasted zucchini or bell peppers
  • A simple tomato and cucumber salad
  • Fresh fruit for a lighter finish

Storage & Reheating Guide

Store: Refrigerate covered leftovers for up to 4 days. For longer storage, freeze individual portions in airtight freezer-safe containers for up to 2 months.

Reheating: Reheat individual portions in the microwave until steaming hot, or cover and warm in a 175°C (350°F) oven until heated through.

Estimated Nutrition Information

NutrientPer Serving
Calories558 kcal
Protein37 g
Carbs56 g
Fat21 g
Fiber5 g
Sugar10 g

Nutrition is an estimate calculated from the listed ingredient quantities using standard reference values. Actual values will vary by brand, product formulation, portion size, and preparation method.

Frequently Asked Questions

  • Can I assemble Million Dollar Spaghetti ahead of time?

Yes. Assemble the unbaked casserole, cover it tightly, and refrigerate for up to 24 hours. Add a few extra minutes to the covered baking time if it goes into the oven cold.

  • Can I freeze it?

Yes. Cool the baked casserole completely, portion it into airtight freezer-safe containers, and freeze for up to 2 months for best quality.

  • Why is it called Million Dollar Spaghetti?

The name refers to the casserole’s especially rich, layered texture and indulgent combination of pasta, meat sauce, and creamy cheese filling.

  • Can I use ricotta instead of cottage cheese?

Absolutely. Use an equal amount of ricotta. The filling will be thicker and more traditionally lasagna-like.

  • How do I keep the casserole from becoming watery?

Use a reasonably thick tomato sauce, avoid overcooking the pasta, and allow the finished casserole to rest for 10 minutes before serving.

Conclusion

Million Dollar Spaghetti is the kind of dinner that feels special without requiring complicated cooking. The creamy cheese layer, savory meat sauce, and baked mozzarella topping turn familiar spaghetti into a satisfying casserole that works for weeknights, gatherings, and make-ahead meals. Save this recipe to Pinterest so you can come back to it the next time you want a cozy, crowd-pleasing pasta dinner.