Preheat oven to 200 degree C or gas mark 6.
Cut pumpkin in half and scoop out the insides.
Roast cut side up for 20 minutes.
Flip over and roast cut side down for 20mins.
Remove from oven.
Cool.
Remove flesh from the skin.
Slice the apple and onion into wedges.
Add to a roasting dish.
Drizzle with olive oil, salt and pepper.
Roast for 20 minutes.
During the last 10 minutes add the whole garlic cloves to the apple and onion mix.
Add pumpkin, roasted onion, apple, garlic, coconut milk, ginger, cardamon and cayenne.
Blitz until smooth.
Taste and adjust seasonings.