Low-Carb Pepperoni Pizza Spaghetti Squash Casserole

Prep: 15 minCook: 1 hr 10 min8 servingsmediumAmerican
Low-Carb Pepperoni Pizza Spaghetti Squash Casserole

A clever low-carb twist on pepperoni pizza, this casserole swaps traditional pasta for roasted spaghetti squash strands, creating a lighter yet satisfying dish. Layered with marinara sauce, eggs as a binding agent, melted mozzarella, and crispy pepperoni, it delivers classic pizza flavors with a vegetable base. Perfect for weeknight dinners, meal prep, or keto-friendly gatherings. This version emphasizes simplicity and nutritional balance, making it ideal for those cutting carbs without sacrificing comfort food satisfaction.

Ingredients

8 servings
  • 1 large spaghetti squash, halved
  • 2 tablespoon olive oil
  • 1 teaspoon salt
  • ½ teaspoon pepper
    Italian sausage, ham, or bacon1:1 by weightprotein

    flavor shift

    Full guide →
  • 24 ounce marinara sauce, jarred
    pizza sauce or homemade tomato sauce1:1sauce

    texture varies

    Full guide →
  • 3 eggs, beaten
    0.5 cup heavy cream or ricotta0.75:1bindereggs-freeadds dairy

    dairy-heavy

    Full guide →
  • 2 cup mozzarella cheese, shredded
    provolone or Italian blend1:1cheesedairy-free

    mild swap

    Full guide →
  • 1 ounce pepperoni, slices
    Italian sausage, ham, or bacon1:1 by weightprotein

    flavor shift

    Full guide →

Instructions

  1. 1

    Preheat oven to 350F.

  2. 2

    Halve the spaghetti squash lengthwise and scoop out seeds with a spoon.

  3. 3

    Brush cut sides with olive oil.

  4. 4

    Roast cut side up on a baking sheet for 30 to 40 minutes.

  5. 5

    Scrape the cooked squash flesh with a fork to form spaghetti-like strands.

  6. 6

    Transfer all squash strands to a lightly greased 9x13-inch baking dish.

  7. 7

    Season with salt and pepper, then pour marinara sauce over.

  8. 8

    Pour beaten eggs over the sauce and stir with a fork until well combined.

  9. 9

    Top with shredded mozzarella and pepperoni slices.

  10. 10

    Bake for 30 minutes.

  11. 11

    Cut into squares and serve.

Tips

Tip 1

Roast the squash ahead of time and store the strands in the refrigerator for up to 3 days to speed up assembly on cooking day.

Tip 2

Drain excess liquid from the squash with paper towels before combining with sauce to prevent a watery casserole.

Tip 3

Stir the egg mixture thoroughly to ensure even distribution and prevent clumps of egg throughout the dish.

Good to Know

Storage

Cover and refrigerate for up to 4 days in an airtight container.

Make Ahead

Assemble the casserole through the egg and sauce step, cover, and refrigerate overnight. Bake from cold, adding 5-10 minutes to cooking time.

Serve With

Serve warm, cut into squares. Pairs well with a simple green salad or garlic bread for non-keto diners.

See pairing guide →

Common Mistakes

Watch

Do not skip draining the roasted squash to avoid a wet, soggy casserole.

Watch

Do not overbake to prevent the eggs from becoming tough and rubbery.

Watch

Do not use pre-cooked pepperoni that is already crispy to avoid excessive browning on top.

Substitutions

Dairy-Free Swaps

mozzarella
provolone or Italian blend1:1cheesedairy-free

mild swap

Full guide →

General Alternatives

pepperoni
Italian sausage, ham, or bacon1:1 by weightprotein

flavor shift

Full guide →
marinara sauce
pizza sauce or homemade tomato sauce1:1sauce

texture varies

Full guide →
eggs
0.5 cup heavy cream or ricotta0.75:1bindereggs-freeadds dairy

dairy-heavy

Full guide →
Find more substitutions →

FAQ

Can I make this casserole ahead of time?

Yes. Assemble through the egg layer, cover tightly, and refrigerate up to 12 hours. Add 5-10 minutes to the final bake time if starting from cold.

What if my spaghetti squash is too watery after roasting?

Pat the shredded strands dry with paper towels or place them in a fine-mesh strainer and let excess liquid drain for 10-15 minutes before adding to the dish.

Can I freeze this casserole?

Yes. Cool completely, wrap tightly in plastic wrap and foil, and freeze up to 3 months. Thaw overnight in the refrigerator and reheat covered at 350F for 20-25 minutes.