First prepare the chestnuts. Preheat your oven to 170'C fan/190'C conventional. Score a cross into the chestnuts with a sharp knife and roast for 12-15 minutes. They should have burst open and be knife-tender
Allow the chestnuts to cool slightly then peel them from the shells whilst still warm (much easier to do whilst warm)
Blitz the walnuts and chestnuts in a food processor until coarsely chopped. Or chop roughly with a knife. Set aside
Prepare the butternut squash by chopping into 2 sections, the bulbous lower portion and the cylindrical upper portion. Trim the stalk off then slice in half. Scoop out the seeds and discard.
Peel the butternut squash pieces then blitz in a food processor until coarsely chopped. Set aside
Sauté the mushrooms in 1tbsp of oil in a wide frying pan on high heat until brown and caramelised. Transfer the mushrooms aside
In the same pan add all the butter and the remaining 2tbsp of oil and place on a medium heat. Once the butter has melted add the leek and sauté until softened and beginning to caramelise
Then add the garlic, rosemary, sage, nutmeg, salt and black pepper. Mix to combine
Add in the butternut squash, mushrooms, and the chestnut and walnut mixture. Cook for a further 2-3 minutes
Finally add in the spinach and continue to cook until wilted. Add more salt at this stage if required
Transfer the mix aside and refrigerate until cold