Million Dollar Spaghetti

By: Barbara Updated on Fri, 03 Apr 2026 21:26:28 GMT Hearty Mains
Barbara, recipe developer and home cook at Graceful Flavors
Barbara

Hi, I'm Barbara, the recipe developer and home cook behind Graceful Flavors. I share approachable recipes with clear steps, familiar ingredients, and delicious results for real everyday kitchens.

Updated on Fri, 03 Apr 2026 21:26:28 GMT

Read it →
A plate of spaghetti with meat sauce. Pin it
A plate of spaghetti with meat sauce.

Million Dollar Spaghetti turns everyday spaghetti into a creamy, cheesy, and satisfying meal that easily fills a hungry crowd. This baked pasta combines rich cream sauce and hearty meat sauce for a dish that’s both comforting and impressive without any fuss.

I first made this for a casual family dinner and it quickly became a favorite. Now it’s my go-to when I want something special that feels indulgent but is easy to prepare.

Ingredients

  • Spaghetti noodles: the base, cook until just al dente so they don’t get mushy when baked
  • Ground beef: adds hearty protein and flavor, choose 80/20 for good fat content
  • Pasta sauce: use your favorite store-bought or homemade for convenience and flavor
  • Yellow onion diced: builds the base flavor in the meat sauce, pick firm onions without soft spots
  • Parmesan cheese shredded: melts smoothly into the cream sauce giving depth and saltiness
  • Mozzarella cheese shredded: melts and browns beautifully on top for that classic baked pasta crust
  • Butter: for richness in the cream sauce, use unsalted to control seasoning
  • Heavy whipping cream: creates the luscious, creamy texture of the sauce
  • Chicken bouillon powder: boosts the savory depth in the meat sauce
  • Italian seasoning: blends herbs like oregano and basil for that familiar Italian flavor profile
  • Garlic powder and onion powder: layers of aromatic flavor without extra chopping
  • Salt and black pepper: adjust seasoning to taste and balance the richness

Step-by-Step Instructions

Cook the noodles:
Cook spaghetti noodles according to package instructions but stop just before fully tender, usually a minute or two less than suggested, then drain and set aside. This keeps them firm enough to bake without turning mushy.
Brown the meat and onions:
In a large skillet over medium high heat, add ground beef and diced onions. Cook, stirring frequently, until the beef is no longer pink and onions are soft and translucent which takes about 7 to 10 minutes. Drain excess fat to keep the sauce from being greasy.
Simmer the meat sauce:
Back in the same skillet with the beef and onions, add pasta sauce, chicken bouillon powder, Italian seasoning, garlic powder, onion powder, salt, and black pepper. Stir well to combine. Allow the sauce to simmer on low to medium heat for about 5 minutes so the flavors meld nicely. Remove from heat and set aside.
Prepare the cream sauce:
On low heat melt the butter gently in a separate skillet. Once melted, pour in the heavy cream and whisk continuously as it warms up. When the cream is heated but not boiling, gradually add the shredded Parmesan cheese, stirring constantly until the sauce is smooth and creamy. Taste and season with salt and pepper if needed. Keep this sauce warm.
Combine pasta and cream sauce:
In a large bowl, toss the drained spaghetti noodles with the creamy Parmesan sauce until every strand is coated thoroughly. This step ensures the noodles soak up that rich sauce evenly.
Assemble the casserole:
Transfer the creamy spaghetti mixture evenly into a 7 by 11-inch baking dish. Spoon the meat sauce evenly over the top making sure to cover the pasta layer. Sprinkle the shredded mozzarella cheese generously over everything to create a golden topping.
Bake and broil:
Cover the baking dish with foil and bake in a preheated 350-degree oven for 15 to 20 minutes to warm through and meld flavors. Then remove the foil and broil on high for just a few minutes until the cheese turns golden brown and bubbly. Watch closely here so it doesn’t burn.

One of my favorite parts of this recipe is the creamy Parmesan sauce. It transforms simple noodles into something special every time. I remember making this for my college friends with little cooking experience and this dish always got rave reviews and second helpings.

Storage Tips

Store leftovers in an airtight container in the fridge for up to four days to maintain freshness. Reheat gently in the oven at 325 degrees covered to keep the sauce creamy and the cheese from drying out. This also works well frozen; thaw overnight in the fridge and bake an extra 10 minutes until warm throughout.

Ingredient Substitutions

Swap ground beef for ground turkey or Italian sausage for different flavors or leaner options. Use gluten-free pasta if needed but watch cooking times closely as textures vary. You can substitute heavy cream with a mix of half and half plus butter to lighten the dish a bit but the sauce won’t be quite as rich. Jarred Alfredo sauce can be used in place of the cream sauce to save time with almost the same creamy result.

Serving Suggestions

Serve Million Dollar Spaghetti with a crisp green salad dressed lightly with lemon vinaigrette to cut through the richness. Garlic bread or a crusty baguette work wonderfully to sop up any extra sauce. Roasted or steamed vegetables like broccoli or green beans lighten the meal and add color to the plate.

Frequently Asked Questions

How do I prevent the cream sauce from breaking?

Warm the cream sauce gently on low heat, stirring constantly to ensure the cheese melts smoothly without separating.

Can I substitute the ground beef with another protein?

Yes, ground turkey or sausage can be used for a different flavor profile while maintaining the dish’s heartiness.

What type of cheese works best for topping?

Mozzarella melts beautifully and browns nicely, providing a golden, bubbly finish. Parmesan adds sharpness inside the sauce.

Is it possible to prepare this ahead of time?

You can assemble the dish in advance and refrigerate. Add extra baking time if baked straight from the fridge to ensure it’s heated through.

What side dishes complement this baked pasta?

Fresh crusty bread, a simple green salad, or roasted vegetables balance the richness of the creamy pasta.

How can I add more depth to the meat sauce?

Simmering the sauce longer allows flavors to meld; adding a splash of red wine or extra herbs enhances complexity.

3.90 from 43 votes

Million Dollar Spaghetti

Prep Time:
20 Minutes
Cook Time:
20 Minutes
Total Time:
40 Minutes
Servings:
6
A plate of spaghetti with meat sauce.

Hearty baked spaghetti layered with a creamy cheese sauce and savory beef for a satisfying dinner.

Ingredients

  • Pasta

  • 8 ounces spaghetti noodles
  • Meat and sauce

  • 1 pound ground beef
  • 680 grams pasta sauce
  • 60 grams yellow onion, diced
  • 1 teaspoon chicken bouillon powder
  • 1 teaspoon Italian seasoning
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • Salt and black pepper to taste
  • Cheese sauce

  • 60 grams unsalted butter
  • 360 milliliters heavy whipping cream
  • 135 grams Parmesan cheese, shredded
  • Topping

  • 225 grams mozzarella cheese, shredded

Instructions

1.

1. Cook pasta: Prepare spaghetti noodles according to package directions until al dente. Drain and set aside.

2.

2. Prepare meat sauce: In a large skillet over medium-high heat, brown ground beef with diced onions until beef is no longer pink; drain excess fat. Stir in pasta sauce, chicken bouillon powder, Italian seasoning, garlic powder, onion powder, salt, and black pepper. Simmer for a few minutes and remove from heat.

3.

3. Make cheese sauce: On low heat, melt butter in a separate skillet. Gradually whisk in heavy cream until warmed. Slowly add Parmesan cheese while stirring until sauce is smooth and melted. Season with salt and pepper as needed, avoiding boiling to prevent separation.

4.

4. Combine pasta and cheese sauce: Toss cooked spaghetti noodles with the prepared cheese sauce until evenly coated.

5.

5. Assemble and bake: Transfer creamy pasta to a 7x11 inch baking dish. Spread meat sauce evenly over the top, then sprinkle with mozzarella cheese. Cover and bake at 177°C (350°F) for 15 to 20 minutes. Uncover and broil briefly until cheese is golden and bubbly. Serve immediately.

Notes

  1. Keep the cheese sauce just below boiling point to prevent curdling.
  2. Jarred Alfredo sauce may be substituted to reduce preparation time.
  3. Dish can be assembled ahead and baked later; add extra baking time if chilled.

Tools You'll Need

  • Large skillet
  • Separate skillet
  • 7x11 inch baking dish
  • Whisk

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy and gluten

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 818
  • Total Fat: 52 g
  • Total Carbohydrate: 49 g
  • Protein: 40 g