Go Back Email Link
+ servings

Million Dollar Spaghetti Casserole

Million Dollar Spaghetti Casserole layers tender spaghetti, hearty beef marinara, a rich cream cheese and cottage cheese filling, butter, Parmesan, and melted mozzarella into a family friendly baked dinner that serves eight and fits beautifully into a busy weeknight.
Print Recipe
Million Dollar Spaghetti Casserole with melted cheese and parsley garnish on white plate
Prep Time:20 minutes
Cook Time:35 minutes
Total Time:55 minutes

Ingredients

  • 1 lb of spaghetti noodles
  • 1 lb of ground beef
  • 1 small yellow onion diced
  • 3 cloves of garlic minced
  • 1 24 oz jar of marinara sauce
  • 1 tsp of Italian seasoning
  • 1 tsp of salt
  • 1 tsp pepper
  • 8 oz of cream cheese softened
  • 1 cup of cottage cheese
  • 1 ½ cups of shredded mozzarella cheese divided
  • ½ cup of grated Parmesan cheese
  • 4 tbsp of butter sliced

Instructions

  • Step 1: Heat the Oven and Cook the Spaghetti - Preheat your oven to 350°F and lightly grease a 9 by 13 inch baking dish. Bring a large pot of salted water to a boil, add the spaghetti, and cook it according to the package directions until it is just al dente. You want the noodles cooked but still slightly firm because they will spend another half hour in the oven soaking up sauce and all that creamy goodness. Drain the spaghetti well and set it aside. I usually give the colander a couple of good shakes so extra water does not sneak into the casserole and loosen the layers. There is plenty of moisture coming from the marinara and cheese mixture, so you do not need any pasta water tagging along.
  • Step 2: Brown the Beef and Build the Meat Sauce - Set a large skillet over medium heat and add the ground beef and diced onion. Cook them together, breaking the beef into small crumbles with a wooden spoon, until the meat is browned and the onion is soft. Drain off any excess grease, then stir in the minced garlic and cook for about 30 seconds, just until you can smell it. Garlic can go from fragrant to scorched quickly, so this is one of those moments when I stay near the stove instead of wandering off to deal with whatever mysterious noise just came from the living room. Pour in the marinara sauce, then add the Italian seasoning, salt, and black pepper. Stir everything together and let the sauce simmer for about 5 minutes. That short simmer gives the onion, garlic, beef, and tomato sauce time to settle into one another before you start layering.
  • Step 3: Mix the Creamy Cheese Filling - In a medium bowl, combine the softened cream cheese, cottage cheese, sour cream, 1/2 cup of the mozzarella, and the grated Parmesan. Stir until everything is evenly combined. It does not need to be completely smooth, especially because cottage cheese naturally has some texture, but you do want the cream cheese spread throughout rather than sitting in big lumps. If your cream cheese still feels cold and stiff, give it a few extra minutes on the counter. A softer filling is much easier to spread over the spaghetti without dragging the noodles all over the baking dish. This creamy layer is what separates Million Dollar Spaghetti Casserole from the baked spaghetti I grew up eating. It turns soft and rich in the oven and gives you that lasagna style contrast between hearty tomato sauce and mellow cheese.
  • Step 4: Layer the Butter, Spaghetti, and Creamy Filling - Arrange the sliced butter across the bottom of your prepared baking dish. Add half of the cooked spaghetti and spread it into an even layer from corner to corner. Spoon the creamy cheese mixture over the noodles, then gently spread it out with the back of a spoon or a small spatula. Do not worry if every inch is not perfectly covered. This is family dinner, not an art project. As the casserole heats, the butter melts into the lower noodles and the creamy filling softens into the pasta, so those layers naturally come together in the oven. Just aim for reasonably even coverage so everyone gets some of that creamy center when you start cutting portions.
  • Step 5: Add the Remaining Spaghetti and Meat Sauce - Place the rest of the cooked spaghetti over the cheese layer and spread it out gently. Pour the warm meat sauce evenly across the top, making sure some of that beefy marinara reaches the edges and corners. This is where the casserole really starts looking like dinner instead of a collection of ingredients. The top spaghetti absorbs some of the tomato sauce while the creamy middle stays tucked underneath, giving you distinct layers that still eat like one rich, cozy forkful. If you notice a few noodles sticking out completely uncovered, tuck them beneath the sauce. Covered noodles stay softer during baking, especially around the edges of the pan.
  • Step 6: Top with Mozzarella and Bake Until Bubbling - Sprinkle the remaining 1 cup of mozzarella evenly over the meat sauce. Try to carry it all the way to the edges because those little browned cheese corners have a way of becoming valuable real estate once everyone sits down. Bake the casserole uncovered for 30 to 35 minutes, until the center is hot, the sauce is bubbling around the edges, and the mozzarella is fully melted. If you like a little more color on top, you can leave it in until you see a few lightly golden spots on the cheese. Keep an eye on it near the end since every oven behaves a little differently. The smell at this point is usually enough to bring my kids into the kitchen asking how much longer they have to wait.
  • Step 7: Rest, Slice, and Serve - Take the casserole out of the oven and let it rest for 5 to 10 minutes before slicing. I know that is a hard sell when everybody is standing nearby with plates ready, but the rest matters. It gives the creamy center and hot sauce a chance to settle so each serving holds together better when you lift it from the dish. Cut the casserole into eight generous portions and serve while the cheese is still soft and stretchy. The first slice may not be the prettiest one in the pan. That is normal. Consider it the cook's portion and carry on.

Notes

Substitutions

  • Ricotta for cottage cheese: Use the same amount of ricotta if your family prefers a smoother, more lasagna style cheese layer.
  • Italian sausage for ground beef: Replace some or all of the beef with mild or hot Italian sausage for a deeper, more seasoned meat sauce.
  • Ground turkey for ground beef: Ground turkey works well if you want a lighter meat option, though you may want a small splash of olive oil while browning it.
  • Different pasta shapes: Spaghetti gives the classic layered look, but linguine, bucatini, or another long pasta can work when that is what you have in the pantry.
  • Homemade sauce for jarred marinara: If you already have a favorite tomato sauce in the freezer, use about 24 ounces in place of the jar.
  • Reduced fat dairy: Reduced fat cream cheese, cottage cheese, and sour cream can be used, although the filling will be a little less rich.

Variations

  • Sausage and beef version: Use half ground beef and half Italian sausage for a meatier casserole with a little extra spice and savory flavor.
  • Extra cheesy version: Add another 1/2 cup mozzarella to the top if your family considers the browned cheese layer the best part.
  • Vegetable packed version: Cook diced bell peppers, mushrooms, or zucchini with the onion so extra vegetables settle right into the meat sauce.
  • Spicy version: Add crushed red pepper flakes to the sauce or use hot Italian sausage for a gentle kick.
  • Garlic lover version: Add one or two extra cloves of garlic if your house is the kind where nobody has ever complained about too much garlic.
  • Fresh herb finish: Sprinkle chopped parsley or basil over the baked casserole right before serving for a fresh note against all that rich cheese.

Tips and Tricks

  • Do not overcook the pasta: Al dente spaghetti holds its shape better and finishes cooking in the oven without becoming mushy.
  • Soften the cream cheese first: Room temperature cream cheese blends into the filling faster and spreads over the noodles with much less fuss.
  • Drain the beef well: Removing extra grease keeps the meat sauce rich without making the finished casserole oily.
  • Use a sauce you enjoy: Marinara is a major part of the flavor here, so choose one you would happily spoon over regular spaghetti.
  • Spread the sauce to the corners: Covering the top noodles helps keep stray edges from drying out while the casserole bakes.
  • Give it the full resting time: Five to 10 minutes on the counter makes cleaner slices and keeps the creamy filling from rushing out onto the plate.
  • Prep while the pasta cooks: Dice the onion, mince the garlic, and measure the cheese while your water comes to a boil so the whole process keeps moving.
  • Save the mozzarella for the top: Make sure you reserve the full final cup because that melted cheese blanket is a big part of what makes the finished casserole so inviting.

Serving Ideas

  • Garlic bread: A warm loaf or a few crisp slices are great for scooping up the extra meat sauce left on the plate.
  • Simple green salad: Crisp lettuce, cucumber, tomato, and a tangy vinaigrette give you a fresh contrast to the rich casserole.
  • Roasted broccoli: The browned edges and mild bitterness of roasted broccoli balance the creamy cheese and beefy tomato sauce nicely.
  • Green beans: Keep them simple with butter, salt, and pepper so the casserole can stay the star of dinner.
  • Caesar salad: Crunchy romaine and a sharp dressing fit naturally beside the Parmesan and Italian seasoning in the spaghetti.
  • Fruit for the kids: A bowl of grapes, orange slices, or berries is an easy way to round out the plate when you do not feel like making another cooked side.

Storage and Make Ahead Tips

  • Refrigerator storage: Let leftovers cool, then transfer them to an airtight container and refrigerate for 2 to 3 days.
  • Individual portions: Store slices separately when you know people will be reheating lunch at different times during the week.
  • Reheating in the microwave: Cover a portion loosely and warm it in short intervals until hot, adding a spoonful of marinara if the pasta looks a little dry.
  • Reheating in the oven: Cover the casserole with foil and warm it at 350°F until heated through so the noodles stay tender.
  • Make ahead assembly: Put the entire casserole together earlier in the day, cover it, and refrigerate until dinner time.
  • Freezer preparation: Assemble it in a freezer safe pan, wrap tightly, and freeze before baking if you want a future family dinner ready to go.
  • Thawing: Move a frozen casserole to the refrigerator the night before you plan to bake it so the center can thaw gradually.
  • Leftover rescue: Add a spoonful of extra marinara over refrigerated portions before reheating if the noodles have absorbed some of their original moisture.
Servings: 8 servings
QR Code linking back to recipe