Rich and Creamy Million Dollar Spaghetti is the ultimate comfort food casserole, layered, cheesy, creamy, and irresistibly satisfying. This baked spaghetti dish earns its name from its indulgent texture and crowd-pleasing flavor. With tender spaghetti, a savory meat sauce, and a rich cream cheese layer all baked together under a blanket of melted cheese, it’s the kind of meal that feels special without being complicated.
Perfect for family dinners, potlucks, holidays, or make-ahead meals, this recipe has become a classic for a reason. It’s filling, cozy, and guaranteed to have everyone coming back for seconds.
Why You’ll Love This Recipe
This dish checks all the boxes when it comes to comfort food. First, it’s rich and creamy, thanks to a smooth blend of cream cheese, sour cream, and melted mozzarella. Second, it’s easy to make, using simple ingredients you can find at any grocery store. Third, it’s perfect for feeding a crowd, making it ideal for gatherings or meal prep. And finally, it’s freezer-friendly, so you can make it ahead and enjoy it later.
Whether you’re cooking for picky eaters or hearty appetites, this spaghetti casserole never disappoints.
Preparation and Cooking Time
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
Ingredients
- 12 oz spaghetti
- 1 lb ground beef (or Italian sausage)
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 24 oz marinara or spaghetti sauce
- Salt and black pepper, to taste
- 8 oz cream cheese, softened
- ½ cup sour cream
- ½ cup cottage cheese or ricotta cheese
- 2 cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 2 tbsp butter, melted
- Optional: Italian seasoning, red pepper flakes, fresh parsley
Step-by-Step Instructions
- Cook the Spaghetti
Bring a large pot of salted water to a boil and cook the spaghetti until just al dente. Drain and toss with melted butter to prevent sticking. Set aside. - Prepare the Meat Sauce
In a large skillet over medium heat, cook the ground beef with chopped onion until browned. Drain excess grease, then add garlic and cook for 30 seconds. Stir in the marinara sauce, season with salt and pepper, and let simmer for 5–10 minutes. - Make the Creamy Layer
In a bowl, mix cream cheese, sour cream, and cottage cheese (or ricotta) until smooth and creamy. This layer is what gives the dish its signature “million dollar” richness. - Assemble the Casserole
Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish.- Spread half of the spaghetti on the bottom
- Top with the entire creamy cheese mixture
- Add the remaining spaghetti
- Pour meat sauce evenly over the top
- Add the Cheese Topping
Sprinkle mozzarella and Parmesan cheese evenly over the casserole. - Bake
Cover loosely with foil and bake for 25 minutes. Remove foil and bake an additional 10–15 minutes until bubbly and golden on top. - Rest and Serve
Let the casserole rest for 10 minutes before slicing. Garnish with parsley if desired.
How to Serve
This dish is hearty enough to stand on its own, but it pairs beautifully with simple sides. Serve it with a crisp green salad, garlic bread, or roasted vegetables to balance the richness. For drinks, iced tea, sparkling water, or a light red wine work perfectly.
Leftovers reheat exceptionally well, making this a great option for lunches throughout the week.
Additional Tips for Best Results
- Use full-fat dairy for the creamiest texture
- Don’t overcook the spaghetti, it will continue cooking in the oven
- Let the casserole rest before cutting for clean slices
- For extra flavor, season the cheese mixture lightly with Italian seasoning
Variations
- Extra Cheesy: Add provolone or Monterey Jack
- Chicken Version: Swap beef for cooked shredded chicken
- Spicy Twist: Add red pepper flakes or spicy sausage
- Vegetarian: Use sautéed mushrooms and spinach instead of meat
- No-Bake Option: Heat everything thoroughly and serve layered without baking
Storage & Freezing
- Refrigerate: Up to 4 days in an airtight container
- Freeze: Up to 3 months (unbaked or baked)
- Reheat: Oven for best texture, microwave for convenience
Frequently Asked Questions
Why is it called Million Dollar Spaghetti?
Because it tastes rich, indulgent, and luxurious, like a million bucks.
Can I make it ahead of time?
Yes, assemble the casserole, cover, and refrigerate up to 24 hours before baking.
Can I use a different pasta?
Absolutely, penne or rotini work well too.
Is it kid-friendly?
Very much so. It’s creamy, cheesy, and mild in flavor.
Conclusion
Rich and Creamy Million Dollar Spaghetti is the definition of comfort food done right. With layers of tender pasta, savory meat sauce, and a luxurious cheese filling, it’s a dish that feels special yet familiar. Easy to prepare, perfect for sharing, and always satisfying, this recipe deserves a permanent place in your dinner rotation.