Million Dollar Spaghetti Casserole Recipe
Introduction
Million Dollar Spaghetti Casserole is a comforting, crowd-pleasing dish that layers tender pasta, savory meat sauce, and a creamy cheese blend. It’s perfect for family dinners or potlucks, delivering rich flavors in a simple baked casserole.

Ingredients
- 12 oz spaghetti (uncooked)
- Water (for boiling)
- Salt (for pasta water)
- 1 lb ground beef
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 24 oz marinara or meatless pasta sauce
- 1 tsp Italian seasoning
- ½ tsp salt
- ½ tsp black pepper
- 8 oz cream cheese, softened
- 1 cup cottage cheese
- ½ cup sour cream
- 2 cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- Chopped parsley or basil (optional garnish)
Instructions
- Step 1: Bring a large pot of salted water to a boil. Cook the spaghetti according to package directions until just al dente. Drain and set aside.
- Step 2: In a large skillet over medium heat, cook ground beef and chopped onion until browned and fully cooked. Drain any excess grease.
- Step 3: Add minced garlic to the skillet and cook for 30 seconds until fragrant. Stir in marinara sauce, Italian seasoning, salt, and black pepper. Simmer the sauce for 5 minutes to blend the flavors.
- Step 4: In a medium bowl, combine softened cream cheese, cottage cheese, and sour cream. Mix until smooth and fully blended.
- Step 5: Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish.
- Step 6: Spread half of the cooked spaghetti evenly in the prepared baking dish.
- Step 7: Spoon half of the creamy cheese mixture over the spaghetti layer.
- Step 8: Add half of the meat sauce over the creamy layer.
- Step 9: Repeat the layers with the remaining spaghetti, creamy mixture, and meat sauce.
- Step 10: Sprinkle shredded mozzarella and grated Parmesan cheese evenly over the top.
- Step 11: Cover the casserole loosely with foil and bake for 30 minutes.
- Step 12: Remove the foil and bake for an additional 15 minutes, until the casserole is bubbly and the cheese is lightly golden.
- Step 13: Let the casserole rest for 10 minutes before slicing. Garnish with chopped parsley or basil if desired, then serve.
Tips & Variations
- For a vegetarian version, substitute the ground beef with sautéed mushrooms or a plant-based meat alternative.
- Use whole wheat or gluten-free spaghetti to suit dietary preferences.
- Adding a pinch of crushed red pepper flakes to the meat sauce gives a nice subtle heat.
- Mix in some cooked spinach or zucchini to the creamy layer for extra veggies.
- Let the casserole sit for a few minutes after baking to make slicing easier and prevent it from falling apart.
Storage
Store leftover casserole covered 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, about 15 minutes. This casserole can also be frozen before baking; thaw overnight in the refrigerator before baking as directed.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this casserole ahead of time?
Yes, you can assemble the casserole a day in advance, cover it tightly, and refrigerate it. Bake it on the day you plan to serve for the best flavor and texture.
What can I use instead of cream cheese?
If you don’t have cream cheese, you can substitute with ricotta cheese or a blend of Greek yogurt and cream cheese for a lighter creamy layer.
Print
Million Dollar Spaghetti Casserole Recipe
- Total Time: 1 hour 5 minutes
- Yield: 8 servings 1x
Description
Million Dollar Spaghetti Casserole is a hearty and creamy baked pasta dish featuring layers of spaghetti, savory meat sauce, and a luscious creamy cheese mixture, all topped with melted mozzarella and Parmesan cheese. Perfect for a comforting family dinner, this casserole combines rich flavors and textures into one satisfying meal.
Ingredients
Pasta
- 12 oz spaghetti (uncooked)
- Water (for boiling)
- Salt (for pasta water)
Meat Sauce
- 1 lb ground beef
- 1 small onion (finely chopped)
- 3 cloves garlic (minced)
- 24 oz marinara or meatless pasta sauce
- 1 tsp Italian seasoning
- ½ tsp salt
- ½ tsp black pepper
Creamy Layer
- 8 oz cream cheese (softened)
- 1 cup cottage cheese
- ½ cup sour cream
Cheese Topping
- 2 cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
Optional Garnish
- Chopped parsley or basil
Instructions
- Cook the pasta: Bring a large pot of salted water to a boil. Cook spaghetti according to package directions until just al dente. Drain and set aside.
- Make the meat sauce: In a large skillet over medium heat, cook ground beef and onion until browned and fully cooked. Drain excess grease. Add garlic and cook for 30 seconds until fragrant. Stir in marinara sauce, Italian seasoning, salt, and pepper. Simmer for 5 minutes.
- Prepare the creamy layer: In a medium bowl, mix cream cheese, cottage cheese, and sour cream until smooth and fully combined.
- Assemble the casserole: Preheat oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish. Spread half of the cooked spaghetti evenly in the dish. Spoon half of the creamy mixture over the pasta. Add half of the meat sauce. Repeat layers with remaining spaghetti, creamy mixture, and meat sauce.
- Add cheese: Sprinkle mozzarella and Parmesan evenly over the top.
- Bake: Cover loosely with foil and bake for 30 minutes. Remove foil and bake an additional 15 minutes, until bubbly and lightly golden.
- Rest & serve: Let rest for 10 minutes before slicing. Garnish with fresh herbs if desired.
Notes
- Make sure not to overcook the spaghetti; al dente texture helps prevent mushiness in the casserole.
- You can substitute ground beef with ground turkey or a plant-based meat alternative for a different variation.
- Use full-fat cream cheese and sour cream for a richer texture and taste.
- Leftovers keep well and can be refrigerated for up to 3 days.
- Reheat covered in the oven or microwave to maintain moisture.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Casserole
- Method: Baking
- Cuisine: American Italian
Keywords: Spaghetti Casserole, Baked Pasta, Creamy Spaghetti, Meat Sauce Casserole, Family Dinner

