Million Dollar Spaghetti Classic

Featured in: Warm Everyday Plates

This baked spaghetti brings together layers of perfectly cooked pasta, a savory blend of ground beef and Italian sausage in marinara sauce, and a creamy Alfredo mixture featuring ricotta and sour cream. Topped with generous amounts of mozzarella and Parmesan, this dish bakes to golden, bubbly perfection. Ideal for sharing, it balances hearty flavors and comforting textures for a satisfying meal.

Updated on Wed, 24 Dec 2025 09:16:00 GMT
Golden, bubbly Million Dollar Spaghetti, a hearty baked casserole, with a cheesy, irresistible fragrance. Save
Golden, bubbly Million Dollar Spaghetti, a hearty baked casserole, with a cheesy, irresistible fragrance. | saffronhollow.com

The first time I made Million Dollar Spaghetti was pure accident. I'd picked up a container of Alfredo sauce at the grocery store meant for a quick weeknight dinner, but then grabbed a jar of marinara on impulse, and suddenly I was standing in my kitchen thinking, why not both? Three hours later, after layering pasta, meat sauce, creamy cheese, and melted mozzarella into a 9x13 baking dish, I pulled out something that looked almost too indulgent to be real. My family devoured it in minutes, and someone actually said the words "million dollar" between bites, half-joking but completely serious.

I made this for a potluck once where I showed up convinced everyone would bring salads and casseroles. Turns out, five other people brought the exact same type of dish. But mine disappeared first, and I got asked for the recipe three times before dessert was even served. The confidence of knowing you've brought something genuinely special to a table is worth every minute of prep.

Ingredients

  • Spaghetti, 1 pound: Use regular or whole wheat, but cook it just shy of tender—it'll finish cooking in the oven and you don't want mush.
  • Ground beef and Italian sausage, 1 pound each combined: The sausage adds depth that beef alone can't match, so don't skip it or substitute it.
  • Yellow onion and garlic, 1 medium onion and 3 cloves: These form the savory base, so take time to sauté them properly until golden and fragrant.
  • Marinara sauce, one 24 oz jar: Pick a good quality brand—this is not the time to compromise on flavor.
  • Ricotta cheese, one 15 oz container: Whisk it smooth with the Alfredo sauce and egg to avoid lumpy layers.
  • Alfredo sauce, 1 cup: Store-bought works beautifully here, saving you from making a roux and worrying about breaking the sauce.
  • Sour cream, 1/2 cup: This adds tanginess that keeps the casserole from feeling too heavy and rich.
  • Egg, 1 large: Acts as a binder to hold the creamy layer together when baked.
  • Mozzarella cheese, 2 cups shredded: Buy a block and shred it yourself if you can—it melts more smoothly than pre-shredded.
  • Parmesan cheese, 1 cup shredded: The sharp bite of Parmesan balances all the richness, so use good cheese here.

Instructions

Get Your Oven Ready:
Preheat to 350°F and grease your 9x13-inch baking dish with butter or cooking spray. A cold oven means uneven cooking, so give it a few minutes to fully heat.
Cook the Pasta:
Boil a large pot of salted water and cook spaghetti until just al dente—it should have a tiny bit of resistance when you bite it. Drain and set aside without rinsing (the starch helps everything bind together).
Brown the Meat Base:
Heat a large skillet over medium-high heat and crumble in the ground beef and Italian sausage, breaking them apart as they cook. You're looking for no pink remaining, which takes about 8 minutes. Spoon off excess fat into a small bowl (save a little—it adds flavor).
Build the Meat Sauce Flavor:
Add diced onion and minced garlic to the browned meat and sauté for 3 to 4 minutes until the onion softens and becomes translucent. You should smell something really wonderful at this point.
Simmer the Sauce:
Pour in the marinara sauce, sprinkle in Italian herbs, salt, and pepper, then let everything simmer gently for 5 minutes so the flavors marry. Don't skip this step—it makes a real difference.
Mix the Alfredo Layer:
In a separate bowl, combine ricotta, Alfredo sauce, sour cream, and egg, stirring until completely smooth with no lumps. Taste and adjust salt if needed.
Create the First Layer:
Spread half the cooked spaghetti in the bottom of your prepared baking dish, breaking it up slightly so it covers evenly. Pour half the Alfredo mixture over the pasta and spread it gently with a spatula, then scatter half the meat sauce on top. Finish this layer with 1 cup mozzarella and 1/2 cup Parmesan.
Build the Second Layer:
Repeat with the remaining spaghetti, Alfredo mixture, and meat sauce, then crown it all with the remaining cheeses. Every layer matters here—they create the magic when they melt together.
Bake Covered:
Cover the baking dish with foil and place in the preheated oven for 30 minutes. The foil traps steam and keeps things moist.
Uncover and Finish:
Remove the foil and bake for another 10 minutes until the cheese turns golden brown and bubbly at the edges. Watch it carefully so the cheese doesn't burn.
Rest Before Serving:
Let the casserole sit for 10 minutes out of the oven—this sets the layers so when you slice into it, it doesn't become a creamy puddle on the plate.
A close-up shot of steaming Million Dollar Spaghetti, with layers of rich meat sauce and melted cheese. Save
A close-up shot of steaming Million Dollar Spaghetti, with layers of rich meat sauce and melted cheese. | saffronhollow.com

I once brought this to my neighbor's house after she'd had a rough week, and watching her face light up when I told her it was homemade felt like the real luxury. Food like this, the kind that takes a little effort but pays off in comfort and satisfaction, has a way of reminding people they're cared for.

Why This Dish Works

Million Dollar Spaghetti succeeds because it balances three powerful flavors at once: the rich umami of the meat sauce, the creamy smoothness of Alfredo, and the sharp edge of Parmesan. None of these elements overpowers the others. The layers also mean every forkful gets a little bit of everything, so you're never biting into just pasta or just cheese. It's engineered for satisfaction, which is probably why people keep asking for the recipe.

Making It Your Own

This recipe is flexible enough to bend to what you have on hand. Some people stir sautéed spinach or mushrooms into the meat sauce for more vegetables without making the dish feel heavy. Others use ground turkey and a lighter Alfredo to cut the richness slightly. You can even add a pinch of red pepper flakes to the meat sauce if you want subtle heat underlying all that richness. The bones of the recipe stay solid no matter what you adjust.

Storage and Reheating

Leftovers keep beautifully in the refrigerator for up to four days, and honestly, they often taste better on day two when the flavors have settled into each other. Reheat covered in a 350°F oven for about 20 minutes so the cheese doesn't dry out. You can also freeze individual portions for up to three months if you want easy dinners waiting in the wings.

  • Cover with foil while reheating to trap moisture and prevent the cheese from browning too quickly.
  • A green salad and garlic bread turn this from a casserole into a complete meal without extra fuss.
  • This dish genuinely tastes like you spent hours in the kitchen, which is the best kind of food trick.
Generous serving of Million Dollar Spaghetti, boasting creamy Alfredo and a perfect balance of textures. Save
Generous serving of Million Dollar Spaghetti, boasting creamy Alfredo and a perfect balance of textures. | saffronhollow.com

This casserole has a way of turning ordinary Tuesday nights into something memorable, or making a crowd feel genuinely welcomed. That's the real million dollars right there.

Recipe FAQs

What pasta works best for this dish?

Spaghetti is preferred for layering, cooked just al dente to maintain texture during baking.

Can I substitute the meat in the sauce?

Yes, ground turkey can be used as a lighter alternative without sacrificing flavor.

How do I achieve a creamy Alfredo layer?

Mix ricotta cheese, Alfredo sauce, sour cream, and an egg for a smooth, rich consistency.

What is the best way to bake this casserole?

Cover with foil and bake at 350°F for 30 minutes, then uncover and bake for 10 minutes to brown the cheese.

How long can leftovers be stored safely?

Store refrigerated for up to 4 days; reheat covered in the oven to maintain moisture.

Million Dollar Spaghetti Classic

Savory baked spaghetti layered with rich meat sauce, creamy Alfredo, and melted cheeses for a hearty meal.

Prep Time
25 min
Time to Cook
40 min
Overall Time
65 min
Recipe by Mira Dalton

Recipe Type Warm Everyday Plates

Skill Level Medium

Cuisine Type American-Italian

Makes 8 Portions

Dietary Details None specified

What You Need

Pasta

01 1 pound spaghetti

Meat Sauce

01 1 pound ground beef
02 1/2 pound Italian sausage, casings removed
03 1 medium yellow onion, diced
04 3 cloves garlic, minced
05 24 ounces jar marinara sauce
06 1 teaspoon dried Italian herbs
07 1/2 teaspoon salt
08 1/4 teaspoon black pepper

Alfredo Layer

01 15 ounces ricotta cheese
02 1 cup Alfredo sauce
03 1/2 cup sour cream
04 1 large egg

Cheeses

01 2 cups shredded mozzarella cheese
02 1 cup shredded Parmesan cheese

How to Make It

Step 01

Preheat oven and prepare dish: Preheat oven to 350°F. Grease a 9x13-inch baking dish.

Step 02

Cook spaghetti: Cook spaghetti according to package directions until al dente. Drain and set aside.

Step 03

Brown meats: In a large skillet over medium-high heat, brown ground beef and Italian sausage, breaking up with a spoon. Drain excess fat.

Step 04

Sauté aromatics: Add diced onion and minced garlic to the skillet with meat and sauté for 3 to 4 minutes until softened.

Step 05

Simmer meat sauce: Stir in marinara sauce, dried Italian herbs, salt, and pepper. Simmer for 5 minutes, then remove from heat.

Step 06

Prepare Alfredo mixture: Combine ricotta cheese, Alfredo sauce, sour cream, and egg in a bowl. Mix until smooth.

Step 07

Layer casserole: Spread half of the cooked spaghetti in the prepared baking dish. Pour half of the Alfredo mixture over the spaghetti evenly. Top with half of the meat sauce, followed by 1 cup mozzarella and 1/2 cup Parmesan cheese.

Step 08

Repeat layers: Repeat layering with remaining spaghetti, Alfredo mixture, meat sauce, and finish with remaining shredded cheeses.

Step 09

Bake casserole: Cover with foil and bake for 30 minutes. Remove foil and bake an additional 10 minutes until cheese is browned and bubbly.

Step 10

Rest and serve: Allow casserole to rest for 10 minutes before slicing and serving.

Equipment Needed

  • Large pot
  • Large skillet
  • Mixing bowls
  • 9x13-inch baking dish
  • Aluminum foil
  • Spoon or spatula

Allergy Notice

Review every item for potential allergens, and reach out to a provider with any uncertainty.
  • Contains wheat, milk, and egg
  • May contain soy depending on Alfredo sauce brand

Nutrition Stats (per portion)

Details here are for general advice—always consult a health expert for specific needs.
  • Energy: 590
  • Fats: 32 g
  • Carbohydrates: 44 g
  • Proteins: 33 g