Cut the cauliflower into florets and wash under running tap water.
Pour water in a pot and bring it to a roiling boil. Add the cauliflower florets and allow them to cook for 2 minutes.
Take out the florets with the help of a slotted spoon or drain them in a colander. Keep them aside.
Put the rest of the ingredients in a bowl and whisk to make a smooth batter.
Brush the batter on the cauliflower florets or dip the florets in the batter and shake off the excess batter.
Cooking
Spray a baking tray with some cooking oil and place the cauliflower on the tray in a single layer.
Roast in a preheated oven at 400 Fahrenheit for 20 minutes.
Switch the oven setting to 'broil' and allow the cauliflower to remain in the oven for 4-5 minutes. Remove from the oven when the florets start getting brown spots on the top. Serve hot from the oven.
Notes
Don't let the cauliflower become too soft before roasting. Just cook it enough in the hot water so it's no longer raw.
Broiling the cauliflower as the last step is not strictly necessary. You can do it to give the florets some interesting color and texture, but it will be completely cooked even before.
Sprinkle a little chopped cilantro or mint for a touch of green and some extra lemon juice before serving.