Wash the cauliflower and separate the florets.
Finely chop the leek and garlic and heat in a saucepan with 2 tablespoons of oil.
Add the curry, cauliflower, and salt and pepper to taste. Wait a few minutes to allow the flavours to blend before adding the coconut milk and vegetable stock, then bring to the boil. Cook for approximately 20 minutes.
Once cooked, blitz half of the soup in a blender and serve garnished with fresh coriander and Grana Padano shavings. Serve immediately.