Million Dollar Spaghetti
Million Dollar Spaghetti is the perfect combination of hearty, creamy, and cheesy flavors all baked into one irresistible dish. It’s made with tender pasta coated in a rich, meaty spaghetti sauce, layered with a creamy cheese mixture, and topped with golden, bubbly mozzarella.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!
When I make Million Dollar Spaghetti, I know it’s going to be a hit. It’s easy to prep ahead, and whether I freeze it or bake it fresh, it always tastes like a million bucks. Perfect for family dinners or gatherings, it’s one of those dishes that brings everyone together and leaves them coming back for seconds.
Ingredients You’ll Need
You’ll need all the ingredients shown in the photograph below.

How to Make Million Dollar Spaghetti with Step-By-Step Instructions
Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.
You’ll love how easily this recipe comes together if you follow my simple instructions.
Cook the Pasta
Boil the spaghetti in a large pot of salted water according to the package instructions. Drain it well and return it to the pot to stay warm.
Prepare the Meat Sauce
Brown the ground beef and sausage (use Italian sausage if you prefer) in a large skillet over medium-high heat, breaking it into small pieces.



Add the chopped onion and garlic, cooking until the onion softens, and everything is fragrant, and season with salt and pepper. Stir in the marinara sauce and remove the skillet from heat.
Combine the Pasta and Sauce
Add the butter to the warm spaghetti and stir until it melts completely. Pour in the prepared meat sauce and mix everything thoroughly.


Make the Cheese Mixture
In a mixing bowl, mix together the softened cream cheese, ricotta, and Parmesan cheese until smooth and creamy.

Layer the Casserole
Evenly layer the cheese mixture into a greased 9×13-inch baking dish. Spread the pasta mixture across the entire dish.



Add Mozzarella and Bake
Sprinkle the shredded mozzarella evenly over the top. Bake in a preheated 350°F oven for 30 minutes or until the cheese is golden and the sauce is bubbling at the edges.
Garnish and Serve
Let the casserole rest for about 10 minutes before serving. Garnish with fresh parsley for a pop of color and flavor.

Recipe Notes and Expert Tips
I’ve included some handy tips to make sure your Million Dollar Spaghetti turns out perfectly every time:
- Cook Pasta Al Dente: Slightly undercook the spaghetti so it doesn’t become too soft when baked. This will keep the texture just right.
- Room Temperature Cheese: Allow the cream cheese to soften for easier mixing and a smoother texture in the cheese layer.
- Spread Evenly: When layering, make sure the cheese mixture is spread evenly so every bite has the perfect amount of creamy goodness.
- Choose a Great Marinara: A jar of high-quality marinara sauce makes all the difference, so pick one you really enjoy.
- Golden Cheese Topping: For an extra golden top, broil the casserole for 1-2 minutes after baking. Keep a close eye on it to prevent burning.
- Rest Before Serving: Allow the baked spaghetti to sit for 10 minutes to help the layers set and make slicing easier.
- Substitutes: Cottage cheese will work if you don’t have ricotta. Substitute ground turkey or ground chicken for the ground beef.

How to Store Leftover Million Dollar Spaghetti
The good news is that this delicious dish stores well. Store leftovers in an airtight container in the refrigerator for up to 3 days.
You can also freeze the baked casserole for up to 2 months. Let the spaghetti cool, wrap it tightly with plastic wrap, cover it with aluminum foil, and place it in the freezer.
When ready to use it, thaw it overnight in the fridge before reheating it at 350°F until warmed through.
What to Serve With Million Dollar Spaghetti
Million Dollar Spaghetti is rich and comforting, so it’s always nice to pair it with something fresh and vibrant. A crisp Caesar salad or a simple green salad with a zippy vinaigrette works perfectly to cut through the richness and add a refreshing balance.
Garlic bread or buttery breadsticks are a must-have on the side. Let’s be honest, they’re the perfect tools for soaking up all that delicious sauce, and who doesn’t love a little extra bread on the table?
If you want to add more veggies, roasted broccoli, green beans, or asparagus are excellent choices. They bring a little color and some wholesome balance to the meal without stealing the spotlight.

More Easy Pasta Recipes for You to Try at Home
I’ve got more recipes you’ll enjoy making in your kitchen!
- Homemade Lasagna
- Spicy Lasagna Soup
- Hamburger Casserole
- Chicken Noodle Soup
- Air Fryer Tuna Casserole

Equipment
Ingredients
- Cooking spray
- 1 pound uncooked spaghetti
- 12 ounces ground beef
- 12 ounces bulk fresh pork sausage
- 1 cup yellow onion chopped
- 1 teaspoon finely garlic minced
- 3 cups marinara sauce divided
- 2 tablespoons unsalted butter
- 8 ounces cream cheese softened
- 1 cup whole milk ricotta cheese
- ½ cup parmesan cheese shredded
- 1 cup mozzarella cheese shredded
- Chopped fresh flat-leaf parsley
Instructions
- Preheat your oven to 350°F (180°C) and coat a 9×13-inch baking dish with cooking spray. Cook the spaghetti in salted boiling water according to the package instructions. Drain the pasta and return it to the pot.Cooking spray, 1 pound uncooked spaghetti
- In a skillet over medium-high heat, brown the ground beef and sausage, breaking it into small pieces. Add the chopped onion and minced garlic, cooking until the onion softens. Stir in the marinara sauce and remove the skillet from heat.12 ounces ground beef, 12 ounces bulk fresh pork sausage, 1 cup yellow onion, 1 teaspoon finely garlic, 3 cups marinara sauce
- Add the butter to the cooked spaghetti and stir until melted. Mix the meat sauce into the pasta, ensuring it is evenly coated.2 tablespoons unsalted butter
- In a separate bowl, combine the cream cheese, ricotta, and Parmesan cheese. Stir until the mixture is smooth and creamy.8 ounces cream cheese, 1 cup whole milk ricotta cheese, ½ cup parmesan cheese
- Spread half of the pasta mixture into the prepared baking dish. Evenly layer the cheese mixture over the pasta, then add the remaining pasta on top. Sprinkle the mozzarella cheese evenly over the casserole.1 cup mozzarella cheese
- Bake in the preheated oven for 30 minutes, or until the cheese is melted, golden, and the sauce is bubbling around the edges. Let the casserole rest for 10 minutes before serving. Garnish with chopped parsley and serve warm.Chopped fresh flat-leaf parsley
Video
Notes
- Cook Pasta Al Dente: Slightly undercook the spaghetti so it doesn’t become too soft when baked. This will keep the texture just right.
- Room Temperature Cheese: Allow the cream cheese to soften for easier mixing and a smoother texture in the cheese layer.
- Spread Evenly: When layering, make sure the cheese mixture is spread evenly so every bite has the perfect amount of creamy goodness.
- Choose a Great Marinara: A jar of high-quality marinara sauce makes all the difference, so pick one you really enjoy.
- Golden Cheese Topping: For an extra golden top, broil the casserole for 1-2 minutes after baking. Keep a close eye on it to prevent burning.
- Rest Before Serving: Allow the baked spaghetti to sit for 10 minutes to help the layers set and make slicing easier.
- Substitutes: Cottage cheese will work if you don’t have ricotta. Substitute ground turkey or ground chicken for the ground beef.
Nutrition
About the Author

Hey there! I’m Mandy
Mandy Applegate is a home cook, food blogger, and writer who believes the best meals are the ones shared with the people you love.
She’s all about easy recipes that taste amazing, the kind that make ordinary days feel a little more special and remind you why cooking at home matters.
She has been published on NBC, the Daily News, the Boston Herald, and the Chicago Sun-Times, amongst many others.

Add Preferred Source
This recipe for Spaghetti is the best. I made it for a dinner with friends and they all wanted the recipe. My husband even asks when I am making it again. Thanks for Posting
That’s lovely to hear, it’s great when friends ask for the recipe!