Million Dollar Spaghetti Casserole

Featured in Hearty Main Courses.

Craving comfort? This Million Dollar Spaghetti Casserole delivers! Start by boiling spaghetti al dente. Brown ground beef with onion and garlic, then simmer in marinara sauce. Combine cream cheese, cottage cheese, sour cream, Italian seasoning, and Parmesan for the creamy layer. Layer spaghetti, cheese mixture, more spaghetti, meat sauce, and mozzarella in a baking dish. Bake covered for 30 minutes, then uncovered for 10-15 minutes until bubbly. Let rest before serving. Garnish with parsley if desired. Enjoy this easy and satisfying meal!

Casey
Updated on Fri, 12 Sep 2025 22:55:16 GMT
A plate of spaghetti with meat sauce. Pin it
A plate of spaghetti with meat sauce. | cookingwithcasey.com

This Million Dollar Spaghetti Casserole is the ultimate comfort food mashup, blending the best parts of a creamy baked pasta and a hearty lasagna into one irresistible dish. It's my secret weapon for feeding a crowd or winning over even the pickiest eaters.

I first brought this to a neighborhood potluck, and it vanished in minutes. Now, it's the most requested dish whenever we have a get together, and I'm always happy to oblige because it's so easy to put together.

Ingredients

  • One pound spaghetti: The classic pasta shape that creates the perfect base for this layered casserole
  • Salted water: A crucial step for seasoning the pasta from the inside out as it boils
  • One pound ground beef: Using a mix of half ground beef and half Italian sausage adds an incredible depth of flavor
  • One jar marinara sauce: A good quality store bought sauce is a fantastic time saver here
  • One small onion diced: Finely dicing it helps it melt into the sauce creating a sweet aromatic base
  • Two cloves garlic minced: Fresh garlic is always best for a pungent and aromatic kick
  • Salt and pepper: To taste allowing you to control the final seasoning perfectly
  • Eight ounces cream cheese: Make sure it’s fully softened to room temperature for a smooth lump free mixture
  • One cup cottage cheese: This adds a wonderful tangy creaminess and protein you can swap for ricotta if you prefer
  • One half cup sour cream: It provides a subtle tang that balances the richness of the other cheeses
  • One teaspoon Italian seasoning: A simple blend that brings all the classic Italian flavors together effortlessly
  • One half cup grated Parmesan: Go for a block you grate yourself the flavor is miles better than the pre shredded kind
  • Two cups shredded mozzarella: The ultimate cheese for that glorious gooey cheese pull we all love

Step-by-Step Instructions

Cook the Spaghetti:
Bring a large pot of heavily salted water to a rolling boil. Add your spaghetti and cook it until it's just al dente, which is usually a minute or two less than the package directions suggest. This is so important because the pasta will continue cooking in the oven, and you want to avoid it turning mushy. Once done, drain it well and set it aside.
Prepare the Hearty Meat Sauce:
In a large skillet or Dutch oven over medium high heat, crumble in the ground beef and the diced onion. Cook, breaking up the meat with a spoon, until the beef is fully browned and the onion is soft and translucent. Add the minced garlic and cook for just another minute until you can smell it be careful not to let it burn. Carefully drain off any excess grease. Pour in the marinara sauce, season with salt and pepper, and let it simmer gently for at least 5 to 10 minutes. This little simmer helps all the flavors meld together beautifully.
Mix the Creamy Cheese Layer:
In a medium bowl, combine the softened cream cheese, cottage cheese, sour cream, Italian seasoning, and grated Parmesan. Use a spatula or a sturdy spoon to mix everything together until it’s well combined. Don’t worry if there are a few small lumps from the cottage cheese that’s perfectly normal and adds to the texture.
Assemble Your Casserole:
Preheat your oven to 350 degrees Fahrenheit. Lightly grease a 9x13 inch baking dish. Start by spreading half of the cooked spaghetti evenly across the bottom. Next, dollop the entire cheese mixture over the spaghetti and use the back of a spoon to spread it into an even layer. Top that with the remaining spaghetti. Pour the meat sauce over everything, making sure to cover the pasta from edge to edge. Finally, sprinkle the shredded mozzarella and any extra Parmesan evenly over the top.
Bake to Golden Perfection:
Cover the baking dish tightly with aluminum foil. This traps the steam and helps the casserole cook through without the top burning. Bake for 30 minutes. Then, carefully remove the foil and bake for another 10 to 15 minutes. You'll know it's ready when the cheese on top is completely melted, bubbly, and just starting to get golden brown spots. Let the casserole rest on a wire rack for at least 10 minutes before you slice into it. This step is key to letting it set up so you get clean, beautiful slices.
A slice of lasagna with noodles and cheese. Pin it
A slice of lasagna with noodles and cheese. | cookingwithcasey.com

That creamy cheese layer is truly the star of the show. The first time I made this, my son, who claims to hate cottage cheese, had two helpings and declared it the best "lasagna" he'd ever had. I never told him my secret, and it remains one of our favorite family meals.

Storage and Reheating Tips

Leftovers are one of the best parts of this casserole. Store any extra portions in an airtight container in the refrigerator for up to four days. For reheating, you can microwave individual slices, but for the best results, I recommend placing the slices in a small baking dish, covering with foil, and warming in a 350°F oven until heated through. This keeps the cheese melty and the pasta from drying out.

Smart Ingredient Swaps

This recipe is incredibly forgiving, so feel free to make it your own. You can easily substitute the ground beef with ground turkey or chicken for a lighter version. If cottage cheese isn't your thing, full fat ricotta cheese is a perfect one to one replacement. Want to sneak in some veggies? Sautéed mushrooms, spinach, or finely diced zucchini can be stirred right into the meat sauce for an extra nutritional boost.

Perfect Pairings

While this casserole is a full meal in itself, a few simple sides can really complete the dinner. A crisp green salad with a simple vinaigrette offers a fresh contrast to the rich pasta. Of course, you can never go wrong with a side of warm, buttery garlic bread for sopping up any extra sauce on your plate. For a green vegetable, simple steamed or roasted broccoli is always a winner.

Frequently Asked Questions

→ Can I use Italian sausage instead of ground beef?

Absolutely! Italian sausage (sweet or hot) adds a wonderful depth of flavor to the meat sauce. You can use all sausage or a half-and-half blend with ground beef.

→ What kind of cottage cheese is best for this casserole?

Small curd or large curd cottage cheese will both work. If you prefer a smoother texture, you can blend the cottage cheese briefly before adding it to the cheese mixture.

→ Can I make this casserole ahead of time?

Yes! Assemble the unbaked casserole, cover tightly, and refrigerate for up to 24 hours. Add a few minutes to the baking time if baking from cold.

→ How do I prevent the spaghetti from getting soggy?

Be sure to cook the spaghetti al dente, as it will continue to cook in the oven. Draining the spaghetti well is also crucial.

→ Can this casserole be frozen?

Yes, it freezes well! Assemble the unbaked casserole and wrap it tightly in plastic wrap, then foil. Freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed. You may need to add a few extra minutes to the baking time.

→ What can I substitute for cottage cheese?

Ricotta cheese is a great substitute for cottage cheese. It will provide a similar creamy texture to the casserole.

Million Dollar Spaghetti Casserole

Layers of spaghetti, meat sauce, and a cheesy blend baked until golden and bubbly. Ultimate comfort food ready in under an hour.

Prep Time
20 Minutes
Cook Time
45 Minutes
Total Time
65 Minutes
By: Casey

Category: Hearty Main Dishes

Difficulty: Intermediate

Cuisine: American Comfort

Yield: 8 Servings (8-10 servings)

Dietary: ~

Ingredients

→ Main Components

01 450 grams spaghetti
02 Salted water (for cooking pasta)
03 450 grams ground beef (or half ground beef, half Italian sausage)
04 680 grams marinara sauce (from 1 jar)
05 1 small onion, diced
06 2 cloves garlic, minced
07 Salt to taste
08 Black pepper to taste

→ Creamy Cheese Layer

09 225 grams cream cheese, softened (from 1 package)
10 240 grams cottage cheese (or ricotta cheese)
11 120 grams sour cream
12 5 ml Italian seasoning
13 60 grams grated Parmesan cheese

→ Topping & Garnish

14 225 grams shredded mozzarella cheese
15 Additional grated Parmesan cheese (for topping)
16 Fresh parsley (optional, for garnish)

Instructions

Step 01

Bring a large pot of salted water to a rolling boil. Add the spaghetti and cook according to package directions until al dente. Drain thoroughly and set aside; ensure the pasta is not overcooked.

Step 02

In a large skillet, cook the ground beef with the diced onion over medium heat until the beef is fully browned and the onion is tender. Incorporate the minced garlic and sauté for an additional minute until fragrant. If necessary, drain any excess grease. Stir in the marinara sauce and allow it to simmer gently for 5–10 minutes. Season with salt and black pepper to your preference.

Step 03

In a separate mixing bowl, combine the softened cream cheese, cottage cheese (or ricotta), sour cream, Italian seasoning, and grated Parmesan cheese. Mix diligently until the mixture is smooth, or mostly smooth, as a few small lumps are acceptable.

Step 04

Preheat your oven to 175°C (350°F). Lightly grease a 23x33 cm (9x13-inch) baking dish. Begin layering the casserole: first, spread half of the cooked spaghetti evenly across the bottom. Next, apply the entire cheese mixture over the spaghetti. Follow with the remaining spaghetti, then distribute all of the meat sauce. Finally, sprinkle the shredded mozzarella cheese and any additional Parmesan over the top.

Step 05

Cover the baking dish tightly with aluminum foil and bake for 30 minutes. Remove the foil and continue baking for another 10–15 minutes, or until the cheese is melted, bubbly, and lightly golden. Allow the casserole to rest for 10 minutes after baking before slicing and serving. Garnish with fresh parsley, if desired.

Notes

  1. For make-ahead convenience, assemble the casserole completely and refrigerate it overnight. This allows flavors to meld, making for a quicker preparation on a busy weeknight.
  2. This casserole is freezer-friendly. Assemble the unbaked dish, cover tightly, and freeze. Thaw overnight in the refrigerator before baking as per the instructions.
  3. Enhance the spice level by adding a pinch of red pepper flakes to the meat sauce during cooking.
  4. Experiment with different cheese blends; a mixture of mozzarella, provolone, and Monterey Jack can offer a richer, more complex flavor profile.
  5. Incorporate fresh basil or oregano into the meat sauce to elevate its aromatic qualities.

Tools You'll Need

  • Large cooking pot
  • Large skillet or frying pan
  • Mixing bowl
  • 23x33 cm (9x13-inch) baking dish
  • Colander
  • Aluminum foil
  • Spatula or wooden spoon

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains gluten (from spaghetti)
  • Contains dairy (from cream cheese, cottage cheese, sour cream, Parmesan, mozzarella)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 450
  • Total Fat: 22 g
  • Total Carbohydrate: 35 g
  • Protein: 25 g