Dinner Recipes

The Best Million Dollar Spaghetti You Will Ever Make

Million dollar spaghetti is what you get when spaghetti night and lasagna night finally agree to share a dish. Soft noodles sit under a creamy cheese layer, a thick beefy marinara goes on top, and mozzarella melts over everything. You cut it into squares and serve it with a spatula, no lasagna sheets required.

I tested this version seven times over three weeks. The first batches came out soupy or dry, and the fixes were small: salt the pasta water well, pull the spaghetti one minute early, and let the sauce thicken before it touches the noodles.

This million dollar spaghetti casserole slices cleanly, stays creamy in the middle, and browns at the edges. Everything comes from a regular grocery store, one 9×13-inch dish holds the whole thing, and it feeds eight. I make it for weeknights, potlucks, and game days, and the leftovers reheat better than almost anything else in my fridge.

 Golden million dollar spaghetti casserole square with melted mozzarella and parsley on a white plate
Table of Contents

Why You Will Love This Million Dollar Spaghetti

  • One 9×13-inch dish feeds eight people, so cleanup is a skillet, a pot, and a pan.
  • The cheese layer stays creamy overnight, so day two tastes as good as day one.
  • Edges turn crisp and golden while the middle stays soft.
  • You can build it a day early and bake it when the guests walk in.
  • My daughter pushes red sauce around her plate most nights, yet she asked for this three days in a row.

Recipe Snapshot

  • Prep Time: 20 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 30 minutes, including a 10 minute rest
  • Servings: 8
  • Difficulty: Easy
  • Calories per serving: About 610
  • Key Ingredient or Tool: Full-fat cottage cheese blended with cream cheese
  • Best For: Weeknight dinners, potlucks, and freezer meals

Nutrition Information

  • Calories per Serving: About 610
  • Protein: 32 g
  • Carbs: 45 g
  • Fat: 33 g
  • Fiber: 3 g
  • Sugar: 9 g
  • Sodium: 900 mg
  • Serving Size: About 1 1/2 cups
  • Servings per Recipe: 8

One square of million dollar spaghetti gives you 32 grams of protein, mostly from the beef and the three cheeses. The carbs come from the spaghetti, and the fat comes from the cheeses and beef. Add a green side and dinner is done.

Nutrition values are approximate and calculated per serving using standard ingredient amounts. Values may vary based on brands used and portion sizes.

Ingredients for Million Dollar Spaghetti

Meat Sauce

  • 1 pound ground beef, 85% lean
  • 1 medium yellow onion, finely diced (about 1 cup)
  • 3 cloves garlic, minced
  • 1 jar (24 ounces) marinara sauce, such as Rao’s
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon Diamond Crystal kosher salt
  • 1/4 teaspoon black pepper

Pasta

  • 12 ounces dry spaghetti
  • 1 tablespoon kosher salt, for the pasta water
  • 2 tablespoons unsalted butter, melted

Cheese Layer and Topping

  • 8 ounces cream cheese, softened
  • 1 cup full-fat cottage cheese (8 ounces)
  • 1/2 cup sour cream
  • 1/2 cup freshly grated Parmesan cheese
  • 2 cups shredded low-moisture mozzarella (8 ounces), from a block
  • 2 tablespoons chopped fresh parsley, for serving

Full-fat cottage cheese melts into the cream cheese and gives the middle its soft, custardy body, while fat-free versions turn watery in the oven. Cream cheese holds the layer together so it slices instead of sliding. A thick marinara like Rao’s keeps the top from flooding the noodles.

Substitutions: swap the beef for ground turkey or chicken and add 1 tablespoon olive oil to the skillet. Swap ricotta for cottage cheese, mascarpone for cream cheese, plain Greek yogurt for sour cream, and provolone for mozzarella.

Ingredients for baked spaghetti casserole laid flat: noodles, beef, marinara, cream cheese, cottage cheese, mozzarella

Equipment Needed

  • 9×13-inch baking dish: Glass or ceramic heats evenly, while dark metal browns the bottom faster.
  • 12-inch skillet: The wide surface browns beef instead of steaming it.
  • 6-quart pot: Spaghetti needs room, or the strands clump.
  • Instant-read thermometer: It is the only sure way to confirm 165°F in the center.
  • Aluminum foil: Spray the underside so the cheese does not peel off.

Preparation

  • Set the cream cheese out on the counter, cut into 1-inch cubes, 25 minutes before you start.
  • Move an oven rack to the middle position and preheat the oven to 350°F.
  • Spray a 9×13-inch baking dish with cooking spray.
  • Dice the onion, mince the garlic, grate the Parmesan, shred the mozzarella, and measure everything into bowls.
  • Fill the 6-quart pot with 4 quarts of water and set it on the stove, ready to heat.

Pro Tip: Cubed cream cheese softens evenly in 25 minutes, so the cheese layer stirs smooth with a spoon and no mixer.

Step-by-Step Instructions

  1. Heat the skillet over medium-high heat for 2 minutes, add the beef, and break it into crumbles. Cook 6 to 7 minutes until no pink remains and browned bits coat the pan. Chef’s Note: Spoon off fat only if more than 2 tablespoons pool in the pan.
  2. Add the onion to the beef and cook 4 minutes until it turns soft and translucent. Stir in the garlic and cook 30 seconds until you can smell it. Set the pasta water on high heat.
  3. Pour in the marinara, then add the Italian seasoning, 1/2 teaspoon salt, and pepper. Simmer on medium-low for 10 minutes, uncovered, until the sauce coats the back of a spoon. Chef’s Note: A thick sauce is what keeps the casserole from turning watery.
  4. Once the water boils hard, add 1 tablespoon salt and the spaghetti, then cook 8 minutes until the noodles bend but keep a firm bite. Drain and toss with the melted butter until the strands look glossy. Chef’s Note: Pull the pasta a minute early, because it finishes cooking in the oven.
  5. Stir the cream cheese, cottage cheese, sour cream, and Parmesan together in a medium bowl for about 1 minute. The mixture is ready when it looks smooth and creamy with only small curds showing.
  6. Spread half the spaghetti across the baking dish. Dollop the cheese mixture on top and spread it gently to within 1/2 inch of the edges until you see an even white layer.
 Spreading creamy cheese layer over spaghetti in a 9x13 dish for million dollar baked spaghetti
  1. Add the remaining spaghetti and spoon the meat sauce over it. Scatter the mozzarella on top until the sauce disappears under cheese from edge to edge.
  2. Cover the dish loosely with the sprayed foil and bake at 350°F for 20 minutes. The sauce should bubble around the edges by the time you lift the foil.
  3. Remove the foil and bake 12 to 15 minutes more, until the cheese melts and turns golden in spots. Slide the thermometer into the center and wait for 165°F. Chef’s Note: If the top browns before the center is hot, tent the foil back on.
  4. Let the dish rest 10 minutes so the sauce stops sliding. Sprinkle with parsley and cut into 8 squares, and the layers should hold their shape on the spatula.
 Close up of a cheesy million dollar spaghetti slice showing creamy center and meat sauce layers

Expert Tips and Tricks

  • I used bagged mozzarella on test number three, and the top stayed grainy. Shredding a block takes two minutes, and the cheese melts smooth.
  • To build this spaghetti casserole ahead, assemble it up to 24 hours early, cover it with foil, and refrigerate. Bake it covered for 30 minutes instead of 20, then uncover for 12 to 15 minutes.
  • If your cottage cheese looks wet, drain it in a fine strainer for 5 minutes before mixing.
  • An electric kettle gets pasta water boiling about 5 minutes faster than the stove.
  • Cut leftover million dollar spaghetti into squares while the dish is still warm, not hot. The layers hold together better, and the squares cool faster in the fridge, where they keep up to 4 days.

Common Mistakes and Troubleshooting

Soupy slices. The dish pools liquid on the plate because the sauce was thin or the cottage cheese was wet. Simmer the sauce until it coats a spoon. If it already happened, rest the squares 10 more minutes.

Mushy noodles. The spaghetti turned soft because it cooked fully in the pot and again in the oven. Pull it one minute early. If it is already soft, add extra mozzarella for structure.

Lumpy cheese layer. Cold cream cheese will not blend and leaves white chunks. Soften it 25 minutes first. Small lumps melt in the oven, so no fix is needed afterward.

Pale top and cold middle. A spaghetti casserole assembled straight from the fridge needs more time. Add 10 minutes covered. Check for 165°F, and tent with foil if the top darkens.

Greasy orange pools. Fatty beef releases oil that floats on the sauce. Use 85% lean beef and spoon off extra fat. If it shows up in the oven, blot with a paper towel.

Storage Instructions

  • Room Temperature: Not recommended beyond 2 hours, or 1 hour above 90°F.
  • Refrigerator: Up to 4 days in an airtight glass container, once the squares cool to room temperature within 2 hours.
  • Freezer: 2 to 3 months in a freezer-safe zip bag, with the air pressed out.
  • Reheating: Cover with foil and bake at 350°F for 20 to 25 minutes until the center reaches 165°F. Add 2 tablespoons marinara if it looks dry.
  • Make-Ahead Notes: The meat sauce keeps 3 days in the fridge and the cheese mixture keeps 24 hours. Cook the spaghetti the day you bake.

Storage Trick: Freeze cooled squares on a parchment-lined sheet pan for 1 hour before bagging them. They stay separate, so you can pull out exactly two portions.

I write the date and the oven time on every bag of million dollar spaghetti in marker. My husband can reheat dinner without calling me, and nobody guesses how old a square is.

Variations and Substitutions

  • Spicy: Add 1/2 teaspoon red pepper flakes with the garlic and swap the mozzarella for pepper jack.
  • Mild and Kid-Friendly: Grate the onion on a box grater so it melts into the sauce, and skip the pepper.
  • Vegetarian: Replace the beef in million dollar spaghetti with 12 ounces chopped cremini mushrooms, cooked 10 minutes until the pan is dry. Use a vegetarian-labeled hard cheese in place of Parmesan.
  • Gluten-Free: Use gluten-free spaghetti and cook it 2 minutes short of the package time, since it softens faster. Check the marinara and Italian seasoning labels.
  • Meatball Layer: Halve a batch of garlic Parmesan baked meatballs and tuck them between the cheese layer and the sauce, in place of the ground beef.

What to Serve With This

  • cucumber salad: Its cold crunch and tang cut through the rich cheese.
  • Garlic breadsticks: Roll homemade pizza dough into strips, brush with garlic butter, and bake for scooping up sauce.
  • Roasted broccoli: Edges that char at 425°F add bitterness, and that balances the creamy middle.
  • Warm marinara: A small bowl lets people add extra sauce to their square.
  • Sparkling water with lemon and mint: It resets your palate between bites.
Cheesy spaghetti casserole served with cucumber salad and garlic breadsticks for an easy family dinner

Frequently Asked Questions

Can you freeze million dollar spaghetti?

Yes, million dollar spaghetti freezes well, and I freeze it two ways. Baked squares reheat fastest, but an unbaked casserole tastes fresher. Wrap it tightly in foil, freeze 2 to 3 months, and thaw 24 hours in the fridge. Bake covered for 30 minutes, then uncovered for 12 to 15 minutes, until the center reads 165°F. Never bake it from frozen, because the edges overcook before the middle thaws.

Why is my million dollar spaghetti dry?

Dry casserole usually means the sauce was too thin to coat the noodles or the dish baked uncovered too long. Keep the foil on for the first 20 minutes. If a leftover square looks tight, spoon 2 tablespoons of marinara on top before reheating. I learned that on test number five. Resting the dish 10 minutes before cutting also lets the sauce settle back into the noodles.

Can you make million dollar spaghetti without cottage cheese?

You can. Swap in an equal amount of ricotta for a slightly grainier, milder layer. If you dislike both, use a full 8 ounces of cream cheese plus 3/4 cup sour cream. That version is richer and a bit tangier, so cut the Parmesan to 1/4 cup. Either way the noodles stay moist, and my family could not pick out the difference.

How long to bake million dollar spaghetti at 350?

Bake it 20 minutes covered and 12 to 15 minutes uncovered when the pasta and sauce are still warm. Cold from the fridge, give it 30 minutes covered. Ignore the clock for the final call: the sauce should bubble and the center should read 165°F. A dish that bubbles at the edges but feels cool in the middle needs 5 more minutes, so check again before you pull it.

Why is it called million dollar spaghetti?

The name points to how rich million dollar spaghetti tastes, not what it costs. The ingredients are plain grocery store items, but the creamy cheese layer feels like a restaurant upgrade, and plain spaghetti, jarred sauce, and three cheeses are all it takes. My brother asked if I had used mascarpone. I had used cottage cheese, and I kept that to myself for a week.

Final Thoughts on Million Dollar Spaghetti

Make the sauce a day ahead if you can. Cold sauce spoons out thicker, and a thick sauce is the difference between a sliceable casserole and a soupy one. That one habit improved every batch I made after test number four.

This dish is also forgiving when plans change. Dinner got pushed back an hour on a school night, and the covered casserole waited in a warm oven without drying out. Serve it with a crisp salad and let everyone cut their own square.

If you loved this recipe, save it to your baked pasta Pinterest board so you can find it easily later!

Golden million dollar spaghetti casserole square with melted mozzarella and parsley on a white plate

The Best Million Dollar Spaghetti You Will Ever Make

Layers of tender spaghetti, a creamy cheese filling, thick beefy marinara, and melted mozzarella bake into squares that slice cleanly. It serves eight and reheats well.
Prep Time 20 minutes
Cook Time 1 hour
Resting Time 10 minutes
Total Time 1 hour 30 minutes
Servings: 8 About 1 1/2 cups
Course: Main Course
Cuisine: American
Calories: 610

Ingredients
  

Meat Sauce
  • 1 pound ground beef 85% lean
  • 1 medium yellow onion finely diced (about 1 cup)
  • 3 cloves garlic minced
  • 1 jar 24 ounces marinara sauce
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon Diamond Crystal kosher salt
  • 1/4 teaspoon black pepper
Pasta
  • 12 ounces dry spaghetti
  • 1 tablespoon kosher salt for the pasta water
  • 2 tablespoons unsalted butter melted
Cheese Layer and Topping
  • 8 ounces cream cheese softened
  • 1 cup full-fat cottage cheese 8 ounces
  • 1/2 cup sour cream
  • 1/2 cup freshly grated Parmesan cheese
  • 2 cups shredded low-moisture mozzarella 8 ounces, from a block
  • 2 tablespoons chopped fresh parsley for serving

Equipment

  • 9×13-inch baking dish
  • 12-inch skillet
  • 6-quart pot
  • Instant-read thermometer
  • Aluminum foil

Method
 

  1. Preheat the oven to 350°F and spray a 9×13-inch dish. Heat the skillet over medium-high heat for 2 minutes, add the beef, and break it into crumbles. Cook 6 to 7 minutes until no pink remains and browned bits coat the pan.
  2. Add the onion and cook 4 minutes until soft and translucent. Stir in the garlic and cook 30 seconds until fragrant. Set the pasta water on high heat.
  3. Pour in the marinara, Italian seasoning, 1/2 teaspoon salt, and pepper. Simmer on medium-low for 10 minutes, uncovered, until the sauce coats the back of a spoon.
  4. Once the water boils hard, add 1 tablespoon salt and the spaghetti. Cook 8 minutes until the noodles bend but keep a firm bite. Drain and toss with the melted butter until glossy.
  5. Stir the cream cheese, cottage cheese, sour cream, and Parmesan together for about 1 minute until smooth with only small curds showing.
  6. Spread half the spaghetti in the dish. Dollop the cheese mixture on top and spread it to within 1/2 inch of the edges until you see an even white layer.
  7. Add the remaining spaghetti, spoon the meat sauce over it, and scatter the mozzarella on top until the sauce disappears under cheese from edge to edge.
  8. Cover loosely with sprayed foil and bake at 350°F for 20 minutes, until the sauce bubbles around the edges.
  9. Remove the foil and bake 12 to 15 minutes more, until the cheese melts and turns golden in spots. Check that the center reads 165°F.
  10. Rest 10 minutes until the sauce stops sliding. Sprinkle with parsley and cut into 8 squares.

Notes

Assembled cold from the fridge, bake covered 30 minutes, then uncovered 12 to 15 minutes, until the center reads 165°F.
Use a thick marinara, and drain wet cottage cheese in a strainer for 5 minutes before mixing.
Storage: refrigerate up to 4 days, or freeze 2 to 3 months.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Scroll to Top