If you're looking for the perfect baked pasta dish that’s as comforting as it is decadent, Million Dollar Spaghetti is the recipe you need to try! This delicious casserole combines all the best parts of spaghetti with the creamy indulgence of a cheesy filling, savory meat sauce, and a golden, bubbly top layer of melted cheese. It's like lasagna and baked ziti had a love child, and the result is absolutely irresistible.
Million Dollar Spaghetti is not only rich in flavor but also easy to make, making it perfect for family dinners, special occasions, or meal prepping for the week. Keep reading to learn how to make this crowd-pleasing recipe, discover tips, and find variations to suit your taste.
What Is Million Dollar Spaghetti?
Million Dollar Spaghetti is a baked pasta casserole that's layered with cooked spaghetti, a rich and creamy cheese mixture, a savory meat sauce, and plenty of melted cheese on top. The "million dollar" part of this dish comes from the creamy filling made with cream cheese, cottage cheese, and sour cream, which adds a luscious, velvety texture to the classic spaghetti dish. The result is a pasta bake that’s loaded with layers of flavor and creaminess, with every bite feeling luxurious — like it’s worth a million bucks!
Ingredients List for Million Dollar Spaghetti
To create this rich and cheesy baked pasta, here’s what you’ll need:
For the Pasta and Sauce:
- 1 lb spaghetti (or any pasta of your choice)
- 1 lb ground beef (you can substitute with ground turkey or sausage)
- 1 jar (24 oz) marinara sauce (store-bought or homemade)
- 1 small onion (diced)
- 2 cloves garlic (minced)
- 1 tablespoon olive oil (for sautéing)
- 1 teaspoon Italian seasoning
- Salt and black pepper to taste
For the Creamy "Million Dollar" Mixture:
- 8 oz cream cheese (softened)
- 1 cup cottage cheese (you can substitute ricotta if you prefer)
- ½ cup sour cream
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- Salt and pepper to taste
For Assembly and Topping:
- 2 cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 2 tablespoons butter (optional, for extra richness)
Substitutions and Variations
Million Dollar Spaghetti is easy to customize, and there are plenty of substitutions you can make to fit your dietary needs or flavor preferences. Here are some popular variations:
- Ground beef: You can swap ground beef for ground turkey, chicken, pork, or sausage for a different flavor. For a vegetarian version, omit the meat and use crumbled tofu, lentils, or plant-based meat.
- Cottage cheese: If you’re not a fan of cottage cheese, you can replace it with ricotta or mascarpone cheese for a creamier texture.
- Sour cream: You can substitute sour cream with plain Greek yogurt for a healthier option, or omit it entirely if you prefer a less tangy flavor.
- Cheese topping: Try mixing mozzarella with provolone, cheddar, or even Gouda for a more complex cheese flavor. For extra crispiness, top with panko breadcrumbs before baking.
- Vegetables: Add more nutrients by incorporating sautéed spinach, mushrooms, zucchini, or bell peppers into the meat sauce or as a layer within the casserole.
Step-by-Step Cooking Instructions

Follow these simple steps to make your Million Dollar Spaghetti. It’s a multi-layered dish, but it’s very easy to assemble and bake.
Step 1: Cook the Spaghetti
- Boil the spaghetti: Bring a large pot of salted water to a boil. Cook the spaghetti according to the package instructions until al dente (typically 8-10 minutes). Drain and set aside.
Step 2: Prepare the Meat Sauce
- Sauté the onion and garlic: In a large skillet, heat 1 tablespoon of olive oil over medium heat. Add the diced onion and cook until softened, about 3-4 minutes. Add the minced garlic and sauté for another 1 minute until fragrant.
- Brown the ground beef: Add the ground beef to the skillet and cook until browned, breaking it up with a spatula as it cooks. This should take about 5-7 minutes. Drain any excess grease.
- Add marinara sauce: Stir the jar of marinara sauce into the cooked meat, along with the Italian seasoning, salt, and pepper to taste. Let the sauce simmer for 5 minutes, then remove from heat and set aside.
Step 3: Make the Creamy "Million Dollar" Mixture
- Combine the cheeses: In a large mixing bowl, combine the softened cream cheese, cottage cheese (or ricotta), and sour cream. Stir in the garlic powder, onion powder, salt, and pepper. Mix until smooth and well combined.
Step 4: Assemble the Casserole
- Preheat the oven: Preheat your oven to 350°F (175°C). Grease a 9x13-inch baking dish with non-stick spray or butter.
- Layer the spaghetti: Spread half of the cooked spaghetti in an even layer at the bottom of the prepared baking dish.
- Spread the cheese mixture: Spoon the creamy "million dollar" mixture over the spaghetti, spreading it evenly. Then, layer the remaining half of the spaghetti on top of the cheese mixture.
- Top with meat sauce: Pour the meat sauce evenly over the top layer of spaghetti.
- Add the cheeses: Sprinkle the shredded mozzarella cheese and grated Parmesan cheese evenly over the top.
Step 5: Bake the Casserole
- Bake: Place the assembled casserole in the preheated oven and bake for 25-30 minutes, or until the cheese is melted, bubbly, and golden brown on top.
- Optional broil: For an extra crispy, golden top, you can broil the casserole for 2-3 minutes at the end of baking, but watch closely to prevent burning.
Step 6: Serve
- Rest and serve: Once the Million Dollar Spaghetti is baked to perfection, remove it from the oven and let it sit for 5-10 minutes to allow the layers to set. Cut into slices and serve with garlic bread, a green salad, or roasted vegetables.
How to Cook Million Dollar Spaghetti: A Step-by-Step Guide
Here’s a quick recap of the cooking process:
- Cook the spaghetti: Boil the pasta until al dente, then set it aside.
- Prepare the meat sauce: Sauté onion and garlic, brown the meat, and mix with marinara sauce.
- Make the creamy mixture: Blend cream cheese, cottage cheese (or ricotta), sour cream, and seasonings into a smooth mixture.
- Assemble the casserole: Layer half the pasta, the creamy mixture, the remaining pasta, and the meat sauce. Top with shredded mozzarella and Parmesan.
- Bake: Bake at 350°F until bubbly and golden, about 25-30 minutes.
- Serve: Let the casserole rest for a few minutes before serving to allow the layers to firm up.
Common Mistakes to Avoid
Even though this recipe is straightforward, there are a few common mistakes to watch out for:
- Overcooking the pasta: Be sure to cook the spaghetti until al dente, as it will continue cooking slightly in the oven. Overcooked pasta will become mushy after baking.
- Not draining excess grease: If you don’t drain the fat from the ground beef, the casserole may become greasy. Be sure to drain the meat after browning.
- Forgetting to let it rest: After baking, let the casserole rest for 5-10 minutes. This allows the layers to set, making it easier to slice and serve.
Serving and Presentation Tips
How to Serve Million Dollar Spaghetti
Million Dollar Spaghetti is a hearty meal on its own, but you can pair it with some sides to round out the meal:
- Garlic bread or breadsticks: Perfect for mopping up the rich, cheesy sauce.
- Green salad: A crisp salad with a light vinaigrette helps balance the richness of the casserole.
- Steamed or roasted vegetables: Serve with roasted broccoli, zucchini, or asparagus for a nutritious side.
Presentation Ideas for Million Dollar Spaghetti
- Family-style serving: Serve straight from the baking dish for a rustic, family-style meal.
- Individual portions: Cut the casserole into squares and plate each portion, garnished with fresh parsley or basil for a pop of color.
- Cheesy pull moment: For that perfect Instagram-worthy cheese pull, serve the casserole while it's still piping hot and watch the mozzarella stretch as you lift each piece!
Million Dollar Spaghetti Recipe Tips
- Make it ahead: You can assemble the casserole ahead of time and refrigerate it for up to 24 hours before baking. Just increase the baking time by about 10 minutes if starting from cold.
- Freeze for later: This casserole freezes beautifully. To freeze, assemble the dish but don’t bake it. Cover it tightly with foil and freeze for up to 3 months. When ready to eat, thaw overnight in the fridge and bake as directed.
- Double the recipe: If you're feeding a crowd or want leftovers, you can easily double the recipe and bake it in two separate dishes.
Frequently Asked Questions (FAQs)
Q: Can I use different types of pasta for Million Dollar Spaghetti?
A: Yes! While spaghetti is the classic choice, you can use other pasta shapes like penne, rigatoni, or fettuccine. Just make sure to cook the pasta al dente.
Q: Can I make this dish ahead of time?
A: Absolutely! You can assemble the entire casserole up to a day in advance, cover it, and refrigerate it. Bake it when you're ready to serve, adding an extra 10 minutes if the dish is cold.
Q: Can I freeze Million Dollar Spaghetti?
A: Yes, this dish freezes well. To freeze, assemble the casserole but don't bake it. Cover tightly with foil and freeze for up to 3 months. When ready to eat, thaw overnight in the fridge and bake according to the recipe.
Q: What can I use instead of cottage cheese?
A: If you’re not a fan of cottage cheese, you can substitute it with ricotta cheese, which will give the same creamy texture but with a slightly different flavor.
Conclusion
Million Dollar Spaghetti is the ultimate comfort food — cheesy, creamy, and full of savory goodness. It’s a dish that’s perfect for family dinners, potlucks, or any occasion when you want to serve something hearty and delicious. With easy-to-find ingredients and simple steps, this recipe is sure to become a staple in your kitchen. Try it out, add your own twists, and enjoy this luxurious take on a classic baked pasta dish!
PrintMillion Dollar Spaghetti Recipe
This Million Dollar Spaghetti recipe is a crowd-pleaser with layers of creamy cheese, flavorful meat sauce, and perfectly cooked spaghetti, all baked to golden perfection. It’s a rich and comforting dish that's perfect for family dinners or potlucks. With a mix of ricotta, cream cheese, and mozzarella, this pasta casserole delivers a “million-dollar” flavor in every bite.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 8 servings
- Category: Main Course
- Method: Baking
- Cuisine: American
- Diet: Gluten Free
Ingredients
- 1 lb spaghetti
- 1 lb ground beef
- 1 lb Italian sausage
- 1 jar (24 oz) marinara sauce
- ½ cup cream cheese
- 1 cup ricotta cheese
- 1 cup sour cream
- 2 cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 1 onion, chopped
- 2 garlic cloves, minced
- 2 tbsp olive oil
- Salt and pepper to taste
- Fresh parsley for garnish (optional)
Instructions
- Preheat oven to 350°F (175°C). Cook spaghetti according to package directions until al dente. Drain and set aside.
- In a large skillet, heat olive oil over medium heat. Add ground beef, Italian sausage, and chopped onion, cooking until browned. Add garlic and cook for another minute. Stir in marinara sauce, season with salt and pepper, and simmer for 10 minutes.
- In a separate bowl, mix cream cheese, ricotta, sour cream, and Parmesan cheese until smooth.
- Grease a 9x13-inch baking dish. Layer half of the cooked spaghetti at the bottom. Spread the cheese mixture evenly over the spaghetti. Top with the remaining spaghetti.
- Pour the meat sauce over the layered spaghetti and spread evenly. Sprinkle shredded mozzarella on top.
- Bake uncovered for 25-30 minutes, until the cheese is melted and bubbly.
- Garnish with fresh parsley and serve hot.
Notes
- For a lighter version, substitute ricotta and cream cheese with cottage cheese.
- This dish can be made ahead and frozen before baking.
- Serve with a green salad and garlic bread for a complete meal.
Nutrition
- Serving Size: 1 serving
- Calories: 700 kcal
- Sugar: 7g
- Sodium: 1050mg







Leave a Reply