|

Million Dollar Spaghetti: The Ultimate Comfort Food Recipe

What Is Million Dollar Spaghetti?

Million Dollar Spaghetti is the only baked pasta recipe you will ever need — and I mean that with my whole chest. This is not your average weeknight spaghetti. We are talking about a fully layered, deeply rich, oven-baked casserole that stacks buttery noodles, a silky cream cheese filling, and a bold, hearty meat sauce into one glorious dish. Every single bite hits different. It is warm, cheesy, filling, and just indulgent enough to make you feel like you treated yourself without spending more than a Tuesday grocery run. Learn more in our article about Cottage Cheese Alfredo.

The name comes from exactly what you think it does — this dish tastes like a million bucks. It has Southern-American comfort food roots, the kind of recipe that gets passed around at church potlucks and family reunions because it feeds a crowd and disappears fast. The three key layers are what make it special: buttered spaghetti noodles on the bottom, a smooth and creamy cottage cheese and cream cheese mixture in the middle, and a deeply seasoned meat sauce blanketed under a golden, bubbling cheese topping. Those layers are not optional. They are the whole point. Learn more in our article about Eggs Benedict Casserole.

Whether you are feeding eight hungry people on a Sunday or prepping meals for the week ahead, this baked spaghetti casserole is your answer. It reheats beautifully, freezes like a dream, and — I promise you — your family is going to flip over this the moment it comes out of the oven. Do not sleep on this recipe. It earns every bit of its iconic name.


Million Dollar Spaghetti Ingredients

Here is everything you need, broken down by layer. Do not skip any of them — each one plays a specific role in building that rich, complex final result.

The Meat Sauce Layer

Ingredient Quantity Notes
Ground beef 1 lb 80/20 blend recommended for flavor
Italian sausage 1 lb Mild or hot, casings removed
Jarred marinara sauce 24 oz Or homemade tomato sauce
Diced onion 1 medium Yellow or white
Garlic cloves 3 cloves Minced
Italian seasoning 1 tsp
Salt 1/2 tsp See my hot take below on salt
Black pepper 1/4 tsp

The Creamy Cheese Filling

Ingredient Quantity Notes
Cream cheese 8 oz Softened to room temperature — this matters a lot
Sour cream 1/2 cup
Cottage cheese 1/2 cup Small curd

The Noodle Layer

Ingredient Quantity Notes
Spaghetti noodles 16 oz Cooked al dente — not fully soft
Unsalted butter 4 tbsp Sliced into pats

The Cheese Topping

Ingredient Quantity Notes
Shredded mozzarella cheese 2 cups Freshly shredded melts best
Shredded Parmesan cheese 1/2 cup Freshly shredded for best results
Fresh parsley 2 tbsp Chopped, for garnish

Quick note on salt: My hot take is that most recipes use way too much salt. This one keeps it restrained — between the sausage, marinara, and Parmesan, there is already plenty of sodium in the dish. Taste before you add any extra. You will thank me later.


How To Make Million Dollar Spaghetti Step-By-Step

Step 1 – Preheat and Prep Your Dish

You will need: a 9×13-inch baking dish, a large skillet, a large pot for boiling pasta, a colander, a mixing bowl, and aluminum foil. Get all of that lined up before you start. I hate scrambling for equipment mid-cook. It always leads to chaos.

Preheat your oven to 350°F. While it heats up, grease your 9×13-inch baking dish generously with non-stick spray or a thin coat of butter. Do not skip this step — you want every layer to release cleanly when you go to slice and serve. Then bring a large pot of water to a boil over high heat. Salt the water lightly. Just a small pinch is enough. Remember what I said.

Step 2 – Cook the Pasta

Add your 16 oz of spaghetti to the boiling water and cook until just al dente — that means slightly firm in the center, not fully cooked through. Check the package directions and pull the pasta about one to two minutes early. It is going back in the oven later, and it will keep cooking in there. If you start with fully soft noodles, you will end up with a mushy casserole. Nobody wants that.

Drain the pasta through your colander and return it immediately to the hot pot. Drop in your 4 tbsp of sliced unsalted butter right away. Toss everything together until the butter melts completely and every strand of spaghetti is coated in that rich, glossy, buttery coating. Set it aside. Those buttered noodles are going to anchor both the bottom and middle layers of your million dollar spaghetti, and they need to taste good on their own.

Step 3 – Make the Meat Sauce

Heat a large skillet over medium-high heat. No oil needed — the meat will release enough fat on its own. Add your 1 lb of ground beef and 1 lb of Italian sausage together into the pan. Break it all apart with a wooden spoon as it browns. You want the meat crumbled into small pieces, not left in big chunks. Cook until there is no pink left — this takes about 7 to 8 minutes total.

Add your diced onion right into the meat. Stir and cook for another 3 to 4 minutes until the onion softens and turns a little translucent. Then add your 3 minced garlic cloves, 1 tsp Italian seasoning, 1/2 tsp salt, and 1/4 tsp black pepper. Cook that for just one minute — you are blooming the garlic and spices in the fat, and the smell at this point is absolutely incredible.

Now drain the excess fat from the skillet. This step is non-negotiable. Leftover grease will make your casserole watery and heavy in a bad way. Tilt the pan and spoon it out, or transfer the meat to a colander briefly. Once it is drained, return the meat to the skillet and pour in your 24 oz of marinara sauce. Stir everything together and let it simmer on low heat for 5 minutes so the flavors marry. Then pull it off the heat. Your meat sauce is done.

Step 4 – Mix the Cream Cheese Filling

This is the layer that makes million dollar spaghetti truly special. In a mixing bowl, combine your 8 oz of softened cream cheese, 1/2 cup sour cream, and 1/2 cup small-curd cottage cheese. Stir it all together until it is completely smooth — no lumps, no streaks of white cream cheese hiding in there. Just a thick, creamy, unified mixture.

Here is the key: your cream cheese must be fully softened. Cold cream cheese will not mix well. It will stay lumpy and it will not spread evenly across the noodle layer. I once forgot to set the timer and everything came out completely charred. The smoke alarm went off twice. That was a whole separate disaster, but lesson learned — preparation matters at every single step. Pull your cream cheese out of the fridge at least 30 minutes before you need it.

Once everything is stirred together and smooth, taste it. You can add a small pinch of salt if you feel it needs it, but remember — the layers above and below are already well-seasoned. This filling is meant to be mild and creamy. It is the cool, silky contrast to the bold, savory meat sauce on top. Let it do its job.

Step 5 – Assemble the Layers

Now comes the most satisfying part of making this cheesy baked spaghetti. Get your greased 9×13-inch baking dish, your buttered noodles, your cream cheese filling, and your meat sauce all within arm’s reach. Assembly goes fast once you start.

Layer 1 — Bottom noodles: Spread exactly half of your buttered spaghetti in an even layer across the bottom of the baking dish. Use tongs or a fork to distribute them evenly. You want a solid foundation, not a pile in the middle with thin edges.

Layer 2 — Cream cheese filling: Dollop the entire cream cheese mixture over the noodle layer using a spoon. Then use the back of the spoon or a spatula to gently spread it out from edge to edge. Take your time here. It is thick and it wants to drag the noodles with it. Work gently, use a light hand, and you will get an even, smooth layer across the whole surface.

Layer 3 — Top noodles: Add the remaining half of your buttered spaghetti on top of the cream cheese layer. Again, spread it evenly so you get a consistent layer of noodles covering everything underneath. The cream cheese should be fully hidden at this point.

Layer 4 — Meat sauce: Spoon your entire meat sauce over the top noodle layer. Spread it all the way to the edges. Every inch of noodle should have sauce on it. This is your savory, hearty top layer, and it needs full coverage.

Layer 5 — Cheese topping: Sprinkle your 2 cups of shredded mozzarella and 1/2 cup of shredded Parmesan evenly over the meat sauce. This is weeknight magic right here — a thick blanket of cheese going over the top of an already incredible casserole. I hate gadgets, but I own a box grater specifically for this moment. Freshly shredded cheese melts so much better than the bagged stuff. Pre-shredded cheese has anti-caking agents that make it resist melting and stay grainy. Shred your own. It takes two extra minutes and it is worth every second.

Step 6 – Bake the Casserole

Cover your assembled million dollar spaghetti tightly with aluminum foil. Press the edges down firmly around the rim of the dish. You want a good seal so the heat traps inside and evenly warms every layer all the way through without burning the top cheese before the center is hot.

Slide the covered dish into your preheated 350°F oven and bake for 30 minutes. Do not lift the foil early. Trust the process. After 30 minutes, pull the dish out and carefully remove the foil — steam will escape, so keep your face back. Return the dish to the oven, uncovered this time, and bake for an additional 15 minutes. You are looking for cheese that is golden and bubbling at the edges, with little toasted spots forming on top. The internal temperature should reach 165°F if you want to be precise about it. A quick-read thermometer inserted into the center of the casserole will confirm it in seconds.

Step 7 – Rest and Serve

Pull the dish out of the oven and do not touch it for 10 full minutes. I know. It is hard. The smell alone is going to test your patience in a serious way. But resting is critical. When you cut into a baked spaghetti casserole straight out of the oven, everything slides apart. The layers have not had a chance to set. Waiting 10 minutes gives the cheese, the sauce, and the noodles time to firm up just enough so that when you cut and lift a square, it actually holds its shape on the spatula.

Scatter your 2 tbsp of freshly chopped parsley over the top right before serving. It adds a little pop of green color and a fresh, bright note that cuts through all that richness beautifully. Slice into squares and serve hot. That golden, bubbling top layer of mozzarella and Parmesan, the hearty meat sauce just underneath, and then that hidden layer of creamy smooth cheese filling waiting in the middle — that is the whole million dollar spaghetti experience. Plate it up and watch the table go quiet in the best possible way.

Expert Tips for the Best Million Dollar Spaghetti

This recipe is forgiving. But a few small moves separate a good casserole from a jaw-dropping one. Here’s what I learned after making this more times than I can count.

  • Soften your cream cheese completely. Cold cream cheese clumps. It won’t spread smoothly across the noodles, and you’ll end up with weird thick pockets instead of a silky, even layer. Leave it out for at least 30 minutes before mixing. You want that filling to be smooth — like silk across the noodles.
  • Cook the pasta al dente — and stop there. Pull the spaghetti out when it still has a tiny bite to it. It keeps cooking inside the oven. Overcooked pasta before baking equals mushy pasta after baking. Do not sleep on this step.
  • Drain the fat after browning the meat. I mean it. Greasy meat sauce makes the whole casserole watery and heavy. Tilt the pan, spoon it out, don’t skip it. This is how you keep every layer tight and clean.
  • Shred your own cheese. Pre-shredded bags have anti-caking agents that stop the cheese from melting properly. Freshly shredded mozzarella gets golden, bubbly, and gloriously stretchy. The difference is real.
  • Cover tightly with foil for the first 30 minutes. This traps steam and heats the center without burning the top. Then uncover for the last 15 minutes to get that golden, slightly crispy cheese crust. That’s the magic window right there.
  • Let it rest 10 minutes before cutting. I know. It smells incredible. But if you slice too early, everything slides apart. Ten minutes gives the layers time to set so you get clean, stacked squares on the plate.
  • Go easy on the salt. Here’s my hot take: most recipes use way too much salt. Between the marinara, the Italian sausage, and the Parmesan, this dish already has serious sodium going on. Taste your sauce before adding any extra salt. You almost never need as much as you think.

Want to mix things up? Try swapping the ground beef and sausage for shredded rotisserie chicken — it’s tender, fast, and your family is going to flip over this version on a busy Tuesday. Or go full vegetarian with sautéed mushrooms and zucchini. The creamy cheese layer holds everything together beautifully no matter what you put in it. If you love rich, creamy pasta dishes, you might also enjoy this Cottage Cheese Alfredo — it has that same luscious, comforting vibe that makes million dollar spaghetti so irresistible.

Storage tip: Leftovers keep in the fridge in an airtight container for up to 4 days. This casserole also freezes beautifully — wrap it tight in plastic wrap and foil and freeze for up to 3 months. To reheat, cover with foil and warm at 350°F for 20–25 minutes, or microwave individual portions for 2–3 minutes until hot all the way through.

And if you love the idea of a layered, make-ahead dish like this one, check out this Eggs Benedict Casserole — it’s the same brilliant concept of building layers ahead of time and baking when you’re ready. Total weeknight (or weekend brunch) magic.

For a lighter side dish that balances all that richness, this Oven Roasted Spring Vegetable Medley Is exactly what you want next to a hearty slice of baked spaghetti casserole. Crispy edges, fresh flavor — perfect contrast.

You might also like

Discover more delicious recipes in our recipe collection.

Delicious serving of Million Dollar Spaghetti with melted cheese and fresh parsley.

Frequently Asked Questions

Why is it called million dollar spaghetti?

The name comes straight from the flavor. Those three rich, indulgent layers — buttery noodles, creamy cheese filling, and hearty meat sauce — stack up to something that tastes wildly expensive even though it costs next to nothing to make. It’s Southern-American comfort food at its absolute best. This is weeknight magic right here, and the name just fits.

Can you make million dollar spaghetti ahead of time?

Yes, and honestly it’s one of the best reasons to love this recipe. Assemble the entire casserole, cover it tightly with plastic wrap, and refrigerate it for up to 24 hours before baking. When you’re ready to cook, add 10–15 extra minutes to the bake time since it’s starting cold. Everything holds together perfectly — the layers don’t slide, the cheese stays put.

Can you freeze million dollar spaghetti?

Absolutely. Million dollar spaghetti is one of the best casseroles for the freezer. You can freeze it before or after baking — wrap it tightly in plastic wrap first, then a layer of aluminum foil. It stays good for up to 3 months. Thaw it overnight in the refrigerator, then reheat covered with foil at 350°F for 20–25 minutes until hot all the way through.

What can I substitute for cottage cheese in this recipe?

Easy swap: use an equal amount of ricotta cheese instead. It has a similar mild, creamy texture and works just as well in the cheese filling layer. If you want something even richer, just add an extra 4 oz of softened cream cheese in place of the cottage cheese. The filling will be slightly denser but still smooth and delicious.

How do I keep million dollar spaghetti from getting watery?

Three things cause a watery casserole, and all three are avoidable. First, drain the fat from the browned meat thoroughly — leftover grease thins everything out. Second, cook your pasta just to al dente, not soft. Overcooked pasta releases extra water as it bakes. Third, make sure your marinara sauce isn’t too thin before you pour it on. If it looks watery in the pan, let it simmer an extra 5 minutes to reduce slightly before assembling.

Delicious serving of Million Dollar Spaghetti with melted cheese and fresh parsley.
Lena

Million Dollar Spaghetti

Million Dollar Spaghetti is a fully layered, rich, oven-baked casserole that combines buttery noodles, a creamy filling, and a hearty meat sauce.
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Servings: 15 Portionen
Course: Main Course
Cuisine: Italian
Calories: 350

Ingredients
  

The Meat Sauce Layer
  • 1 lb Ground beef
  • 1 lb Italian sausage
  • 24 oz Jarred marinara sauce
  • 1 medium Diced onion
  • 3 cloves Garlic cloves minced
  • 1 tsp Italian seasoning
  • 1/2 tsp Salt
  • 1/4 tsp Black pepper
The Creamy Cheese Filling
  • 8 oz Cream cheese softened
  • 1/2 cup Sour cream
  • 1/2 cup Cottage cheese small curd
The Noodle Layer
  • 16 oz Spaghetti noodles cooked al dente
  • 4 tbsp Unsalted butter sliced into pats
The Cheese Topping
  • 2 cups Shredded mozzarella cheese freshly shredded
  • 1/2 cup Shredded Parmesan cheese freshly shredded
  • 2 tbsp Fresh parsley chopped, for garnish

Method
 

  1. Step 1: Preheat your oven to 350°F and grease a 9x13-inch baking dish.
  2. Step 2: Cook the spaghetti noodles until al dente, then drain and toss with butter.
  3. Step 3: In a skillet, brown the ground beef and Italian sausage, then add onion and garlic until softened.
  4. Step 4: Mix the cream cheese, sour cream, and cottage cheese until smooth.
  5. Step 5: Assemble the layers: half of the noodles, cream cheese filling, the other half of the noodles, and meat sauce topped with cheeses.
  6. Step 6: Cover with foil and bake for 30 minutes, then uncover and bake for an additional 15 minutes.
  7. Step 7: Let it rest for 10 minutes before serving, garnishing with parsley.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating