Million Dollar Spaghetti Casserole (The Ultimate Comfort Mashup)
If you love the ease of baked spaghetti but crave the deep, decadent layers of traditional lasagna, Million Dollar Spaghetti is the dish you make. It earns its name from the hidden middle layer: a rich combination of softened cream cheese, sour cream, and cottage cheese (or ricotta) tucked between tender, buttered noodles and a savory meat sauce.
It feeds a crowd, slices cleanly, and eliminates the tedious work of boiling and rolling individual lasagna noodles.
Quick Specs
| Metric | Details |
|---|---|
| Prep Time | 20 minutes |
| Bake Time | 35–40 minutes |
| Total Time | ~1 hour (plus 10 minutes rest) |
| Servings | 8 to 10 hearty servings |
| Difficulty | Beginner-friendly (layered casserole) |
Ingredients You’ll Need
The Pasta & Meat Sauce:
- 16 oz (1 lb) Spaghetti, cooked 1 minute shy of al dente
- 1 lb Lean Ground Beef (or half ground beef, half sweet Italian sausage)
- 1 medium Yellow Onion, diced
- 3 cloves Garlic, minced
- 2 jars (24 oz each) Marinara or Pasta Sauce
- 4 tbsp Unsalted Butter, melted (for tossing with the warm pasta)
The “Million Dollar” Cream Layer:
- 8 oz Cream Cheese, softened to room temperature
- 8 oz (1 cup) Sour Cream
- 8 oz (1 cup) Cottage Cheese (or whole-milk Ricotta)
- ½ tsp Garlic Powder
- ½ tsp Italian Herb Seasoning
- Salt & Black Pepper, to taste
The Cheese Cap:
- 2½ cups Mozzarella Cheese, shredded
- ½ cup Parmesan Cheese, freshly grated
- Fresh Parsley, chopped (for garnish)
Step-by-Step Instructions
Step 1: Simmer the Meaty Marinara
Set a large skillet over medium-high heat. Add the ground beef (and sausage, if using) along with the diced onion. Cook for 6 to 8 minutes until browned, breaking the meat apart with a wooden spoon. Drain excess grease, toss in the minced garlic for 60 seconds until aromatic, then pour in both jars of marinara sauce. Lower the heat and let it gently simmer while you prep the rest.
Step 2: Whip the White Cheese Filling
In a medium bowl, combine the softened cream cheese, sour cream, cottage cheese, garlic powder, Italian seasoning, and a pinch of salt and pepper. Whisk vigorously until the mixture is uniform and spreadable.
Using room-temperature cream cheese prevents lumps, while the sour cream adds lactic tang that balances out the sweet tomato sauce.
Step 3: Layer the Casserole
Preheat your oven to 350°F (175°C) and grease a 9×13-inch baking dish. Boil the spaghetti until slightly firm (al dente), drain, and toss with the melted butter.
- Base: Spread half of the buttered spaghetti evenly across the bottom of the dish.
- Middle: Spoon the cream cheese mixture directly over the pasta and gently smooth it into an even blanket.
- Top Pasta: Layer the remaining spaghetti over the white cream layer.
- Meat & Sauce: Pour the warm meat sauce evenly across the noodles, making sure the top pasta is completely covered so it doesn’t dry out.
Step 4: Top with Cheese and Bake
Scatter the mozzarella and Parmesan across the top in an even blanket. Cover the dish loosely with foil (tent it slightly so the cheese doesn’t stick) and bake for 25 minutes.
Remove the foil and bake uncovered for another 15 minutes until the edges bubble vigorously and the cheese forms golden-brown toasted spots. Garnish with chopped fresh parsley.
Beginner Pro-Tips
- Undercook the Pasta Slightly: Spaghetti continues to absorb moisture and steam inside the baking dish. If you cook it fully in water, it turns mushy in the oven. Aim for 1 to 2 minutes under package directions.
- Butter the Noodles: Tossing the hot drained spaghetti with melted butter prevents the strands from sticking into a solid, gluey block, ensuring the creamy filling flows between the noodles.
- The 10-Minute Rest: Do not slice the casserole right out of the oven. Letting it sit on the counter for 10 minutes gives the cream cheese layer time to set, giving you neat, square lasagna-style wedges.

