Million Dollar Spaghetti (Make Ahead Friendly)
This post may contain affiliate links. Please read my disclosure policy.
Million Dollar Spaghetti – buttery pasta, rich meat sauce, and a creamy cheese layer baked until golden and bubbly. Comfort food that feeds a crowd and freezes like a dream.

Baked Spaghetti, But Make It Extra
Layers of buttery pasta, rich meat sauce, and a cheese filling so creamy it should probably come with a warning label. This Million Dollar Spaghetti has all the comfort of your favorite baked pasta dishes, minus the fuss of perfect lasagna layers.
I actually shared a version of this years ago, then accidentally deleted it in one of my “let’s clean up the blog” phases (don’t ask). But after years of making it, tweaking it, and hearing “when are you posting that spaghetti again?”, it’s back. Better photos, clearer instructions, same cheesy glory. Let’s do this.
Why You’ll Love This Spaghtti
- Feels like lasagna, eats like spaghetti, best of both worlds!
- That creamy cheese layer? Total game changer.
- Crowd-pleasing, freezer-friendly, and just the right amount of indulgent.
- Easy to prep ahead – perfect for busy weeknights or make-ahead meals.
- Cheese pull lovers, this one’s calling your name.
Before You Start: Tips & Ingredient Notes

The Pasta
Good ol’ spaghetti is perfect here, don’t overthink it. Just cook it al dente, which means firm to the bite, not mushy like that one time you got distracted by TikTok. Toss it with butter after draining so it doesn’t turn into one giant pasta clump while you do everything else.
The Meat Sauce
This is where the flavor starts. I like to mix ground beef with Italian sausage, because why settle for one meat when you can have two? Cook it down, let those flavors build, and always taste-test. You’re the boss of this sauce. Could you use only ground beef? Sure, but that Italian sausage brings lots of flavor.
The Million Dollar Cheese Layer
This is what makes it “million dollar.” Cream cheese, ricotta, sour cream, AND Parmesan, yes, it’s rich, yes, it’s indulgent, and yes, you’re worth it. Make sure that cream cheese is soft or you’ll be fighting it with a spoon and questioning your life choices.
The Topping
Don’t be stingy. This is what gives us that melty, golden top that makes you want to dive in face first. Cover it for the first part of baking to keep it moist, then uncover so it bubbles and browns like a champ.
Assembly Tip
Tossing a bit of meat sauce with the pasta before layering helps the whole dish stay juicy, not dry. And once it’s baked, let it rest for 10 minutes, hardest part, I know, but worth it. Think of it as time to pour yourself a glass of wine and pretend you’re in a cooking show.

Cook the spaghetti in salted water, think ocean water salty, for the best flavor. Just until al dente, because it’ll finish cooking in the oven. Drain, toss with a little butter so it doesn’t turn into a noodle brick, and set it aside while you multitask like the kitchen queen you are.

Sauté the ground beef and sausage until fully browned and happy. Don’t forget to drain the fat, unless you like greasy casseroles (no judgment, but also… no). Add in your onion, give it a few minutes to soften, then the garlic for that “what smells amazing?” moment.

Stir in your marinara, Italian seasoning, salt, and pepper. Let it bubble away for 5–7 minutes so all those flavors get to know each other. This is not the time to walk away, it’s too good not to babysit.

Grab a bowl and stir together the cream cheese, ricotta, sour cream, and Parmesan. It should look like something you’d want to spread on toast, but trust me, it’s going straight into pasta heaven.

Mix a bit of sauce into your spaghetti to keep things saucy. In your greased baking dish, layer half the pasta, then the entire cheese mixture (don’t skimp!), the rest of the spaghetti, and top it off with the rest of your meat sauce. Sprinkle ALL the mozzarella on top, don’t hold back, this is Million Dollar Spaghetti, not Minimalist Spaghetti.


Cover with foil and bake at 350°F for 30 minutes to get everything nice and cozy. Then uncover and bake another 15 minutes so the top turns golden and bubbly. You want browned edges and cheese pulls.
Let it sit for about 10 minutes. I know, it’s hard, but it makes slicing easier and cleaner. Ok, you don’t have to slice, just dig in, like I did!

How To Serve
This isn’t just any pasta bake, it’s rich, cheesy, and completely extra. So let’s give it the support it deserves:
Easy Garlic Bread
Easy Tossed Salad
Italian Roasted Mushrooms and Veggies
Red Sangria
Frequently Asked Questions
Can I make this ahead of time?
Yes! Assemble the whole dish up to 2 days in advance, cover tightly with foil, and refrigerate. When ready to bake, let it sit at room temp for 30 minutes while the oven preheats, then bake as directed.
How do I store leftovers?
Leftovers will keep in the fridge for up to 4 days, covered tightly or in an airtight container. Reheat in the microwave or in the oven at 350°F until warmed through. Don’t forget to spoon over a little extra sauce if it looks dry, leftover pasta always needs a little TLC.
Can I freeze this?
Absolutely! You can freeze it before or after baking. Wrap tightly with plastic wrap and foil and freeze for up to 3 months. Thaw overnight in the fridge and bake as usual. (If it’s already been baked, reheat covered until hot and bubbly.)
Can I use cottage cheese instead of ricotta?
Yes, and no one will know unless you tell them. Just make sure it’s full-fat and not too watery, drain it a bit if needed.
Do I have to use sausage?
Nope. All ground beef works just fine, just keep in mind the sausage has lots of flavor. You can even do ground turkey or chicken if that’s your thing, just amp up the seasoning.
Does this really taste like a million bucks?
Honestly? Yes. It’s cozy, creamy, cheesy, saucy, like lasagna without the layers and stress. And way easier to make on a weeknight.

Try These Pasta Recipes Next
- Baked Spaghetti Casserole
- Spaghetti Bolognese
- Classic Spaghetti and Meatballs
- Chili Garlic Butter Pasta
- Taco Spaghetti
- Chicken Spaghetti
Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

Million Dollar Spaghetti
Video
Ingredients
For the Pasta:
- 1 pound spaghetti
- 2 tablespoons butter (for tossing cooked pasta)
For the Meat Sauce:
- 1 pound ground beef
- ½ pound Italian sausage (optional, or use all ground beef)
- 1 small onion (finely chopped)
- 3 cloves garlic (minced)
- 24 ounces marinara sauce (1 jar)
- 1 teaspoon Italian seasoning
- salt and pepper (to taste)
For the Cheese Layer:
- 8 ounces cream cheese (softened)
- 1 cup ricotta cheese (or cottage cheese)
- 1 cup sour cream
- ½ cup Parmesan cheese (grated )
- 2 cups mozzarella cheese (shredded )
Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.
Instructions
- Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish.
- Cook spaghetti in salted boiling water until al dente, according to package instructions. Drain and toss with butter. Set aside.
- In a large skillet over medium heat, cook the ground beef, and Italian sausage until browned. Drain excess fat. Add the onion and cook for 3 more minutes until it softens. Stir in the garlic and cook for 1 more minute.
- Stir in the marinara sauce, Italian seasoning, salt, and pepper. Simmer for 5-7 minutes. Taste and adjust seasoning as needed.
- In a mixing bowl, combine cream cheese, ricotta cheese, sour cream, and Parmesan cheese. Mix until smooth.
- Take about a cup of the meat sauce and mix it in with the spaghetti.
- Spread half of the cooked spaghetti into the prepared baking dish. Spread the cheese mixture evenly over the spaghetti layer. Add the remaining spaghetti on top of the cheese mixture. Pour the meat sauce evenly over the spaghetti.
- Sprinkle 2 cups of shredded mozzarella cheese over the top.
- Cover the dish with foil and bake for 30 minutes. Remove the foil and bake for an additional 15 minutes, or until the cheese is melted and bubbly.
- Let the casserole rest for 10 minutes before slicing. Serve warm with garlic bread and a side salad.
Equipment
Notes
- Pasta Tips: Cook your spaghetti just until al dente. It finishes cooking in the oven, and no one wants mushy noodles under all that cheesy glory. Tossing it with butter keeps things from clumping, plus, butter makes everything better.
- Cheese Layer Shortcuts: No ricotta? Use cottage cheese. No sour cream? Greek yogurt works in a pinch. Just make sure your cream cheese is softened or you’ll end up mixing it with frustration and regret.
- Meat Options: I love the combo of ground beef + sausage for extra flavor, but you can use all beef, turkey, or even a plant-based alternative. Just make sure to season well and taste that sauce before you commit.
- Make-ahead and Freezer Friendly: This is a dream to prep ahead. Assemble, cover, and refrigerate for up to 2 days. Or freeze it (baked or unbaked) for up to 3 months. If frozen, thaw overnight in the fridge before baking.
- Leftovers? Even better! This reheats beautifully. Cover and warm it in the oven at 350°F or zap it in the microwave. Add a splash of broth or marinara if it needs moisture.
Nutrition Information
Notice: Nutrition is auto-calculated for your convenience. Where relevant, we recommend using your own nutrition calculations.
