Million Dollar Spaghetti (Printable)

A rich baked spaghetti casserole with meat sauce, creamy Alfredo, and melted mozzarella and Parmesan cheese.

# What You’ll Need:

→ Pasta

01 - 1 pound spaghetti

→ Meat Sauce

02 - 1 pound ground beef
03 - ½ pound Italian sausage, casings removed
04 - 1 medium yellow onion, diced
05 - 3 cloves garlic, minced
06 - 24 ounces marinara sauce
07 - 1 teaspoon dried Italian herbs
08 - ½ teaspoon salt
09 - ¼ teaspoon black pepper

→ Alfredo Layer

10 - 15 ounces ricotta cheese
11 - 1 cup Alfredo sauce
12 - ½ cup sour cream
13 - 1 large egg

→ Cheeses

14 - 2 cups shredded mozzarella cheese
15 - 1 cup shredded Parmesan cheese

# Directions:

01 - Preheat oven to 350°F. Grease a 9x13-inch baking dish.
02 - Boil spaghetti according to package instructions until al dente. Drain and set aside.
03 - In a large skillet over medium-high heat, cook ground beef and Italian sausage, breaking up with a spoon, until browned. Drain excess fat.
04 - Add diced onion and minced garlic to the meat. Sauté for 3 to 4 minutes until softened.
05 - Stir in marinara sauce, dried Italian herbs, salt, and black pepper. Simmer for 5 minutes and remove from heat.
06 - Combine ricotta, Alfredo sauce, sour cream, and egg in a bowl. Mix until smooth.
07 - Spread half of the cooked spaghetti in the prepared dish. Layer half the Alfredo mixture over spaghetti, then half the meat sauce. Sprinkle with 1 cup mozzarella and ½ cup Parmesan.
08 - Repeat layers with remaining spaghetti, Alfredo mixture, meat sauce, and finish with remaining cheeses.
09 - Cover with foil and bake for 30 minutes.
10 - Uncover and bake an additional 10 minutes until cheese is browned and bubbly. Let rest 10 minutes before serving.

# Expert Tips:

01 -
  • It feeds a crowd without making you feel like you spent all day cooking.
  • The combination of meat sauce and creamy Alfredo is ridiculously satisfying—like you've somehow elevated spaghetti without overthinking it.
  • Leftovers taste even better the next day, when all those layers have gotten to know each other.
02 -
  • Don't skip draining the fat from the meat—it keeps the casserole from becoming greasy, no matter how delicious that meat was.
  • The egg in the Alfredo mixture acts as a binder; it's not there to be noticed, just to hold everything together and keep it creamy rather than watery.
  • If your casserole looks a little thin before baking, that's normal—the pasta continues to absorb moisture, and the cheeses release their own liquid as they heat.
03 -
  • If you're making this ahead, assemble it in the morning and refrigerate until dinner; just add a few minutes to the baking time since it'll be cold going in.
  • The secret to perfect texture is not overbaking once the foil comes off—you want the cheese melted and bubbly, not brown and crispy, which happens faster than you'd think.
Go Back