Million Dollar Spaghetti Recipe

Million Dollar Spaghetti is the ultimate comfort-food casserole—layers of tender spaghetti, a rich homemade meat sauce, a creamy cheese mixture, and plenty of melted mozzarella baked together until hot, bubbly, and golden brown.

If you’re craving something cheesy, saucy, filling, and downright comforting, this Million Dollar Spaghetti belongs on the dinner menu.

Million Dollar spaghetti

Why You’ll Love This Recipe

It’s the ultimate comfort food. This isn’t ordinary spaghetti. You get layers of pasta, hearty meat sauce, a rich creamy filling, Parmesan, and lots of melted mozzarella in every serving.

Two meats mean more flavor. Using both ground beef and mild Italian sausage creates a richer, more flavorful meat sauce than ground beef alone.

The creamy layer makes it special. Sour cream, cottage cheese, cream cheese, and Parmesan create the signature creamy center that gives Million Dollar Spaghetti its name.

Perfect for feeding a family or crowd. One 9×13-inch casserole makes approximately eight hearty servings, making it a great option for family dinners, gatherings, or potlucks.

It’s make-ahead friendly. You can assemble the casserole ahead of time and bake it when you’re ready for dinner.

Watch Me Make Million Dollar Spaghetti

Watch how I make this step-by-step in the video above.

What Is Million Dollar Spaghetti?

Million Dollar Spaghetti is a baked spaghetti casserole made by layering cooked spaghetti with meat sauce, a creamy cheese mixture, and plenty of shredded cheese.

What separates it from regular baked spaghetti is that rich, creamy layer tucked between the pasta and sauce. Recipes vary, but cream cheese, cottage cheese, sour cream, or a combination of them are commonly used.

My version uses all three, plus grated Parmesan, so you get a creamy, tangy, cheesy layer that balances the hearty tomato and meat sauce.

And no, it doesn’t actually cost a million dollars. 😂 The name is all about how rich and indulgent it tastes.

Ingredients You’ll Need

Here’s what you’ll need and why each ingredient works in this casserole.

For the Meat Sauce

Ground beef: Adds hearty beef flavor and makes the sauce substantial.

Mild Italian sausage: Adds another layer of savory flavor and seasoning to the meat sauce.

Garlic & herb pasta sauce: Forms the tomato base of the sauce. You’ll need approximately 36 ounces.

White onion: Adds sweetness and savory flavor as it cooks.

Green bell pepper: Gives the meat sauce another layer of flavor and a little texture.

Garlic: Fresh minced garlic brings plenty of savory flavor.

Green onions: Used in the recipe for a mild onion flavor and fresh finish.

Salt and black pepper: Season the meat sauce to taste.

For the Creamy Cheese Layer

Sour cream: Adds creaminess and a slight tang that balances the rich meat and cheese.

Cottage cheese: Gives the filling body and creaminess without making it excessively heavy.

Cream cheese: Makes the filling extra rich and smooth.

Parmesan cheese: Adds salty, savory cheese flavor to both the creamy mixture and casserole.

For the Pasta and Topping

Spaghetti: One 16-ounce package forms the base of the casserole.

Mozzarella cheese: A full layer of shredded mozzarella melts across the top and creates that beautiful cheesy finish.

Dried parsley: Adds a little color to the finished casserole.

How to Make Million Dollar Spaghetti

1. Prepare the vegetables

Dice the white onion, green bell pepper, and green onions. Mince the garlic and set everything aside.

Having all of your vegetables prepared before you start cooking makes the meat sauce much easier to put together.

2. Brown the ground beef

Heat a large skillet over medium-high heat.

Add the ground beef and cook, breaking it into small crumbles as it browns.

Once cooked, drain off any excess fat if necessary.

3. Cook the Italian sausage and vegetables

Reduce the heat to medium and add the mild Italian sausage.

Once the sausage is mostly cooked, add the diced white onion and green bell pepper. Continue cooking until the meat is fully cooked and the vegetables begin to soften.

Add the minced garlic and cook for about 1 minute, just until fragrant.

4. Make the meat sauce

Season the meat mixture with salt and black pepper to taste.

Pour in approximately 36 ounces of garlic and herb pasta sauce and stir everything together.

Allow the sauce to simmer gently over low heat for approximately 30–45 minutes.

This gives the meat, vegetables, garlic, and sauce time to develop a deeper, more cohesive flavor.

5. Cook the spaghetti

While the meat sauce simmers, bring a large pot of salted water to a boil.

Add the spaghetti and cook until al dente, following the package directions as a guide.

Drain the pasta well.

Don’t overcook it—the spaghetti will continue cooking once the casserole goes into the oven.

6. Make the creamy cheese mixture

In a medium bowl, combine the sour cream, cottage cheese, softened cream cheese, grated Parmesan, and a portion of the chopped green onions.

Season with salt and black pepper to taste.

Mix until everything is well combined.

7. Begin assembling the casserole

Preheat the oven to 375°F.

Spread a layer of the prepared meat sauce over the bottom of a 9×13-inch casserole dish.

Sprinkle with a little grated Parmesan.

This layer of sauce underneath the spaghetti helps keep the pasta moist as the casserole bakes.

8. Add the spaghetti

Spread all of the cooked and drained spaghetti evenly over the meat sauce.

Try to distribute it across the casserole dish so every serving gets a good amount of pasta.

9. Add the creamy layer

Spread the sour cream and cheese mixture evenly over the spaghetti.

Take your time here so the creamy mixture reaches across as much of the pasta as possible.

10. Add the remaining meat sauce

Spoon the remaining meat sauce evenly over the creamy cheese layer.

Now you’re building those distinct layers that make Million Dollar Spaghetti so good.

11. Top with mozzarella

Cover the top generously with the 16 ounces of shredded mozzarella cheese.

Sprinkle dried parsley over the cheese.

12. Bake

Bake at 375°F for approximately 30–45 minutes, or until the casserole is hot and bubbly and the mozzarella is completely melted.

For extra color, add the remaining green onions during the last 15 minutes.

If you’d like a more golden-brown cheese topping, broil the casserole for approximately 2–3 minutes at the very end, watching it closely so the cheese doesn’t burn.

13. Let it rest

Remove the casserole from the oven and allow it to rest for approximately 10–15 minutes before cutting into it.

This is important! Resting gives the creamy layers and melted cheese a chance to settle, making the casserole much easier to portion and serve.

Tips for the Best Million Dollar Spaghetti

Cook the spaghetti only until al dente. The pasta cooks again in the oven, so slightly firm spaghetti is exactly what you want. Overcooking it initially can result in overly soft pasta after baking.

Salt your pasta water. This seasons the spaghetti itself rather than relying entirely on the sauce and cheese for flavor.

Let the meat sauce simmer. Those 30–45 minutes aren’t wasted time. Simmering allows the beef, sausage, vegetables, garlic, and pasta sauce to develop a richer flavor.

Soften the cream cheese. Room-temperature cream cheese is considerably easier to mix with the sour cream and cottage cheese.

Drain excess grease from the meat if needed. You want a rich casserole, not a greasy one.

Use freshly shredded mozzarella when possible. It generally melts more smoothly than pre-shredded cheese.

Spread the layers evenly. Try to get sauce and creamy filling all the way toward the edges so each serving contains a little of everything.

Don’t overbake it. Once the casserole is hot throughout and the cheese is melted and bubbly, it’s ready.

Watch closely if you broil the top. Cheese can go from beautifully golden to burnt very quickly under the broiler.

Let the casserole rest before cutting it. Give it about 10–15 minutes. If you cut it immediately, those hot, creamy layers are much more likely to slide apart.

Why Is My Million Dollar Spaghetti Watery?

There are a few things that can cause a baked spaghetti casserole to become watery.

Make sure the cooked spaghetti is thoroughly drained before assembling the casserole. If your meat releases a significant amount of grease, drain that as well before adding the pasta sauce.

The meat sauce should also have time to simmer and thicken slightly instead of being extremely thin when you assemble the casserole.

Finally, allow the finished casserole to rest before cutting into it. Straight from the oven, everything is extremely hot and loose. Resting helps the layers settle.

Can I Make Million Dollar Spaghetti Ahead of Time?

Yes! This is a great casserole to assemble ahead of time.

Prepare the meat sauce, pasta, and creamy filling, then assemble everything in the casserole dish. Cover and refrigerate until you’re ready to bake.

Because a refrigerated casserole starts much colder than one that’s freshly assembled, expect it to need additional baking time.

How to Store Leftovers

Allow leftover Million Dollar Spaghetti to cool, then transfer it to an airtight container or tightly cover the casserole dish.

Store leftovers in the refrigerator for up to 3–4 days.

Individual servings can be reheated in the microwave, or you can reheat a larger portion covered in the oven until hot throughout.

Adding a small spoonful of pasta sauce before reheating can help if the pasta has absorbed some of the sauce while refrigerated.

Can You Freeze Million Dollar Spaghetti?

Yes. Million Dollar Spaghetti can be frozen, making it a convenient meal to save for later.

Allow the cooked casserole to cool completely before transferring portions to freezer-safe containers. Freeze for approximately 2–3 months.

Thaw overnight in the refrigerator before reheating.

Keep in mind that creamy dairy-based fillings can change slightly in texture after freezing and thawing, but the casserole will still be delicious.

Frequently Asked Questions

Why is it called Million Dollar Spaghetti?

The name comes from its rich, indulgent combination of pasta, meat sauce, creamy cheeses, and melted mozzarella. It’s essentially a dressed-up baked spaghetti that’s supposed to taste like a million bucks.

Should spaghetti be cooked before baking?

Yes. Cook the spaghetti in salted boiling water until al dente before assembling the casserole. It will continue cooking slightly in the oven.

Can I make Million Dollar Spaghetti without Italian sausage?

Yes. You could use additional ground beef instead, although the Italian sausage adds quite a bit of flavor to the meat sauce.

Can I use ricotta instead of cottage cheese?

Yes. Ricotta can be substituted if that’s what you prefer, although the finished texture will be slightly different.

p1060743

Million Dollar Spaghetti

A savory new take on spaghetti that can please a crowd, or make your husband and kids come running home every single time!
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 8
Course: Main Course
Cuisine: American

Ingredients
  

  • 36 oz Garlic & Herb Pasta Sauce
  • 16 oz Spaghetti
  • 1 lb Ground Beef
  • 1 lb Mild Italian Sausage
  • 1/2 White Onion chopped
  • 1/2 Green Bell Pepper chopped
  • 4 cloves Garlic minced
  • 1/4 cup Green Onions chopped
  • Salt to taste
  • Black Pepper to taste
  • 8 oz Sour Cream
  • 5 oz Cottage Cheese
  • 4 oz Cream Cheese
  • 4 oz Grated Parmesan Cheese
  • 16 oz Mozzarella Cheese shredded
  • 4 oz Dried Parsley garnish

Equipment

  • 1 9×13 Casserole Dish
  • 1 Skillet To Brown Ground beef
  • 1 Pot To Boil your noodles in

Method
 

  1. Dice the onion, bell pepper, and green onions and mince the garlic.
  2. Heat a large skillet over medium-high heat. Add the ground beef and cook, breaking it into crumbles, until browned. Drain excess fat if necessary.
  3. Reduce the heat to medium and add the Italian sausage. Cook until mostly browned.
  4. Add the onion and bell pepper and cook until the meats are completely cooked and the vegetables have softened.
  5. Add the minced garlic and cook for approximately 1 minute, until fragrant.
  6. Season with salt and black pepper to taste. Add the pasta sauce and stir well.
  7. Reduce the heat to low and simmer the meat sauce for approximately 30–45 minutes.
  8. Meanwhile, cook the spaghetti in a large pot of salted boiling water until al dente. Drain well.
  9. In a medium bowl, combine the sour cream, cottage cheese, softened cream cheese, Parmesan, and a portion of the chopped green onions. Season with salt and black pepper to taste.
  10. Preheat the oven to 375°F.
  11. Spread a layer of meat sauce over the bottom of a 9×13-inch casserole dish and sprinkle with additional Parmesan if desired.
  12. Spread the cooked spaghetti evenly over the sauce.
  13. Spread the creamy cheese mixture evenly over the spaghetti.
  14. Spoon the remaining meat sauce over the creamy layer.
  15. Cover evenly with shredded mozzarella and sprinkle with dried parsley.
  16. Bake at 375°F for approximately 30–45 minutes, until hot and bubbly and the cheese is completely melted.
  17. Add the remaining green onions during the final 15 minutes of baking, if desired.
  18. For an extra golden top, broil for approximately 2–3 minutes, watching carefully.
  19. Allow the casserole to rest for 10–15 minutes before serving.

Video

Notes

Cook the spaghetti only until al dente because it will continue cooking in the oven.
Soften the cream cheese before mixing it with the other ingredients for a smoother, easier-to-spread filling.
Drain excess grease from the ground beef and sausage if necessary before adding the pasta sauce.
For the best slices, allow the casserole to rest for 10–15 minutes after baking.
Use freshly shredded mozzarella when possible for a smooth, melty cheese topping.

More Recipes to Try

If you enjoyed this recipe, here are a few more recipes you might love:

Did you make this million dollar spaghetti? Leave a star rating below!

Leave a Comment

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

Recipe Rating