This post may contain affiliate links. Please read our disclosure policy.

Million Dollar Spaghetti is a creamy, cheesy baked pasta that combines the best of lasagna and spaghetti. Layers of tender noodles, rich cream cheese filling, seasoned meat sauce, and golden melted mozzarella make this casserole a total crowd-pleaser that really does taste like a million bucks.

If you love baked pasta dishes, you’ll also enjoy my Chicken Parmesan Baked Ziti and Chicken Alfredo Baked Ziti. For another easy ground beef casserole, try my Hamburger Casserole.

spooning a serving of spaghetti casserole with cheese pull
Pin this recipe for later!Pin This

Before You Get Started

A few small steps make a big difference with this recipe. Keep these tips in mind before you start cooking.

  • Soften the cream cheese first. Pull it out of the fridge 30 to 60 minutes before you start. Room temperature cream cheese mixes smoothly with the ricotta, so you won’t end up with lumps in your cheese layer.
  • Cook the pasta 3 minutes less than al dente. The noodles finish cooking in the oven. Undercooking slightly prevents mushy pasta in the final dish.
  • Season the beef after draining. Adding Italian seasoning after you drain the grease keeps all that flavor in the meat instead of pouring it down the sink.

RECIPE WALK-THROUGH

How to Make Million Dollar Spaghetti

See the recipe card below for full, detailed instructions

There are three main components to prep before assembling: the meat sauce, the pasta, and the cheese mixture. Here’s how to bring it all together.

Step 1: Cook the Meat Sauce

Heat olive oil in a large skillet over medium-high heat. Add diced onions and sauté for about 3 minutes until softened. Add minced garlic and cook for 1 more minute until fragrant.

Add the ground beef and cook, breaking it up as you go, until no longer pink. Drain the excess grease, then return the pan to the heat. Season with 1 teaspoon of Italian seasoning and stir well.

Mix in 2 cups of marinara sauce and set aside. 

ground beef and marinara sauce in a skillet

Step 2: Prepare the Pasta

While the meat cooks, bring a large pot of well-salted water to a boil. Cook the spaghetti for about 3 minutes less than the package directions for al dente.

Drain the pasta and return it to the pot. Toss with the remaining 1 cup of marinara sauce to coat. This keeps the noodles from sticking and adds flavor throughout.

  • Toss the pasta while it’s still warm. The heat helps the sauce coat evenly and prevents clumping when you layer it in the dish.
spaghetti in a saucepan with sauce

Step 3: Make the Cheese Layer

In a medium bowl, combine the softened cream cheese, ricotta cheese, garlic powder, and the remaining teaspoon of Italian seasoning. 

Mix until smooth and well combined.

  • Having trouble spreading? The cheese mixture spreads more easily over warm pasta. Use a spatula or the back of a spoon to dollop and gently spread rather than trying to get it perfect in one pass.
cheese mixture for layer of million dollar spaghetti

Step 4: Assemble and Bake

Preheat your oven to 350°F. Grease a 9×13 inch baking dish.

Layer 1: Spread half of the sauced spaghetti in an even layer across the bottom of the dish.

Layer 2: Dollop the cheese mixture over the pasta and spread gently to cover. It doesn’t need to be perfect.

Layer 3: Add the remaining spaghetti in an even layer over the cheese.

Layer 4: Spread the meat sauce evenly over the top.

Layer 5: Sprinkle generously with shredded mozzarella cheese.

Bake uncovered for 30 minutes, or until the cheese is golden brown and the edges are bubbly. For extra browning, broil for 2 to 3 minutes at the end, but watch it closely so the cheese doesn’t burn.

  • Want stretchier cheese? Add the mozzarella during the last 10 minutes of baking instead of at the start. You’ll get that gooey, stretchy pull rather than a golden crust.
collage of images showing layers of spaghetti casserole

Step 5: Rest Before Serving

Let the casserole sit for 10 to 15 minutes before slicing. This resting time allows the cheese and sauce to set, making it easier to serve clean portions. Plus, it will be extremely hot straight from the oven.

Garnish with fresh parsley or basil if desired. A sprinkle of Parmesan cheese on top is always welcome too.

million dollar spaghetti casserole in a white dish

Variations

Meat: Ground beef is classic, but you can swap in ground Italian sausage, ground turkey, ground chicken, or pork. A combination of beef and Italian sausage adds extra flavor.

Cheese: Add grated Parmesan to the ricotta mixture or sprinkle it on top with the mozzarella. Cottage cheese can replace ricotta if that’s what you have on hand. Some readers like adding a layer of cheddar mixed with the mozzarella.

Pasta: Spaghetti is traditional, but ziti, penne, or rigatoni work just as well and are easier to scoop.

  • For picky eaters: This recipe is naturally kid-friendly, but if you’re feeding someone who doesn’t love the creamy layer, you can simplify by skipping the cream cheese mixture entirely. Just layer pasta, meat sauce, and mozzarella.

What to Serve with Million Dollar Spaghetti

This casserole serves 12 and is hearty enough to be the star of the meal. You really don’t need much else, but a few simple sides round things out nicely.

Bread:

Salads:

Vegetables:

Storage Tips

Storage and Make Ahead

Make Ahead: You can assemble the entire casserole up to 24 hours in advance. Cover tightly with foil or plastic wrap and refrigerate. Take it out while the oven preheats so it’s not ice cold going in.

Feeding a crowd? Make a double batch and freeze one pan for later. Use a disposable foil pan for easy freezer storage.

Storage: Leftovers keep well for up to 3 days. Store tightly covered in the refrigerator. Reheat individual portions in the microwave or warm the whole pan in the oven at 350°F until heated through.

Freezing: Freezing after baking isn’t recommended since the texture of the cheese layer can change. Instead, freeze the casserole unbaked in a disposable foil pan, tightly covered, for up to 1 month. Thaw overnight in the refrigerator, then bake as directed. You may need to add 5 to 10 extra minutes of baking time if it’s still cold in the center.

Reheating tip: Add a splash of water or extra sauce before reheating to prevent dryness. Cover with foil for oven reheating to keep the top from over-browning.

Frequently Asked Questions

Can I use cottage cheese instead of ricotta?
Yes, cottage cheese works as a substitute for ricotta in the cheese layer. For a smoother texture, blend the cottage cheese briefly before mixing it with the cream cheese. The flavor will be slightly tangier, but it’s a good swap if that’s what you have.

Why did my Million Dollar Spaghetti turn out dry?
This usually happens when the pasta absorbs too much moisture during baking. Make sure you’re tossing the spaghetti with sauce before layering, and don’t skip the marinara in the meat layer. If your sauce seems thick, you can add a little extra. Covering with foil for the first 15 minutes of baking can also help retain moisture.

Can I make this without the cream cheese layer?
Absolutely. If you or your family aren’t fans of the creamy layer, just skip it. Layer the sauced pasta, meat sauce, and mozzarella for a simpler baked spaghetti. It won’t be quite as indulgent, but it’s still delicious.

Can I use a different pasta shape?
Yes. While spaghetti is the classic choice, ziti, penne, rigatoni, or even rotini all work well. Shorter pasta shapes are actually easier to layer and serve.

A close of image of the inside of this million dollar spaghetti recipe in the pan.

More Baked Pasta Recipes

Recipe

Million Dollar Spaghetti

4.82 from 132 votes
Million Dollar Spaghetti is a creamy, cheesy baked pasta with layers of spaghetti, rich cream cheese filling, seasoned meat sauce, and melted mozzarella. Perfect for feeding a crowd or making ahead for busy weeknights.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 1 hour 5 minutes
Servings 12 servings

Ingredients
  

  • 1 tablespoon olive oil
  • 1/2 cup finely diced onions
  • 3 garlic cloves minced
  • 1 pound lean ground beef
  • 2 teaspoons Italian seasoning divided
  • 3 cups marinara sauce divided
  • 1 pound spaghetti noodles
  • Kosher salt (for pasta water)
  • 8 ounces cream cheese softened to room temperature
  • 1 cup ricotta cheese
  • 1 teaspoon garlic powder
  • 2 cups freshly grated mozzarella cheese
  • Fresh parsley or basil for garnish (optional)
  • Grated Parmesan cheese for serving (optional)
Save this recipe
Get this sent to your inbox, plus get new recipes from us every week!

Instructions
 

  • Preheat oven to 350°F. Grease a 9×13 inch baking dish and set aside.
  • Heat olive oil in a large skillet over medium-high heat. Add onions and sauté for 3 minutes until softened. Add garlic and cook 1 minute more until fragrant.
  • Add ground beef to the skillet. Cook, breaking up as you go, until browned and no longer pink.
  • Drain the beef and return to the pan. Season with 1 teaspoon Italian seasoning. Stir in 2 cups marinara sauce and set aside.
  • While the beef cooks, bring a large pot of well-salted water to a boil. Cook spaghetti for 3 minutes less than the package directions for al dente.
  • Drain pasta and return to the pot. Toss with remaining 1 cup marinara sauce. Set aside.
  • In a medium bowl, combine softened cream cheese, ricotta cheese, garlic powder, and remaining 1 teaspoon Italian seasoning. Mix until smooth.
  • Assemble the casserole: Spread half the spaghetti in an even layer in the prepared dish. Dollop and spread the cheese mixture over the pasta. Layer remaining spaghetti on top. Spread meat sauce evenly over the spaghetti. Sprinkle with mozzarella cheese.
  • Bake uncovered for 30 minutes, or until cheese is golden brown and edges are bubbly. For extra browning, broil 2-3 minutes, watching closely.
  • Let rest 10-15 minutes before serving. Garnish with fresh parsley or basil and Parmesan if desired.

Notes

  • Softening cream cheese: Pull cream cheese from the fridge 30-60 minutes before starting. Room temperature cream cheese mixes smoothly without lumps.
  • Pasta timing: Cooking the pasta 3 minutes under al dente prevents mushy noodles since it continues cooking in the oven.
  • Season after draining: Add Italian seasoning to the beef after draining so the flavor stays in the meat.
  • Cheese texture options: For golden, crispy cheese, add mozzarella before baking. For gooey, stretchy cheese, add it during the last 10 minutes.
  • Make ahead: Assemble up to 24 hours in advance. Cover and refrigerate. Remove while oven preheats.
  • Storage: Refrigerate leftovers tightly covered for up to 3 days. Reheat in microwave or oven at 350°F.
  • Freezing: Freeze unbaked in a foil pan, tightly covered, for up to 1 month. Thaw overnight in fridge, then bake as directed (may need 5-10 extra minutes).
  • Prevent dryness: Toss pasta with sauce before layering. Add a splash of water when reheating leftovers.
  • Substitutions: Cottage cheese can replace ricotta (blend for smoother texture). Ground turkey, Italian sausage, or a beef/sausage combo all work for the meat.
  • Pasta swap: Ziti, penne, or rigatoni work well and are easier to serve.
Keyword million dollar spaghetti

Nutrition

Calories: 380kcalCarbohydrates: 35gProtein: 22gFat: 17gSaturated Fat: 9gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gTrans Fat: 1gCholesterol: 68mgSodium: 512mgPotassium: 478mgFiber: 2gSugar: 4gVitamin A: 742IUVitamin C: 5mgCalcium: 183mgIron: 2mg

Nutritional Disclaimer Kristin Maxwell of “Yellow Bliss Road” is not a dietician or nutritionist, and any nutritional information shared is an estimate. For accurate calorie counts and other nutritional values, we recommend running the ingredients through your preferred online nutritional calculator. Calories and other nutritional values can vary depending on which brands were used.

Jessy

Jessy is a busy mom and wife. She blogs over at The Life Jolie, a place to talk about all things delicious, family-related and pretty.

Free Email Series
5 Secrets to Dinnertime Sanity
Free email series with tested, tasted & terrific dinner recipes!

You Might Also Like

4.82 from 132 votes (106 ratings without comment)

Leave a Comment

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. Elaine says:

    How can prep time be 10 minutes when you have to fry the hamburger and cook the noodles and assemble?

    1. Kristin Maxwell says:

      Prep time is gathering ingredients, chopping, etc. What you are referring to is part of the actual cooking time.

  2. Dina Miller says:

    Making this for dinner this week! Yum!

  3. TrishaKay Summers says:

    Very easy to follow and great for a family of 2. It lasted us a couple days!!

    1. Kristin says:

      Awesome feedback TrishaKay! Thanks for stopping by.

  4. Julia patton says:

    Looks delicious

    1. Kristin says:

      Thank you Julia! Give it a try and let us know here in the comments. Thanks for dropping by.

  5. Emily Smith says:

    Awesome easy to follow recipes

    1. Kristin says:

      Thank you Emily!

  6. Emily Smith says:

    Awesome

    1. Kristin says:

      Thank you Emily!

  7. Emily Smith says:

    Delicious recipes

  8. Heather Grundy says:

    Love this

  9. Ann says:

    What oven temperature should this bake at? Don’t see it in the recipe.

    1. Kristin Maxwell says:

      Hi Ann, It’s in instruction #1: Preheat oven to 350 degrees.

  10. Maria says:

    Honestly, I had lost the taste for regular spaghetti but I’m in love with this recipe and will continue to make it. Thank you ❤️

    1. Kristin says:

      You are so welcome Maria! Thanks for stopping by.

  11. Kimberly Packer says:

    I love this recipe

    1. Kristin says:

      Thank you Kimberly!

  12. Laurie says:

    I tried this once and did not like it at all. Threw most of it out which I hated to do. I disliked the cream cheese and sour cream in it. Has anyone substituted for these two ingredients? I really wanted to like this.

    1. Kristin Maxwell says:

      Hi Laurie, I’m sorry you didn’t like the cream cheese and sour cream. Maybe that was the problem though…there’s no sour cream in this recipe.

    2. Reese says:

      I don’t see sour cream in this recipe.

    3. aaamaaandaaa says:

      I thought it was great. There is no sour cream in this recipe. I believe you misread. Maybe that’s why you don’t like it?

    4. Lana says:

      There’s no sour cream listed in the ingredients, dumbass.

  13. Pam says:

    I made this dish – it was very good. When making the next time, I will use less pasta.

    1. Kristin says:

      Thank you Pam!

  14. Peggy says:

    This was terrible no flavor

    1. Kristin Maxwell says:

      I’d guess the marinara sauce you used was terrible because there is a lot of flavored added to this recipe.

  15. Donna says:

    I can hardly wait to try these recipes…. They all look marvelous!!!!

    1. Kristin says:

      Thank you Donna! Please let us know here in the comments on what you think. thanks for stopping by.

  16. Colleen says:

    I think it’s good and is a fun recipe. I would have given 5 stars but, it didn’t really have that wow effect. When using 1 lb of noodles to me there just was not enough flavor. I would add more onion and garlic to the meat, I would also add some onion powder, garlic powder and, oregano. I would add more sauce to the noodles and season that as well. I think the Ricotta was good for adding creaminess but, it took away that pop of flavor that should have come through with the cream cheese so, for me I would either eliminate the ricotta and use 16 oz of cream cheese instead or I would add more cream cheese.

  17. Maxine says:

    I just discovered your web site and I am so thankful. Your recipes sound so delicious and not complicated to prepare. Thank you.

    1. Kristin says:

      You are so welcome Maxine! Thanks for giving us a try.

  18. Sarah says:

    It was good! I just had a hard time spreading the ricotta and cream cheese so it clumbed together and was a little too creamy! But good overall! I would make adjustments for next time

  19. diana L Russell says:

    I made this last night. I was the best meal I’ve had in a while. My husband LOVED it. As mentioned in other reviews, I doubled the marinara sauce, added a bit more seasonings. Thank you.!

    1. Kristin says:

      You are so welcome diana! Thanks for stopping by.

  20. Alison says:

    This was SOOOOO good!!! I subbed out the cream cheese and ricotta for dairy free versions and used shredded goat cheese instead of the mozzarella for my dairy intolerant family. It was a hit!!!

    1. Kristin says:

      That’s awesome Alison! Love the feedback, thanks for stopping by.

  21. JACK & POLLY says:

    WE LOVED IT, thank you!!!

  22. Rebecca says:

    I have to try this one. You have the best recipes. Thank you for sharing.

    1. Kristin says:

      You are so welcome Rebecca! Thanks for stopping by.

  23. Lois Berg says:

    awesome recipe. I froze it. how do I heat it up

    1. Kristin Maxwell says:

      Thaw in the refrigerator overnight. Cover with foil and heat at 350 in the oven just until warmed through.

  24. Destiny says:

    Hello! This looks really cool but I was wondering if you can use penne instead of spaghetti noodles?

    1. Kristin Maxwell says:

      Yes you could swap out the pasta for your penne.

  25. Jessica says:

    This meal was good overall. It reminded me and my boyfriend of a simplified lasagna. I did think this recipe was a little bland/dry. could have used some more sauce in between layers. We will do this next time!

    1. Kristin says:

      Love the feedback Jessica! Thanks for stopping by.

  26. Kaity says:

    This was very bland, dry and overall not good. My daughter who isn’t even a picky eater refused to eat it. I definitely don’t recommend this recipe.

  27. Kiara says:

    Would it taste okay if I use mozzarella instead of ricotta cheese? I don’t have ricotta but have everything else!

    1. Kristin Maxwell says:

      Hi Kiara, so sorry for the late reply. The ricotta helps to bind the casserole together. You could use just Mozzarella, but it might clump together.

    2. Chrissy Benson says:

      You could always toss an egg with the mozzarella as a binder

      1. Kristin Maxwell says:

        Yes, you could do that. It would alter the taste and texture a bit though.

  28. Amanda says:

    Hi! I made this last night and everything was great minus some noodles that were very crunchy (over/under cooked?) Any idea how I can prevent this in the future? Boil them longer? Less time in the oven? Thanks!

    1. Kristin Maxwell says:

      On the top and the edges the noodles can get a little crispy from baking. There’s nothing you can really do to avoid it, other then covering it with foil for the duration of cooking. Just remove it with maybe 10 minutes left so you can make sure the cheese is all melted.

  29. Jackie Sloan says:

    I have made this three times and my hubby absolutely loves it! He commented how we always had left over spaghetti but not this dish…. we ate every last crumb, delicious!

    1. Kristin says:

      Nice! Thanks for stopping by Jackie.

  30. Lina gil says:

    Hello, just I just made this and it’s in the oven ( I was cooking it for dinner) but didn’t notice that you have to serve it immediately. Can it be re-heated??

    1. Kristin Maxwell says:

      Yes, you can reheat. Cool it completely, cover it with foil and put it in the fridge. Take it out as your oven is reheating and bake it at 350 until it’s warmed through.

  31. Jeff says:

    This is that rare recipe that satisfies all the picky eaters. It’s officially added to our dinner rotation for a busy family of 5. Thanks so much Kristin, fantastic recipe.

    1. Kristin says:

      You are so welcome Jeff! Thanks for stopping by.

  32. Sue says:

    Delicious!!! Best baked spaghetti ever! Thank you for sharing.

    1. Kristin says:

      You are so welcome Sue! Thanks for stopping by.

  33. Heather says:

    I love this!!! It’s sooo good. Thank you!

    1. Kristin says:

      You are so welcome Heather! Thanks for stopping by.

  34. Rebecca says:

    This sounds so good.

  35. Kathy Garrett says:

    Can you use ground turkeyior chicken instead of beef?

    1. Kristin Maxwell says:

      You absolutely can!

  36. Tiffany says:

    Can I assemble this in the morning and bake later? Also what do you season the beef with after you drain…salt and pepper?

    1. Kristin Maxwell says:

      Yes to both! You can make this ahead of time, just take it out of the fridge while you heat the oven. And season the meat with salt and pepper.

  37. L. Rogers says:

    I tried this but added mild bulk Italian sausage along with the ground beef. I also added mild cheddar cheese along with the mozzarella. It was excellent! The entire family loves it.

    1. Kristin says:

      That’s awesome L. Rogers! Great feedback ! Thanks for stopping by.

  38. TJ says:

    My family loved it! Creamy, flavorful and a cheesy top — better than spaghetti! It is now on the frequently requested dinner list.

    1. Kristin says:

      Nice! Thanks for stopping by TJ.

  39. Charity says:

    Could you substitute cottage cheese for the ricotta? I feel like ricotta dries food out.

    1. Kristin Maxwell says:

      Sure that would be an easy swap.

  40. Pam says:

    I was in a hurry so I used garlic & onion powder. A blended can of whole tomatoes. A little Sour cream instead of the white cheeses. I used Colby jack and pepper cheeses. After baking I sprinkled with olive oil and Louisiana hot sauce.
    Suggestions: make half the meat sausage.

    1. Kristin says:

      Hi Pam, awesome feedback.
      Thanks for stopping by.

  41. Jennifer Tibbs says:

    This is soooo good. I added half a stick of butter cut up on top of the first layer of spaghetti and 1/4 cup of sour cream to the cream cheese mixture. I did sliced real mozzarella and shredded mozzarella on top. Definitely broil the last few minutes.

    1. Kristin says:

      Thank you Jennifer for the awesome feedback!

  42. Kelly says:

    My husband was not a fan of the ricotta and cream cheese layer. I’d give it 4 stars

    1. Kristin says:

      Hi Kelly, Thank you for the awesome feedback.

  43. JJ Armstrong says:

    It has become my go to comfort food with the decadence of all the cheese. We use lentil pasta if you have a gluten sensitivity. Fresh ricotta is a game changer if you can get ahold of it during these uncertain times.

    1. Kristin says:

      Nice! Thanks for sharing your awesome feedback JJ.

  44. Veronica says:

    Hi could this be made vegetarian by omitting the meat or would it not work? Thanks in advance

    1. Kristin Maxwell says:

      Yes you could omit the meat. It still has cheese in it though.

      1. Veronica says:

        Thanks we’re vegetarian not vegan so cheese is great! Stay well.

  45. Katie says:

    What temp do we bake this at?

    1. Kristin Maxwell says:

      350 degrees.

      1. Kim says:

        I love the recipe’s I share them with all my friends thank you happy cooking ,baking lol