Million Dollar Spaghetti is a dish that transforms a classic pasta meal into something truly special. I remember the first time I shared this recipe with friends. The creamy cheeses mixed with the savory sausage and marinara sauce created an unforgettable flavor that had everyone reaching for seconds. The smiles around the table were worth every minute spent in the kitchen.

What makes this Million Dollar Spaghetti a must-try is how effortlessly it combines wonderful flavors and comforting textures. It's perfect for gatherings, making it a go-to recipe for any occasion. Plus, it requires just a few steps and ingredients to make a delicious meal that feels luxurious.
Jump to:
Why You’ll Love This Recipe
- Easy Preparation: This dish is simple to make, even for novice cooks. You can prepare it in a short time, making it ideal for busy weeknights.
- Rich and Creamy: The combination of cream cheese, ricotta, and mozzarella creates a mouthwatering creaminess. Each bite melts in your mouth and brings comfort.
- Flavorful Ingredients: With Italian sausage and marinara sauce as key components, this recipe packs a punch of flavor. You'll enjoy a burst of deliciousness in every forkful.
- Feeds a Crowd: Million Dollar Spaghetti is perfect for family dinners or gatherings. It serves many, ensuring everyone leaves satisfied and happy.
- Make-Ahead Option: You can prepare this dish ahead of time and simply bake it when ready. This makes it convenient for meal prep or entertaining.
Ingredients You'll Need
- 1 pound uncooked spaghetti – The base of this dish, providing the perfect texture and heartiness to your meal.
- 1 pound Italian sausage – Adds rich flavor and protein, elevating the overall taste of the spaghetti.
- ½ medium onion, chopped – Enhances the flavor with its sweetness and aroma, making the meat sauce more complex.
- 4 cloves garlic, minced – Infuses a savory depth, complementing the sausage and bringing everything together.
- ½ teaspoon red pepper flakes (optional) – Adds a hint of heat for those who enjoy a spicy kick in their cooking.
- 48 ounces marinara sauce (2 jars) – Serves as the sauce base, offering a rich tomato flavor that binds the dish.
- 2 cups shredded mozzarella cheese – Melts beautifully on top for a gooey, indulgent finish.
- 8 ounces cream cheese, softened – Provides a creamy texture that enhances the richness of the dish.
- 8 ounces ricotta cheese – Contributes to a classic Italian texture and flavor, making each layer luscious.
- 1 cup parmesan cheese, freshly grated – Offers nutty undertones that enhance the overall flavor profile.
- ½ teaspoon garlic powder – Adds extra garlic flavor to boost the dish without overpowering it.
- ½ teaspoon dried oregano – Brings an earthy, aromatic note, typical in Italian cuisine.
- Salt and pepper to taste – Essential for balancing flavors and enhancing the taste of every ingredient.
How to Make Million Dollar Spaghetti
Step 1: Preheat the Oven
Preheat your oven to 375°F (190°C). In a medium bowl, combine the cream cheese, ricotta, parmesan, garlic powder, and oregano. Mix until the ingredients are smooth and well blended. Set this cheese mixture aside for later.
Step 2: Cook the Spaghetti
Cook the spaghetti in salted water, but take it off the heat 2 minutes earlier than package directions suggest. Once done, drain the pasta and return it to the pot to keep it warm.
Step 3: Prepare the Meat Sauce
In a skillet over medium-high heat, add the Italian sausage and chopped onion. Brown the sausage for 8 to 10 minutes until fully cooked, then add the minced garlic and red pepper flakes if using. Cook for an additional minute, stirring occasionally, then drain any excess fat from the skillet.
Step 4: Combine Ingredients
Add the sausage mixture and marinara sauce to the pot with the spaghetti. Toss everything together to ensure the pasta is well coated with the sauce and meat mixture.
Step 5: Layer the Dish
In a greased 9x13 inch dish, layer half of the pasta mixture on the bottom. Spread the cheese mixture evenly over this first layer, then add the remaining pasta mixture on top and smooth it out for an even surface.
Step 6: Bake with Cheese
Sprinkle the shredded mozzarella cheese over the top of the final pasta layer. Cover the dish with foil and bake for 30 minutes. Then, remove the foil and broil for 2 to 3 minutes until the cheese turns golden and bubbly.
Step 7: Serve
Let the Million Dollar Spaghetti rest for 5 to 10 minutes before serving. This allows the layers to set a little for easier serving. Enjoy!

Pro Tips from My Kitchen
✓ Cook Pasta Al Dente – Make sure to follow the cooking time and take the pasta off the heat 2 minutes early. This helps it maintain some chewiness and prevents it from becoming mushy after baking.
✓ Customize Your Cheese – Feel free to mix and match the cheeses according to your taste. Adding different cheeses like provolone or cheddar can give a unique taste to your dish.
✓ Use Fresh Ingredients – Using fresh garlic and herbs can significantly enhance the flavor of the Million Dollar Spaghetti. Fresh ingredients usually make a noticeable difference in taste.
✓ Let it Rest – Allowing the casserole to sit after baking helps meld the flavors and makes it easier to cut. It also brings out the dish's full flavor potential.
✓ Double the Recipe for Gatherings – If you’re hosting a party or family gathering, consider doubling the recipe. It’s a crowd-pleaser and can easily be made in larger quantities without much extra effort to prepare.
Frequently Asked Questions About Million Dollar Spaghetti
Yes, you can swap Italian sausage for turkey sausage. It will still provide a flavorful base, though the richness will be slightly less. Just ensure it's well-seasoned to keep the flavor intact.
The spaghetti should be cooked al dente, which means it should be tender but still firm to the bite. This texture holds up well when mixed and baked with the sauce.
Absolutely! You can prepare it a day in advance and store it covered in the fridge. Just bake it when you're ready to serve, adding a few extra minutes for reheating.
If the pasta seems dry, it may need more sauce. Ensure to mix the sauce evenly throughout the dish before layering. If it happens, you can add a bit of extra marinara before serving for added moisture.
This dish pairs well with a side salad or garlic bread. You can also serve it with a light veggie dish to balance the richness of the pasta.

Million Dollar Spaghetti Recipe
Ingredients
- 1 pound 1 pound uncooked spaghetti
- 1 pound 1 pound Italian sausage
- ½ medium onion ½ medium onion, chopped
- 4 cloves 4 cloves garlic, minced
- ½ teaspoon ½ teaspoon red pepper flakes (optional)
- 48 ounces 48 ounces marinara sauce (2 jars)
- 2 cups 2 cups shredded mozzarella cheese
- 8 ounces 8 ounces cream cheese, softened
- 8 ounces 8 ounces ricotta cheese
- 1 cup 1 cup parmesan cheese, freshly grated
- ½ teaspoon ½ teaspoon garlic powder
- ½ teaspoon ½ teaspoon dried oregano
- to taste none Salt and pepper to taste
Instructions
- Preheat your oven to 375°F (190°C). In a medium bowl, combine the cream cheese, ricotta, parmesan, garlic powder, and oregano. Mix until smooth and well blended.
- Cook the spaghetti in salted water, taking it off the heat 2 minutes early. Drain and return to the pot to keep it warm.
- In a skillet over medium-high heat, add the Italian sausage and chopped onion. Brown the sausage for 8 to 10 minutes, then add minced garlic and red pepper flakes. Cook for 1 additional minute and drain excess fat.
- Add the sausage mixture and marinara sauce to the pot with spaghetti. Toss everything together to coat well.
- In a greased 9x13 inch dish, layer half of the pasta mixture, spread the cheese mixture over it, then add the remaining pasta mixture.
- Sprinkle shredded mozzarella cheese on top. Cover with foil and bake for 30 minutes. Remove foil and broil for 2 to 3 minutes until golden.
- Let the dish rest for 5 to 10 minutes before serving.
Notes
- Cook pasta al dente, customize your cheese, use fresh ingredients, let the dish rest after baking, and double the recipe for gatherings.





Leave a Reply