Easy Million Dollar Spaghetti Casserole
This Million Dollar Spaghetti Casserole takes an ordinary pan of baked spaghetti and turns it into something much richer. Tender spaghetti is layered with a savory ground beef tomato sauce, a creamy combination of cream cheese, ricotta, and sour cream, and plenty of melted mozzarella.
The creamy center is what makes this recipe different from a traditional spaghetti casserole. Every serving has pasta, meat sauce, and a soft cheesy layer that almost melts into the noodles as it bakes.
Despite the name, Million Dollar Spaghetti Casserole uses simple grocery-store ingredients and feeds a generous group without requiring complicated preparation.
For a halal-friendly version, use halal-certified ground beef and check the cheese labels for suitable enzymes.
If you want a simpler version without the rich cream cheese layer, try my Spaghetti Casserole Recipe instead. This Million Dollar Spaghetti Casserole is intentionally richer and creamier.
Why You’ll Love This Million Dollar Spaghetti Casserole
This casserole is made for nights when regular spaghetti sounds good but you want something a little more special.
The meat sauce gives the Million Dollar Spaghetti Casserole the familiar tomato-and-beef flavor of spaghetti night. The creamy cheese mixture adds richness without completely hiding the sauce, and mozzarella creates that stretchy golden topping everyone expects from a baked pasta dish.
It is also convenient for feeding a family because one 9×13-inch dish makes about eight generous servings.
Another advantage is that Million Dollar Spaghetti Casserole can be assembled ahead of time. That makes it useful for weekends, potlucks, family gatherings, or busy evenings when you want dinner ready to slide into the oven.
Ingredients You’ll Need

For about 8 servings:
- 12 ounces spaghetti
- 1½ pounds halal-certified ground beef
- 1 medium yellow onion, diced
- 3 garlic cloves, minced
- 1 jar marinara sauce, about 24 ounces
- 1 can crushed tomatoes, about 14 ounces
- 1 teaspoon Italian seasoning
- ½ teaspoon garlic powder
- ½ teaspoon salt, plus more for the pasta water
- ¼ teaspoon black pepper
- 8 ounces cream cheese, softened
- 1 cup whole-milk ricotta
- ½ cup sour cream
- ¼ cup grated Parmesan, preferably made with suitable enzymes
- 2½ cups shredded mozzarella, divided
- 1 large egg
- 2 tablespoons chopped parsley, optional
- 1 tablespoon olive oil, if needed
The combination of cream cheese, ricotta, and sour cream is what gives Million Dollar Spaghetti Casserole its signature creamy middle.
How to Make Million Dollar Spaghetti Casserole

1. Prepare the Oven and Baking Dish
Preheat the oven to 375°F.
Lightly grease a 9×13-inch baking dish.
Bring a large pot of salted water to a boil while you prepare the meat sauce.
2. Brown the Ground Beef
Heat a large skillet over medium-high heat.
Add the ground beef and diced onion. Cook for about 7 to 8 minutes, breaking the beef into small crumbles.
Add the garlic during the final minute.
Drain excess fat if necessary.
For food safety, USDA recommends cooking ground beef to a minimum internal temperature of 160°F (71.1°C). Ask USDA
USDA guidance for cooking ground meat safely
3. Make the Meat Sauce
Add the marinara sauce and crushed tomatoes to the cooked ground beef.
Season with Italian seasoning, garlic powder, salt, and black pepper.
Reduce the heat and let the sauce simmer for about 8 to 10 minutes.
You want a thick sauce rather than a watery one because excess liquid can make Million Dollar Spaghetti Casserole difficult to slice.
Remove the skillet from the heat.
4. Cook the Spaghetti
Add the spaghetti to the boiling water.
Cook it about 1 to 2 minutes less than the package directions so the pasta remains slightly firm.
It will continue cooking inside the casserole.
Drain well.
Do not rinse the spaghetti. A little starch helps the sauce and creamy filling cling to the noodles.
5. Make the Million Dollar Cheese Layer
In a medium bowl, combine the softened cream cheese, ricotta, sour cream, Parmesan, egg, and about ½ cup mozzarella.
Stir until creamy and evenly combined.
A few small pieces of cream cheese are fine, but allowing the cream cheese to soften beforehand makes the mixture much easier to spread.
This is the key difference between regular baked spaghetti and Million Dollar Spaghetti Casserole.
Instead of simply mixing pasta with meat sauce and cheese, you get a distinct creamy layer in the center.
6. Build the First Spaghetti Layer
Spread a small amount of meat sauce over the bottom of the baking dish.
Add half of the cooked spaghetti.
Spoon about one-third of the remaining meat sauce over the pasta.
Gently spread it across the noodles.
7. Add the Creamy Filling
Spoon the entire cream cheese mixture over the spaghetti.
Carefully spread it into an even layer.
You do not need perfect coverage from edge to edge. During baking, the cheese mixture softens and settles between the pasta strands.
This rich center is what gives Million Dollar Spaghetti Casserole its creamy texture.
8. Finish the Layers
Add the remaining spaghetti over the creamy layer.
Top with the remaining meat sauce.
Sprinkle the remaining mozzarella evenly over everything.
At this point, you should have distinct layers of spaghetti, beefy tomato sauce, creamy cheese filling, and mozzarella.
9. Bake
Cover the casserole loosely with foil.
Bake for 20 minutes.
Remove the foil and continue baking for another 15 to 20 minutes, until the sauce is bubbling and the mozzarella is melted with lightly golden spots.
Let the Million Dollar Spaghetti Casserole rest for at least 10 minutes before cutting.
This resting time is important. Straight from the oven, the creamy filling is very soft. After several minutes, the layers become easier to portion.
What Makes It “Million Dollar” Spaghetti?
There is no expensive ingredient hiding in this recipe.
The name comes from the extra-rich texture.
Traditional baked spaghetti usually combines pasta, tomato sauce, meat, and shredded cheese. Million Dollar Spaghetti Casserole adds a creamy middle layer that gives every slice a much more indulgent texture.
Cream cheese adds richness, ricotta gives the filling body, and sour cream keeps it soft and tangy.
Mozzarella then creates the melted top.
Together, those layers make million dollar spaghetti feel more substantial than an everyday pasta bake.
Cream Cheese vs. Ricotta
You could make a creamy spaghetti casserole with only cream cheese, but I prefer combining it with ricotta.
Cream cheese is dense and rich. Ricotta is softer and lighter.
Using both keeps the creamy filling in Million Dollar Spaghetti Casserole from becoming too heavy.
Sour cream adds another little bit of moisture and tanginess.
If you do not have ricotta, cottage cheese can work as a substitute. For a smoother texture, blend the cottage cheese briefly before mixing it with the cream cheese.
I would not eliminate the cream cheese entirely, however. It is one of the ingredients that gives Million Dollar Spaghetti Casserole its recognizable flavor and texture.
Tips for the Best Million Dollar Spaghetti
Do not overcook the spaghetti before assembling the casserole. Soft pasta becomes even softer in the oven.
Keep the meat sauce relatively thick.
Make sure the cream cheese is softened before mixing the filling.
Let the finished casserole rest before slicing.
And use enough sauce. Pasta continues absorbing moisture while baking, so an overly dry meat mixture can make the finished Million Dollar Spaghetti Casserole less creamy than expected.
If your family enjoys creamy ground beef pasta dishes, Hamburger Noodle Casserole is another easy dinner to keep in rotation.
Easy Variations
For a little heat, add crushed red pepper flakes to the meat sauce.
You can also add diced bell peppers or mushrooms while cooking the onion and ground beef.
For extra cheese, use a mixture of mozzarella and provolone on top.
Ground turkey can replace the beef. Choose halal-certified ground turkey and add a little olive oil if the meat is very lean.
You can also substitute cottage cheese for ricotta.
Whatever variations you make, keep the creamy center. Without it, the recipe moves closer to ordinary baked spaghetti rather than true Million Dollar Spaghetti Casserole.
Can I Make Million Dollar Spaghetti Casserole Ahead?
Yes. This is one of the best features of the recipe.
Assemble the entire Million Dollar Spaghetti Casserole, cover it tightly, and refrigerate it before baking.
I recommend baking it within about 24 hours for the best pasta texture.
When baking directly from the refrigerator, allow a little extra oven time because the center will be cold.
Keep it covered for the first part of baking so the cheese does not brown before the casserole is hot throughout.
What to Serve With Million Dollar Spaghetti Casserole

Because Million Dollar Spaghetti Casserole is rich and filling, simple side dishes work best.
A green salad with a light vinaigrette balances the creamy pasta nicely.
Roasted broccoli, green beans, or asparagus are also good choices.
Garlic bread is classic if you want a full comfort-food dinner.
For a larger family meal, serve the casserole with one vegetable side and a salad rather than several heavy dishes.
How to Store Leftovers
Allow leftovers to cool before transferring them to airtight containers.
Refrigerate individual portions and reheat them until hot throughout.
The microwave works well for single servings. Add a small spoonful of marinara before reheating if the pasta looks dry.
You can also reheat a larger portion of Million Dollar Spaghetti Casserole in the oven, covered with foil to prevent the cheese from drying out.
The flavors often become even more blended after a night in the refrigerator.
Can You Freeze Million Dollar Spaghetti Casserole?
Yes.
You can freeze the casserole either before or after baking.
For an unbaked freezer casserole, assemble the layers in a freezer-safe baking dish, wrap the dish well, and freeze.
Thaw it completely in the refrigerator before baking.
You can also freeze cooked portions individually.
Because Million Dollar Spaghetti Casserole contains several dairy ingredients, the texture of the creamy layer can change slightly after freezing, but it generally reheats well.
Million Dollar Spaghetti Casserole FAQ
What Is the Difference Between Million Dollar Spaghetti and Baked Spaghetti?
The creamy cheese layer is the biggest difference.
Traditional baked spaghetti usually contains pasta, sauce, meat, and cheese.
Million Dollar Spaghetti Casserole adds a rich filling made from ingredients such as cream cheese, ricotta, and sour cream.
Can I Use Cottage Cheese Instead of Ricotta?
Yes.
Cottage cheese works well in this million dollar spaghetti recipe.
Blend it briefly if you prefer a smoother creamy layer.
Do I Have to Use Ground Beef?
No.
Halal-certified ground turkey can replace the beef.
You could also prepare Million Dollar Spaghetti Casserole without meat and add mushrooms or extra vegetables to the tomato sauce.
Can I Use a Different Pasta?
You can, although spaghetti is traditional.
Thin spaghetti, linguine, or even bucatini can work.
For the classic appearance and texture, regular spaghetti remains my first choice.
Why Is My Spaghetti Casserole Watery?
The meat sauce may have contained too much liquid, or the casserole may not have rested long enough after baking.
Simmer the sauce until thick and allow Million Dollar Spaghetti Casserole to rest for at least 10 minutes before cutting.
Can I Leave Out the Sour Cream?
Yes.
Increase the ricotta slightly or use plain Greek yogurt.
The filling will still be creamy, although the flavor will change a little.
A Creamier Take on Baked Spaghetti
This Million Dollar Spaghetti Casserole is what I make when ordinary spaghetti is not quite enough.
You still get the comforting combination of beefy tomato sauce, pasta, and melted mozzarella, but the cream cheese and ricotta center turns it into something much richer.
It looks impressive when sliced, yet the actual preparation is straightforward.
Whether you are feeding family on a cozy evening, bringing dinner to a gathering, or preparing a casserole ahead of time, Million Dollar Spaghetti Casserole gives you an easy way to make spaghetti night feel special.
Print
Million Dollar Spaghetti Casserole
Rich baked spaghetti layered with halal ground beef tomato sauce, cream cheese, ricotta, sour cream, and melted mozzarella.
- Total Time: 1 hour 5 minutes
- Yield: 8 servings
Ingredients
- 12 oz spaghetti
- 1½ lb halal-certified ground beef
- 1 medium yellow onion, diced
- 3 garlic cloves, minced
- 24 oz marinara sauce
- 14 oz crushed tomatoes
- 1 tsp Italian seasoning
- ½ tsp garlic powder
- ½ tsp salt
- ¼ tsp black pepper
- 8 oz cream cheese, softened
- 1 cup whole-milk ricotta
- ½ cup sour cream
- ¼ cup grated Parmesan
- 2½ cups shredded mozzarella, divided
- 1 large egg
- 2 tbsp chopped parsley, optional
- 1 tbsp olive oil, if needed
Instructions
- Preheat the oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish.
- Cook the ground beef and onion in a large skillet for 7–8 minutes. Add garlic and cook for 1 minute. Drain excess fat if needed.
- Stir in marinara sauce, crushed tomatoes, Italian seasoning, garlic powder, salt, and pepper. Simmer for 8–10 minutes.
- Cook the spaghetti 1–2 minutes less than package directions. Drain well.
- Combine softened cream cheese, ricotta, sour cream, Parmesan, egg, and ½ cup mozzarella in a bowl.
- Spread a small amount of meat sauce over the baking dish. Add half the spaghetti and about one-third of the remaining sauce.
- Spread the creamy cheese mixture evenly over the pasta.
- Add the remaining spaghetti and meat sauce.
- Sprinkle the remaining mozzarella over the top.
- Cover loosely with foil and bake for 20 minutes.
- Remove the foil and bake for another 15–20 minutes until bubbling and golden.
- Rest for 10 minutes before slicing and serving.
Notes
Cook the spaghetti slightly under al dente because it continues cooking in the oven. Soften the cream cheese before mixing for a smoother filling. For a halal-friendly version, use halal-certified ground beef and check cheeses for suitable enzymes.
- Prep Time: 25 mins
- Cook Time: 40 mins
- Category: Dinner
- Method: Baking
- Cuisine: American, Italian