in

Million Dollar Spaghetti Casserole

WANT TO SAVE THIS RECIPE?

Rich, cheesy, and layered with love, this Million Dollar Spaghetti Casserole is your answer to a cozy, satisfying dinner. It brings together tender spaghetti, a meaty marinara sauce, and a luscious cheese filling baked into golden, bubbly perfection. It’s everything comfort food dreams are made of.

Pin this Recipe

What sets this dish apart is the clever layering technique that mimics a lasagna vibe but with spaghetti noodles. The creaminess of the cheese layer, the depth of the beef sauce, and the crisp top of melted mozzarella all come together to create one epic casserole you’ll crave again and again.

Why You’ll Love This Million Dollar Spaghetti Casserole

  • It’s ultra cheesy and rich with layers of flavor.
  • Perfect for feeding a crowd or meal prepping.
  • Uses everyday pantry and fridge staples.
  • Freezes well for future dinners.
  • A guaranteed family favorite for weeknight dinners or potlucks.

What Kind of Spaghetti Should I Use?

Classic dry spaghetti noodles work perfectly here. Cook them al dente since they will continue cooking in the oven. You could also experiment with thin spaghetti or bucatini for a fun twist, but avoid fresh pasta, which can turn too soft in the bake.


Ingredients for the Million Dollar Spaghetti Casserole

Spaghetti: This forms the hearty base of the casserole and holds up to all the layers of sauce and cheese.

Ground Beef: Provides that rich, meaty depth in the marinara sauce. Lean ground beef works best.

Marinara Sauce: A good-quality marinara brings bright tomato flavor and moisture to bind everything together.

Cream Cheese: Adds creaminess and tang in the middle cheese layer.

Sour Cream: Lightens the cheese filling with a slight tang.

Cottage Cheese: A classic creamy layer in “million dollar” casseroles for texture and moisture.

Mozzarella Cheese: For the perfect melty top layer with gooey strings and golden edges.

Butter: Coating the spaghetti with butter keeps it from sticking and adds richness.

Garlic Powder & Italian Seasoning: These dried herbs bring in warm, herby notes to the sauce.

Salt & Pepper: Essential for seasoning each layer to bring out maximum flavor.


How To Make the Million Dollar Spaghetti Casserole

Step 1: Cook the Spaghetti

Boil the spaghetti in salted water until just al dente. Drain and toss with 2 tablespoons of butter to prevent sticking and infuse richness.

Step 2: Brown the Beef

In a skillet over medium heat, cook 1 pound of ground beef until browned. Drain excess grease. Stir in 3 cups of marinara sauce, 1 teaspoon garlic powder, 1 teaspoon Italian seasoning, and a pinch of salt and pepper. Simmer for 5 minutes.

Step 3: Make the Creamy Cheese Layer

In a bowl, combine 8 oz of cream cheese (softened), 1 cup sour cream, and 1 cup cottage cheese. Mix until smooth and creamy.

Step 4: Layer the Casserole

In a greased 9×13 inch baking dish, layer as follows:

  • Half of the buttered spaghetti
  • All of the cheese mixture
  • Remaining spaghetti
  • Meat sauce
  • 2 cups shredded mozzarella on top

Step 5: Bake

Cover with foil and bake at 350°F (175°C) for 30 minutes. Remove foil and bake uncovered for another 10-15 minutes until cheese is golden and bubbling.


How to Serve This Million Dollar Spaghetti Casserole

This recipe makes 8 generous servings. Serve it hot right out of the oven with a sprinkle of fresh parsley. Pair with garlic bread and a crisp green salad to round out the meal beautifully.


How to Store Million Dollar Spaghetti Casserole

Let leftovers cool completely, then cover tightly and store in the refrigerator for up to 4 days. To reheat, place portions in the microwave or oven until warmed through. It also freezes well: wrap tightly with plastic wrap and foil, then freeze for up to 2 months. Thaw overnight in the fridge before reheating.


Frequently Asked Questions

Can I use ricotta instead of cottage cheese?
Yes, ricotta is a great substitute if you prefer its smoother texture over cottage cheese.

Can I make this ahead of time?
Absolutely. Assemble the casserole up to 2 days ahead, store covered in the fridge, and bake when ready.

Is this freezer friendly?
Yes! You can freeze it before or after baking. If freezing before baking, add 10-15 minutes to the cook time.

Can I use ground turkey or sausage?
Definitely. Ground turkey, Italian sausage, or even a mix with beef works well.

What size dish should I use?
A standard 9×13 inch baking dish is perfect. If you’re halving the recipe, use an 8×8 dish.


Want More Casserole Ideas?

If you love this Million Dollar Spaghetti Casserole, check out these comforting favorites:


Save This Pin For Later

📌 Save this recipe to your Pinterest comfort food board so you can come back to it any time: Mad For Meals on Pinterest

Let me know in the comments how yours turned out. Did you use a different cheese blend? Add mushrooms or spinach? I love seeing your creative twists!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Million Dollar Spaghetti Casserole


  • Author: Mia McKenny
  • Total Time: 1 hour 5 minutes
  • Yield: 1 casserole (serves 8)

Description

Rich, cheesy, and layered with love, this Million Dollar Spaghetti Casserole is your answer to a cozy, satisfying dinner. It brings together tender spaghetti, a meaty marinara sauce, and a luscious cheese filling baked into golden, bubbly perfection. It’s everything comfort food dreams are made of. This easy dinner idea is perfect for family meals, potlucks, or make-ahead freezer meals. It hits all the notes: hearty, comforting, and indulgently delicious—a true win in any meal rotation.


Ingredients

16 oz spaghetti

2 tablespoons butter

1 pound ground beef

3 cups marinara sauce

1 teaspoon garlic powder

1 teaspoon Italian seasoning

Salt and pepper, to taste

8 oz cream cheese, softened

1 cup sour cream

1 cup cottage cheese

2 cups shredded mozzarella cheese


Instructions

1. Boil the spaghetti in salted water until just al dente. Drain and toss with 2 tablespoons of butter.

2. In a skillet over medium heat, cook ground beef until browned. Drain excess grease.

3. Add marinara sauce, garlic powder, Italian seasoning, salt, and pepper to the beef. Simmer for 5 minutes.

4. In a bowl, combine cream cheese, sour cream, and cottage cheese. Mix until smooth.

5. In a greased 9×13 baking dish, layer half the buttered spaghetti, the full cheese mixture, the remaining spaghetti, the beef sauce, and top with shredded mozzarella.

6. Cover with foil and bake at 350°F (175°C) for 30 minutes.

7. Remove foil and bake uncovered for another 10–15 minutes, until cheese is golden and bubbly.

8. Let it rest for 5 minutes before serving.

Notes

Be sure to cook the pasta just until al dente so it doesn’t become mushy when baked.

Let the cream cheese soften at room temperature to blend more smoothly with the other cheeses.

This casserole can be assembled ahead of time and stored in the fridge for up to 2 days before baking.

  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Category: Casserole
  • Method: Baked
  • Cuisine: American

Nutrition

  • Serving Size: 1 slice (1/8 of casserole)
  • Calories: 525
  • Sugar: 6g
  • Sodium: 620mg
  • Fat: 31g
  • Saturated Fat: 16g
  • Unsaturated Fat: 13g
  • Trans Fat: 0.5g
  • Carbohydrates: 37g
  • Fiber: 3g
  • Protein: 25g
  • Cholesterol: 95mg

Keywords: million dollar spaghetti, baked spaghetti, easy casserole, cheesy pasta bake

WANT TO SAVE THIS RECIPE?