Toss the chunks of butternut squash with the salt, sugar and the vegetable oil. Spread evenly on a Silpat lined or a greased cookie sheet.
Roast for 45 minutes until the edges of the squash are dark gold or even brown, to concentrate the flavors and cook out some of the moisture.
Let the squash cool completely.
Puree the squash in a food processor or a blender.
You should have about 1 cup of very thick puree. If it is a bit more that is ok.
Note: You can roast the squash the day before and puree it when you are ready to bake, or you can puree it and store it in the fridge overnight
When you are ready to bake the coffeecake:
Grease or butter a 9 X 13 pan
To make the topping
In a medium bowl combine the flour, brown sugar, cinnamon, ground coriander, salt, and chopped pecans. You may need to rub the brown sugar into the flour to get it to combine. You don’t have to get all the lumps out.
Stir the vanilla into the melted butter.
Combine the melted butter with the flour mixture. The mixture should be big crumbles.
Set aside.
To make the batter.
In a medium bowl or a 4 cup measuring cup, stir together the flour, baking soda, baking powder, cinnamon, ground coriander, grated nutmeg, the pinch of cloves, and the salt.
In a large bowl of a mixer, beat the butter and the sugar until very light and creamy, It should take several minutes. You can do this by hand, it just takes some muscle.
Scraping down the bowl after each addition, beat in the eggs one at a time.
Beat in the sour cream, the butternut squash puree, and the vanilla.
Using a spatula or a big spoon stir the flour mixture into the beaten butter, just until everything is combined.
Spread the batter into the prepared pan.
Crumble the topping evenly over the batter, making sure to cover the entire surface with the crumbs.
Bake for 35-40 minutes.
Recipe Notes
You can roast the squash the day before and let it chill in the fridge.