Clean the cauliflower, cut into small florets, wash. Put the lentils in a sieve, rinse well under running water. Peel and chop the onion and garlic.
Heat the oil in a saucepan to medium temperature. Sauté the onion until translucent, add the garlic, spices, cauliflower and lentils, sauté briefly, deglaze with the broth and coconut milk. Cover and cook for eight to ten minutes.
Put some cauliflower florets aside for the garnish, finely puree the rest with the hand blender. If necessary, add a little more stock. Season to taste with salt and lime juice, serve with a garnish of cauliflower florets, onion rings, coriander and possibly chilli.