Million Dollar Spaghetti Casserole Recipe – Layered Pasta Bake
The first time I made this recipe was for a potluck at my son’s school, and I honestly didn’t expect much. I threw it together the night before, stuck it in one of my trusty glass baking dishes, and figured it would just be another pasta casserole. But when I picked up that empty dish at the end of the night, I knew I’d stumbled onto something special. Three different parents asked for the recipe, and one mom actually called it “better than lasagna but way easier.” That’s when I knew this one was a keeper.

What Is Million Dollar Spaghetti?
If you’ve never had it, Million Dollar Spaghetti is basically a layered pasta casserole that tastes like it took hours but comes together in about 30 minutes of actual work. You’ve got a creamy, tangy cream cheese mixture sandwiched between layers of spaghetti and meat sauce, all topped with melted mozzarella. The name isn’t just marketing hype. That cream cheese layer really does make it taste like a million bucks.
The genius of this dish is how it combines the comfort of baked spaghetti with the richness of lasagna, without all the fussy layering of noodles. I used to make lasagna every Sunday, but after I discovered this recipe, my family actually started requesting this instead. And honestly, I’m not complaining since it saves me about an hour of work.

Essential Ingredients
For the Pasta:
- 1 pound spaghetti
- 1/2 cup butter, divided
- 1/4 cup grated Parmesan cheese
For the Cream Cheese Layer:
- 8 ounces cream cheese, softened
- 1 cup sour cream
- 1/2 cup cottage cheese (or ricotta)
For the Meat Sauce:
- 1.5 pounds ground beef (or Italian sausage)
- 1 small onion, diced
- 3 cloves garlic, minced
- 24 ounces marinara sauce (I use Rao’s when it’s on sale)
- 1 teaspoon Italian seasoning
- Salt and pepper to taste
For the Topping:
- 2 cups shredded mozzarella cheese
- Fresh basil for garnish (optional)
Alternative Ingredients
If you’re looking to switch things up, here’s what works: Ground turkey or chicken keeps things lighter, though you’ll lose some of that rich flavor. For the cream cheese layer, you can use all ricotta instead of the cottage cheese/ricotta mix, but I find the combination gives you a better texture. Greek yogurt can replace the sour cream if you want to boost the protein content.
I’ve also made this with gluten-free pasta for my sister, and it worked perfectly. Just cook the pasta a minute or two less than the package says since it’ll cook more in the oven.
Step-by-Step Directions
Step 1: Cook the Pasta Bring a large pot of salted water to a boil. Cook the spaghetti until it’s just shy of al dente (about 2 minutes less than package directions). You want it slightly undercooked because it’ll finish cooking in the oven. Drain it, then toss with half the butter and the Parmesan cheese. Set aside.
Step 2: Make the Meat Sauce While the pasta cooks, brown the ground beef in a large skillet over medium-high heat. I use my cast iron skillet for this because it distributes heat so evenly. Break up the meat as it cooks, and once it’s no longer pink, drain off most of the fat. Add the diced onion and cook for about 3 minutes until it softens, then stir in the garlic for another minute. Pour in the marinara sauce, add the Italian seasoning, and let it simmer on low while you work on the next layer.
Step 3: Prepare the Cream Cheese Mixture In a medium bowl, mix the softened cream cheese, sour cream, and cottage cheese until smooth. If you have a stand mixer or hand mixer, this takes about 30 seconds. By hand, it takes a minute or two of serious arm work, but it’s doable.
Step 4: Assemble the Casserole Preheat your oven to 350°F. Grease a 9×13 inch baking dish with the remaining butter. Spread half of the spaghetti mixture in the bottom of the dish. Dollop the cream cheese mixture over the pasta and spread it out evenly (it doesn’t have to be perfect). Add the remaining spaghetti on top, then pour the meat sauce over everything. Finish with the shredded mozzarella.
Step 5: Bake Cover the dish with foil and bake for 30 minutes. Remove the foil and bake for another 10-15 minutes until the cheese is bubbly and starting to brown. Let it rest for 10 minutes before serving. This resting time is crucial because it lets everything set up, making it way easier to serve.

Pro Tips
The biggest mistake I made the first few times was not letting the cream cheese come to room temperature. Cold cream cheese is basically impossible to spread and you end up with lumps throughout. Take it out of the fridge at least 30 minutes before you start cooking.
For meal prep, this casserole is a dream. I often make two at once, one for dinner and one to freeze. Just assemble it completely, cover it tightly with plastic wrap and then foil, and freeze for up to 3 months. When you’re ready to use it, thaw it in the fridge overnight and bake as directed. Perfect for those nights when you just can’t deal with cooking.
If you’re using a glass baking dish, add about 5 minutes to the cooking time. Glass takes longer to heat up than metal pans.
Recipe Info
| Detail | Info |
|---|---|
| Prep Time | 20 minutes |
| Cook Time | 45 minutes |
| Total Time | 1 hour 5 minutes |
| Servings | 8-10 servings |
| Yield | One 9×13 casserole |
Why You’ll Love This Recipe
This is one of those dishes that makes you look like a kitchen genius without actually requiring much skill. It’s perfect for feeding a crowd because you can easily double it, and it actually tastes better the next day (which never happens with regular spaghetti). The leftovers reheat beautifully, either in the microwave for a quick lunch or in the oven if you want that just-baked taste again.
I also love that you can customize it based on what you have in your fridge. Leftover vegetables? Throw them in the meat sauce. Extra cheese? Add it to any layer. This recipe is forgiving in the best way possible.
What Makes This Recipe Unique
The cream cheese layer is what sets this apart from every other pasta bake you’ve tried. It creates this incredibly rich, tangy contrast to the sweet marinara and savory meat. Most baked spaghetti recipes are just pasta mixed with sauce and cheese, but this one has distinct layers that make every bite interesting.
Another thing I love is how well it holds together when you serve it. With regular baked spaghetti, you end up with this sloppy mess on the plate. This casserole slices cleanly and looks impressive, which matters when you’re bringing it to a potluck or serving it to guests.
Key Features
Make-Ahead Friendly: Assemble it completely and refrigerate for up to 24 hours before baking. Great for meal planning when you know you’ll have a busy evening.
Freezer-Friendly: Freeze before or after baking. Either way works, though I prefer freezing it unbaked so the pasta doesn’t get mushy.
Budget-Friendly: Feeds 8-10 people for under $20, especially if you buy your ground beef when it’s on sale and use store-brand ingredients.
Crowd-Pleaser: I’ve never met anyone who doesn’t like this. Even picky kids devour it.
Nutrition Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 485 |
| Total Fat | 24g |
| Saturated Fat | 13g |
| Cholesterol | 85mg |
| Sodium | 720mg |
| Total Carbohydrates | 38g |
| Dietary Fiber | 2g |
| Sugars | 5g |
| Protein | 28g |
Nutrition information is approximate and based on 10 servings
You’ll Also Love
If this recipe hits the spot, you should try my Baked Ziti with Italian Sausage (same concept, different pasta shape), my Chicken Alfredo Casserole (for a white sauce version), or my Easy Beef Lasagna (when you have more time and want to go traditional). All of these are perfect for meal prep and feeding a hungry family.
Conclusion
Million Dollar Spaghetti has become my go-to recipe when I need to feed a crowd without spending all day in the kitchen. It’s comfort food at its finest, and the fact that it makes amazing leftovers just seals the deal. Whether you’re meal prepping for the week, bringing a dish to share, or just want to make dinner special on a random Tuesday, this casserole delivers every single time.
The best part? You probably have most of these ingredients in your kitchen right now. So grab your favorite baking dish and give it a try. I promise you’ll be adding this one to your regular rotation.
Million Dollar Spaghetti Casserole
A creamy, layered baked spaghetti that tastes like lasagna but is much easier to make.
Ingredients
- 1 lb spaghetti
- 1/2 cup butter, divided
- 1/4 cup Parmesan cheese
- 8 oz cream cheese, softened
- 1 cup sour cream
- 1/2 cup cottage cheese or ricotta
- 1.5 lbs ground beef or Italian sausage
- 1 small onion, diced
- 3 cloves garlic, minced
- 24 oz marinara sauce
- 1 tsp Italian seasoning
- Salt and pepper to taste
- 2 cups shredded mozzarella
Instructions
- Cook spaghetti slightly under al dente. Toss with butter and Parmesan.
- Brown meat, add onion and garlic, then stir in marinara and seasoning.
- Mix cream cheese, sour cream, and cottage cheese until smooth.
- Layer half pasta, cream mixture, remaining pasta, meat sauce, and mozzarella.
- Cover and bake at 350°F for 30 minutes. Uncover and bake 10 to 15 minutes more.
- Rest 10 minutes before serving.
