This website may contain affiliate links and advertising so that we can provide recipes to you. Read my disclosure policy.

Million Dollar Spaghetti takes baked spaghetti to a whole new level. That cheesy, cream cheese, sour cream, and ricotta layer makes it so dreamy! One bite and you’ll ask, “Wait… why have I not been making spaghetti like this my whole life?”

A piece of million dollar spaghetti on a plate.

A Reader’s Review

This old lady loves this stuff as much as the grandkids.
I had to double the recipe so I could send home a container for each of them!

Ree

Why You Need This Creamy Dreamy Spaghetti

  • No dry noodles here: The pasta bakes up perfectly saucy and tender, never dry, never bland, always chef’s kiss.
  • Cream cheese layer = magic! It melts into a rich, velvety layer that takes this dish from basic to unforgettable.
  • Mom-tested, chaos-approved: I make this on my busiest nights because it’s fast, hearty and my kids inhale it.

Million Dollar Spaghetti Ingredients

Overhead shot of labeled spaghetti ingredients.
  • Pasta: You don’t have to stick with spaghetti noodles. Swap them out for 16 ounces of penne or your favorite hearty noodle.
  • Marinara: You can use homemade, but jarred sauce keeps this dinner quick and your sanity intact.
Overhead shot of labeled meat sauce ingredients.
  • The Meats! You can use all Italian sausage or all ground beef, just make sure it adds up to a full pound! Ground turkey or chicken works great, too, if you want a lighter option.
Overhead shot of labeled million dollar cheese mixture ingredients.
  • Variations: You can replace the cottage cheese with more ricotta and vice versa. The sour cream can be replaced with plain Greek yogurt.

How to Make Million Dollar Spaghetti

This Million Dollar Spaghetti casserole is easy to throw together. No fancy steps just simple ingredients, a few minutes of prep, and then the oven does the rest.

  1. Prep: Preheat the oven to 350 degrees Fahrenheit. Spray a 9 x 13 x 2 or 3-inch baking dish with nonstick cooking spray. Toss the cooked spaghetti in a bowl with the marinara sauce until the noodles are coated. Add the noodles to the bottom of the prepared baking dish.
  2. Cook Meat: Add the olive oil to a large 14-inch skillet and heat over medium high heat. Add the ground beef and Italian sausage and cook until the meat is no longer pink, about 7-10 minutes. Drain any grease.
  3. Add Onion and Garlic: Add the onion and garlic and cook for 3-4 minutes or until the onion is soft and translucent.
  4. Stir In Marinara: Turn off the heat and stir in the marinara sauce, Italian seasoning. Season with salt and pepper to taste.
  5. Make Million Dollar Mixture: Add the cream cheese, sour cream, ricotta cheese, mozzarella, and parmesan to a medium bowl. Mix until evenly combined.
  6. Add Butter: Evenly distribute the slices of butter on top of the noodles in the baking dish.
  7. Layer Million Dollar Mixture: Spread the million dollar mixture on top of the noodles.
  8. Bake: Add the meat sauce on top of the million dollar mixture, then sprinkle the remaining mozzarella evenly over the top. Cover with aluminum foil and bake for 30 minutes. Remove the foil and bake for an additional 10 minutes until the cheese is melted and browned.
An overhead view of a piece of million dollar spaghetti.

Storage and Make-Ahead Instructions

This million dollar spaghetti recipe makes enough for 12 servings. If you do have leftovers, here is how to store them!

  • In the Refrigerator: Store in an airtight container or cover the dish you baked it in with plastic wrap for up to 5 days.
  • Make Ahead: This dish is perfect to assemble the night before and bake the next day. Let it come to room temp, then add 20 extra minutes to bake until it’s 165°F inside.
Million dollar spaghetti slice being lifted out of the casserole dish.

Pin this now to find it later

Pin It

Million Dollar Spaghetti Recipe

4.20 from 5 votes
By: Alyssa Rivers
Spaghetti and meat sauce are classic, but my special million dollar creamy cheese layer is what makes my Million Dollar Spaghetti unforgettable!
Prep Time: 20 minutes
Cook Time: 55 minutes
Total Time: 1 hour 15 minutes
Servings: 12 servings

Ingredients 

Spaghetti

  • 12 ounces spaghetti noodles cooked until al dente
  • 1 cup marinara sauce
  • ¼ cup sliced salted butter

Meat Sauce

Million Dollar Cheese

Instructions 

  • Preheat the oven to 350 degrees Fahrenheit. Spray a 9 x 13 x 2 or 3-inch baking dish with nonstick cooking spray.

Spaghetti Layer

  • Toss 12 ounces spaghetti noodles cooked until al dente, in a bowl with 1 cup marinara sauce until the noodles are coated.

Meat Layer

  • Add 1 tablespoon olive oil to a large 14-inch skillet and heat over medium-high heat. Add 1 pound lean ground beef and ½ pound ground mild Italian sausage and cook until the meat is no longer pink, about 7-10 minutes. Drain any grease.
  • Add ¼ cup diced onion and 1 teaspoon minced garlic and cook for 3-4 minutes or until the onion is soft and translucent.
  • Turn off the heat and stir in 4 cups jarred marinara sauce, 1 teaspoon Italian seasoning, and salt and ground black pepper to taste.

Creamy Cheese Layer

  • Add 8 ounces softened cream cheese, ⅓ cup sour cream, 1 cup ricotta cheese, 1 cup shredded mozzarella cheese, and ½ cup grated parmesan cheese to a medium bowl and mix until evenly combined.

Assembly

  • Add the spaghetti mixture to the bottom of the prepared baking pan.
  • Evenly distribute ¼ cup sliced salted butter on top of the noodles. Spread the million dollar mixture on top of the noodles.
  • Add the meat sauce on top of the million dollar mixture, then sprinkle 1 ½ cups shredded mozzarella cheese evenly over the top.
  • Cover with aluminum foil and bake for 30 minutes. Remove the foil and bake for an additional 10 minutes until the cheese is melted and browned.

Video

Notes

Updated April 22, 2025

Nutrition

Serving: 1cupCalories: 435kcalCarbohydrates: 18gProtein: 24gFat: 30gSaturated Fat: 16gPolyunsaturated Fat: 2gMonounsaturated Fat: 10gTrans Fat: 0.3gCholesterol: 103mgSodium: 976mgPotassium: 583mgFiber: 2gSugar: 5gVitamin A: 1142IUVitamin C: 8mgCalcium: 250mgIron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Dinner, entree, Main Course, main dish
Cuisine: American, Italian American
Tried this recipe?Mention @alyssa_therecipecritic or tag #therecipecritic!

About Alyssa Rivers

Alyssa Rivers is the author of 'The Tried and True Cookbook', a professional food photographer and experienced recipe-developer. Having a passion for cooking, her tried and true recipes have been featured on Good Morning America, Today Food, Buzzfeed and more.

More Ideas

Leave a comment

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

Recipe Rating




12 Comments

  1. 5 stars
    This old lady loves this stuff as much as the grandkids.
    I had to double the recipe so t could send home a container for each of them!

  2. Hi Alyssa:

    Can ground chicken be substituted for ground beef?

    Thank you and thanks for all the great recipes 😉

  3. 5 stars
    Made this for dinner today….was delicious! The only complaints from the family was that there wasn’t enough noodles. Next time I may make it with a hartier pasta like penne.

    1. You can freeze this recipe! Make the meal according to the directions but don’t bake it. Cover it with foil (don’t forget to label it with the date!) and it will last for about 3 months in the freezer. To cook it, thaw it overnight in your fridge and then cook as directed.