Preheat the oven to 200°C (392°F)
Lay the butternut squash out onto a baking sheet and drizzle with olive oil, salt and pepper and roast in the oven for an hour or until cooked and crisp.
Dice the onion and roughly cut the bell pepper into chunks and fry on a medium/high heat.
Once the onion and pepper start taking colour, add in the finely chopped garlic and chillies and fry for around 2 minutes, being careful not to burn the garlic.
Add in the spices and give a quick fry before adding the can of chopped tomatoes, tomato purée, chopped carrots and chickpeas.
Top up with boiled water and add the stock cube. Bring to a boil before reducing the heat and letting it simmer with the lid on until the carrots are cooked.
Once the carrots are cooked, take the lid off and let any excess liquid reduce.
Finally, mix in the roasted butternut squash and sliced apricots and season to taste.