Butternut Squash Casserole with Herb Breadcrumb Topping

Prep: 20 minCook: 1 hr6 servingsmediumAmerican
Butternut Squash Casserole with Herb Breadcrumb Topping

A warming vegetable casserole combining tender roasted butternut squash, wilted spinach, and sauteed leeks, finished with a crispy sage and Parmesan breadcrumb topping. The creamy vegetables contrast beautifully with the golden, herbed crust. Perfect for weeknight dinners or as a substantial side dish for autumn gatherings. This version balances vegetable-forward ingredients with enough richness from butter and cheese to satisfy without heaviness.

Ingredients

6 servings
  • 1 tablespoon olive oil
  • 1 onion, diced
  • 1 leek, diced
  • 2 cloves garlic, crushed
  • 1 butternut squash, peeled and cut into 1-inch chunks
    olive oil1:1vegan

    removes:dairy

    Full guide →
  • 1 cup vegetable stock
  • 1 cup spinach, tightly packed
    kale1:1heartier green

    adds more texture

    Full guide →
  • 1 ½ cups breadcrumbs
    panko1:1gluten-free option for regular
    Full guide →
  • ½ cup Parmesan cheese
    Pecorino Romano1:1savorydairy-free

    adds sharper flavor

    Full guide →
  • 1 teaspoon dried sage
    fresh sage1:3 ratioaromatic

    more delicate flavor

    Full guide →
  • ½ teaspoon onion powder
  • 3 tablespoons butter, melted
    olive oil1:1vegan

    removes:dairy

    Full guide →

Instructions

  1. 1

    Preheat oven to 375F.

  2. 2

    Heat olive oil in large pot over medium heat and fry onion and leek, stirring frequently, until softened, about 10 minutes.

  3. 3

    Add garlic and cook, stirring constantly, for 1 minute.

  4. 4

    Add butternut squash and stir to combine.

  5. 5

    Pour in vegetable stock and add spinach, cooking for a few minutes until spinach wilts.

  6. 6

    Transfer mixture to large baking dish, cover with foil, and bake until squash is tender, 40 to 45 minutes.

  7. 7

    Mix breadcrumbs, Parmesan cheese, dried sage, onion powder, and melted butter in a bowl.

  8. 8

    Sprinkle topping evenly over squash mixture and bake uncovered until breadcrumbs are golden, about 10 minutes.

Tips

Tip 1

Cut squash into uniform 1-inch chunks so pieces cook evenly without some turning mushy while others remain firm.

Tip 2

Add breadcrumb topping only after initial bake to prevent over-browning; the final 10 minutes creates ideal golden color.

Good to Know

Storage

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

Make Ahead

Assemble casserole through initial bake up to 8 hours ahead; store covered in refrigerator. Add breadcrumb topping and final bake just before serving.

Serve With

Serve hot directly from baking dish. Pairs well with crusty bread or a simple green salad. Suitable for vegetarian menus and everyday family meals.

See pairing guide →

Common Mistakes

Watch

Do not skip the initial covered bake; squash must be tender before topping or it will not cook through in final 10 minutes.

Watch

Do not crowd the pot when sauteing onion and leek; medium heat and frequent stirring prevents burning and ensures even softening.

Watch

Do not bake topping longer than 10 minutes; breadcrumbs brown quickly and can turn bitter if overdone.

Substitutions

Dairy-Free Swaps

Parmesan cheese
Pecorino Romano1:1savorydairy-free

adds sharper flavor

Full guide →

Vegan Options

Parmesan cheese
nutritional yeast0.5:1vegan

removes:dairy

Full guide →
butter
olive oil1:1vegan

removes:dairy

Full guide →

Gluten-Free Swaps

breadcrumbs
panko1:1gluten-free option for regular
Full guide →

General Alternatives

spinach
kale1:1heartier green

adds more texture

Full guide →
dried sage
fresh sage1:3 ratioaromatic

more delicate flavor

Full guide →
dried sage
thyme0.5:1earthy

different herbal note

Full guide →
Find more substitutions →

FAQ

Can I use fresh sage instead of dried?

Yes. Use three times the amount, roughly 1 tablespoon fresh sage finely chopped. Add it near the end of cooking with the garlic to preserve its delicate flavor.

What if my squash is very large?

Cut it into same-sized 1-inch chunks to ensure even cooking. The weight matters less than uniformity; adjust cooking time if needed by checking tenderness at 35 minutes.

Can I freeze this casserole?

Freeze before adding the breadcrumb topping up to 3 months. Thaw overnight, add topping, and bake at 375F for 20-25 minutes uncovered until golden and heated through.