I make this Million Dollar Spaghetti when I want something rich, comforting, and guaranteed to impress. It combines layers of spaghetti, a hearty meat sauce, and a creamy cheese mixture baked together into one indulgent dish that truly feels like a million bucks.
Why You’ll Love This Recipe
I love how this recipe turns simple pantry ingredients into something incredibly satisfying. The layers create a perfect balance between creamy, cheesy, and savory flavors. I also find it great for feeding a crowd or making ahead, since it reheats beautifully and tastes even better the next day.
ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
I use 12 ounces spaghetti I add 1 pound ground beef I cook with 1 small onion, finely chopped I include 2 cloves garlic, minced I pour in 24 ounces marinara sauce I mix in 1 teaspoon Italian seasoning I add 1/2 teaspoon salt I add 1/2 teaspoon black pepper I use 8 ounces cream cheese, softened I mix 1/2 cup sour cream I include 1 cup cottage cheese or ricotta cheese I add 2 cups shredded mozzarella cheese I sprinkle 1/2 cup grated Parmesan cheese I use 2 tablespoons butter, sliced
directions
I start by cooking the spaghetti according to package instructions, then drain and set it aside.
In a large skillet, I cook the ground beef over medium heat until browned, then I add the chopped onion and garlic and cook until softened. I stir in the marinara sauce, Italian seasoning, salt, and pepper, and let it simmer for about 5 minutes.
In a separate bowl, I mix the cream cheese, sour cream, and cottage cheese until smooth and well combined.
I grease a baking dish and place half of the cooked spaghetti on the bottom. I add slices of butter over the pasta, then spread the cheese mixture evenly on top.
Next, I layer the remaining spaghetti over the cheese mixture and pour the meat sauce evenly over everything.
I finish by sprinkling mozzarella and Parmesan cheese on top, then bake at 350°F (175°C) for about 30–40 minutes, until bubbly and golden.
Servings and timing
I usually get about 6 to 8 servings from this dish.
Preparation time takes around 20 minutes, and cooking plus baking takes about 40 minutes, so I plan for roughly 1 hour total.
Variations
I sometimes swap ground beef for Italian sausage for a deeper flavor. When I want a lighter version, I use ground turkey instead.
I also like adding vegetables like mushrooms or spinach into the sauce. For extra richness, I occasionally mix in more mozzarella between layers.
storage/reheating
I store leftovers in an airtight container in the refrigerator for up to 4 days.
When reheating, I prefer using the oven at 325°F until warmed through, but I also use the microwave for convenience. If it looks dry, I add a small splash of water or sauce before reheating.
FAQs
Can I make this ahead of time?
I often assemble everything a day in advance, cover it, and refrigerate it. Then I bake it when ready to serve.
Can I freeze Million Dollar Spaghetti?
I freeze it either before or after baking. I make sure it’s tightly wrapped, and it keeps well for up to 2 months.
What can I use instead of cottage cheese?
I usually substitute ricotta cheese, which gives a similar creamy texture and taste.
How do I prevent it from drying out?
I make sure not to overbake it and always include enough sauce. Covering it loosely with foil while baking also helps.
Can I use a different type of pasta?
I sometimes use penne or rigatoni, and it still turns out delicious with the same layered effect.
Conclusion
I always come back to this Million Dollar Spaghetti when I want something comforting and impressive without too much effort. The layers of pasta, rich sauce, and creamy cheese make every bite satisfying, and I find it perfect for both family dinners and special occasions.