All recipes

The Best Million Dollar Spaghetti

The Best Million Dollar Spaghetti layers tender noodles with a rich beef-and-sausage marinara, a tangy trio of cheeses, and a bubbly golden mozzarella-Parmesan top. It’s hearty, ultra-cheesy, and deeply savory—perfect for feeding a crowd at family dinners or potlucks. Expect a comforting baked casserole with creamy pockets and meaty sauce in every bite.

  • Prep20 mins
  • Cook1 hr
  • Serves10
  • DifficultyMedium
The Best Million Dollar Spaghetti
  1. 1

    Heat oil in a large saucepan over medium-high heat. Add onion, 1 teaspoon salt, and garlic; cook until softened, about 3 minutes. Add ground beef and sausage and cook, breaking them up with a spoon, until browned, about 5 minutes. Stir in 3 cups marinara sauce and bring to a simmer. Reduce heat to low and keep at a gentle simmer while the pasta cooks.

  2. 2

    Preheat the oven to 350 degrees F (175 degrees C). Lightly grease a large casserole dish.

  3. 3

    Bring a large pot of salted water to a boil. Add pasta and cook until just tender with a bite, about 7 minutes. Drain, then return the spaghetti to the pot. Stir in 3 1/2 tablespoons butter and the remaining marinara sauce.

  4. 4

    Combine cottage cheese, cream cheese, sour cream, remaining salt, pepper, and 1 cup mozzarella in a medium bowl, and stir until well blended.

  5. 5

    Add half of the pasta to the casserole dish. Spread the cheese mixture evenly over the pasta. Add the remaining pasta; cut the remaining 1 1/2 tablespoons butter into thin slices and arrange over the pasta. Top with the meat sauce mixture, the remaining 2 cups mozzarella, and grated Parmesan cheese. Place the casserole dish on a rimmed baking sheet.

  6. 6

    Bake in the preheated oven until the cheese is melted and browned and the pasta is bubbling around the edges, 40 to 50 minutes. Let stand 5 to 10 minutes before serving. Sprinkle with parsley if desired.