Butternut Squash Casserole is a twist on a Thanksgiving classic! Roasted butternut squash is topped with a streusel topping and crunchy pecans. It will soon become your new holiday favorite.

butternut squash casserole being served out of a casserole dish

OVERVIEW

The holidays wouldn’t be the holidays without squash casserole. In my family, we make a squash casserole for both Thanksgiving and Christmas. While sweet potato casserole is the more traditional side dish, I like to mix it up by using roasted butternut squash.

I find butternut squash to be a little less sweet and more earthy in flavor than sweet potatoes. This helps to balance out the components in the already very sweet brown sugar topping.

Add this recipe to your holiday lineup along with my soft dinner rolls, simple sourdough stuffing, and my favorite method for perfect roasted turkey. Your friends and family will love these wholesome, delicious dishes.

a serving of butternut squash casserole on a plate

Why you’ll love this twist on a holiday classic

  • Sweet potato casserole is delicious but fairly predictable. Roasted butternut squash adds a layer of earthiness, better balance between sweet and savory, and is so impressive.
  • There are only 5 simple, wholesome ingredients in the squash layer.
  • This spectacular side dish can be prepped days in advance of the big holiday meal.

Ingredient List

There are only 5 ingredients needed for the squash mixture:

  • Roasted Butternut Squash – the star of the dish!
  • Brown Sugar
  • Eggs
  • Vanilla Extract
  • Heavy Cream

The topping is a classic streusel recipe consisting of: brown sugar, granulated sugar, salt, cinnamon, flour, melted butter, and chopped pecans.

Variation Ideas

Sweet Potato Casserole: For a classic Thanksgiving flavor, swap the roasted butternut squash with roasted sweet potatoes.

Maple Butternut Squash Casserole: Replace half of the brown sugar listed for the squash mixture with maple syrup.

butternut squash casserole with toasted marshmallows on top

How to make butternut squash casserole

There are 2 components to this recipe: the butternut squash casserole and the pecan streusel topping.

Roast the butternut squash

Using a sharp knife, slice the butternut squash in half lengthwise. Scoop out the seeds and discard. Place the squash cut side down on a sheet pan lined with parchment paper. Roast for about 1-1 ½ hours or until the squash is very tender and can easily be pierced with a fork.

The more caramelized it looks, the more flavor will come out in your casserole. After the squash has cooled enough to handle, measure out about 3 cups.

Make the casserole

In a large bowl combine the cooled squash, brown sugar, eggs, vanilla, and heavy cream. Give it a good stir to combine everything together. You may need to use the back of a spoon or potato masher to fully break up the squash.

Pour the mixture into a deep dish pie plate or casserole dish. Don’t worry if it looks thin, it will thicken up as it bakes.

Make the topping

This is a classic streusel topping recipe with the addition of chopped pecans.

In a medium bowl, whisk the brown sugar, granulated sugar, flour, cinnamon, and salt together. Stir in the melted butter and mix with your hands until crumbly. Mix in the chopped pecans. No need to pre-roast the pecans as they will toast in the oven as the casserole bakes.

bake

butternut squash casserole with streusel being sprinkled on top

Evenly distribute the streusel topping by crumbling it over the butternut squash mixture.

Bake in a preheated over for 25 minutes. If using, add the mini marshmallows on top and bake for an additional 10 minutes or until the marshmallows are toasted. If you are not using the marshmallows, bake the casserole for a total of 35-40 minutes. Let cool slightly and serve warm.

a closeup of the baked streusel topping

Storage

Butternut squash casserole can be stored covered in the refrigerator for up to 4 days.

FAQ

Can butternut squash casserole be made in advance?

Yes! To reduce stress on holiday baking days, roast the squash and make the streusel topping up to 2 days in advance. Store in the refrigerator until ready to assemble and bake.

Can I reheat butternut squash casserole?

Butternut squash casserole can be reheated by adding foil over the top of the dish and baking on 350°F/175°C for 20-25 minutes until warmed through. Don’t add the marshmallows until the end.

To reheat individual servings, place in the microwave for about 1 minute.

MORE RECIPES FROM BAKER BETTIE!

If you enjoyed this recipe, you might like to try these other staples for your holiday table.

butternut squash casserole being served out of a casserole dish
Yield: 8-10 Servings

Butternut Squash Casserole

Prep Time 1 hour 30 minutes
Bake Time 35 minutes
Total Time 2 hours 5 minutes

Butternut Squash Casserole is a twist on a Thanksgiving classic! Roasted butternut squash is topped with a streusel topping and crunchy pecans. Add marshmallows if desired.

Ingredients

For the squash

  • 680 grams (about 3 cups, 1 medium) butternut squash
  • 100 grams (½ cup) brown sugar, light or dark brown
  • 2 large eggs
  • 1 tablespoon vanilla extract
  • 117 grams (½ cup, 120 milliliters) heavy cream

For the topping

  • 100 grams (½ cup) brown sugar, light or dark
  • 100 grams (½ cup) granulated sugar
  • 75 grams (½ cup + 2 tablespoons) all-purpose flour
  • 1 ½ teaspoons cinnamon
  • pinch of salt
  • 56 grams (4 tablespoons, ½ stick) unsalted butter, melted
  • 75 grams (¾ cup) chopped pecans
  • about 1 cup mini marshmallows, *optional

Instructions

Make the squash:

  1. Preheat the oven to 400°F/205°C.
  2. Using a sharp knife, slice the butternut squash (1 medium) in half lengthwise. Scoop out the seeds and discard. Place the squash cut side down on a sheet pan lined with parchment paper. Roast for about 1-1 ½ hours or until the squash is very tender and can easily be pierced with a fork.
  3. Reduce the oven temperature to 350°F/175°C.
  4. After the squash has cooled enough to handle, measure out about 3 cups by scooping the insides with a large spoon. It's ok if you have a little less or a little more. (If you have a lot extra, save it for other uses.)
  5. In a large bowl combine the roasted butternut squash (about 3 cups) with the brown sugar (100 grams/ ½ cup), eggs (2 large), vanilla extract (1 tablespoon), and heavy cream (117 grams/ ½ cup). Mix until well combined.
  6. Transfer the mixture to a deep-dish pie plate or casserole dish.

Make the topping:

  1. In a medium bowl, whisk the brown sugar (100 grams/ ½ cup), granulated sugar (100 grams/ ½ cup), flour (75 grams/ ½ cup + 2 tablespoons), cinnamon (1 ½ teaspoons), and salt (one pinch) together.
  2. Stir in the melted butter (56 grams/ 4 tablespoons) and mix with your hands until crumbly. Mix in the chopped pecans (75 grams/ ¾ cup).
  3. Evenly distribute the streusel topping by crumbling it over the butternut squash mixture.
  4. Bake at 350°F/175°C for 25 minutes. If using, add the mini marshmallows (1 cup) on top and bake for an additional 10 minutes or until the marshmallows are toasted. If you are not using the marshmallows, bake the casserole for a total of 35-40 minutes.
  5. Serve warm.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.