Million dollar spaghetti is the kind of baked pasta dish that instantly feels like comfort food. It combines tender spaghetti, rich meat sauce, a creamy cheese layer, and plenty of melted cheese on top. The result is somewhere between classic spaghetti, baked ziti, and lasagna, which is exactly why so many people love it.
This is one of those recipes that works especially well when you need a filling, dependable dinner for family meals, potlucks, or make-ahead cooking. It looks hearty, tastes even better than it looks, and reheats beautifully. The name may sound dramatic, but once you taste the layers of sauce, pasta, and creamy cheese, it makes sense. It really does feel like a million-dollar version of everyday spaghetti.
What makes this dish stand out is the contrast between the savory beef sauce and the rich cheese filling. Regular spaghetti is always good, but baking it with cream cheese, ricotta, sour cream, and mozzarella turns it into something much more comforting and satisfying. It is easy enough for a weeknight if you plan ahead a little, but it is also good enough to serve when you want a crowd-pleasing dinner that feels special.

Why You’ll Love This Million Dollar Spaghetti
This recipe has all the things people usually want in a baked pasta dinner:
Rich, hearty meat sauce
Creamy cheese layer that makes it extra comforting
Plenty of melted cheese on top
Great for meal prep and leftovers
Easy to feed a crowd
It is also flexible. You can keep it classic, make it meatier, add a little spice, or swap in your favorite cheese blend. Once you make it once, it is the kind of recipe you can adjust easily based on what your family likes.
Equipment
Large pot
Large skillet or sauté pan
9×13-inch baking dish
Mixing bowls
Colander
Wooden spoon or spatula
Measuring cups and spoons
Cheese grater, if using block cheese
Foil
Ingredients
For the Pasta and Sauce
16 ounces spaghetti
1 tablespoon olive oil
1 pound ground beef
1/2 pound Italian sausage, optional but recommended
1 small onion, finely chopped
3 cloves garlic, minced
1 teaspoon salt
1/2 teaspoon black pepper
1 teaspoon Italian seasoning
1/2 teaspoon crushed red pepper flakes, optional
24 ounces marinara sauce
15 ounces tomato sauce
2 tablespoons tomato paste
1 tablespoon chopped fresh parsley or 1 teaspoon dried parsley
For the Creamy Cheese Layer
8 ounces cream cheese, softened
1 cup ricotta cheese or cottage cheese
1 cup sour cream
1/2 cup grated Parmesan cheese
For Assembly
2 cups shredded mozzarella cheese
2 tablespoons unsalted butter, sliced into thin pats
Extra parsley, for garnish
Timing and Servings
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Servings: 8
How to Make Million Dollar Spaghetti
Cook the spaghetti
Bring a large pot of salted water to a boil. Cook the spaghetti until just al dente according to the package directions. Do not overcook it, because it will continue to soften in the oven.
Drain the pasta and set it aside.
A common mistake with baked pasta is cooking it too long before it goes into the oven. Slightly firm pasta gives you a much better final texture.
Make the meat sauce
Heat the olive oil in a large skillet over medium heat. Add the ground beef, Italian sausage if using, and chopped onion. Cook until the meat is browned and the onion is softened, breaking the meat apart as it cooks.
Add the garlic, salt, black pepper, Italian seasoning, and crushed red pepper flakes if using. Cook for about 30 seconds, just until fragrant.
Stir in the marinara sauce, tomato sauce, tomato paste, and parsley. Let the sauce simmer for 10 to 15 minutes so the flavors can blend and the sauce thickens slightly.
You want the sauce rich and flavorful, but not too watery. A slightly thicker sauce helps the casserole hold together better when sliced.
Make the creamy cheese mixture
In a medium bowl, combine the softened cream cheese, ricotta cheese, sour cream, and Parmesan cheese. Mix until smooth and well blended.
This layer is what gives million dollar spaghetti its signature texture. It creates a creamy middle that makes the casserole feel richer than regular baked spaghetti.
Assemble the casserole
Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish.
Spread half of the cooked spaghetti in the bottom of the dish. Dot half of the butter slices over the pasta. Spread the creamy cheese mixture evenly over the spaghetti.
Add the remaining spaghetti on top, then dot with the rest of the butter slices. Spoon the meat sauce evenly over the top, making sure the pasta is well covered. Finish with the shredded mozzarella cheese.
Layering it this way helps you get distinct textures in each bite. You get pasta, creamy filling, sauce, and melted cheese all in one forkful.
Bake until bubbly
Cover the dish loosely with foil and bake for 25 minutes. Remove the foil and bake for another 10 to 15 minutes, or until the cheese is melted and bubbly.
Let the casserole rest for about 10 minutes before slicing. This makes it easier to serve and helps the layers settle.
Garnish with extra parsley before serving.

Why This Recipe Works
Million dollar spaghetti works because it combines familiar ingredients in a smarter way than standard spaghetti night. Instead of simply tossing pasta with sauce, you build layers.
The spaghetti provides structure. The meat sauce brings savory depth. The cream cheese, ricotta, and sour cream mixture adds richness and softness. Then the mozzarella on top gives you that golden, melty finish that makes baked pasta so satisfying.
It is a simple idea, but the layering changes the entire experience. The dish feels more indulgent, more filling, and more suited to sharing.
Tips for the Best Million Dollar Spaghetti
Cook the pasta just to al dente
Since the pasta bakes again in the oven, slightly undercooking it at first keeps it from turning soft or mushy later.
Soften the cream cheese first
Softened cream cheese mixes much more smoothly into the filling. Cold cream cheese can leave lumps and make spreading harder.
Use a thicker sauce
If your sauce is too loose, the casserole can fall apart when served. Simmering it for a few extra minutes helps a lot.
Let it rest before serving
Resting the baked spaghetti for about 10 minutes makes cleaner slices and helps the layers stay together.
Shred your own mozzarella if possible
Freshly shredded mozzarella melts better than pre-shredded cheese and gives the top a smoother texture.
Easy Variations to Try
This recipe is already generous and flavorful, but it is also easy to customize.
Make it all beef
If you do not want to use sausage, simply use 1 1/2 pounds of ground beef instead.
Add vegetables
Chopped mushrooms, spinach, or bell peppers can be added to the sauce for extra flavor and texture.
Use cottage cheese
If you do not have ricotta, cottage cheese works very well in this recipe and keeps the filling creamy.
Add more cheese
A blend of mozzarella and provolone on top can make the casserole even richer and more flavorful.
Make it spicy
A little extra red pepper flakes or hot Italian sausage adds a stronger kick without changing the core recipe.
What to Serve with Million Dollar Spaghetti
Because this dish is rich and hearty, simple sides work best.
Garlic bread
Caesar salad
Roasted broccoli
Green beans
A simple cucumber salad
A crisp salad is especially useful here because it balances the richness of the pasta and cheese.
Storage and Reheating
Store leftover million dollar spaghetti in an airtight container in the refrigerator for up to 4 days.
To reheat, cover and warm it in the oven at 325°F until heated through, or microwave individual portions in short intervals. If it looks a little dry, add a spoonful of marinara sauce before reheating.
This recipe also freezes well. You can assemble it ahead, wrap it tightly, and freeze it before baking for up to 2 months. Thaw overnight in the refrigerator before baking.
Nutritional Facts
Calories: Approximately 620 per serving
Protein: 30g
Carbohydrates: 42g
Fat: 36g
Saturated Fat: 17g
Fiber: 3g
Sodium: 890mg
Conclusion
Million dollar spaghetti is one of those recipes that proves comfort food does not need to be complicated to be memorable. It takes the familiar flavors of spaghetti and meat sauce and turns them into a baked pasta casserole that is richer, creamier, and much more satisfying. The layered cheese filling is what truly sets it apart and gives the dish its signature appeal.
This is the kind of meal that works in real life. It feeds a crowd, reheats well, and feels like something everyone at the table is happy to see. Whether you are making it for a family dinner, a potluck, or a freezer-friendly meal ahead of time, million dollar spaghetti is a recipe worth keeping in regular rotation.
FAQs
Why is it called million dollar spaghetti?
It is called million dollar spaghetti because the creamy cheese layer makes it taste richer and more indulgent than regular spaghetti.
Can I make million dollar spaghetti ahead of time?
Yes. You can assemble it a day in advance, cover it tightly, and refrigerate until ready to bake.
Can I freeze million dollar spaghetti?
Yes. It freezes well either before or after baking. Wrap it tightly and freeze for up to 2 months.
What is the best cheese for million dollar spaghetti?
Mozzarella is the classic topping, while cream cheese, ricotta, sour cream, and Parmesan create the creamy middle layer.
Can I use cottage cheese instead of ricotta?
Yes. Cottage cheese is a common substitute and works very well in this recipe.
How do I keep baked spaghetti from getting dry?
Use enough sauce, do not overbake it, and keep it covered for most of the baking time.
