Pin it
I make this casserole when I need to feed a table full of hungry people without spending the whole evening at the stove. It is essentially baked spaghetti that thinks it is lasagna, with a hidden creamy cheese layer that makes everyone ask for seconds. The cream cheese mixture coats every strand, while the meat sauce keeps the whole thing hearty and familiar.
The layer that earns the name
The million dollar part is not the meat sauce or the mozzarella topping. It is the creamy layer that hides in the center. Softened cream cheese gets beaten with sour cream and Parmesan until it is smooth, then tossed with hot spaghetti so every noodle carries a little richness. That layer bakes into something almost like a cheese-filled pasta pie.
What goes into the dish
This is pantry cooking at its best. A jar of good marinara, a pound of ground beef, a block of cream cheese, and a box of spaghetti. The quality of the marinara matters here since it carries half the flavor, so pick one you would eat straight from the jar.
- Spaghetti. The classic shape holds the creamy layer and the meat sauce in equal measure. Cook it just shy of al dente so it does not turn mushy in the oven.
- Ground beef. Lean beef keeps the sauce from swimming in grease. Brown it well for depth.
- Marinara sauce. A 24-ounce jar is the right amount. Choose a thick, rich sauce with visible herbs.
- Cream cheese. The foundation of the creamy layer. It must be fully softened or it will clump.
- Sour cream. Adds tang and keeps the cheese layer light rather than dense.
- Italian seasoning. Bridges the jarred sauce and the fresh dairy.
- Mozzarella and Parmesan. Parmesan goes into the creamy mix for umami. Mozzarella melts on top for that stretchy finish.
How to build it
- Boil the pasta. Cook the spaghetti in well-salted water until it still has a bite, about two minutes less than the package says. Drain and set aside.
- Brown the beef. Cook the ground beef in a hot skillet, breaking it up until it is deeply browned. Drain excess fat, then stir in the marinara and Italian seasoning. Simmer for five minutes.
- Make the creamy filling. Beat the softened cream cheese with sour cream and Parmesan until completely smooth. Fold in the hot spaghetti and toss until every strand is coated.
- Layer the casserole. Spread half the meat sauce across the bottom of a greased 9x13-inch dish. Add the spaghetti mixture and spread it evenly. Pour the remaining meat sauce over the top.
- Top and bake. Scatter mozzarella across the surface. Bake at 350°F (175°C) for about 30 minutes, until the cheese is melted and the edges are bubbling.
Why the pasta matters
Overcooked spaghetti is the fastest way to ruin this dish. Remember the pasta will continue to cook in the oven as it absorbs sauce. Pull it from the boiling water while it still has real structure. If you are looking for a similar baked pasta with a different shape, our baked cream cheese spaghetti casserole uses the same technique with a slightly different cheese blend.
Swaps and additions
Ground turkey or Italian sausage both work in place of the beef. For a vegetable boost, stir sauteed mushrooms or spinach into the meat sauce. You can also swap half the spaghetti for thinly sliced zucchini to lighten the carb load. If you love the layered approach, our million dollar Italian lasagna uses the same cream cheese trick with flat noodles.
Storing and reheating
Leftovers keep in the refrigerator for up to four days. Reheat individual portions in the microwave with a damp paper towel over the top, or warm the whole casserole in a 325°F oven covered with foil. This dish also freezes well. Wrap the unbaked assembled casserole tightly and freeze for up to two months. Thaw overnight in the refrigerator and add ten minutes to the bake time. The USDA ground beef safety guide has good tips on safe handling and storage.
What to serve alongside
A simple green salad with vinaigrette cuts the richness. Garlic bread or breadsticks are natural partners. For another hearty casserole night, try our million dollar ravioli casserole, which swaps the spaghetti for cheese-filled pasta. If you want a chicken version, the Monterey chicken spaghetti casserole is a great next step.
FAQs
- Can I use cottage cheese instead of cream cheese?
Yes. Cottage cheese is actually traditional in some versions of million dollar spaghetti. Drain it well and blend it smooth before mixing with the sour cream so the texture stays creamy.
- Can I freeze million dollar spaghetti casserole?
Yes. Assemble the casserole but do not bake it. Wrap tightly in plastic wrap and foil, then freeze for up to two months. Thaw overnight in the refrigerator and bake as directed, adding about ten minutes.
- How do I keep the spaghetti from getting mushy?
Cook the pasta two minutes less than the package directions. It will finish cooking in the oven as it absorbs the sauces and cheese.
- What is the best cheese for the top?
Low-moisture shredded mozzarella melts evenly and browns beautifully. Fresh mozzarella works but releases more liquid and can make the top watery.
- Can I make this with ground turkey?
Yes. Use ground turkey or Italian sausage. Brown it well to build flavor, since turkey is leaner than beef and needs the browning.
- How long do leftovers last?
Store leftovers in an airtight container in the refrigerator for up to four days. Reheat gently to avoid drying out the pasta.
- Can I add vegetables?
Yes. Sauteed mushrooms, bell peppers, or spinach stir right into the meat sauce. Keep the moisture low so the casserole does not get watery.