Ingredients
Equipment
Method
Roast the squash
- Heat the oven to 400°F.
- Toss the squash with the olive oil and spread it on a rimmed 18x13-inch baking sheet.
- Roast for 25 to 35 minutes, stirring once, until fork-tender.
- Transfer the squash to a large bowl and mash until mostly smooth.
- Let it cool for 10 minutes.
Make the filling
- Reduce the oven temperature to 350°F.
- Grease an 8-inch square baking dish with nonstick cooking spray.
- Stir 4 tablespoons of the melted butter into the squash.
- In a medium bowl, whisk the granulated sugar, eggs, milk, vanilla, and salt.
- Stir the mixture into the squash until combined.
Make the topping
- Stir the flour, brown sugar, pecans, and remaining 4 tablespoons melted butter in a medium bowl until evenly moistened and clumpy.
Bake the casserole
- Spread the squash mixture in the prepared dish.
- Scatter the topping evenly over it.
- Bake for 30 to 35 minutes, until the topping is golden and the center reaches 160°F.
- Let the casserole rest for 10 minutes before serving.
Notes
For an evenly textured filling, mash the squash until mostly smooth while it is still warm. Refrigerate leftovers for 3 to 4 days; freeze for up to 2 months. For a dairy-free version, use dairy-free butter and milk.
