Keto Million Dollar Spaghetti Bake

Prep: 20 minCook: 50 min6 servingsmediumitalian
Million Dollar Spaghetti Bake

A viral TikTok sensation combining two pasta sauces in one decadent dish. Tender spaghetti layers with seasoned ground beef marinara, creamy garlic Alfredo, and melted mozzarella and Parmesan. The contrast of rich, garlicky cream sauce against savory meat sauce with fresh vegetable notes makes this a showstopper weeknight dinner or casual entertaining dish. The name comes from its indulgent combination of butter, cream, and dual cheeses that feels restaurant-quality yet achievable at home.

Ingredients

6 servings
  • 16 ounce spaghetti, uncooked
  • 3 tablespoon olive oil, divided
  • 1 pound ground beef, lean
    ground turkey1:1leanpoultry

    same flavor profile, slightly lighter

    Full guide →
  • 1 yellow onion, diced
  • 1 green bell pepper, diced
  • 7 clove garlic, minced, divided
  • 1 teaspoon Italian seasoning
  • 1 ½ teaspoon kosher salt, divided
  • ¾ teaspoon black pepper, fresh cracked, divided
  • 24 ounce marinara sauce, canned
    meat-based pasta sauce1:1

    eliminates need for browning beef separately

    Full guide →
  • 4 tablespoon butter, unsalted
  • 1 cup heavy whipping cream
    half-and-half1:1dairylighterdairy-free

    sauce will be thinner, reduce simmer time to 2 minutes

    Full guide →
  • 1 teaspoon parsley, dried
  • ½ teaspoon onion powder
  • ¾ cup Parmesan cheese, grated, divided
  • 1 cup mozzarella cheese, grated
    fontina1:1dairysharperdairy-free

    richer, more complex cheese flavor

    Full guide →

Instructions

  1. 1

    Bring salted water to boil and cook spaghetti until al dente per package directions, about 8-9 minutes. Drain and rinse with cool water.

  2. 2

    Heat oil in large pan over medium-high heat. Brown ground beef, breaking it apart as it cooks, then remove with slotted spoon.

  3. 3

    Add remaining oil to pan. Sauté onion, bell pepper, and 2 cloves garlic for 6-8 minutes until softened. Return beef, stir in Italian seasoning, salt, and pepper.

  4. 4

    Pour marinara sauce into beef mixture, bring to gentle simmer, reduce heat to medium-low, and cook for 15 minutes, stirring occasionally.

  5. 5

    In separate small saucepan over medium-low heat, melt butter. Add 5 cloves garlic and sauté for 30 seconds.

  6. 6

    Stir in heavy cream, dried parsley, onion powder, salt, pepper, and Parmesan. Bring to boil and simmer for 3-5 minutes until thickened.

  7. 7

    Preheat oven to 400F.

  8. 8

    Spread cooked spaghetti evenly in 9x13-inch baking dish. Pour Alfredo sauce over pasta and toss to coat.

  9. 9

    Spread meat sauce over Alfredo layer. Top with mozzarella and remaining Parmesan.

  10. 10

    Bake for 20 minutes until cheese is bubbly and golden.

Tips

Tip 1

Rinsing hot pasta removes surface starch and prevents clumping. Reserve 1/2 cup pasta water to thin sauces if needed after assembly.

Tip 2

Don't skip simmering the meat sauce for 15 minutes; this melds flavors and allows the sauce to coat the meat properly.

Tip 3

Assemble the bake up to 2 hours ahead, cover with foil, then bake when ready. Add 5 minutes to baking time if chilled.

Good to Know

Storage

Cover and refrigerate up to 3 days. Reheat covered at 325F for 15-20 minutes until warmed through.

Make Ahead

Assemble completely up to 2 hours before baking, cover with foil, and refrigerate. Bake directly from cold, adding 5 minutes to baking time.

Serve With

Serve hot directly from baking dish. Garnish with fresh parsley if desired. Pairs well with garlic bread and simple green salad.

See pairing guide →

Common Mistakes

Watch

Overcook the spaghetti before baking to avoid mushy pasta after oven time

Watch

Skip tossing spaghetti with Alfredo sauce to prevent uneven distribution of cream sauce

Watch

Use pre-shredded cheese with anti-caking agents to avoid grainy, broken sauce

Substitutions

Dairy-Free Swaps

mozzarella
fontina1:1dairysharperdairy-free

richer, more complex cheese flavor

Full guide →
heavy whipping cream
half-and-half1:1dairylighterdairy-free

sauce will be thinner, reduce simmer time to 2 minutes

Full guide →

General Alternatives

marinara sauce
meat-based pasta sauce1:1

eliminates need for browning beef separately

Full guide →
ground beef
ground turkey1:1leanpoultry

same flavor profile, slightly lighter

Full guide →
Find more substitutions →

FAQ

Can I make this ahead of time?

Yes. Assemble the complete bake up to 2 hours before baking, cover with foil, and refrigerate. Bake directly from cold, adding about 5 minutes to the baking time. You can also freeze the assembled bake for up to 1 month before baking.

What if my Alfredo sauce is too thin?

Simmer for an additional 2-3 minutes to reduce and thicken. If already combined, drizzle a slurry of 1 tablespoon cornstarch mixed with 2 tablespoons cold water over the layers before baking.

How long does this keep after baking?

Covered and refrigerated, the baked spaghetti keeps for 3 days. Reheat covered at 325F for 15-20 minutes. Freezing the leftovers for up to 2 months works well; thaw overnight in refrigerator before reheating.