Pre-heat your oven to 200C / 392F / gas mark 6.
Toss the butternut squash in 1-2 tbsp of olive oil, season and place in the centre of your oven for 30-45 minutes or until the butternut squash is soft with crispy edges. Once the butternut quash is soft, remove from the oven and place to one side.
In the meantime, heat the remaining oil in a large, heavy bottomed frying pan.
Add the sliced onion to the pan with a pinch of salt and fry for 8 - 10 minutes until soft and translucent.
Add the garlic, ginger and spices (including half of the diced chilli) and cook for another 2 minutes until the aromas begin to release from the spices.
Stir the rice into the onions and cook for two minutes allowing them to soak up the flavoured oil.
Pour over half of the stock and simmer for 10 minutes.
Once the liquid has been absorbed, stir well and add the cranberries to the pan along with the rest of the stock. Keep simmering until the liquid has almost been entirely absorbed and the rice is tender.
In the last 5 minutes or so, add the butternut squash and kale to the pan and stir through.
Once all of the vegetables and rice is cooked through, it is ready to serve with the remaining chilli and a sprinkle of nuts.