If you love cheesy pasta, hearty meat sauce, and creamy layers of deliciousness, this Million-Dollar Spaghetti Casserole is about to become your new favorite comfort food! Made with tender spaghetti, savory ground beef, rich marinara sauce, a creamy cream cheese filling, and plenty of melted mozzarella, this baked spaghetti recipe tastes like a million bucks without breaking the bank.
Perfect for busy weeknights, Sunday family dinners, potlucks, or make-ahead meals, this easy Million-Dollar Spaghetti Casserole combines everything you love about spaghetti and lasagna into one irresistible dish. Every bite is warm, creamy, cheesy, and packed with flavor!
The best part? It’s made with simple, affordable ingredients you can find at any grocery store. Once you try this family-friendly casserole, don’t be surprised if everyone asks for seconds!

Why You’ll Love This Million-Dollar Spaghetti Casserole
- Creamy and cheesy: A rich cream cheese and sour cream layer gives this casserole its signature million-dollar flavor.
- Easy comfort food: Enjoy all the deliciousness of baked spaghetti without the extra work of making lasagna.
- Perfect for families: This hearty casserole is filling, satisfying, and easy to serve to a crowd.
- Budget-friendly ingredients: Pasta, ground beef, cheese, and marinara sauce make an affordable dinner.
- Great for meal prep: Assemble it ahead of time and bake when you’re ready for a cozy homemade meal.
Ingredients You’ll Need
- 1 pound spaghetti
- 1 pound ground beef
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 1 jar (24 ounces) marinara sauce
- 1 teaspoon Italian seasoning
- 1/2 teaspoon salt, or to taste
- 1/2 teaspoon black pepper
- 8 ounces cream cheese, softened
- 1/2 cup sour cream
- 1/2 cup ricotta cheese or cottage cheese
- 4 tablespoons butter, divided
- 2 cups shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- Fresh parsley, optional, for garnish

How to Make Million-Dollar Spaghetti Casserole
Step 1: Cook the Spaghetti
Preheat your oven to 350°F. Grease a 9 × 13-inch baking dish.
Bring a large pot of salted water to a boil and cook the spaghetti until just shy of al dente, following the package directions. Drain and set aside.
Step 2: Prepare the Meat Sauce
In a large skillet over medium heat, cook the ground beef and diced onion until the beef is browned and the onion is softened. Drain excess grease if needed.
Add the minced garlic and cook for about 30 seconds. Stir in the marinara sauce, Italian seasoning, salt, and black pepper. Let the sauce simmer for 3–5 minutes.
Step 3: Make the Creamy Cheese Layer
In a medium bowl, mix the softened cream cheese, sour cream, and ricotta cheese until smooth and creamy.
This rich, tangy mixture is what makes Million-Dollar Spaghetti Casserole extra special!

Step 4: Layer the Casserole
Toss the cooked spaghetti with 2 tablespoons of butter.
Spread half of the spaghetti into the prepared baking dish. Add the creamy cheese mixture and spread it evenly over the pasta.
Top with the remaining spaghetti, followed by the meat sauce. Sprinkle the shredded mozzarella and Parmesan cheese evenly over the top.
Step 5: Bake Until Golden and Bubbly
Cover the casserole with foil and bake for 25 minutes. Remove the foil and bake for another 10–15 minutes, or until the cheese is melted, bubbly, and lightly golden.
Let the casserole rest for 10 minutes before slicing and serving. Garnish with fresh parsley if desired.

Tips for the Best Million-Dollar Spaghetti Casserole
- Soften the cream cheese: Room-temperature cream cheese mixes more easily and creates a smoother filling.
- Don’t overcook the pasta: Slightly undercooked spaghetti will finish cooking in the oven without becoming mushy.
- Use freshly shredded cheese: Shredding mozzarella from a block can help it melt more smoothly.
- Let it rest before serving: Giving the casserole 10 minutes to settle helps the layers hold together when sliced.
- Customize your meat sauce: Substitute ground turkey or Italian sausage for the ground beef, or combine two meats for extra flavor.
What to Serve with Million-Dollar Spaghetti Casserole
This cheesy baked spaghetti pairs perfectly with simple sides that balance its rich, hearty flavors.
Try serving it with:
- Garlic bread or buttery breadsticks
- A crisp Caesar salad
- Roasted broccoli or green beans
- Italian chopped salad
- Steamed vegetables
For an extra-cozy Italian-inspired dinner, serve it with warm garlic bread for soaking up every bit of that delicious meat sauce!

Make-Ahead and Storage Instructions
Make ahead: Assemble the casserole, cover tightly, and refrigerate for up to 24 hours before baking. If baking straight from the refrigerator, allow extra cooking time and check that the center is thoroughly heated.
Refrigerate: Store leftovers in an airtight container in the refrigerator for up to 3–4 days.
Freeze: Cool completely, wrap tightly, and freeze for up to 3 months for best quality. Thaw overnight in the refrigerator before reheating.
Reheat: Warm individual portions in the microwave or reheat a larger portion covered in a 350°F oven until heated through. Add a splash of water or extra marinara sauce if the pasta seems dry.

Frequently Asked Questions
Why is it called Million-Dollar Spaghetti?
It’s called Million-Dollar Spaghetti because of its rich, indulgent layers of pasta, meat sauce, creamy cheese filling, and melted mozzarella. It delivers a lasagna-like experience using familiar, affordable ingredients!
Can I make Million-Dollar Spaghetti without ricotta?
Absolutely! Cottage cheese is a great substitute for ricotta. You can also leave it out and slightly increase the cream cheese or sour cream for a different creamy texture.
Can I use a different type of pasta?
Yes! Spaghetti is traditional, but linguine, fettuccine, or another long pasta can work. Short pasta shapes can also be used, although the layers will look a little different.
Can I prepare this casserole the night before?
Yes! Assemble it up to 24 hours ahead, cover, and refrigerate. Bake until the center is hot and the cheese is bubbling.

Million-Dollar Spaghetti Casserole Nutrition Facts
Estimated nutrition per serving (based on 8 servings):
- Calories: 560
- Protein: 28 g
- Carbohydrates: 51 g
- Total fat: 27 g
- Saturated fat: 13 g
- Fiber: 3 g
- Sugar: 7 g
- Sodium: 780 mg
Nutrition information is an estimate and will vary depending on the brands you use, the type of ground beef, and the exact ingredients and portion sizes.

Final Thoughts
This Million-Dollar Spaghetti Casserole is the ultimate comfort food for anyone who loves creamy, cheesy pasta and hearty homemade meat sauce. With its irresistible layers, simple ingredients, and family-friendly flavor, it’s an easy dinner recipe you’ll want to keep in your regular rotation.
Whether you’re feeding a hungry family, bringing a dish to a potluck, or preparing meals for a busy week, this baked spaghetti casserole is always a crowd-pleaser.
Serve it with garlic bread and a fresh salad for a delicious dinner everyone will look forward to!
Love easy comfort food recipes? Save this Million-Dollar Spaghetti Casserole to your favorite Pinterest dinner board so you can find it whenever those cheesy pasta cravings hit. Don’t forget to share it with someone who loves a good homemade casserole!
Enjoy!
— ReevesAtHome
I hope you enjoyed learning about how to make this tasteful Million-Dollar Spaghetti Casserole recipe! If you liked this one, you should check out The Best Baked Mac and Cheese recipe and the rest of my blog. If you have any questions, please contact me at: [email protected]