What Is Million Dollar Spaghetti?
Million Dollar Spaghetti is the only baked pasta recipe you will ever need — and once you make it, everything else in your dinner rotation takes a back seat. This is a layered baked spaghetti casserole that combines tender noodles, a luscious cream cheese filling, a hearty ground beef marinara sauce, and a golden, bubbly mozzarella topping that stretches in the most irresistible way when you pull out that first slice. Think of it as lasagna’s easygoing cousin — all that rich, cheesy comfort, but without any of the fuss. It is the kind of dish that makes people go quiet at the table, and that is always a good sign. Learn more in our article about Cheesy Ranch Chex Mix Recipe.

Table of Contents
So why is it called “million dollar” spaghetti? Because it tastes like something you would pay a lot of money for at a restaurant, but it costs almost nothing to make at home. The secret is in the simplicity — a few humble pantry staples layered together in just the right order, baked until everything melds into one creamy, saucy, deeply satisfying meal. Cream cheese, cottage cheese, and butter might sound like an unusual trio alongside spaghetti, but trust me on this one. That combination creates a middle layer so rich and creamy it practically melts into the pasta. The result is something that tastes genuinely indulgent, even though you probably already have most of these ingredients on hand. Learn more in our article about Slow Cooked Summer Beef Casserole.
Why You’ll Love This Recipe
- Family-friendly and crowd-pleasing — Even picky eaters go back for seconds. Every single time.
- Make-ahead and freezer-friendly — Assemble it the night before, slide it in the oven when you get home. Done.
- Uses affordable pantry staples — We are talking ground beef, a box of pasta, one jar of marinara, and some cheese. Nothing fancy.
- Ready in no time — Under an hour from start to finish, including prep. This one is a keeper for busy weeknights.
- Easily customizable — Swap the protein, adjust the spice level, or go vegetarian. The base recipe handles it all beautifully.
Ingredients for Million Dollar Spaghetti
I have broken the ingredients into four groups, one for each layer of the casserole. Read through the whole list before you start — it makes the process so much smoother. And a quick note on salt: most recipes use way too much of it. I keep the seasoning measured and intentional here, because the marinara and the cheeses already bring a lot of savory depth on their own.
Pasta Layer
| Ingredient | Amount | Notes |
|---|---|---|
| Spaghetti | 16 oz | 1 standard box; cook al dente — it finishes in the oven |
| Unsalted butter | 4 tbsp | Sliced thin; used both under and over the pasta layer |
Cream Cheese Layer
| Ingredient | Amount | Notes |
|---|---|---|
| Cream cheese | 8 oz | Softened to room temperature — do not skip this step |
| Cottage cheese | 1 cup | Small curd preferred for best texture |
| Sour cream | ½ cup | Adds tang and creaminess |
| Garlic powder | 1 tsp | |
| Italian seasoning | 1 tsp | |
| Salt | ½ tsp | This is enough — trust the process |
| Black pepper | ¼ tsp |
Meat Sauce Layer
| Ingredient | Amount | Notes |
|---|---|---|
| Ground beef | 1 lb | 80/20 blend gives the best flavor; leaner cuts can dry out |
| Yellow onion | 1 medium | Diced fine |
| Garlic cloves | 3 cloves | Minced fresh — this matters |
| Marinara sauce | 24 oz | 1 jar; store-bought works perfectly here |
| Tomato paste | 2 tbsp | Deepens and concentrates the sauce |
| Italian seasoning | 1 tsp | |
| Red pepper flakes | ¼ tsp | Optional, but I always add them |
| Salt and pepper | To taste | Season the meat, not the whole pot |
Topping Layer
| Ingredient | Amount | Notes |
|---|---|---|
| Shredded mozzarella cheese | 2 cups | Block cheese shredded at home melts better |
| Shredded Parmesan cheese | ½ cup | Adds a nutty, salty finish |
| Fresh parsley | 2 tbsp | Chopped, for garnish — it brightens the whole dish |
Equipment You’ll Need
- 9×13 inch baking dish — Glass or ceramic works best for even heat distribution
- Large pot — For boiling the spaghetti
- Large skillet or sauté pan — Wide enough to brown the meat without crowding it
- Mixing bowl — For beating together the cream cheese layer
- Colander — For draining the pasta
- Aluminum foil — You need this for the first phase of baking
How to Make Million Dollar Spaghetti: Step-by-Step
Start by preheating your oven to 350°F. While it warms up, grease your 9×13 inch baking dish with a little nonstick spray or a thin swipe of butter on all sides and the bottom. Set it aside — you will be reaching for it soon. Now bring a large pot of water to a boil and cook your spaghetti for about 8 to 9 minutes, pulling it out just before it is fully done. You want it al dente, with a little bite still in the center. It will keep cooking in that hot oven, and if you start with mushy pasta, you will end up with a soft, clumpy casserole that does not hold its layers. Drain it in your colander and set it aside while you get everything else going.
Next up is the meat sauce, and this is where your kitchen starts to smell absolutely wonderful. Heat your large skillet over medium-high heat and add the ground beef and diced onion together. Let them cook for 7 to 8 minutes, breaking the beef apart as it browns, until the meat is cooked through and the onion has softened and turned translucent. Drain off the excess fat — do not skip this step, because too much grease will make your million dollar spaghetti pool and separate in the oven. Add the minced garlic and cook it for just one minute, stirring constantly so it does not char. Then stir in the marinara sauce, tomato paste, Italian seasoning, a pinch of red pepper flakes if you like a little heat, and salt and pepper to taste. Let the whole thing simmer on low for about 5 minutes, stirring once or twice, until the sauce thickens slightly and the flavors come together. The first time I made this, I accidentally doubled the salt. My family still brings it up at every holiday dinner. So measure carefully and taste as you go — you have all the control here.
Meanwhile, make the cream cheese mixture. This is the layer that makes million dollar spaghetti taste like something truly special. In your mixing bowl, beat the softened cream cheese until it is completely smooth — no lumps allowed. Cold cream cheese will not cooperate, so pull it from the fridge at least 30 minutes ahead of time. Once it is smooth and creamy, fold in the cottage cheese, sour cream, garlic powder, Italian seasoning, salt, and pepper. Mix it all together until you have a thick, uniform filling that looks almost like a cheesecake batter. It smells incredible. Taste it. Adjust the seasoning if you want, but remember, most recipes use way too much salt, and this filling does not need much — the layers around it are already well-seasoned.
Now for the best part — building the casserole. Lay 2 tablespoons of thin-sliced butter across the bottom of your greased baking dish. It sounds indulgent, and it absolutely is. Add half of your cooked spaghetti in an even layer right on top of that butter. Spread the entire cream cheese mixture over the pasta, using a spatula or the back of a spoon to get it as even as possible, all the way to the edges. This creamy middle layer is what makes every single bite of million dollar spaghetti rich and satisfying. Add the remaining spaghetti on top of the cream cheese layer, then scatter the remaining 2 tablespoons of sliced butter over the top of the pasta. Finally, pour the meat sauce evenly over everything, spreading it right to the edges so the pasta underneath does not dry out.
Sprinkle the shredded mozzarella and Parmesan cheese over the top in a generous, even layer. Cover the dish tightly with aluminum foil — make sure the edges are sealed so the steam stays trapped inside and keeps everything moist. Slide it into your preheated 350°F oven and bake covered for 30 minutes. After 30 minutes, pull it out, remove the foil carefully (watch out for the steam — it rushes out fast), and return the dish to the oven uncovered. Bake for another 15 minutes until the cheese on top is melted, bubbly, and turning golden at the edges. If you want that extra-crispy, slightly charred cheese top — and I always do — switch your broiler to high and broil for 2 to 3 minutes, keeping a close eye on it so it does not burn. That golden, bubbly topping is what makes this million dollar spaghetti so irresistible to anyone who walks through the door while it is in the oven. Let the casserole rest for a full 10 minutes before you cut into it. I know it is hard to wait. Do it anyway. Those 10 minutes allow the layers to firm up so your slices come out clean and beautiful rather than sliding apart on the spatula. Scatter the fresh chopped parsley on top and serve it hot, right from the dish.
Expert Tips for the Best Million Dollar Spaghetti
I’ve made this casserole more times than I can count. And honestly? The secret is in the simplicity — a few small moves make a huge difference. Here’s what I’ve learned the hard way (and the delicious way).
-
Always soften your cream cheese first. Cold cream cheese straight from the fridge will stay lumpy no matter how hard you stir. Set it out at least 30 minutes before you start. You want it smooth and spreadable so it layers evenly across the pasta without tearing the noodles.
-
Pull the pasta slightly early. Cook your spaghetti 1 to 2 minutes less than the package says. It sounds counterintuitive, but that pasta is going into a hot oven for another 45 minutes. Overcook it now and you’ll end up with a mushy, crowded mess of noodles instead of distinct, tender layers. Al dente is the goal — firm with just a little bite.
-
Drain the beef well — really well. Excess grease in the meat sauce will make the whole casserole greasy and watery. After browning, I tilt the skillet and spoon out the fat, then blot the meat with a paper towel. A little extra effort here keeps your layers clean and beautiful.
-
Shred your own cheese. I know — the bags of pre-shredded cheese are so convenient. I hate extra steps too. But those bags are coated with anti-caking agents that stop the cheese from melting properly. Grab a block of mozzarella and run it across the grater. The difference is irresistible — stretchy, golden, bubbly perfection.
-
Go easy on the salt. Here’s my hot take: most recipes use way too much salt. With marinara sauce, Parmesan, and seasoned meat all going into this dish, the saltiness adds up fast. Taste your sauce before you season it. Start with less than you think you need. You can always add more — you cannot take it away. The cream cheese layer in particular needs very little salt since the dairy mellows everything out.
Want a lighter version? Swap the ground beef for ground turkey — it works beautifully and shaves off some fat without losing any of that hearty, satisfying flavor. If you want even more richness, go with Italian sausage instead. Spicy sausage in particular adds a lovely depth to the meat sauce layer.
-
Let it rest before you cut into it. I know this is the hardest part. The casserole comes out of the oven golden and bubbling and smelling absolutely incredible. But cut it too early and the layers slide apart. Give it a full 10 minutes to set. That short wait means clean, beautiful slices that hold together on the plate. Worth it every time.
-
Broil at the end for extra color. After removing the foil and baking uncovered, slide the casserole under the broiler for 2 to 3 minutes. Watch it closely — you want golden-brown and bubbly, not burnt. This last step gives the cheese that gorgeous slightly charred top that makes million dollar spaghetti look as incredible as it tastes. If you love a crusty, golden cheese crust (and honestly, who doesn’t?), don’t skip this.
Looking for something fun to serve alongside this? My Cheesy Ranch Chex Mix Recipe Is always a hit as a crunchy snack on the side, especially if you’re feeding a crowd. And if you love hearty, layered bakes like this one, my Slow Cooked Summer Beef Casserole Belongs on your dinner rotation too.
Make-Ahead, Storage, and Freezing
This is one of the best things about million dollar spaghetti — it is genuinely freezer-friendly and make-ahead magic. You can assemble the entire casserole up to 24 hours ahead, cover it tightly with foil, and refrigerate it until you’re ready to bake. Just add 10 to 15 extra minutes to the bake time since you’re starting from cold. Leftovers keep well in an airtight container in the fridge for up to 4 days — and honestly, it tastes even better the next day once the layers have had time to meld together. For freezing, you can freeze it either before or after baking: wrap it tightly in plastic wrap and then foil, and it will keep for up to 3 months. Thaw it overnight in the refrigerator before baking or reheating. To reheat from the fridge, cover with foil and warm in a 350°F oven until heated through — about 20 to 25 minutes. For individual portions, the microwave works fine at 50% power in 90-second intervals so the pasta doesn’t dry out or seize up.
Need more cozy pasta inspiration? My Creamy Lemon Pasta Is a bright, quick weeknight option when you want something a little lighter than this baked casserole — and it’s ready in no time.
You might also like
Discover more delicious recipes in our recipe collection.

Frequently Asked Questions About Million Dollar Spaghetti
Yes, and I highly recommend it. Assemble the full casserole — all the layers, right up to the cheese topping — cover it tightly with aluminum foil, and refrigerate for up to 24 hours. When you’re ready to bake, go straight from the fridge to the oven and add 10 to 15 minutes to the total bake time. The layers will still be beautiful and the cheese will still bubble up perfectly.
Absolutely — this one freezes wonderfully. You can freeze it unbaked or after baking. For unbaked: assemble, wrap tightly in plastic wrap followed by foil, and freeze for up to 3 months. For baked leftovers: cool completely, portion into airtight containers, and freeze up to 3 months. Always thaw overnight in the refrigerator before baking or reheating. Reheat covered in a 350°F oven until warmed all the way through.
Whole-milk ricotta cheese is the best swap. Use 1 cup of ricotta in place of the cottage cheese. It gives you a smoother, slightly denser filling with a richer, creamier texture. Some people actually prefer ricotta — it’s a little more lush and it spreads beautifully over the pasta layer. Either way, this one’s a keeper.
The name comes from how indulgent and rich it tastes — like something you’d spend a fortune on at a restaurant. The combination of cream cheese, butter, cottage cheese, and a hearty meat sauce creates a layered casserole that feels genuinely luxurious. The twist is that it’s made from affordable, everyday pantry staples. Fancy flavor, budget-friendly price. That’s the whole idea.
Bake at 350°F. Cover the casserole tightly with aluminum foil and bake for 30 minutes. Remove the foil and bake uncovered for another 15 minutes, until the cheese is melted, bubbly, and beginning to turn golden. If you want extra color on top, slide it under the broiler on high for 2 to 3 minutes — but keep your eyes on it so the cheese doesn’t burn. Total bake time is approximately 45 minutes. Let it rest for 10 minutes before slicing.
Frequently Asked Questions
Wie lange dauert die Zubereitung von Million Dollar Spaghetti?
Die Gesamtzeit beträgt etwa 60 Minuten (30 Min Vorbereitung, 30 Min Garzeit).
Für wie viele Personen reicht Million Dollar Spaghetti?
Dieses Rezept ergibt 15.
Kann man Million Dollar Spaghetti aufwärmen oder einfrieren?
Ja, im Kühlschrank hält es 2-3 Tage. Zum Einfrieren portionsweise verpacken, bis zu 3 Monate haltbar.

Million Dollar Spaghetti
Ingredients
Method
- Preheat your oven to 350°F and grease a 9x13 inch baking dish. Cook spaghetti in boiling water for 8 to 9 minutes until al dente, then drain.
- In a skillet over medium-high heat, cook ground beef and diced onion for 7 to 8 minutes until browned. Drain excess fat, add garlic, and cook for another minute.
- Stir in marinara sauce, tomato paste, and seasoning. Simmer for 5 minutes until thickened.
- For the cream cheese layer, blend softened cream cheese until smooth. Fold in cottage cheese, sour cream, and seasonings.
- Begin layering by placing butter in the baking dish, followed by half the spaghetti. Spread cream cheese mixture over spaghetti.
- Top with remaining spaghetti, place butter slices on top, and pour meat sauce over everything. Cover with foil.
- Bake covered for 30 minutes, then remove the foil and bake uncovered for 15 minutes. Optional: broil for 2-3 minutes for extra browning.
- Let rest for 10 minutes before serving. Garnish with fresh parsley.






