Million Dollar Spaghetti Casserole Recipe
Introduction
Million Dollar Spaghetti Casserole is a rich and comforting baked pasta dish that combines hearty ground beef, creamy cheeses, and tangy marinara sauce. Perfect for feeding a crowd, this casserole offers layers of flavor and gooey cheese that will quickly become a family favorite.

Ingredients
- 16 oz spaghetti, cooked al dente
- 1 lb ground beef
- 1 medium onion, finely diced
- 3 cloves garlic, minced
- 3 cups marinara sauce
- 8 oz cream cheese, softened
- 1 cup ricotta cheese
- 1/2 cup sour cream
- 2 cups mozzarella cheese, shredded
- 1/2 cup Parmesan cheese, grated
- 1 tsp Italian seasoning
- Salt and pepper, to taste
- 1 tbsp olive oil
Instructions
- Step 1: Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish with olive oil or non-stick spray.
- Step 2: In a skillet over medium heat, heat olive oil and cook ground beef and diced onion until the beef is browned and the onion is soft, about 5–7 minutes.
- Step 3: Add minced garlic to the skillet and cook for another minute until fragrant.
- Step 4: Stir in the marinara sauce, Italian seasoning, salt, and pepper. Let the sauce simmer for 5–7 minutes to blend the flavors.
- Step 5: In a separate bowl, mix the softened cream cheese, ricotta cheese, and sour cream until smooth and creamy.
- Step 6: Spread a layer of the meat sauce at the bottom of the prepared baking dish.
- Step 7: Add half of the cooked spaghetti on top of the sauce, then spread the cheese mixture evenly over the pasta.
- Step 8: Layer the remaining spaghetti over the cheese mixture, followed by the remaining meat sauce.
- Step 9: Sprinkle shredded mozzarella and grated Parmesan cheese evenly over the top.
- Step 10: Cover the casserole with aluminum foil and bake for 30 minutes.
- Step 11: Remove the foil and bake an additional 10–15 minutes until the cheese is bubbly and golden brown.
- Step 12: Let the casserole rest for 10 minutes before slicing to allow it to set.
- Step 13: Serve warm with a side salad or garlic bread for a complete meal.
Tips & Variations
- For extra flavor, add a pinch of red pepper flakes to the meat sauce for a subtle heat.
- Use ground turkey or chicken for a lighter version of this casserole.
- Swap out mozzarella for provolone or gouda to vary the cheese profile.
- Make it vegetarian by substituting mushrooms or lentils for ground beef.
- Let the casserole rest before slicing to keep portions neat and prevent falling apart.
Storage
Store leftover casserole in an airtight container in the refrigerator for up to 3 days. To reheat, warm individual portions in the microwave or bake covered at 350°F (175°C) until heated through. This casserole can also be frozen for up to 2 months; thaw overnight in the refrigerator before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of pasta?
Yes, this casserole works well with other pasta shapes like penne, rigatoni, or ziti. Just cook according to package instructions and drain before assembling.
Is it possible to make this casserole ahead of time?
Absolutely! You can assemble the casserole a day before baking and keep it covered in the refrigerator. When ready, bake as directed, adding a few extra minutes if baking straight from the fridge.
Print
Million Dollar Spaghetti Casserole Recipe
- Total Time: 1 hour 5 minutes
- Yield: 8 servings 1x
Description
Million Dollar Spaghetti Casserole is a rich and creamy baked pasta dish combining layers of perfectly cooked spaghetti, savory ground beef marinara, and a luscious blend of cream cheese, ricotta, and sour cream. Topped with melted mozzarella and Parmesan cheese, this comforting casserole bakes to golden perfection for a hearty family meal.
Ingredients
Meat Sauce
- 1 lb Ground Beef
- 1 medium Onion, finely diced
- 3 cloves Garlic, minced
- 3 cups Marinara Sauce
- 1 tsp Italian Seasoning
- Salt and Pepper, to taste
- 1 tbsp Olive Oil
Pasta and Cheese Mixture
- 16 oz Spaghetti, cooked al dente
- 8 oz Cream Cheese, softened
- 1 cup Ricotta Cheese
- 1/2 cup Sour Cream
- 2 cups Mozzarella Cheese, shredded
- 1/2 cup Parmesan Cheese, grated
Instructions
- Preheat Your Equipment: Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish to ensure the casserole doesn’t stick during baking.
- Cook the Meat Sauce: Heat olive oil in a skillet over medium heat. Add ground beef and diced onion, cooking until the beef is browned and onions are translucent. Stir in minced garlic and cook for an additional minute until fragrant. Pour in the marinara sauce, add Italian seasoning, salt, and pepper to taste. Let the sauce simmer for 5 to 7 minutes to meld the flavors.
- Prepare the Cheese Mixture: In a separate bowl, combine softened cream cheese, ricotta cheese, and sour cream. Stir until the mixture is smooth and creamy.
- Layer the Casserole: Spread a layer of the meat sauce evenly on the bottom of the prepared baking dish. Next, layer half of the cooked spaghetti over the sauce. Spread the cheese mixture evenly over the pasta, then top with the remaining spaghetti and the rest of the meat sauce.
- Add Cheese Toppings: Generously sprinkle shredded mozzarella and grated Parmesan cheese over the top of the assembled casserole to create a delicious golden crust when baked.
- Bake Covered: Cover the casserole with aluminum foil and bake in the preheated oven for 30 minutes. This helps the dish heat evenly and keeps it moist during the initial baking phase.
- Bake Uncovered: Remove the foil and continue baking for an additional 10 to 15 minutes, or until the casserole is bubbly and the cheese topping is golden and slightly crispy.
- Rest the Casserole: Remove the casserole from the oven and let it rest for 10 minutes. This allows the layers to set and makes it easier to slice.
- Serve and Enjoy: Slice the casserole and serve warm. It pairs wonderfully with a fresh side salad or garlic bread for a complete meal.
Notes
- Cooking spaghetti al dente prevents it from becoming mushy during baking.
- You can substitute ground beef with ground turkey or Italian sausage for variation.
- To make ahead, assemble the casserole and refrigerate it for up to 24 hours before baking.
- Leftovers can be stored in the refrigerator for 3-4 days and reheated in the oven.
- Adding fresh basil or parsley on top before serving adds a fresh pop of flavor.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Casserole
- Method: Baking
- Cuisine: Italian-American
Keywords: Million Dollar Spaghetti Casserole, baked spaghetti, creamy pasta casserole, ground beef pasta bake, cheesy spaghetti casserole

