
Butternut Squash Casserole Recipe tastes creamy, slightly sweet, and savory with a crunchy topping that feels like fall in a baking dish. It works perfectly for busy weeknights and holiday tables, and you can get it on the table in about 1 hour total. I first baked this on a tiny apartment oven in Brooklyn, so if that thing handled it, your kitchen will too.
Why Make This Butternut Squash Casserole Recipe at Home
This butternut squash casserole recipe gives you all the cozy flavors of sweet potato casserole with a lighter, slightly nutty twist. You control the sweetness, the amount of butter, and the topping, so it fits both everyday dinners and big gatherings.
You also save money compared to store-bought sides and skip mystery ingredients. The casserole reheats beautifully, so you cook once and eat twice, which always feels like winning.
“This Butternut Squash Casserole Recipe tastes like holiday comfort in every bite and steals the spotlight from the main dish every single time. ★★★★★”
Ingredients You Need
Butternut squash base
- 1 large butternut squash
- About 3 to 3½ pounds whole, which gives roughly 4 cups cooked and mashed
- Pre-cut squash cubes from the produce section work great as a shortcut
- 3 tablespoons unsalted butter, melted
- Use salted butter and reduce added salt slightly if that is what you have
- ¼ cup pure maple syrup
- Use real maple syrup, not pancake syrup, for best flavor
- 2 tablespoons brown sugar, light or dark
- Dark brown sugar gives deeper caramel notes
- 2 large eggs, room temperature
- ½ cup whole milk or half-and-half
- Use canned evaporated milk if you need a pantry option
- 1 teaspoon vanilla extract
- ¾ teaspoon fine sea salt
- ½ teaspoon ground cinnamon
- ¼ teaspoon ground nutmeg
- ⅛ teaspoon ground ginger
- Freshly ground black pepper to taste
Crunchy topping
You can use one or both toppings, or split the casserole in half and try each.
Pecan crumble topping
- ½ cup all-purpose flour
- ½ cup chopped pecans
- ⅓ cup brown sugar
- ¼ teaspoon fine sea salt
- 4 tablespoons cold unsalted butter, cut into small cubes
Breadcrumb or cracker topping
- 1 cup panko breadcrumbs or crushed buttery crackers
- 2 tablespoons grated Parmesan cheese
- 2 tablespoons melted butter
- ¼ teaspoon garlic powder
- ¼ teaspoon dried thyme or Italian seasoning
- Pinch of salt and pepper
Optional add-ins
- ¼ cup sour cream or Greek yogurt for extra creaminess
- ¼ cup shredded sharp cheddar for a more savory version
- Extra cinnamon or a pinch of cloves if you like stronger spice flavor
Equipment list
- Large sharp chef’s knife and sturdy cutting board
- Vegetable peeler
- Large pot or Dutch oven
- Colander
- Large mixing bowl
- Potato masher or hand mixer
- Whisk
- 9×13 inch baking dish or similar size casserole dish
- Small bowl for topping
- Measuring cups and spoons
- Aluminum foil
Tips & Mistakes
- Cut the squash into even cubes so they cook at the same rate and soften evenly.
- Peel the squash completely, because any leftover peel tastes tough and chewy.
- Roast the squash instead of boiling if you want deeper flavor and less water in the mash.
- Drain boiled squash very well, since extra water makes the casserole loose and soggy.
- Taste the mashed squash before baking and adjust salt and sweetness to match your preference.
- Let the squash cool a bit before adding eggs so they do not scramble in the bowl.
- Use real maple syrup or brown sugar, since white sugar alone tastes flat in this recipe.
- Keep the topping in a separate bowl until just before baking so it stays crisp.
- Do not overbake, because extra time dries out the edges and toughens the topping.
- Cool the casserole at least 10 to 15 minutes before serving so it sets and slices cleanly.
How to Make Butternut Squash Casserole Recipe
Step 1: Prep the squash
Preheat your oven to 400°F and lightly grease a 9×13 inch baking dish. Cut off the top and bottom of the butternut squash, peel it, then slice it in half lengthwise and scoop out the seeds.
Cut the squash into 1 inch cubes so they cook evenly. You can also use pre-cut squash cubes and trim any large pieces to match the rest.
Step 2: Cook the squash
You can boil or roast the squash.
Boil method
Bring a large pot of salted water to a boil. Add the squash cubes and cook 12 to 15 minutes until very tender when pierced with a fork.
Drain the squash very well in a colander, then let it sit a few minutes so steam escapes.
Roast method
Toss the squash cubes with a tablespoon of olive oil, salt, and pepper. Spread them in a single layer on a baking sheet.
Roast 25 to 30 minutes, stirring once, until they turn golden in spots and feel very tender.
Step 3: Mash and season the base
Transfer the cooked squash to a large mixing bowl. Mash with a potato masher until mostly smooth, or use a hand mixer for a silkier texture.
Whisk together the melted butter, maple syrup, brown sugar, milk, vanilla, salt, cinnamon, nutmeg, ginger, and a few grinds of black pepper. Add this mixture to the warm squash and stir until everything blends.
Taste the mixture and adjust seasoning. Add more salt for balance or a bit more maple syrup if you like it sweeter.
Step 4: Add eggs and optional extras
Let the squash mixture cool for 3 to 5 minutes so it feels warm but not hot. Crack the eggs into a small bowl and whisk them.
Stir the eggs into the squash mixture until fully combined. If you want extra creaminess, fold in sour cream or Greek yogurt now, and add shredded cheddar if you want a more savory casserole.
Step 5: Mix the topping
For the pecan crumble, stir flour, chopped pecans, brown sugar, and salt in a small bowl. Add the cold butter cubes and rub them into the mixture with your fingers or a fork until you see pea-sized crumbs.
For the breadcrumb or cracker topping, mix panko or crushed crackers with Parmesan, melted butter, garlic powder, dried thyme, salt, and pepper. Stir until the crumbs feel evenly coated and slightly moist.
Step 6: Assemble the casserole
Spread the butternut squash mixture evenly in the greased baking dish. Smooth the top with a spatula.
Sprinkle your chosen topping evenly over the surface. If you use both toppings, cover half the casserole with pecan crumble and the other half with the breadcrumb mix.
Step 7: Bake
Lower the oven temperature to 375°F. Place the casserole on the middle rack.
Bake 25 to 30 minutes until the topping turns golden and the edges of the squash mixture bubble slightly. If the topping browns too quickly, tent the dish loosely with foil and finish baking.
Step 8: Rest and serve
Remove the casserole from the oven and set it on a cooling rack. Let it rest 10 to 15 minutes so it sets and slices nicely.
Scoop or slice portions and serve warm. Enjoy that mix of creamy butternut squash and crunchy topping while it still feels cozy and hot.
Variations I've Tried
-
Savory herb version
Skip the maple syrup and cut the brown sugar in half. Add shredded cheddar or Gruyere, extra black pepper, garlic powder, and chopped fresh sage or rosemary. This version pairs nicely with roast chicken or turkey. -
Marshmallow topping version
Use the sweet base as written and top with mini marshmallows instead of crumble. Bake until the squash heats through, then add marshmallows for the last 8 to 10 minutes so they puff and brown lightly. -
Vegan butternut squash casserole
Use plant-based butter, full-fat coconut milk or oat milk, and skip the eggs. Add 1 to 2 tablespoons cornstarch to the squash mixture to help it set. Top with olive oil tossed panko and chopped nuts. -
Gluten free version
Use gluten free flour in the pecan crumble and gluten free breadcrumbs or crushed gluten free crackers for the other topping. Check labels on broth, if you add any, and on spices to keep everything safe. -
Spiced chai version
Add a pinch of cardamom and cloves along with the cinnamon and nutmeg. Use a touch more maple syrup and a bit of extra vanilla. This version tastes almost like dessert and works well on a holiday brunch table.
How to Serve Butternut Squash Casserole Recipe
Serve this butternut squash casserole recipe warm as a side dish next to roast chicken, turkey, pork chops, or simple baked tofu. Add a crisp green salad or steamed green beans to balance the richness and sweetness. It also fits nicely on a holiday buffet with mashed potatoes, stuffing, and cranberry sauce. I often scoop leftovers into a bowl with some cooked quinoa or rice and call it lunch.
How to store
-
Fridge
Cool the casserole completely, cover the dish tightly, or transfer portions to airtight containers, and keep in the refrigerator for up to 4 days. -
Freezer
Wrap the whole baked casserole tightly in plastic wrap and then foil, or freeze individual portions in containers, for up to 2 months. Label with the date so you actually use it. -
Reheating
Reheat in a 350°F oven, covered with foil, for 15 to 20 minutes until hot in the center, then uncover for the last few minutes to crisp the topping. For single portions, use the microwave in short bursts and finish under the broiler for 1 to 2 minutes to bring back some crunch.

Butternut Squash Casserole Recipe
Ingredients
Instructions
- Preheat the oven to 400°F (200°C) and lightly grease a 9x13-inch baking dish.
- Peel the butternut squash, cut it in half lengthwise, scoop out the seeds, and cut the flesh into 1-inch cubes.
- Bring a large pot of salted water to a boil. Add the squash cubes and cook for 12 to 15 minutes, until very tender when pierced with a fork.
- Drain the squash very well in a colander and let it sit a few minutes so excess steam escapes.
- Transfer the cooked squash to a large mixing bowl and mash with a potato masher until mostly smooth, or use a hand mixer for a smoother texture.
- In a separate bowl, whisk together the melted butter, maple syrup, brown sugar, milk, vanilla, salt, cinnamon, nutmeg, ginger, and a few grinds of black pepper.
- Pour the butter and spice mixture into the warm mashed squash and stir until well combined. Taste and adjust salt or sweetness as desired.
- Let the squash mixture cool for 3 to 5 minutes until warm but not hot. Whisk the eggs in a small bowl, then stir them into the squash until fully incorporated.
- If using, fold in the sour cream or Greek yogurt and the shredded cheddar for extra creaminess or a more savory flavor.
- For the pecan crumble topping, combine the flour, chopped pecans, brown sugar, and salt in a small bowl. Add the cold butter cubes and rub them in with your fingers or a fork until the mixture forms pea-sized crumbs.
- For the breadcrumb or cracker topping, mix the panko or crushed crackers with Parmesan, melted butter, garlic powder, dried thyme or Italian seasoning, and a pinch of salt and pepper until evenly coated.
- Spread the butternut squash mixture evenly in the prepared baking dish and smooth the top with a spatula.
- Sprinkle your chosen topping evenly over the casserole. You can use one topping or cover half the dish with pecan crumble and the other half with the breadcrumb mixture.
- Reduce the oven temperature to 375°F (190°C). Place the casserole on the middle rack and bake for 25 to 30 minutes, until the topping is golden and the edges are bubbling slightly.
- Remove from the oven and let the casserole rest for 10 to 15 minutes so it sets before scooping or slicing to serve.
Notes
Approximate per serving (about 1/10 of recipe, with pecan topping and without optional add-ins): 260 calories; fat 14 g; saturated fat 6 g; carbohydrates 33 g; fiber 4 g; sugars 13 g; protein 5 g; sodium 260 mg. Values will vary based on brands used, topping choice, add-ins, and portion size.
