Million Dollar Baked Spaghetti Recipe with Cream Cheese
Regular spaghetti night is a beloved tradition in most households, but what if you could transform that standard weeknight staple into something truly spectacular? This baked spaghetti recipe with cream cheese is exactly that upgrade. Known affectionately across the internet as “Million Dollar Spaghetti,” this show-stopping casserole layers buttery pasta, a lusciously rich cream cheese filling, a hearty meat sauce, and a blanket of melted, golden mozzarella. One bite and you’ll understand exactly how it earned its name.
Unlike a simple baked pasta or standard ziti, Million Dollar Spaghetti has a secret creamy center tucked between layers of savory meat sauce and noodles. It’s the kind of dish that makes dinner guests go silent as they eat, and then immediately ask you for the recipe. Whether you’re feeding a hungry family on a busy Tuesday, meal-prepping for the week, or bringing a crowd-pleasing main dish to a neighborhood potluck, this is your new go-to comfort food.
Table of Contents
The Anatomy of the Casserole: The 3 Layers
What makes this dish truly “million-dollar” is its intentional, distinct layering. Each layer plays a specific role in creating the perfect bite, creamy, saucy, cheesy, and deeply satisfying.
| Layer Name | Key Ingredients | Purpose |
|---|---|---|
| Layer 1: The Pasta Base | Spaghetti, butter, egg | Creates a firm, non-soggy foundation that holds the entire casserole together. |
| Layer 2: The Creamy Center | Cream cheese, sour cream, garlic | The ‘million dollar’ magic—rich, tangy, and lusciously creamy to cut through the heavy sauce. |
| Layer 3: The Meat & Topping | Ground beef, marinara, mozzarella | Delivers bold, savory flavor and a golden, bubbly cheesy crust. |
Understanding these three layers is the key to nailing the recipe every single time. Do not be tempted to stir or mix the layers together! Keeping them separate is essential to achieving that iconic, sliceable, layered result.
Ingredients for the Ultimate Baked Spaghetti Recipe with Cream Cheese
Gather these simple, widely available ingredients before you start. Most are pantry and fridge staples you likely already have on hand.
The Pasta & Binder
- 1 lb (450g) spaghetti: Standard or thin spaghetti works best. Avoid super-thick noodles like bucatini, as they don’t pack down as well.
- 2 tablespoons unsalted butter: Cut into small pats so it melts easily into the hot noodles.
- 1 large egg: Lightly beaten.
- The Secret Ingredient: The egg is the unsung hero of this recipe. Tossed with the warm, buttered noodles, it creates a light, protein-set binder that prevents the pasta from becoming soggy during baking. This is what separates Million Dollar Spaghetti from a watery, falling-apart casserole.
The Creamy Center
- 8 oz (225g) block cream cheese: Softened to room temperature.
- cup sour cream: (Or substitute full-fat cottage cheese for a slightly lighter option with a different texture).
- 2 cloves garlic: Minced finely (or substitute with ½ tsp garlic powder).
- ¼ tsp salt and a pinch of black pepper.
The Flavor Profile: This is the “million-dollar” layer. The tanginess of the cream cheese and sour cream balances perfectly against the richness of the heavy meat sauce above it.
The Meat Sauce & Topping
- 1 lb (450g) ground beef: You can also use a 50/50 mix of ground beef and mild Italian sausage for deeper flavor.
- 1 jar (24 oz) marinara sauce: Use your favorite high-quality brand, as this carries a lot of the dish’s flavor.
- Seasonings: ½ tsp Italian seasoning, ½ tsp garlic powder, plus salt and pepper to taste. (Optional: ½ cup diced sweet onion and 1 tsp Worcestershire sauce for extra depth).
- 1.5 cups shredded mozzarella cheese.
- ¼ cup freshly grated Parmesan cheese.
The Cheese Blend: The combination of mozzarella (for that gorgeous, stretchy cheese pull) and Parmesan (for a salty, nutty, golden crust) creates the ultimate topping.
Step-by-Step Assembly Instructions
Follow these steps in order, and your casserole will come out perfect.
Step 1: Prep the Pasta Base
- Preheat your oven to 350°F (175°C) and lightly grease a 9×13-inch baking dish with butter or non-stick cooking spray.
- Bring a large pot of generously salted water to a boil. Cook the spaghetti until it is just al dente, about 1 to 2 minutes less than the package directions. Drain well. While the pasta is still hot, add the pats of butter and toss until fully melted and coated. Let it cool for 2 to 3 minutes before adding the egg. (If you add the egg while the pasta is boiling hot, you will scramble the egg!). Pour in the beaten egg and toss quickly to coat every strand. Pour the pasta into the prepared baking dish and spread evenly to form your bottom layer.
Step 2: Mix the Cream Cheese Filling
- In a medium mixing bowl, beat together the softened cream cheese, sour cream, minced garlic, salt, and pepper until completely smooth and lump-free. Using softened (not cold) cream cheese is critical here for a silky, spreadable consistency.
- Spoon the cream cheese mixture over the pasta layer in dollops, then gently spread it to the edges using an offset spatula or the back of a spoon. It doesn’t need to be perfectly even; it will melt and distribute beautifully as it bakes. This is your hidden creamy center.
Step 3: Simmer the Meat Sauce
- In a large skillet over medium-high heat, brown the ground beef (and sausage if using), breaking it up with a wooden spoon as it cooks. Drain any excess fat from the pan. Add the marinara sauce, Italian seasoning, garlic powder, and any additional seasonings. Let the sauce simmer gently for 5 to 8 minutes to allow the flavors to meld. Taste and adjust the seasoning if necessary.
- Ladle the hot meat sauce evenly over the cream cheese layer. Spread it gently without pressing down or disturbing the white layer beneath.
Step 4: Layer and Bake
- Sprinkle the shredded mozzarella evenly over the meat sauce, then top with an even dusting of the grated Parmesan. Cover the baking dish tightly with aluminum foil (spray the underside of the foil with non-stick spray so the cheese doesn’t stick to it!).
- Bake covered at 350°F for 30 minutes. Then, remove the foil and bake for an additional 15–20 minutes uncovered, until the cheese is melted, golden, and gloriously bubbly at the edges.
- Remove from the oven and let the casserole rest for 10 full minutes before slicing and serving. This resting time is essential; it allows the layers to set up so each serving holds its beautiful shape when plated.
Pro Tips for the Best Creamy Pasta Casserole
- Cook pasta al dente: The noodles will continue cooking in the oven surrounded by sauce. If you boil them until they are fully soft before baking, you’ll end up with a mushy casserole. Stop cooking when there’s still a slight bite to the pasta.
- Use block cream cheese, not tub: Tub (spreadable) cream cheese has added stabilizers and a higher water content that can make your middle layer runny. Always start with a block and let it soften at room temperature for 30–45 minutes.
- Drain your meat thoroughly: Excess grease in the meat sauce is the number one cause of a watery casserole. Tilt the skillet and spoon out any pooled fat after browning your beef.
- Grate your own Parmesan: Pre-shredded Parmesan cheese from a bag contains anti-caking agents that prevent it from melting smoothly. Grating it fresh from a block makes a noticeable difference in your crust.
Delicious Variations & Substitutions
Meatless / Vegetarian Million Dollar Spaghetti
Skip the ground beef entirely and use a jar of your favorite high-quality marinara. Boost the heartiness by adding sautéed mushrooms, diced zucchini, fresh spinach, or even a can of rinsed lentils directly to the sauce. All the creamy, cheesy layers remain the same, making it a highly satisfying vegetarian meal.
Spicy Italian Sausage Version
Swap the ground beef for hot Italian sausage (casings removed) for a bolder, spicier flavor profile. Add a pinch of crushed red pepper flakes to the sauce for extra heat. This is a massive crowd favorite for those who like a little kick.
Ricotta vs. Cream Cheese: What’s the Difference?
Some classic baked pasta recipes (like Baked Ziti or Lasagna) call for ricotta in the creamy layer. While ricotta is wonderful, it produces a lighter, slightly grainier texture. Cream cheese creates a denser, silkier, more indulgent center, which is the entire point of “Million Dollar” Spaghetti! That said, if you want a middle ground, you can blend 4 oz of cream cheese with ½ cup of ricotta.
Gluten-Free Option
Use your favorite gluten-free spaghetti (brown rice or chickpea pasta both hold up beautifully in baked dishes). Double-check that your marinara sauce is certified gluten-free. All other ingredients are naturally gluten-free.
Make-Ahead, Storage, and Freezing Guide
One of the best things about this casserole is how make-ahead friendly it is. In fact, many people argue it tastes even better the next day as the flavors have time to meld together in the fridge!
Make-Ahead (Refrigerator Method)
Assemble the casserole completely, all layers, including the cheese topping, but do not bake it. Cover tightly with plastic wrap, then foil, and refrigerate for up to 24 hours before baking. When you are ready to cook, let it sit on the counter for 30 minutes to take the chill off, then bake as directed (you may need to add 10–15 extra minutes to the covered baking time since it’s starting from cold).
Freezing Unbaked
This casserole freezes beautifully. Assemble the full dish in a freezer-safe baking dish or disposable aluminum pan. Cover with a layer of plastic wrap pressed against the cheese, then cover tightly with a double layer of foil. Freeze for up to 3 months.
To bake from frozen
Thaw overnight in the refrigerator (do not thaw at room temperature for food safety reasons). Then bake at 350°F covered for 45 minutes, uncover, and bake 20–25 more minutes until bubbling and heated through.
Storing & Reheating Leftovers
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Reheat individual portions in the microwave for 2–3 minutes.
- To reheat a larger portion, cover the dish with foil and warm in a 325°F oven for about 20 minutes until heated through. Add a splash of water or a small spoonful of extra marinara before reheating to restore moisture to the noodles.
What to Serve with Baked Spaghetti
Because Million Dollar Spaghetti is such a rich, hearty, and heavy main dish, it pairs best with lighter, fresher, and more acidic sides to balance the palate. Here are our favorites:
- Crusty garlic bread or buttery breadsticks: Essential for soaking up every last drop of that creamy, savory sauce.
- A crisp Caesar salad: The cool, tangy dressing cuts beautifully through the richness of the casserole.
- Simple green salad: Tossed with a sharp Italian vinaigrette.
- Roasted broccoli or asparagus: Adds color, crunch, and a healthy balance to the plate.
- Caprese salad: Fresh tomato, mozzarella, and basil dressed in balsamic glaze keep the Italian theme going perfectly.
Frequently Asked Questions
Why did my casserole turn out watery?
There are three common culprits for a watery casserole. First, under-drained pasta, be sure to shake the colander well and let the pasta steam dry for a minute. Second, excess grease in the meat sauce. Always drain your browned beef thoroughly. Finally, skipping the egg in the pasta base, the egg creates a moisture barrier that keeps the bottom layer firm. Address all three, and your casserole will be perfectly set every time.
Do I bake it covered or uncovered?
Both! You need to start covered with foil for 30 minutes. This traps the steam and ensures the dense center heats through completely without drying out the pasta. Then, remove the foil for the final 15–20 minutes so the mozzarella melts and gets beautifully golden and bubbly. Baking uncovered the whole time risks burning the cheese before the interior is cooked.
Can I use a different pasta shape?
Spaghetti is traditional and creates the best woven, layered structure that holds up the heavy sauce, but you can certainly use linguine, fettuccine, or even penne or rigatoni in a pinch. Avoid very thick, hollow pasta shapes as they don’t press into even layers quite as well.
How do I know when it’s done baking?
The casserole is done when the cheese is golden and bubbling vigorously at the edges, and an instant-read thermometer inserted into the very center reads at least 165°F (74°C). The edges will also pull away slightly from the sides of the baking dish.

Ultimate Baked Spaghetti with Cream Cheese
Ingredients
Pasta & Binder
- 1 lb spaghetti Standard or thin spaghetti; avoid super-thick noodles like bucatini
- 2 tbsp unsalted butter Cut into small pats
- 1 large egg Lightly beaten
Creamy Center
- 8 oz cream cheese Softened to room temperature
- 0.5 cup sour cream Can substitute full-fat cottage cheese
- 2 cloves garlic Minced finely or ½ tsp garlic powder
- 0.25 tsp salt
- pinch black pepper
Meat Sauce & Topping
- 1 lb ground beef Can mix 50/50 with mild Italian sausage for extra flavor
- 24 oz marinara sauce Use high-quality brand
- 0.5 tsp Italian seasoning
- 0.5 tsp garlic powder
- 1.5 cups shredded mozzarella cheese
- 0.25 cup grated Parmesan cheese Freshly grated preferred
Notes
Have you given our recipe a try ?
There are no reviews yet. Be the first one to write one.
Last Updated on March 10, 2026 by Janelle
- Easy Sweet Cream Cheese Filling (For Crepes, Pastries & Fruit) - March 11, 2026
- Easy Cherry Cheesecake Recipe (Baked & No-Bake Versions) - February 27, 2026
- Cream Cheese Corn Dip: Easy Recipe Ready in 20 Minutes - January 24, 2026

