Go Back
million dollar spaghetti alfredo

Rich Million Dollar Spaghetti Alfredo

Delicious Rich Million Dollar Spaghetti Alfredo recipe with step-by-step instructions.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 8 servings
Calories 4950 kcal

Ingredients
  

For the pasta base::

  • 1.25 lb spaghetti (I always use Barilla for the perfect al dente texture)

For the meat sauce::

  • 1 lb ground beef
  • 1 lb ground Italian sausage
  • 1 onion (finely diced into 1/4-inch pieces)
  • 1 green bell pepper
  • 28 oz marinara sauce (I prefer Rao’s Homemade for a rich, slow-simmered taste)

For the alfredo base and topping::

  • 3/4 cup butter (I like Kerrygold unsalted butter for this)
  • 6 cloves garlic (freshly minced for best flavor and aroma)
  • 2.5 cups heavy cream
  • 1 cup parmesan cheese
  • 1.5 tsp italian seasoning
  • 1 tsp salt
  • 1 tsp pepper
  • 1/8 tsp grated nutmeg
  • 10 oz mozzarella cheese (shredded from a block for better melting results)

Instructions
 

  • Preheat your oven to 350°F and lightly grease a 9x13 inch baking dish. While the oven heats, prepare all your ingredients: finely dice the onion into 1/4-inch pieces, dice the green bell pepper, mince the garlic, and shred the mozzarella cheese from a block (freshly shredded melts much better than pre-shredded). Having everything ready before you start cooking ensures the workflow stays smooth and nothing burns while you're prepping.
  • In a large skillet over medium-high heat, add the ground beef, ground Italian sausage, diced onion, and green bell pepper. Cook for 8-10 minutes, breaking up the meat with a spoon as it cooks, until the meat is completely browned and the vegetables are softened. Drain off excess fat, then add half the minced garlic (about 3 cloves) and cook for 20 seconds until fragrant. Stir in the marinara sauce and Italian seasoning, then reduce heat to low and let it simmer gently while you prepare the alfredo sauce. I prefer Rao's marinara because the slow-simmered flavor really shines through in the finished dish.
  • While the meat sauce simmers, bring a large pot of salted water to a boil and add the spaghetti, cooking until just al dente according to package directions (usually 9-11 minutes)—don't overcook it since it will continue cooking in the oven. When the pasta is nearly done, start making the alfredo in a separate medium saucepan: melt the butter over medium heat, then add the remaining minced garlic (about 3 cloves) and cook for just 20 seconds. Pour in the heavy cream and bring to a gentle simmer, stirring occasionally, for about 2 minutes until it slightly reduces. Using Kerrygold unsalted butter gives the sauce a beautiful richness that really elevates this dish.
  • Remove the cream sauce from heat and stir in the parmesan cheese until fully melted and smooth. Season with salt, pepper, and nutmeg, whisking until the sauce is creamy and well-blended. Taste and adjust seasonings if needed—the nutmeg might seem like an odd addition, but it adds a subtle warmth that makes the sauce taste like a restaurant-quality alfredo.
  • Drain the spaghetti thoroughly and return it to the pot (or a large bowl). Pour the alfredo sauce from Step 4 over the pasta and toss until every strand is well coated. Transfer this creamy pasta mixture to your prepared baking dish, spreading it in an even layer. Pour the meat sauce from Step 2 evenly over the top, then sprinkle the shredded mozzarella cheese in an even layer covering the entire surface.
  • Bake in the preheated 350°F oven for 20 minutes until the mozzarella is melted, bubbly around the edges, and the casserole is heated through. Let it rest for 2-3 minutes before serving—this helps everything set slightly so it holds together beautifully on the plate. Serve hot with crusty bread on the side to soak up the creamy sauce.