Last updated: August 25, 2026
Million dollar spaghetti earns its name from a filling so rich it tastes like it costs a fortune, even though it comes together from a handful of pantry staples and a block of cream cheese. This baked spaghetti casserole layers noodles, a tangy cream cheese and sour cream mixture, and a hearty meat sauce, then finishes under a blanket of melted mozzarella. You will find the full recipe card below with exact quantities and steps, but this walkthrough covers everything you need to make it a weeknight regular.

Why Million Dollar Spaghetti Is Worth the Name
The dish gets its name from the same instinct that named million dollar dip and million dollar chicken: a filling that tastes far more expensive than its ingredient list suggests. Cream cheese, sour cream, and cottage cheese combine into a layer that behaves like a cheesecake filling nestled inside a pasta bake. That contrast between the tangy, creamy middle and the savory tomato meat sauce on top is what makes this casserole so memorable at potluck tables across the Midwest and South.

Ground beef forms the backbone of the meat sauce, though ground turkey or a mix of beef and Italian sausage both work if you want a different flavor profile. Marinara or a doctored jarred sauce keeps the process weeknight-friendly, but a from-scratch tomato sauce elevates the dish for a Sunday dinner.
The Cream Cheese Layer, Explained
Room temperature cream cheese is essential here. Cold cream cheese straight from the refrigerator will not blend smoothly into the sour cream and cottage cheese, leaving lumps that never quite melt away in the oven.

Beat the cream cheese on its own for a full minute before adding the sour cream, cottage cheese, and a handful of grated parmesan. Some cooks add a few tablespoons of softened cream cheese with chives or garlic powder for extra depth, and both are welcome additions if you have them on hand.
Building the Meat Sauce
Brown the ground beef with diced onion and minced garlic in a large skillet over medium heat, breaking it into small crumbles as it cooks. Drain excess fat once the beef is no longer pink, then stir in your marinara or crushed tomatoes along with Italian seasoning, a pinch of red pepper flakes, and a bay leaf if you have one.

Simmer the sauce for at least fifteen minutes so the flavors concentrate before it meets the pasta. A longer simmer, up to forty-five minutes, produces an even deeper sauce if your schedule allows it.

Cooking the Pasta
Boil your spaghetti in generously salted water until just shy of al dente, about a minute less than the package directs. The noodles will finish cooking in the oven, so slightly underdone pasta at this stage prevents a mushy final texture.

Toss the drained noodles with a few tablespoons of butter or olive oil so they do not clump together while you assemble the layers.
Layering and Baking
Spread half the buttered noodles in a greased nine by thirteen inch baking dish. Dollop and spread the entire cream cheese mixture evenly over the noodles, then top with the remaining noodles.

Pour the meat sauce over the top layer of noodles, spreading it to the edges of the dish, then scatter shredded mozzarella and a little extra parmesan over everything. Bake at 350 degrees Fahrenheit for 25 to 30 minutes, until the cheese is melted and bubbling and the internal temperature reaches at least 165 degrees Fahrenheit.

Variations and Substitutions
Swap the ground beef for Italian sausage if you want a spicier, more robust sauce, or use a plant-based ground for a vegetarian version. Cottage cheese can be replaced with an equal amount of ricotta for a smoother texture, and Greek yogurt works as a lighter substitute for sour cream.

Add a layer of fresh spinach or sauteed mushrooms between the noodles and the cream cheese filling for extra vegetables without changing the core method. Gluten-free spaghetti holds up well in this bake if that is a household need.
Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to four days. Reheat individual portions in the microwave, or cover the whole dish with foil and warm it in a 325 degree Fahrenheit oven until heated through.

Million dollar spaghetti also freezes well before baking. Assemble the casserole in a freezer-safe dish, wrap tightly, and freeze for up to three months, then thaw overnight in the refrigerator before baking as directed, adding an extra ten minutes if it is still cold in the center.
Serving Suggestions
A simple green salad with a vinaigrette cuts through the richness of the cream cheese layer nicely. Garlic bread or a crusty baguette rounds out the meal for anyone who wants to soak up extra sauce.

The Origin of Million Dollar Spaghetti
Million dollar spaghetti belongs to a family of American potluck casseroles that took shape in the mid twentieth century, when home cooks began stretching pantry staples into show-stopping dishes for church suppers and family gatherings. The “million dollar” naming convention shows up across several dishes from this era, always signaling a filling or sauce that tastes richer than its actual cost.
The dish shares DNA with baked ziti and lasagna, but its defining move, the cream cheese and sour cream layer folded into the middle of the noodles, sets it apart. That technique likely borrowed from cheesecake and dip recipes popular at the same potlucks, where cream cheese stretched a small amount of expensive dairy into a crowd-sized dish.
Ready to bring this casserole to your own table? Use the recipe card below for the exact ingredient list, measurements, and step-by-step instructions.

Million Dollar Spaghetti
A baked spaghetti casserole with a tangy cream cheese and sour cream filling sandwiched between buttered noodles and a hearty meat sauce, topped with melted mozzarella.
Ingredients
- 1 pound spaghetti
- 3 tablespoons butter, melted
- 1 pound ground beef
- 1/2 cup diced yellow onion
- 2 cloves garlic, minced
- 24 ounces marinara sauce
- 1 teaspoon Italian seasoning
- 1/4 teaspoon red pepper flakes
- 8 ounces cream cheese, softened
- 1 cup sour cream
- 1 cup cottage cheese
- 1/4 cup grated parmesan cheese
- 2 cups shredded mozzarella cheese
- Salt and pepper to taste
Instructions
- Preheat the oven to 350 degrees Fahrenheit and grease a 9x13 inch baking dish.
- Boil the spaghetti in salted water until just shy of al dente, about 1 minute less than package directions, then drain and toss with melted butter.
- In a large skillet over medium heat, brown the ground beef with the onion and garlic, breaking it into crumbles, then drain excess fat.
- Stir the marinara sauce, Italian seasoning, red pepper flakes, salt, and pepper into the skillet and simmer for 15 minutes.
- In a mixing bowl, beat the softened cream cheese until smooth, then mix in the sour cream, cottage cheese, and parmesan until fully combined.
- Spread half of the buttered spaghetti in the prepared baking dish.
- Spread the cream cheese mixture evenly over the noodles.
- Top with the remaining spaghetti noodles.
- Pour the meat sauce evenly over the top layer of noodles.
- Sprinkle the shredded mozzarella over the sauce.
- Bake for 25 to 30 minutes, until the cheese is melted and the dish reaches 165 degrees Fahrenheit in the center.
- Let the casserole rest for 5 minutes before serving.
Notes
Let cream cheese come fully to room temperature for a smooth filling. The dish can be assembled a day ahead and refrigerated unbaked; add 10 extra minutes to the bake time.
Nutrition Information:
Yield:
8Serving Size:
1 sliceAmount Per Serving: Calories: 480Total Fat: 24gSaturated Fat: 12gSodium: 620mgCarbohydrates: 40gFiber: 3gSugar: 7gProtein: 26g
Million Dollar Spaghetti Questions and Answers
Can you make million dollar spaghetti ahead of time?
Yes, you can assemble the entire casserole up to a day in advance and refrigerate it unbaked, covered tightly with foil. Add about ten extra minutes to the baking time since the dish will start out cold.
Why is my cream cheese layer lumpy?
Lumps almost always mean the cream cheese was too cold when you started mixing. Let it sit at room temperature for at least 30 minutes, or microwave it in ten second bursts, before combining it with the sour cream and cottage cheese.
Can I use a different pasta shape?
Penne, rotini, and rigatoni all work well in place of spaghetti, since their shape actually makes for easier serving once the casserole is baked. Just cook whichever shape you choose one minute under the package time.
Is million dollar spaghetti the same as baked ziti?
They are closely related but not identical. Baked ziti layers noodles with ricotta and mozzarella throughout, while million dollar spaghetti concentrates its cream cheese and sour cream mixture into one distinct middle layer.
How do I know when it is done baking?
The cheese on top should be fully melted and starting to turn golden in spots, and a thermometer inserted into the center should read at least 165 degrees Fahrenheit. This usually takes 25 to 30 minutes at 350 degrees Fahrenheit.
Can I make this dish vegetarian?
Substitute a plant-based ground meat alternative or a mix of sauteed mushrooms and lentils for the ground beef, and the rest of the recipe stays the same. The cream cheese layer already carries most of the dish’s signature flavor.
Bringing It All Together
Million dollar spaghetti delivers potluck-favorite comfort food with minimal effort once you understand the three simple layers: buttered noodles, a tangy cream cheese filling, and a savory meat sauce finished with melted mozzarella. Follow the recipe card below for exact measurements, and this casserole will earn a permanent spot in your dinner rotation.



