Million Dollar Spaghetti Dinner

Million Dollar Spaghetti Dinner is a baked spaghetti casserole with a hearty meat sauce, a creamy cheese layer, and a generous blanket of melted mozzarella on top. It eats like comfort food in the most straightforward way, and it’s one of those dinners that feels a little more put-together than plain spaghetti.

My take keeps the flavors classic and familiar: savory tomato sauce, well-seasoned beef, and that rich middle layer that makes each slice hold together. The creamy layer is what makes this version stand out for me, because it adds a soft, cheesy bite without turning the whole thing into a heavy cheese bomb.

I like making this on nights when I want a real dinner that’s still easy to serve, especially when I know people will want seconds. It’s also a great one to bring to a friend, because it travels well and reheats without getting weird.

Why You’ll Love This Recipe

Weeknight Friendly: It’s simple, familiar food, and most of it is pantry and fridge staples. Once it’s in the oven, you’re basically done.

That Creamy Middle: The cream cheese mixture melts into the pasta and turns it into something closer to baked ziti vibes, but with spaghetti. It’s rich without being complicated.

Hearty and Filling: Between the pasta, meat sauce, and cheese, this is the kind of dinner that actually sticks with you. I usually don’t need much on the side.

Easy to Slice and Serve: After a short rest, it cuts into neat squares, which makes it great for feeding a group. No messy spaghetti twirling at the table.

Good for Make Ahead: You can assemble it earlier and bake when you’re ready. That’s especially helpful on busy days.

Ingredients You’ll Need

Pasta

  • Spaghetti: Regular spaghetti works great here. Thicker spaghetti is fine too, but I don’t love thin strands for this because they can get too soft once baked.

  • Olive oil: I toss the drained spaghetti with a little oil so it doesn’t glue itself together while you’re finishing the sauce and cheese layer.
  • Salt (for pasta water): Don’t skip this. It’s your only chance to season the noodles themselves.

Meat Sauce

  • Lean ground beef: I like lean beef so the casserole doesn’t get greasy. If you use a higher-fat beef, just be sure to drain it well.
  • Yellow onion: A small onion is plenty and keeps the sauce tasting like classic spaghetti sauce. Dice it small so it melts into the meat.
  • Garlic: Fresh minced garlic is best here. Jarred works if that’s what you have, but the flavor is a little flatter.
  • Marinara sauce: Use a jar you already like, since it’s doing most of the flavor work. I usually go for something with a little garlic and basil.
  • Tomato paste: This thickens and deepens the sauce fast. It also keeps the casserole from getting watery.

  • Italian seasoning: A simple dried blend is all you need. If yours is heavy on oregano, that’s totally fine here.
  • Kosher salt: Season the sauce to taste, especially if your marinara is on the sweeter side.
  • Black pepper: Freshly ground is nice, but any is fine.
  • Crushed red pepper flakes (optional): I add a small pinch when I want a little heat. If kids are eating, I usually leave it out and put red pepper on the table instead.

Creamy Layer

  • Cream cheese: This is the “million dollar” part for me. Let it soften first so it mixes smoothly without lumps.
  • Cottage cheese or ricotta: Ricotta gives a smoother layer, but cottage cheese works really well and is what I grab most often. If you use cottage cheese and want it extra smooth, you can blitz it quickly in a blender.
  • Sour cream: Adds a little tang and helps the layer spread easily. Plain Greek yogurt can work in a pinch, but sour cream tastes more classic.

Cheese Topping

  • Mozzarella: Shredded mozzarella gives you that stretchy, melty top. Pre-shredded is fine, but freshly shredded melts a little nicer.
  • Parmesan: I like Parmesan here for a salty finish. The green can works, and a wedge you grate yourself works too.

Optional

  • Fresh parsley: Totally optional, but it’s nice if you want a little color on top. It also cuts the richness a bit.

Recipe Instructions

  1. Preheat the oven: Heat the oven to 350°F and lightly grease a 9×13-inch baking dish.
  2. Cook the spaghetti: Cook the spaghetti in well-salted water until al dente, then drain. Toss with olive oil so it doesn’t stick.
  3. Brown the beef: Cook the ground beef and diced onion in a skillet over medium heat until the beef is browned and the onion is softened. Drain off any excess fat.
  4. Add the garlic: Stir in the minced garlic and cook for about 30 seconds to 1 minute, just until fragrant.

  5. Simmer the sauce: Add the marinara sauce, tomato paste, Italian seasoning, kosher salt, black pepper, and red pepper flakes (if using). Simmer 5 to 10 minutes, stirring occasionally.
  6. Mix the creamy layer: In a bowl, mix the softened cream cheese, cottage cheese (or ricotta), and sour cream until smooth and well combined.
  7. Add the first pasta layer: Spread half of the spaghetti evenly in the prepared baking dish.
  8. Add the creamy layer: Dollop the creamy mixture over the noodles, then spread it out as evenly as you can.
  9. Add the second pasta layer: Add the remaining spaghetti in an even layer.
  10. Add the meat sauce: Pour the meat sauce evenly over the top and spread it out to the edges.
  11. Add the cheese: Sprinkle the mozzarella and Parmesan over the sauce.

  12. Bake: Bake uncovered for 30 to 35 minutes, until hot and bubbly.
  13. Rest: Let the casserole rest for about 10 minutes before slicing and serving.

Some of my tips!

This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.

Recipe Tips & Tricks

Salt the pasta water well. The noodles don’t get much seasoning later, and baked pasta can taste bland fast if the pasta water is under-salted.

Keep the spaghetti just al dente. It will soften more in the oven, so you don’t want fully cooked noodles going into the casserole.

Soften the cream cheese first. If it’s cold, the creamy layer stays lumpy and is harder to spread. Ten to fifteen minutes on the counter usually does it.

Drain the beef well. Extra grease can make the sauce layer separate and leave oily pools around the edges.

Let it rest before slicing. Ten minutes makes a big difference for cleaner slices. If you cut right away, the layers tend to slide around.

Make some touches!

There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.

Serving Suggestions

  • Salad: A simple chopped romaine salad with cucumbers and tomatoes is nice here. I usually do an Italian or balsamic dressing.
  • Bread: Garlic bread or breadsticks are classic with this. Even a warm loaf with butter works if you want to keep it simple.
  • Vegetables: Roasted broccoli, zucchini, or green beans are good on the side. Anything that’s a little crisp helps with the richness.
  • Garnish: Add chopped parsley and a little extra Parmesan right before serving. Red pepper flakes at the table are good too.

Save it for later

This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.

Storage and Make Ahead

Store leftovers covered in the fridge for up to 4 days. Reheat slices in the microwave, or warm the whole dish in a 350°F oven until heated through.

You can make this recipe ahead by assembling the casserole, covering it tightly, and refrigerating it up to 24 hours before baking. It’s a nice one to prep when you know the next day will be busy.

When you bake it straight from the fridge, expect to add 10 to 15 minutes to the baking time. If the cheese starts getting too dark, just lay a loose piece of foil over the top.

For longer storage, freeze tightly wrapped up to 2 months, then thaw in the fridge overnight before baking or reheating. The texture stays pretty solid for a freezer casserole.

A few quick answers

This section covers a few extra details that may help before you head to the recipe card.

Recipe FAQs

Can I use Italian sausage instead of ground beef?

Yes. Italian sausage (sweet or hot) works really well, and it makes the sauce taste a little bolder. You can also do half beef and half sausage if you want it a bit lighter.

Can I use ricotta instead of cottage cheese?

Definitely. Ricotta gives you a smoother, more “lasagna-like” creamy layer. Cottage cheese has a little more texture, but both work.

How do I know it’s done baking?

The casserole should be hot and bubbly around the edges, and the cheese on top should be melted all the way through. If you’re unsure, stick a knife in the center and check that it comes out very warm.

Can I add vegetables to the sauce?

Yes, and it’s a good way to stretch the casserole. Sautéed mushrooms are easy, and spinach works too (just stir it in at the end so it wilts down).

Can I freeze this casserole?

It freezes well. I like freezing it tightly wrapped, then thawing in the fridge overnight before baking or reheating so it warms more evenly.

You might also like

Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Million Dollar Spaghetti Dinner

Million Dollar Spaghetti Dinner

Baked spaghetti casserole with a hearty meat sauce and a creamy cheese layer, finished with melted mozzarella
No ratings yet
PRINT PIN RATE
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Servings 8

INGREDIENTS

Pasta

  • 12 oz spaghetti
  • 1 tbsp olive oil
  • 1 tsp salt for pasta water.

Meat Sauce

  • 1 lb lean ground beef
  • 1 small yellow onion diced
  • 3 cloves garlic minced
  • 24 oz marinara sauce
  • 2 tbsp tomato paste
  • 1 tsp Italian seasoning
  • 1 tsp kosher salt
  • ½ tsp black pepper
  • ¼ tsp crushed red pepper flakes optional.

Creamy Layer

  • 8 oz cream cheese softened
  • 1 cup cottage cheese or ricotta cheese
  • ½ cup sour cream.

Cheese Topping

  • 2 cups shredded mozzarella cheese
  • ½ cup grated Parmesan cheese.

Optional

  • chopped fresh parsley for garnish.

INSTRUCTIONS

Prep Components

  • heat oven to 350 degrees F and lightly grease a 9x13 inch baking dish
  • cook spaghetti in salted water until al dente then drain and toss with olive oil
  • cook ground beef and onion in a skillet over medium heat until browned then drain excess fat
  • stir in garlic and cook briefly then add marinara sauce tomato paste and seasonings and simmer 5 to 10 minutes
  • mix cream cheese cottage cheese and sour cream until smooth.

Assemble And Bake

  • spread half the spaghetti in the baking dish then dollop and spread the creamy layer over the noodles
  • add remaining spaghetti then pour meat sauce evenly over the top
  • sprinkle mozzarella and Parmesan over the sauce
  • bake uncovered 30 to 35 minutes until hot and bubbly then rest 10 minutes before slicing and serving.

Notes

1. Use Italian sausage in place of beef or use half beef and half sausage; Swap cottage cheese for ricotta for a smoother texture; Make ahead by assembling and refrigerating up to 24 hours then bake adding 10 to 15 minutes; Freeze tightly wrapped up to 2 months and thaw overnight before baking; Add sauteed mushrooms or spinach to the sauce for extra veggies

Nutrition

Calories: 620kcal | Carbohydrates: 48g | Protein: 33g | Fat: 33g

Leave a Reply

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