Preheat the oven to 200°C/400°F/gas 6.
Peel and cut the butternut squash into bite size pieces and add to a baking tray.
Add in ½ tsp each of cinnamon, cumin and smoked paprika, some salt and olive oil, mix well and roast until they are soft. Turn pieces regularly so that they dont burnt on one side. Baking time depends on the size of the squash but mine are normally ready in about 20 mins.
Remember to keep and eye on the butternut squash and when it is baked take it out and keep warm.
Whilst the squash is in the oven, peel and chop onions, pepper and garlic. Remove the seeds from the chilli and chop these too.
Heat some olive oil in a pot over medium heat, add in onion, garlic and pepper and fry for about 5 mins. You can add in 2 tbsp of water to avoid the vegetables burning.
Then add in the chillies and the remaining spices and fry for about 5 mins till fragrant and well blended in. It is very easy for spices to burn or stick to the pot so add in 2 tbsp of water and stir regularly.
Drain the beans and pour them along with the chopped tomatoes into the chilli and mix to combine. Bring to the boil, then reduce the heat, cover and let simmer for about 20 mins.
Then mix in chocolate (a little bit at a time till you get the taste you prefer) and season with salt and then take off the heat.
Chop and stir in the coriander and warm butternut squash carefully so that it does not break and serve.