Million Dollar Spaghetti

Layering is what turns million dollar spaghetti into more than a tossed bowl of spaghetti with meat sauce — a whipped blanket of ricotta and cream cheese hides in the middle, so every forkful pulls through a creamy, tangy center instead of a pile of sauced noodles. Brown the beef hard before the tomatoes go in and let the sauce simmer uncovered until it tastes like it's been on the stove all afternoon; that's the whole depth of flavor. A tight foil tent keeps the mozzarella from drying out while the center climbs to 165°F, then a few minutes uncovered bronzes the top into a pull-apart crust. Think of it as the layered comfort of Lasagna Soup and Classic Mac & Cheese in casserole form — a heartier cousin to Baked Feta Pasta when you want a crowd-pleasing bake.

Million Dollar Spaghetti — finished dish

Dinner · High-protein, Comfort Food, Baked • 55 min

Nutrition (per serving)680Calories·36gFat·50gCarbs·34gProtein
Calories680
Total Fat36 g
Saturated Fat18 g
Total Carbohydrate50 g
Dietary Fiber4 g
Sugars10 g
Protein34 g
Sodium980 mg

Per serving. Values are approximate and calculated from USDA FoodData Central.

Servings:
8 servings

Ingredients

  • For the meat sauce:
  • 1 pound lean ground beef (85/15)
  • ½ pound mild Italian sausage, casings removed (optional)
  • 1 tablespoon olive oil
  • 1 medium yellow onion, finely diced
  • 4 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 1 teaspoon dried oregano
  • ½ teaspoon dried basil
  • ¼ teaspoon crushed red pepper flakes (optional)
  • 1 (28-ounce) can crushed tomatoes
  • 1 (15-ounce) can tomato sauce
  • 1 teaspoon granulated sugar (optional, to balance acidity)
  • Kosher salt and freshly ground black pepper
  • For the creamy center:
  • 1 (15-ounce) container whole-milk ricotta
  • 8 ounces cream cheese, softened
  • ½ cup sour cream
  • 1 large egg
  • ½ cup (2 ounces) grated Parmesan
  • ¼ cup chopped fresh parsley or basil, plus more for garnish
  • ½ teaspoon kosher salt
  • ¼ teaspoon freshly ground black pepper
  • For the pasta and topping:
  • 1 pound spaghetti (or another long pasta)
  • 2 cups (8 ounces) shredded low-moisture mozzarella
  • ½ cup (2 ounces) grated Parmesan

Steps

  1. Preheat the oven to 375°F with a rack in the center. Lightly grease a 9x13-inch (3-quart) baking dish with olive oil or nonstick spray.
  2. Brown the meat: Heat the olive oil in a large Dutch oven or deep skillet over medium-high heat. Add the ground beef and sausage (if using) and cook, breaking the meat into crumbles with a wooden spoon, until deeply browned with no pink remaining, 7 to 9 minutes. Drain off all but about 1 tablespoon of fat.
  3. Build the sauce: Reduce the heat to medium. Add the onion and cook, stirring, until softened, 3 to 4 minutes. Stir in the garlic, tomato paste, oregano, basil, and red pepper flakes (if using) and cook until fragrant, about 1 minute. Pour in the crushed tomatoes and tomato sauce, add the sugar, and season with ½ teaspoon salt and ¼ teaspoon black pepper. Bring to a simmer, then reduce the heat to maintain a gentle bubble and cook, uncovered, stirring occasionally, until the sauce thickens and tastes deeply of tomato, about 15 minutes. Taste and adjust the seasoning.
  4. Cook the spaghetti: Meanwhile, bring a large pot of generously salted water to a boil and cook the spaghetti until about 2 minutes shy of al dente — it will finish cooking in the oven. Drain well and rinse briefly under warm water to stop the cooking (rinsing also removes excess starch so the layers hold their shape).
  5. Make the creamy center: In a large bowl, beat the ricotta, cream cheese, and sour cream with a hand mixer (or a sturdy whisk) until smooth and well combined. Beat in the egg, Parmesan, parsley or basil, salt, and pepper until fully incorporated and the mixture is thick but spreadable.
  6. Layer the casserole: Spread about 1 cup of the meat sauce across the bottom of the prepared dish — just enough to coat it. Add half of the spaghetti in an even layer, then spread all of the ricotta mixture over the noodles in one smooth blanket, working it gently to the edges. Top with the remaining spaghetti, then spoon the remaining meat sauce over the top, spreading it to cover the noodles completely. Scatter the mozzarella and Parmesan evenly over the sauce.
  7. Bake covered, then brown: Cover the dish tightly with foil (lightly oil the underside of the foil so the cheese doesn't stick) and bake for 25 minutes. Remove the foil and continue baking until the edges are bubbling, the center registers at least 165°F on an instant-read thermometer, and the cheese is melted and golden in spots, 5 to 8 minutes more. The foil tent is what keeps the cheese from drying out while the creamy center cooks through — the egg in the ricotta layer needs to reach 165°F to set safely.
  8. Rest and serve: Let the casserole rest for 10 minutes out of the oven so the layers set up and slice cleanly. Scatter the reserved parsley or basil over the top and serve, cutting down through the cheese crust into the creamy center.

Tips & Variations

Make Ahead

Assemble the casserole through step 6, cover tightly, and refrigerate for up to 24 hours. When ready to bake, add about 15 minutes to the covered baking time (40 minutes covered, from cold) and check that the center reaches 165°F before removing the foil. You can also make the meat sauce and the creamy ricotta mixture up to 2 days ahead and store them separately in the refrigerator; bring the ricotta mixture to room temperature for 30 minutes so it spreads easily.

Storage

Refrigerate leftovers in an airtight container for up to 4 days. Reheat individual portions in the microwave in 60-second bursts, or cover the dish with foil and warm in a 325°F oven for 20 to 25 minutes until heated through. The creamy center holds up well on reheat — it stays soft rather than turning grainy. Freeze the baked casserole (cooled completely, tightly wrapped) for up to 2 months; thaw overnight in the refrigerator and reheat covered at 325°F until the center is hot.

Substitutions

Use all ground beef or all sausage if you prefer, or swap in ground turkey or Italian-style chicken sausage for a lighter version (brown it well and add a splash more oil, since leaner meat releases less fat). Cottage cheese can stand in for ricotta if you drain it and blend it smooth first; part-skim ricotta and mozzarella work, though full-fat melts more lushly. Any long pasta works in place of spaghetti — linguine, fettuccine, or bucatini. For gluten-free, use gluten-free spaghetti. Add 1 cup of thawed frozen spinach (squeezed dry) into the ricotta mixture for a vegetable layer, or stir sliced sautéed mushrooms into the meat sauce.

Nutrition

Per serving: 1 serving (about 1½ cups)

680Calories
36gFat
18gSat Fat
125mgCholesterol
980mgSodium
50gCarbs
4gFiber
10gSugars
34gProtein

Reviews

Reviews coming soon! In the meantime, let us know what you think of this recipe.