Preheat the oven to 200ºC / 400ºF. Halve the butternut squash. Remove the seeds with a spoon and place them flesh side down on the roasting tray
Peel and roughly chop the carrots and place on the roasting tray with the butternut squash and pop in the oven for about 10 minutes. After 10 minutes, add the chopped apple and roast for another 15 minutes.
Heat a pan on low heat with a tbsp of olive oil. Add the chopped garlic and onion and sauté for about 10 minutes until they are soft and glass-like.
To see if the butternut is roasted pierce through it with a fork. If the fork goes easily in, you can remove it from the oven. Take a spoon and scrape the flesh of the butternut leaving the skin and pop it into your food processor or blender.
Add the carrots, apple, onion and garlic mixture, cinnamon, salt, cumin and water and blend. Depending on the size of your blender you may have to do this is 2-3 times.
If desired, add half the cayenne pepper and check the taste. Add the other half or more if desired.