Preheat your oven to 200°C (400°F) / 180°C fan / gas mark 6.
Prepare the squash. For easier serving, you can peel the tough skin now with a sharp knife. Alternatively, leave the skin on and remove it after roasting. Lay the squash on its side, carefully cut it in half lengthwise, then cut each half into three long wedges. Use a spoon to scoop out and reserve the seeds.
Arrange the squash wedges in a single layer on a roasting tray, flesh-side up.
Drizzle with sunflower oil, then sprinkle evenly with sea salt, the pinch of cinnamon, and the demerara sugar.
Roast for 30 minutes, or until the squash is tender when pierced with a knife and beautifully caramelized at the edges.
While the squash roasts, spread the peanuts on a separate small baking tray.
Place them in the oven for about 10 minutes, turning once, until golden.
Keep a close eye on them as they can burn quickly!
Remove and let cool.
To serve, arrange the warm squash wedges on a platter (carefully removing the skin now if you left it on).
Drizzle with the truffle oil, scatter over the roasted peanuts and sliced spring onion, and finish with a final sprinkle of sea salt.
Serve immediately.
Don't discard the squash seeds! Clean them, toss with a little olive oil and salt, and roast for 15 minutes for a crunchy, zero-waste snack.
Roast a double batch of peanuts. They store well in an airtight container and are perfect for tossing into salads, stir-fries, or curries later in the week.