Looking for a pasta dish that's as rich in flavor as it is in name? Say hello to Million Dollar Spaghetti! This indulgent casserole combines the comforting taste of spaghetti with a creamy, cheesy layer that’s sure to satisfy even the pickiest eaters. It's a hearty dish that feels decadent without requiring a million bucks to make. Whether you're preparing a cozy family dinner or planning for a potluck, Million Dollar Spaghetti is the perfect crowd-pleaser.

Read on for a step-by-step guide, tips, substitutions, and more. You'll soon see why this dish is worth every penny—and every bite!
What is Million Dollar Spaghetti?
Million Dollar Spaghetti is a baked spaghetti casserole that's packed with layers of savory meat sauce, creamy cheeses, and pasta, all baked to golden perfection. It's often described as a cross between lasagna and spaghetti due to its rich, layered composition. What sets this dish apart from your typical spaghetti bake is the luxurious layer of cream cheese, sour cream, and cottage cheese, which makes it irresistibly creamy and rich. Think of it as comfort food to the max!
This recipe gets its name because it tastes like a "million dollars" thanks to the rich flavors and textures. Despite its fancy name, Million Dollar Spaghetti is easy to make and budget-friendly, making it an ideal dish for family dinners, potlucks, or special occasions.
Ingredients List for Million Dollar Spaghetti
To make this ultimate comfort food, you’ll need some simple ingredients. Here’s everything you’ll need for a classic version of Million Dollar Spaghetti:
- Spaghetti (16 oz) – Use your favorite brand, cooked to al dente.
- Ground beef (1 lb) – Adds a rich, meaty flavor. You can substitute with ground turkey, chicken, or sausage.
- Marinara sauce (3 cups) – Use a high-quality jarred sauce or make your own for a more personalized flavor.
- Cream cheese (8 oz) – Softened for easy mixing.
- Cottage cheese (1 cup) – Adds a creamy texture and a bit of protein.
- Sour cream (1 cup) – Enhances the richness and adds a slight tang.
- Shredded mozzarella cheese (2 cups) – Provides that gooey, melty top layer.
- Shredded Parmesan cheese (½ cup) – Adds a nutty, salty finish.
- Butter (½ cup, sliced into pats) – Adds richness to the pasta layers.
- Garlic (3 cloves, minced) – For extra depth of flavor.
- Onion (1 small, diced) – Adds sweetness and texture to the sauce.
- Olive oil (1 tbsp) – For sautéing the onions and garlic.
- Salt and pepper (to taste) – Essential for seasoning.
- Fresh parsley or basil (optional, for garnish) – For a pop of color and flavor.
Ingredients List for Million Dollar Spaghetti (Vegetarian Version)
If you prefer a meatless option, you can easily make a vegetarian version of Million Dollar Spaghetti. Here’s what you’ll need:
- Spaghetti (16 oz) – Cook to al dente.
- Marinara sauce (3 cups) – Store-bought or homemade.
- Cream cheese (8 oz) – Softened for creaminess.
- Cottage cheese (1 cup) – Adds creaminess and protein.
- Sour cream (1 cup) – For tangy richness.
- Shredded mozzarella (2 cups) – To melt on top.
- Shredded Parmesan (½ cup) – For that delicious nutty flavor.
- Mushrooms (1 cup, sliced) – For a meaty texture without the meat.
- Bell peppers (1 cup, diced) – For a pop of color and crunch.
- Onion (1 small, diced) – Adds sweetness and texture.
- Garlic (3 cloves, minced) – For added flavor.
- Butter (½ cup, sliced into pats) – For richness.
- Olive oil (1 tbsp) – For sautéing the vegetables.
- Salt and pepper (to taste) – Essential for flavor.
Substitutions and Variations
Million Dollar Spaghetti is highly customizable, allowing you to make swaps and variations based on your preferences. Here are some suggestions:
- Meat Substitutions – You can swap ground beef with ground turkey, chicken, or Italian sausage. If you're vegetarian, skip the meat altogether and add more vegetables like zucchini, spinach, or mushrooms for added texture.
- Cheese Alternatives – If you don't have cottage cheese on hand, you can use ricotta cheese or mascarpone for a similar creamy effect. For a tangier flavor, consider swapping sour cream with Greek yogurt.
- Pasta Alternatives – Traditional spaghetti works great, but feel free to use other pasta shapes like penne, rigatoni, or fettuccine. Gluten-free pasta is also an option if you’re catering to dietary restrictions.
- Low-Fat Versions – To make the dish a bit lighter, use reduced-fat cream cheese, cottage cheese, and sour cream. You can also opt for ground turkey or chicken instead of beef for a leaner protein option.
- Vegetable Add-ins – For a more nutritious meal, throw in veggies like spinach, zucchini, broccoli, or kale. These vegetables blend well with the creamy and cheesy layers while adding nutrients and flavor.
Step-by-Step Cooking Instructions

Here’s how to create the ultimate Million Dollar Spaghetti, step by step:
- Cook the spaghetti: Bring a large pot of salted water to a boil. Add the spaghetti and cook according to the package instructions until al dente. Drain and set aside.
- Prepare the sauce: In a large skillet, heat the olive oil over medium heat. Add the diced onion and garlic, and cook until softened, about 2-3 minutes. Add the ground beef (or mushrooms for a vegetarian version) and cook until browned. Drain any excess fat. Stir in the marinara sauce and simmer for 5-10 minutes. Season with salt and pepper to taste.
- Prepare the creamy layer: In a medium mixing bowl, combine the softened cream cheese, cottage cheese, and sour cream. Stir until smooth and well combined.
- Layer the casserole: Preheat your oven to 350°F (175°C). Grease a 9x13 inch baking dish. Place half of the cooked spaghetti in the bottom of the dish. Add half of the pats of butter on top. Spread the creamy cheese mixture over the spaghetti. Add the remaining spaghetti on top, followed by the rest of the butter pats.
- Top with sauce and cheese: Pour the meat sauce (or veggie sauce) evenly over the top layer of spaghetti. Sprinkle the shredded mozzarella and Parmesan cheese evenly over the sauce.
- Bake: Cover the dish with aluminum foil and bake in the preheated oven for 30 minutes. Remove the foil and bake for an additional 10-15 minutes, or until the cheese is bubbly and golden brown.
- Serve: Remove from the oven and let the casserole sit for a few minutes before serving. Garnish with freshly chopped parsley or basil, if desired.
How to Cook Million Dollar Spaghetti: A Step-by-Step Guide
- Boil the Pasta: Cook the spaghetti in salted water until al dente, then drain.
- Cook the Meat (or Veggies): Sauté onion and garlic, then add ground beef or mushrooms, cooking until browned.
- Simmer the Sauce: Stir in marinara and simmer the meat sauce.
- Mix the Creamy Layer: Combine cream cheese, sour cream, and cottage cheese.
- Assemble the Layers: Layer spaghetti, butter, cheese mixture, meat sauce, and cheeses.
- Bake to Perfection: Bake until bubbly and golden.
Common Mistakes to Avoid
- Not seasoning the pasta water: Always salt your pasta water for the best flavor.
- Overcooking the pasta: The spaghetti should be al dente since it will continue to cook in the oven.
- Skipping the butter pats: The butter adds an extra richness that makes this dish so luxurious.
- Not letting the dish rest: Allowing the casserole to sit for a few minutes before serving helps the layers set.
Serving and Presentation Tips
Million Dollar Spaghetti is a hearty dish that looks great when served family-style. Here are a few presentation tips:
- Garnish with herbs: Fresh parsley or basil adds a pop of color and freshness.
- Serve with sides: Pair this rich dish with a light green salad or garlic bread.
- Add a touch of elegance: Serve individual portions on white plates and garnish with freshly grated Parmesan.
How to Serve Million Dollar Spaghetti
Serve this dish with a crisp salad, garlic bread, or roasted vegetables for a complete meal. It's rich enough to stand on its own, but a light side dish helps balance the indulgence.
Presentation Ideas for Million Dollar Spaghetti
For a special occasion, consider baking and serving the spaghetti in individual ramekins or mini cast-iron skillets. This adds a personal touch and makes for an elegant presentation.
Million Dollar Spaghetti Recipe Tips
- Use room-temperature cream cheese: This makes it easier to blend with the other cheeses.
- Don’t overcook the spaghetti: Keep it slightly underdone to prevent it from getting mushy when baked.
- Let it sit before serving: This allows the layers to set and makes slicing easier.
Frequently Asked Questions (FAQs)
Q: Can I make Million Dollar Spaghetti ahead of time?
A: Yes! You can assemble the dish, cover it, and refrigerate it for up to 24 hours before baking. Just add a few extra minutes to the baking time if you're starting from cold.
Q: Can I freeze Million Dollar Spaghetti?
A: Absolutely! Freeze the unbaked casserole, then bake directly from frozen or thaw overnight in the fridge before baking.
Q: Can I use ricotta cheese instead of cottage cheese?
A: Yes! Ricotta can be used as a substitute for cottage cheese if you prefer a smoother texture.
Conclusion
Million Dollar Spaghetti is a comforting, crowd-pleasing dish that delivers on flavor and satisfaction. With its creamy, cheesy layers and hearty meat sauce, this casserole truly lives up to its name. Whether you're feeding a family, meal prepping for the week, or entertaining guests, this dish is a guaranteed hit. Give it a try and see why it’s called "Million Dollar" Spaghetti—you won’t be disappointed!
PrintMillion Dollar Spaghetti Recipe
Million Dollar Spaghetti is the ultimate comfort food, combining spaghetti, ground beef, marinara sauce, and a creamy mixture of cream cheese, cottage cheese, and sour cream. Topped with gooey mozzarella and nutty parmesan, this baked dish is perfect for any occasion. You can also try the vegetarian version with mushrooms and bell peppers for a meatless twist.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- For Meat Version:
- 16 oz Spaghetti
- 1 lb Ground beef (or substitute with turkey, chicken, sausage)
- 3 cups Marinara sauce
- 8 oz Cream cheese, softened
- 1 cup Cottage cheese
- 1 cup Sour cream
- 2 cups Shredded mozzarella
- ½ cup Shredded parmesan
- ½ cup Butter, sliced into pats
- 3 cloves Garlic, minced
- 1 small Onion, diced
- 1 tbsp Olive oil
- Salt and pepper, to taste
- Fresh parsley or basil (optional)
- For Vegetarian Version:
- 16 oz Spaghetti
- 3 cups Marinara sauce
- 8 oz Cream cheese, softened
- 1 cup Cottage cheese
- 1 cup Sour cream
- 2 cups Shredded mozzarella
- ½ cup Shredded parmesan
- 1 cup Mushrooms, sliced
- 1 cup Bell peppers, diced
- 1 small Onion, diced
- 3 cloves Garlic, minced
- ½ cup Butter, sliced into pats
- 1 tbsp Olive oil
- Salt and pepper, to taste
Instructions
- Preheat oven to 350°F (175°C). Cook spaghetti until al dente.
- In a skillet, sauté onion and garlic in olive oil until soft. Add ground beef (or mushrooms and bell peppers for the vegetarian version), cook until browned or tender.
- Stir in marinara sauce and simmer for a few minutes. Season with salt and pepper.
- In a bowl, mix softened cream cheese, cottage cheese, and sour cream until smooth.
- In a baking dish, layer half the cooked spaghetti, followed by the cheese mixture, the remaining spaghetti, and the meat or veggie sauce.
- Top with mozzarella, parmesan, and pats of butter.
- Bake for 30-35 minutes, until the cheese is melted and bubbly.
- Garnish with fresh parsley or basil, if desired.
Notes
- Add spinach or zucchini for extra vegetables.
- Swap cottage cheese with ricotta for a richer texture.
Nutrition
- Serving Size: ⅛ of recipe
- Calories: 650
- Sugar: 7g
- Sodium: 1100mg
Leave a Reply