Drizzle the oil into a pan over a medium heat. Saute the garlic and onion, then season with some salt and pepper. Allow to cook for 2 – 3 minutes then stir in the spices.
Pour in the stock and bring to the boil, then add the cauliflower florets and allow to simmer for 20 - 25 minutes. Remove from the heat and add half the yogurt and blitz using a handblender.
Ladle into bowls and add some yogurt and some fresh herbs. Serve immediately.