Million Dollar Spaghetti Casserole recipe

Million Dollar Spaghetti Casserole

There's something magical about Million Dollar Spaghetti Casserole-it turns a simple weeknight into a celebration without any fuss. Home cooks adore this dish because it's packed with comfort, cheesy goodness, and rich layers that feel indulgent yet totally approachable. Perfect for potlucks, family dinners, or even a cozy night in with leftovers for days, this casserole is the ultimate crowd-pleaser. The secret? A creamy cheese layer tucked between al dente pasta and a hearty meat sauce, all baked to bubbly perfection.

What Makes This Recipe Special

  • The creamy cheese layer is a game-changer-it's a mix of cream cheese, sour cream, and cottage cheese for a velvety texture that's richer than typical ricotta or cottage cheese-only versions.
  • Layering the pasta and cheese mixture twice (half, then the rest) ensures every bite has that perfect balance of creamy, saucy, and cheesy goodness.
  • Using a mix of mozzarella, cheddar, and Parmesan creates a dynamic flavor profile with melty, sharp, and nutty notes that elevate the dish beyond a basic baked pasta.
  • The casserole rests for 10 minutes after baking, which allows the layers to set and the flavors to meld, making it easier to serve and even more delicious.
⏱ 60 mins
American Italian
Servings 500

Ingredients

1 box(16 oz) dried spaghetti noodles
1 poundground beef
1 jar(24 oz) marinara or spaghetti sauce
Salt to taste
Black pepper to taste
8 ozcream cheese, softened
1/4 cupsour cream
1/2 cupcottage cheese
1/2 cupshredded mozzarella cheese
1/2 cupshredded cheddar cheese
1/4 cupgrated Parmesan cheese
2 tablespoonsunsalted butter

Nutrition

500 caloriesCalories

Per serving · Values are estimates

Instructions

1
Preheat oven to 350°F and lightly grease a 9x13-inch baking dish with unsalted butter.
2
Bring a large pot of salted water to a boil and cook spaghetti according to package instructions until al dente. Drain and set aside.
3
In a large skillet over medium heat, cook the ground beef until fully browned. Drain excess fat.
4
Add marinara sauce to the browned beef. Stir to combine and simmer for 5 minutes. Season with salt and black pepper to taste. Remove from heat.
5
In a medium bowl, mix together softened cream cheese, sour cream, and cottage cheese until smooth and homogenous.
6
Place half of the cooked spaghetti evenly in the prepared baking dish.
7
Spread the entire cheese mixture over the spaghetti, distributing evenly.
8
Top with the remaining spaghetti, creating an even layer.
9
Pour the prepared meat and marinara sauce evenly across the top layer of pasta.
10
Sprinkle mozzarella, cheddar, and Parmesan cheese over the entire surface.
11
Cover the baking dish with foil and bake in the preheated oven for 30 minutes.
12
Remove foil and continue baking for an additional 10 to 15 minutes, until the cheese is bubbling and golden brown.
13
Remove from the oven and allow the casserole to rest for 10 minutes before slicing and serving. Garnish with fresh parsley if desired.

Essential Tips

Don't skip the rest

After baking, let the casserole rest for 10 minutes before cutting. This prevents the layers from sliding apart and ensures clean slices with all the gooey cheese staying in place.

Use room temp cheeses

Soften the cream cheese and cottage cheese at room temperature for 30 minutes before mixing. Cold cheese makes the mixture lumpy and harder to spread evenly between the pasta layers.

Brown the beef well

Cook the ground beef until deeply browned and crispy at the edges. This adds a rich, caramelized flavor that makes the meat sauce taste even more robust.

Al dente pasta is key

Undercook the spaghetti by 1-2 minutes compared to package instructions. It will finish cooking in the oven and absorb the sauce without turning mushy.

Double cheese the top

Sprinkle extra Parmesan on top before baking for a salty, nutty crust that adds texture and flavor contrast to the creamy layers below.

Smart Swaps & Variations

Turkey or chicken swap Replace ground beef with ground turkey or chicken for a lighter version. Use Italian sausage seasoning in the meat to keep the flavor profile authentic.
Vegetarian version Omit the meat entirely and use a mix of sautéed mushrooms, bell peppers, and spinach for a hearty veggie filling. Add a splash of soy sauce to the veggies for umami depth.
Spicy kick Mix in 1-2 teaspoons of red pepper flakes or a diced jalapeño into the meat sauce for a subtle heat that cuts through the richness of the cheese.
Gluten-free Use gluten-free spaghetti noodles and ensure all other ingredients (like the sauce and cheeses) are certified gluten-free to avoid cross-contamination.

What to Serve With This

  • Garlic bread and a crisp green salad with a tangy balsamic vinaigrette to balance the richness of the casserole.
  • A chilled glass of Chianti or a light-bodied red wine to complement the tomato and meat flavors.
  • Steamed broccoli or roasted Brussels sprouts for a simple, veggie-packed side that soaks up the extra sauce.
  • A dollop of hot marinara sauce or extra grated Parmesan cheese on top for those who want an even saucier experience.

Storage & Reheating

Storage

Store leftovers in an airtight container in the refrigerator for up to 4 days. The casserole will keep its texture and flavor, though the cheese may firm up slightly in the fridge.

Reheating

Reheat individual portions in the microwave for 1-2 minutes, stirring halfway through. For the oven, cover with foil and bake at 350°F for 15-20 minutes until warmed through and bubbly.

Expert Chef Tips

  1. Toast the pasta noodles lightly in the oven before assembling the casserole. Spread them on a baking sheet, bake at 350°F for 5-7 minutes, then proceed with the recipe. This adds a subtle nutty flavor and ensures the pasta holds its shape better during baking.
  2. Use a mix of 1% or 2% cottage cheese instead of full-fat for a lighter texture without sacrificing creaminess. The sour cream already adds richness, so this keeps the dish balanced.
  3. For a pro touch, deglaze the cooked ground beef with a splash of red wine or beef broth before adding the marinara sauce. This adds depth and layers the meat sauce with a subtle complexity.

Equipment You’ll Need

  • 9x13-inch baking dish (glass or ceramic works best for even heating)
  • Large pot for boiling pasta (at least 6-quart capacity)
  • Large skillet or Dutch oven for cooking the meat sauce
  • Medium mixing bowl for blending the cheeses

Nutritional Benefits

  • Each serving (1/12 of the casserole) provides approximately 500 calories, making it a satisfying main dish with balanced macros.
  • The dish is a good source of protein (~25g per serving) from the ground beef and cottage cheese, which supports muscle repair and satiety.
  • Dairy ingredients contribute calcium and vitamin D, while the tomatoes in the marinara sauce offer lycopene, an antioxidant linked to heart health.
  • To lighten it up, use lean ground beef or turkey, low-fat cottage cheese, and reduce the cheese topping by half without sacrificing too much flavor.

Reviews

No written reviews yet — be the first to cook this and share how it turned out!

Leave a Review

Frequently Asked Questions

Can I make this casserole ahead of time?

Absolutely! Assemble the casserole up to the point before baking, cover tightly with foil, and refrigerate for up to 24 hours. When ready, bake as directed, adding 5-10 extra minutes to the covered baking time to account for the cold start.

What's the best way to substitute ricotta for the cottage cheese?

Swap cottage cheese for ricotta in a 1:1 ratio, but blend the ricotta with the sour cream first to smooth out any lumps. Ricotta is creamier, so the texture will be slightly different but still delicious.

How do I prevent the bottom layer from getting soggy?

Make sure the spaghetti is well-drained and slightly undercooked before assembling. Also, spread the cheese mixture evenly over the pasta before adding the meat sauce to act as a barrier.

Can I freeze this casserole?

Yes, assemble and bake the casserole, then let it cool completely. Wrap tightly in plastic wrap and foil, or place in a freezer-safe container. Freeze for up to 3 months. Reheat from frozen in the oven at 350°F for 30-40 minutes, covered with foil.

What's the best marinara sauce to use?

A high-quality jarred marinara with simple ingredients (like Rao's or Victoria) works best. Avoid overly sweet sauces; a balanced acidity cuts through the richness of the cheese and meat. For extra depth, simmer the sauce with a bay leaf or a splash of red wine.

Can I use different cheeses?

Feel free to experiment! Provolone or fontina can replace mozzarella for extra meltiness, while Gruyère or pecorino add a sharp, nutty flavor. Just keep the total cheese volume around 2 cups to maintain the casserole's texture.

Why does my casserole look watery after baking?

This usually happens if the pasta wasn't drained well or if the sauce is too thin. Pat the pasta dry with a towel after draining, and let the meat sauce simmer for 5-7 minutes to thicken before assembling.

How do I crisp up the cheese topping if it's not golden?

For the last 5 minutes of baking, broil the casserole on high (watching closely) to encourage browning. Alternatively, sprinkle a pinch of paprika or garlic powder over the cheese before baking for added color and flavor.

More Dinner Victories

See all Dinner Victories recipes →

🔒 From the Vault — 43,000+ premium recipes

Browse 43,000+ recipes →

Cook This Next

Al Faham Charcoal Chicken recipe
Up Next

Al Faham Charcoal Chicken

⏱ 55 mins★ 5.0
Start Cooking →