Add the onion, garlic and pumpkin to a baking tray, toss with olive oil and bake in the oven for 30 minutes until soft.
Remove from the oven, sprinkle with curry powder and salt and bake for a further 5 minutes.
Take a large pot and add the roasted pumpkin mix, coconut cream, stock and cannellini beans. Blend with a hand stick blender until smooth. Taste and add more salt or stock according to your taste.