Cut butternut pumpkin in half lengthways. Use a tablespoon to scoop out seeds and flesh. Put seeds to the side, we’ll roast these. Continue scooping out flesh up the middle of the pumpkin, in a small line around 2cm wide and 3cm deep. Put pumpkin flesh to the side, we’ll use this in our stuffing.
Place pumpkin on tray. Remove pumpkin flesh from seeds and scatter seeds on a second tray along with pine nuts.
Drizzle pumpkin with 2 tablespoons olive oil, use your hands to coat all flesh and skin. Place in the oven to roast. The pumpkin will take 30 minutes until it’s soft to touch, the pine nuts will take about 10 minutes.
Meanwhile, heat a pan on medium heat and drizzle with 2 tablespoons olive oil, add onion with a good pinch of salt. Cook for 5 minutes, until fragrant.
Add mushrooms and garlic, mix and cook for 5 minutes.
After 10 minutes remove pine nuts from the oven. They will be golden brown and toasted.
Add the leftover pumpkin flesh with 2 tablespoons water, sage, parsley, cinnamon, breadcrumbs and a good crack of pepper and pinch of salt. Mix well to cook for about 10 minutes on a low heat. Give it a stir regularly to ensure it doesn’t catch the bottom of the pan.
Once mushroom mix is cooked, stir through the pine nuts.
After 30 minutes in the oven, remove pumpkin and allow to cool slightly so you can handle it. Spoon mushroom mixture into one side of the pumpkin, pile it up. Place empty half on top. Tie with string firmly to secure in 3-4 spots.
Drizzle the pumpkin with another tablespoon of olive oil, plus salt and pepper. Return to oven for 15-20 minutes to cook through.
Remove from oven and serve with toasted pumpkin seeds scattered around pumpkin.