Baked Million Dollar Spaghetti: Best Easy Recipe

Posted on

Mabel Dean

Baked Million Dollar Spaghetti - featured image

There is a specific kind of magic that happens when you pull a casserole dish out of the oven and the entire house smells like melted mozzarella and garlic bread. I call it the “Dinner Solved” smell. It’s the scent of relief, comfort, and immediate peace. I discovered the true potential of Baked Million Dollar Spaghetti on a rainy Tuesday in November, three years ago. I was exhausted, my bank account was dangerously low, and my kids were staring at the fridge like it held the secrets to the universe. I had half a box of spaghetti, a jar of sauce that was suspiciously close to empty, and a block of cream cheese that had been hiding in the back of the drawer.

I threw it together on a whim. I thought I was making a sad, lazy dinner. Instead, I made the dish that has since taken over our weeknight rotation. Last week, my husband’s boss asked for the recipe. The week before that, my sister-in-law drove an hour just to bring me a side dish of it because she couldn’t make it herself. It’s that good. It’s creamy, it’s cheesy, it’s baked to golden perfection, and it’s honestly a million times better than anything you’d get at a restaurant for $25.

I’ve tested this recipe dozens of times. I’ve tweaked the cheese ratios, played with the noodle shapes, and even tried using turkey sausage instead of beef. The version I’m sharing today is the holy grail. It’s the one that gets raves every single time. It’s easy enough for a Tuesday but fancy enough for a Sunday potluck. If you’re tired of the same old meat sauce spaghetti, trust me on this one. This baked spaghetti is the upgrade your family has been waiting for.

Why You’ll Love This Recipe

Okay, so why is this called “Million Dollar Spaghetti”? It’s not just because it tastes expensive. It’s because it delivers restaurant-quality comfort food without the restaurant price tag or the complicated technique. Here’s why this specific baked spaghetti recipe has earned its name in our house and in the kitchens of people who’ve tried it:

  • Creamy, Not Soupy — The secret is the cream cheese mixture. It creates a rich, velvety coating around every noodle that stays creamy even after baking. No watery casserole disaster here.
  • The Cheese Pull is Real — We’re talking about three types of cheese: ricotta, parmesan, and a mountain of mozzarella. When you pull a fork out of this dish, you get that long, glorious string of cheese that makes you feel like you’ve won the lottery.
  • Meal Prep Friendly — This dish actually tastes better the next day. The flavors meld together overnight. I often make it on Sunday and eat it for lunch all week. It reheats beautifully in the microwave or oven.
  • Kid-Approved (and Adult-Delighted) — My picky eater who usually only eats breadsticks will devour this. The sweetness of the sauce balanced with the rich cheese hits all the right notes. It’s a crowd-pleaser that works for toddlers and teenagers alike.
  • One-Dish Wonder — Well, technically two pots (one for pasta, one for sauce), but the baking happens in one dish. Cleanup is minimal. I can handle minimal cleanup after a long day at work.

This isn’t just dinner; it’s a hug on a plate. It’s the recipe I make when I want to show my family I care, even if I’m running on coffee and adrenaline. It’s reliable, it’s delicious, and it’s always a hit.

Ingredients You’ll Need

Let’s talk about what goes into this cheesy goodness. I’m particular about a few things here, mostly because I’ve learned the hard way what doesn’t work. You don’t need anything fancy, but quality matters when you’re dealing with simple ingredients.

For the Meat Sauce Base

Ground Beef (1 lb / 450g) — I use 80/20 lean beef for the best flavor. If you want to lighten it up, ground turkey works too, but beef gives it that classic comfort food taste. Brown it well and drain the grease thoroughly.

Italian Sausage (1 lb / 450g, casings removed) — This is the secret weapon. It adds so much depth and herby flavor that plain beef just can’t match. If you hate fennel, stick to beef, but I swear by the mix.

Onion and Garlic (1 medium onion, diced; 4 cloves garlic, minced) — Don’t skip the onion. It adds sweetness and texture. Fresh garlic is non-negotiable here. Jarred garlic just doesn’t have the same punch in a baked dish.

Marinara Sauce (2 jars / 24 oz total) — I use a good quality store-bought sauce like Rao’s or Prego to save time. If you have homemade sauce, use that! It’s even better. You can also mix 1 jar of marinara with 1 jar of meat sauce for a heartier flavor.

Tomato Paste (2 tablespoons) — This thickens the sauce and intensifies the tomato flavor. It prevents the casserole from being too watery.

Dried Italian Seasoning (2 teaspoons) — Or a mix of dried basil, oregano, and thyme. It adds that classic pizza-like aroma.

Sugar (1 teaspoon) — Just a pinch to balance the acidity of the tomatoes. You won’t taste sweetness, just a rounded flavor.

Salt and Black Pepper — To taste. Remember, the cheeses are salty, so don’t over-salt the meat sauce.

For the Creamy Cheese Layer

Baked Million Dollar Spaghetti preparation steps

Cream Cheese (8 oz / 225g, softened) — This is the key to the “million dollar” texture. It must be softened to room temperature so it blends smoothly with the ricotta. Lumps are the enemy here.

Ricotta Cheese (15 oz / 425g) — Use whole milk ricotta for the creamiest result. If you can find fresh ricotta from a local dairy, even better. Drain any excess liquid if it’s very wet.

Egg (1 large) — This binds the cheese mixture together so it doesn’t fall apart when you serve it. It’s structural integrity for your casserole.

Parmesan Cheese (½ cup / 50g, freshly grated) — Buy the block and grate it yourself. Pre-grated parmesan has anti-caking agents that make the sauce grainy and prevent it from melting smoothly.

Mozzarella Cheese (3-4 cups / 300-400g, shredded) — I use a blend of low-moisture mozzarella for melting and a little bit of fresh mozzarella pearls for bursts of flavor. Shred your own block if you can; it melts so much better than bagged shreds.

For the Pasta

Spaghetti (1 pound / 450g) — Traditional spaghetti works, but I also love using linguine or even broken penne for a different texture. Break the spaghetti in half before cooking so it fits in the baking dish more easily.

Equipment Needed

You don’t need any fancy gadgets for this. Here’s what I actually use in my kitchen:

  • Large Dutch Oven or Stockpot — For browning the meat and simmering the sauce. I use a 6-quart pot. It needs to be big enough to hold the meat and sauce without splattering.
  • Large Skillet — If your pot is small, you can brown the meat in a skillet first, then transfer to the pot for the sauce.
  • Baking Dish — A 9×13 inch casserole dish is perfect. I use a glass Pyrex dish because I like to see the browning on the edges. Ceramic works too, but glass lets you monitor the melt.
  • Whisk — Essential for blending the cream cheese, ricotta, and egg into a smooth mixture. No lumps allowed.
  • Colander — For draining the pasta. And please, save some pasta water! It’s a lifesaver if the sauce is too thick.
  • Wooden Spoon — For stirring the sauce and tossing the pasta. It’s gentle on the pot and easy to clean.

That’s it. No special tools. Just basic kitchen staples. If you have these, you’re ready to go.

How to Make It: Step-by-Step

Alright, let’s get cooking. This is easier than it looks, but there are a few tricks to ensure that creamy, cheesy perfection. I’m walking you through exactly how I do it, including the little tricks I’ve picked up over the years.

Step 1: Prep Your Ingredients (10 minutes)

Before you light the stove, get everything ready. Dice the onion, mince the garlic, and shred the cheese. Soften the cream cheese by leaving it on the counter for 30 minutes or microwaving it in 10-second bursts. Once you start cooking, things move fast, and you don’t want to be fumbling with a block of cheese while the meat is browning. Also, break the spaghetti in half if you’re using a 9×13 dish. It makes layering so much easier.

Step 2: Brown the Meat (10 minutes)

Heat a large pot or Dutch oven over medium-high heat. Add the ground beef and Italian sausage. Break it up with a wooden spoon as it cooks. You want it browned, not gray. This takes about 8-10 minutes. Once it’s cooked through, drain the excess grease. This step is crucial. Too much grease will make your casserole oily. Pat the meat dry with paper towels if it’s still slick.

Step 3: Build the Sauce (10 minutes)

In the same pot (no need to wash it), add the diced onion and cook in the residual meat fat for 3 minutes until soft. Add the garlic and cook for 1 minute until fragrant. Stir in the tomato paste and Italian seasoning. Let it cook for another minute to toast the spices. Pour in the marinara sauce and the sugar. Simmer on low heat for 10-15 minutes. This thickens the sauce and deepens the flavor. Taste it and adjust salt and pepper. It should taste delicious on its own.

Step 4: Cook the Pasta (10 minutes)

While the sauce simmers, bring a large pot of salted water to a boil. The water should taste like the ocean. Add the spaghetti and cook according to package directions, but stop 1-2 minutes before it’s fully al dente. It will finish cooking in the oven. Drain the pasta and toss it with a little olive oil to prevent sticking. Reserve ½ cup of pasta water just in case.

Step 5: Make the Cheese Mixture (5 minutes)

In a large bowl, whisk the softened cream cheese until smooth. Add the ricotta cheese, grated parmesan, egg, and a pinch of salt and pepper. Whisk vigorously until there are no lumps. This mixture should be creamy and spreadable. If it’s too thick, add a tablespoon of milk or pasta water.

Step 6: Assemble the Casserole (10 minutes)

Preheat your oven to 375°F (190°C). Grease your 9×13 baking dish. Now, the layering part. I like to do two layers for maximum cheese impact. First, mix half the cooked spaghetti with half the meat sauce. Spread this evenly in the bottom of the baking dish. Next, dollop half of the cheese mixture over the pasta and spread it out. Sprinkle a layer of mozzarella cheese on top. Repeat with the remaining pasta, sauce, cheese mixture, and finish with a generous layer of mozzarella on top. Don’t be shy with the cheese; that’s the whole point.

Step 7: Bake and Broil (25-30 minutes)

Cover the dish with foil and bake for 20 minutes. Then, remove the foil and bake for another 10-15 minutes until the cheese is bubbly and golden brown. If you want extra browning, switch to broil for the last 2-3 minutes, but watch it closely so it doesn’t burn. Let it rest for 10 minutes before serving. This lets the layers set so it doesn’t fall apart when you scoop it.

Pro Tip: If the top isn’t browning fast enough, tent it loosely with foil to prevent burning while the inside heats through.

Expert Tips & Tricks

Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes and ensure your spaghetti is perfect every time.

  • Don’t Overcook the Pasta — This is the most common mistake. If you cook the spaghetti until it’s perfectly soft before baking, it will be mushy after 30 minutes in the oven. Undercook it by 2 minutes. It will absorb sauce and finish cooking in the heat.
  • Room Temperature Cream Cheese — I cannot stress this enough. Cold cream cheese creates lumps in the ricotta mixture. If you forget to soften it, microwave it in 10-second intervals and whisk until smooth. It’s worth the extra minute.
  • Drain the Ricotta — If your ricotta is watery, drain it in a cheesecloth or fine-mesh strainer for 15 minutes before using. Excess water makes the casserole soggy.
  • Shred Your Own Cheese — Pre-shredded mozzarella is coated in potato starch to prevent clumping. This starch prevents it from melting smoothly. Shredding a block yourself ensures a creamy, gooey melt.
  • Let It Rest — I know it’s tempting to dig in immediately, but let the casserole rest for 10-15 minutes after baking. This allows the cheese to set and the layers to firm up. You’ll get cleaner slices and less mess.

Common Mistake: Sauce too watery? Make sure you simmer the meat sauce long enough to reduce it before assembling. If the baked dish is still watery, you can bake it uncovered for an extra 5-10 minutes to evaporate excess moisture.

Variations & Substitutions

Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these, and they all work.

Protein Swaps

Turkey or Chicken — Use ground turkey or chicken instead of beef. It’s leaner and still delicious. Just add a little extra olive oil when browning to prevent drying out.

Vegetarian Version — Skip the meat and use a meatless ground crumble or just load up on mushrooms and spinach. Sauté 8oz of sliced mushrooms with the onions for a hearty, earthy flavor.

Shrimp or Chicken — For a lighter twist, use cooked shrimp or diced chicken breast. Add them at the end of the sauce simmering so they don’t overcook.

Cheese Variations

Cheese Lover’s — Add a layer of provolone or fontina cheese between the layers for a sharper, more complex flavor.

Lighter Option — Use part-skim ricotta and reduced-fat mozzarella. It’s not as gooey, but it’s still tasty. I make this when I’m trying to be “healthy,” though I admit the full-fat version is superior.

Pasta Alternatives

Gluten-Free — Use gluten-free spaghetti. Look for brands like Barilla or Tinkyada that hold up well to baking. Be careful not to overcook it.

Whole Wheat — For a nuttier flavor and more fiber, use whole wheat spaghetti. It absorbs sauce well and adds a nice texture.

Sauce Twists

Spicy — Add red pepper flakes to the meat sauce or use a spicy arrabbiata sauce. It cuts through the richness of the cheese beautifully.

White Sauce — For a completely different vibe, make a béchamel sauce with butter, flour, milk, and parmesan. It’s lighter and less tomato-forward.

Serving & Storage

So, how do you serve this masterpiece? I usually serve it straight from the baking dish at the dinner table—it looks rustic and stays warm. But here are other ways I’ve enjoyed it:

Side Dishes

Since this dish is so rich and cheesy, I like to pair it with something fresh and crisp. A simple green salad with balsamic vinaigrette is perfect. Roasted broccoli or green beans add a nice crunch. Garlic bread is optional, but let’s be real, it’s almost expected with this much cheese.

Leftovers and Storage

Refrigerator: Store leftovers in an airtight container for up to 4 days. The flavors actually get better on day two. The cheese firms up, and the pasta soaks up more sauce.

Reheating: The best method is in the oven. Preheat to 350°F, cover with foil, and bake for 15-20 minutes until heated through. This keeps the cheese creamy. In the microwave, heat in 1-minute intervals, stirring in between. Add a splash of water or milk if it looks dry. It helps restore the moisture.

Freezing: Yes, you can freeze this! Assemble the casserole but don’t bake it. Wrap it tightly in plastic wrap and foil. Freeze for up to 3 months. When ready to eat, thaw overnight in the fridge and bake as directed, adding 10-15 minutes to the baking time since it’s cold. You can also freeze baked leftovers, but the texture of the cheese might change slightly upon reheating.

Meal Prep

This is a meal prep champion. I often make two batches on Sunday. One for the week, one for freezing. It makes weeknight dinners so much easier. Just grab a slice, reheat, and add a side salad. Done.

Nutrition Information

I’m not a nutritionist, but here’s the breakdown if you’re tracking. Please note that this is an estimate and can vary based on specific brands and exact measurements.

Per Serving (based on 8 servings):

  • Calories: ~450
  • Protein: 22g
  • Carbs: 45g
  • Fiber: 3g
  • Sugar: 6g
  • Fat: 20g
  • Saturated Fat: 10g

What’s Good: It’s a good source of protein from the meat and cheese. The tomato sauce provides lycopene, an antioxidant.

What to Know: It is higher in calories and saturated fat due to the cheese and beef. If you’re watching your intake, stick to one serving and add a large side salad. Use lean turkey and part-skim cheese to reduce the calorie count.

Final Thoughts

So that’s my go-to Baked Million Dollar Spaghetti! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it. This dish has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.

Make it yours! Try different add-ins, swap in your favorite vegetables, or adjust the spice level. The best recipes are the ones you adapt to your family’s tastes. If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.

Happy cooking! And I hope your kitchen smells half as good as mine does right now.

Frequently Asked Questions

Can I use a different type of pasta?

Absolutely! While spaghetti is traditional, you can use linguine, fettuccine, or even penne. Just make sure to break long noodles in half so they fit in the baking dish. I’ve also used zucchini noodles for a low-carb version, but the texture is different. Stick to wheat-based pasta for the best results.

Why did my casserole turn out watery?

This usually happens if the meat sauce wasn’t simmered long enough to reduce, or if the ricotta was too wet. Always drain the ricotta and simmer the sauce until it’s thick. Also, make sure you’ve drained the cooked meat thoroughly. If your baked dish is still watery, bake it uncovered for an extra 10 minutes to evaporate the moisture.

Can I make this ahead of time?

Yes! You can assemble the casserole up to 24 hours in advance. Cover it tightly and refrigerate. When you’re ready to bake, you’ll need to add 10-15 minutes to the baking time since it’s starting cold. This is perfect for dinner parties or busy weeknights.

Can I freeze the baked spaghetti?

Yes, but it’s best to freeze it before baking. Assemble the casserole, wrap it tightly in plastic and foil, and freeze for up to 3 months. Thaw in the fridge overnight and bake as directed. If you freeze it after baking, the cheese texture might become grainy upon reheating, but it will still taste good.

What can I serve with this?

Since this dish is rich and heavy, I recommend light sides. A crisp green salad with a vinaigrette, steamed broccoli, or garlic bread are all great options. A simple tomato basil soup is also a classic pairing.

Is there a dairy-free option?

Yes, you can use dairy-free cream cheese, vegan ricotta, and dairy-free mozzarella. The texture won’t be exactly the same, but it will still be delicious. I’ve used Violife mozzarella and it melts surprisingly well. Just be sure to check the labels of your sauce and meat to ensure they’re dairy-free.

Pin This Recipe!

Baked Million Dollar Spaghetti recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Baked Million Dollar Spaghetti - featured image

Baked Million Dollar Spaghetti


  • Author: Elena
  • Total Time: 75 minutes
  • Yield: 8 servings 1x

Description

A creamy, cheesy baked spaghetti casserole featuring a rich meat sauce, a velvety ricotta and cream cheese layer, and a golden mozzarella topping. This comfort food dish is easy to make, kid-approved, and perfect for meal prep.


Ingredients

Scale
  • 1 lb ground beef (80/20 lean)
  • 1 lb Italian sausage (casings removed)
  • 1 medium onion, diced
  • 4 cloves garlic, minced
  • 2 jars (24 oz total) marinara sauce
  • 2 tablespoons tomato paste
  • 2 teaspoons dried Italian seasoning
  • 1 teaspoon sugar
  • Salt and black pepper to taste
  • 8 oz cream cheese, softened
  • 15 oz ricotta cheese (whole milk)
  • 1 large egg
  • ½ cup freshly grated parmesan cheese
  • 34 cups shredded mozzarella cheese
  • 1 lb spaghetti
  • Olive oil (for tossing pasta)

Instructions

  1. Preheat oven to 375°F (190°C) and grease a 9×13 inch baking dish.
  2. In a large pot or Dutch oven, brown the ground beef and Italian sausage over medium-high heat for 8-10 minutes. Drain excess grease thoroughly.
  3. In the same pot, sauté the diced onion in residual fat for 3 minutes until soft. Add garlic and cook for 1 minute until fragrant.
  4. Stir in tomato paste and Italian seasoning, cooking for 1 minute. Add marinara sauce and sugar, then simmer on low for 10-15 minutes to thicken. Season with salt and pepper.
  5. While sauce simmers, boil spaghetti in salted water until 1-2 minutes short of al dente. Drain and toss with a little olive oil. Reserve ½ cup pasta water.
  6. In a large bowl, whisk softened cream cheese until smooth. Add ricotta, parmesan, egg, and a pinch of salt/pepper. Whisk until no lumps remain.
  7. Mix half the cooked spaghetti with half the meat sauce and spread in the bottom of the baking dish.
  8. Dollop half the cheese mixture over the pasta and spread. Sprinkle with some mozzarella.
  9. Repeat layers with remaining pasta, sauce, cheese mixture, and finish with a generous layer of mozzarella on top.
  10. Cover with foil and bake for 20 minutes. Remove foil and bake for another 10-15 minutes until bubbly and golden.
  11. Let rest for 10 minutes before serving to allow layers to set.

Notes

Ensure cream cheese is softened to room temperature to avoid lumps. Drain ricotta if it is watery. Do not overcook the pasta before baking as it will finish cooking in the oven. Let the casserole rest for 10 minutes after baking for cleaner slices.

  • Prep Time: 30 minutes
  • Cook Time: 45 minutes
  • Category: Main Course
  • Cuisine: American

Nutrition

  • Serving Size: 1 slice
  • Calories: 450
  • Sugar: 6
  • Fat: 20
  • Saturated Fat: 10
  • Carbohydrates: 45
  • Fiber: 3
  • Protein: 22

Keywords: baked spaghetti, million dollar spaghetti, cheesy casserole, comfort food, easy dinner, meal prep, family friendly

You might also like these recipes

Leave a Comment

Recipe rating