Rich, Creamy, Meaty, and Covered in Gooey Cheese – It Tastes Like a Million Bucks!
If you’re looking for the ultimate comfort food that brings the entire family running to the dinner table, look no further than this Million Dollar Spaghetti Casserole. It gets its name not from its cost (thankfully!) but because it tastes like it’s worth a fortune — with layers of creamy cheese, perfectly seasoned meat, and tender spaghetti baked into a golden, bubbly masterpiece.
Think of it as a cross between lasagna and spaghetti — but even creamier, cheesier, and easier to make. You can prepare it ahead of time, freeze it, double it for parties, or reheat leftovers that taste even better the next day. It’s the kind of crowd-pleasing casserole that gets recipe requests and leaves everyone full and happy.
🧾 Why You’ll Love This Recipe
-
✅ Creamy, cheesy, and satisfying
-
✅ Perfect for make-ahead meals or meal prepping
-
✅ Feeds a crowd with minimal effort
-
✅ Family and kid-approved comfort food
-
✅ Freezes beautifully for future meals
-
✅ Easily customizable with veggies, sausage, or spice
🍽 Ingredients (Serves 8–10)
🍝 For the Pasta:
-
1 lb spaghetti, cooked al dente
-
Salted water for boiling
🥩 For the Meat Sauce:
-
1 lb ground beef (or Italian sausage, or a combo)
-
1 small onion, finely chopped
-
2 cloves garlic, minced
-
1 (24 oz) jar marinara sauce or pasta sauce
-
1 tablespoon tomato paste (optional for depth)
-
1 teaspoon Italian seasoning
-
½ teaspoon salt
-
¼ teaspoon black pepper
-
Optional: pinch of red pepper flakes for heat
🧀 For the Cheese Layer:
-
8 oz cream cheese, softened
-
1 cup sour cream
-
1 cup ricotta cheese or cottage cheese
-
½ cup Parmesan cheese, grated
-
1 teaspoon garlic powder
-
1 teaspoon dried parsley (or 1 tbsp fresh)
🧀 For the Topping:
-
2 cups shredded mozzarella cheese
-
½ cup cheddar cheese (optional for color and sharpness)
-
2 tablespoons butter, melted (to drizzle)
🧂 Optional Add-ins:
-
Sautéed mushrooms, bell peppers, or spinach
-
Sliced olives or jalapeños for a spicy kick
-
Swap ground meat with veggie crumbles for vegetarian version
🍳 Equipment Needed
-
9×13 inch baking dish
-
Large pot (for pasta)
-
Large skillet or pan (for meat sauce)
-
Mixing bowls
-
Spatula or spoon
-
Foil for baking cover
⏲ Time Overview
-
Prep Time: 25 minutes
-
Bake Time: 30–40 minutes
-
Cooling Time: 10 minutes
-
Total Time: ~1 hour 15 minutes
👨🍳 Step-by-Step Instructions
🔪 Step 1: Cook the Spaghetti
-
Bring a large pot of salted water to a boil.
-
Add spaghetti and cook 1 minute less than package directions (it will continue to cook in the oven).
-
Drain and set aside. Toss with a little olive oil to prevent sticking.
🍝 Pro tip: Keep pasta slightly firm so it doesn’t become mushy after baking.
🥘 Step 2: Make the Meat Sauce
-
In a large skillet over medium heat, brown ground beef (or sausage).
-
Add onions and garlic and sauté until soft and fragrant, about 3–4 minutes.
-
Drain excess grease if needed.
-
Stir in the marinara sauce, tomato paste (if using), and season with Italian seasoning, salt, and pepper.
-
Let simmer for 10 minutes, stirring occasionally. Set aside.
🍅 Want extra depth? Add a splash of red wine while the sauce simmers.
🧀 Step 3: Make the Creamy Cheese Mixture
-
In a bowl, combine:
-
Softened cream cheese
-
Sour cream
-
Ricotta or cottage cheese
-
Parmesan
-
Garlic powder
-
Parsley
-
-
Stir until smooth and creamy.
❄️ If the cream cheese is cold, microwave it for 10–15 seconds to soften.
🥘 Step 4: Layer the Casserole
Now for the fun part — layering it all together!
-
Bottom layer: Add half of the cooked spaghetti into a greased 9×13 pan. Spread into an even layer.
-
Middle cheese layer: Spread the entire cream cheese mixture on top of the spaghetti.
-
Second pasta layer: Add the rest of the spaghetti on top of the cheese.
-
Meat sauce layer: Spread the warm meat sauce evenly over the pasta.
-
Topping: Sprinkle with mozzarella, cheddar (if using), and drizzle with melted butter.
🧅 Want it extra gooey? Add an extra handful of mozzarella between the pasta layers.
🔥 Step 5: Bake the Casserole
-
Preheat oven to 350°F (175°C).
-
Cover the dish loosely with foil and bake for 25 minutes.
-
Remove foil and bake an additional 10–15 minutes, or until cheese is bubbly and golden brown.
🔄 For a crispier top, broil for 2–3 minutes at the end — watch closely!
🧊 Step 6: Rest and Serve
-
Let the casserole rest for 10–15 minutes after baking to set.
-
Slice and serve warm with garlic bread, salad, or roasted veggies.
🥗 This rest time allows everything to hold together beautifully when slicing.
🍽 Serving Suggestions
Million Dollar Spaghetti pairs beautifully with:
-
🥗 A simple green salad with vinaigrette
-
🍞 Garlic bread or cheesy breadsticks
-
🧄 Roasted broccoli, asparagus, or green beans
-
🍷 A glass of red wine like Chianti or Merlot
🧊 Storage, Freezing & Reheating
Refrigerate:
-
Store leftovers in an airtight container for up to 4 days.
Freeze:
-
Wrap tightly in foil and plastic wrap, then freeze for up to 3 months.
-
For single servings, portion into freezer-safe containers.
Reheat:
-
Oven: 350°F, covered, for 20–25 minutes.
-
Microwave: 2–3 minutes per slice.
-
Air Fryer: Great for reheating smaller portions — 350°F for 5–7 minutes.
🧀 Add a splash of water or marinara before reheating to prevent drying.
🔁 Variations & Swaps
-
Vegetarian: Skip the meat or use sautéed mushrooms, spinach, and zucchini.
-
Spicy: Add red pepper flakes or spicy Italian sausage.
-
Gluten-free: Use GF pasta and double-check sauces.
-
Low-carb: Use spaghetti squash or shirataki noodles instead of pasta.
-
Meaty Upgrade: Add chopped bacon or pancetta to the meat layer.
📊 Nutritional Info (Per Serving – Approximate)
-
Calories: 470
-
Protein: 22g
-
Carbs: 36g
-
Fat: 27g
-
Sugar: 6g
-
Sodium: 780mg
(Will vary with brands and exact ingredients.)
✅ Tips for Success
-
Don’t skip the cream cheese layer—that’s what makes it “million dollar”!
-
Slightly undercook the spaghetti so it doesn’t turn mushy.
-
Let the casserole rest before cutting for neat slices.
-
Make it a day ahead for a richer, deeper flavor.
-
Use a high-quality marinara for best results — or homemade if you prefer.
❤️ Final Thoughts
This Cheesy Million Dollar Spaghetti Casserole is everything you want in a baked pasta dish: creamy, saucy, comforting, cheesy, and satisfying. It’s easy enough for weeknight dinners and indulgent enough for holidays, potlucks, or birthday dinners.
Once you try it, you’ll see why it’s a hit with families across the country — it’s that one dish that pleases picky eaters, feeds a hungry crowd, and always has people coming back for seconds.