How to make the BEST Million Dollar Spaghetti Recipe!

hero: Million Dollar Spaghetti casserole fresh from oven with melted golden cheese on top, steam rising, served in white baking dish, photorealistic, natural warm light, no text
5.0 out of 5
(875 reviews)

Million Dollar Spaghetti is the ultimate comfort food that combines layers of creamy, cheesy goodness with rich meat sauce and tender pasta. This showstopping casserole gets its fancy name from the decadent combination of ingredients that make it taste absolutely luxurious. The magic happens when spaghetti is baked with a savory meat sauce, cream cheese mixture, and melted mozzarella, creating a dish that’s crispy on top and wonderfully creamy throughout.

This recipe has become a beloved classic for good reason—it’s elegant enough to serve at dinner parties, yet simple enough for weeknight family dinners. The beauty of Million Dollar Spaghetti lies in its versatility and make-ahead convenience. You can prepare it the night before and simply pop it in the oven when you’re ready to bake, making it perfect for busy schedules. The combination of textures and flavors creates something truly special that will have everyone asking for seconds.

What makes this version the BEST is the careful balance of seasonings, the quality of ingredients, and the proper layering technique that ensures every bite is perfectly cheesy and saucy. Unlike some versions that can be heavy or one-dimensional, this recipe achieves the perfect harmony between the meat sauce, creamy cheese layer, and melted mozzarella topping. The spaghetti maintains its perfect texture without becoming mushy, and the overall dish has a beautiful golden-brown top that’s irresistible.

If you love indulgent pasta dishes, you’ll also adore our Best Brioche French Toast Recipe for decadent breakfasts. For a lighter pasta option, check out Bon Appétit’s pasta collection for fresh inspiration. And don’t forget that Best No Churn Ice Cream Recipe makes an excellent dessert pairing after this rich main course.

The preparation is straightforward but requires attention to detail. Brown your ground beef with aromatic vegetables, build your sauce with quality tomato products, and prepare your cream cheese mixture with the perfect ratio of cream cheese, sour cream, and seasonings. Layer everything carefully in your baking dish, and you’ll create a masterpiece that bakes into pure comfort. This dish proves that sometimes the most elegant meals are the ones that bring us back to simple, honest food prepared with love and quality ingredients.

Prep Time
25 minutes
Cook Time
35 minutes
Total Time
1 hour
Servings
8-10 servings

Ingredients

  • 1 pound ground beef
  • 1 medium yellow onion, finely diced
  • 4 cloves garlic, minced
  • One 24-ounce jar marinara sauce
  • One 8-ounce can tomato sauce
  • 2 teaspoons Italian seasoning
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes
  • 1 pound spaghetti
  • 8 ounces cream cheese, softened to room temperature
  • 1/2 cup sour cream
  • 1/2 cup whole milk
  • 1/2 cup grated Parmesan cheese
  • 2 cups shredded mozzarella cheese, divided
  • 2 tablespoons fresh parsley, chopped (optional)
  • 2 tablespoons butter, for greasing the baking dish
process: hands layering spaghetti and cream cheese mixture in baking dish, showing layers and textures, photorealistic, natural light, no text

Instructions

  1. Preheat your oven to 350°F. Grease a 9×13-inch baking dish with butter and set aside.
  2. In a large skillet over medium-high heat, brown the ground beef, breaking it apart as it cooks, about 5-7 minutes until no pink remains. Drain excess fat if necessary.
  3. Add the diced onion to the beef and cook for 3-4 minutes until softened and fragrant.
  4. Stir in the minced garlic and cook for another minute until very fragrant.
  5. Pour in the marinara sauce and tomato sauce, then add Italian seasoning, salt, black pepper, and red pepper flakes. Stir well to combine.
  6. Reduce heat to low and let the sauce simmer for 10 minutes, stirring occasionally. Taste and adjust seasonings as needed.
  7. While the sauce simmers, bring a large pot of salted water to a boil. Add the spaghetti and cook according to package directions until al dente, about 9-11 minutes.
  8. Drain the pasta and set aside, reserving 1/2 cup of pasta water.
  9. In a medium bowl, combine the softened cream cheese, sour cream, whole milk, and grated Parmesan cheese. Beat with an electric mixer or whisk until smooth and creamy.
  10. Stir in 1 cup of the shredded mozzarella cheese into the cream cheese mixture until fully incorporated.
  11. In the prepared baking dish, layer half of the cooked spaghetti in an even layer on the bottom.
  12. Spread half of the cream cheese mixture over the spaghetti layer, using a spatula to distribute it evenly.
  13. Top with half of the meat sauce, spreading it gently over the cheese layer.
  14. Create a second layer by topping with the remaining spaghetti.
  15. Spread the remaining cream cheese mixture over the second layer of spaghetti.
  16. Top with the remaining meat sauce, spreading it to cover the cream cheese layer.
  17. Sprinkle the remaining 1 cup of mozzarella cheese evenly over the top of the casserole.
  18. Cover the baking dish with aluminum foil and bake for 25 minutes.
  19. Remove the foil and continue baking for another 10-15 minutes until the cheese is melted, bubbly, and slightly golden on top.
  20. Remove from the oven and let rest for 5 minutes before serving. Garnish with fresh parsley if desired.
detail: close-up cross-section of baked Million Dollar Spaghetti showing creamy layers, melted cheese, and tender pasta, photorealistic, natural light, no text

Pro Tips

Make-Ahead Instructions: Prepare the entire casserole up to the point of baking. Cover tightly with plastic wrap and refrigerate for up to 24 hours. Bake as directed, adding 5-10 minutes to the covered baking time if baking from cold.

Freezing Instructions: You can freeze the unbaked casserole for up to 3 months. Wrap it well in plastic wrap and aluminum foil. Thaw overnight in the refrigerator before baking, or bake directly from frozen, adding 20-30 minutes to the cooking time.

Cream Cheese Tips: Make sure your cream cheese is completely softened to room temperature before mixing. This ensures a smooth, lump-free mixture that distributes evenly throughout the casserole. If you forget to soften it, cut it into small cubes and let it sit for 15 minutes.

Meat Sauce Variations: Feel free to customize the meat sauce with ground Italian sausage, ground veal, or a combination of meats. You can also add sautéed mushrooms, bell peppers, or fresh spinach to the sauce for extra vegetables and nutrition.

Cheese Choices: While mozzarella is traditional, you can experiment with other cheeses. Try a mixture of mozzarella and fontina, or add some sharp cheddar for extra flavor depth. Just avoid pre-shredded cheese with anti-caking agents if possible, as fresh-shredded melts more smoothly.

Pasta Texture: Cook your spaghetti just shy of al dente since it will continue cooking in the oven. Overcooked pasta can become mushy in the casserole.

Layering Technique: The key to an evenly cooked casserole is careful, even layering. Use a spatula to spread the cream cheese mixture gently without breaking the pasta underneath.

Serving Suggestions: Pair with a simple green salad dressed with lemon vinaigrette and crusty garlic bread. A glass of red wine complements this dish beautifully. Consider serving with Serious Eats’ side dish ideas for a complete meal.

Leftovers: Store covered in the refrigerator for up to 4 days. Reheat individual portions in the microwave or warm the entire casserole in a 325°F oven until heated through, about 15-20 minutes.

Baking Dish Size: If using a different size baking dish, adjust the baking time accordingly. A shallower dish will bake faster; a deeper dish will take longer.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top