Boil the cauliflower florets in salted water for 5 minutes, then drain and cool.
In a mixing bowl, combine besan, plant-based curd, chopped green chillies, ginger-garlic paste, red chilli powder, garam masala, and salt to make a smooth batter.
Dip each cauliflower floret into the batter, ensuring it is well coated.
Heat oil in a pan for frying.
Fry the coated cauliflower florets until golden brown and crispy, about 3–4 minutes on each side.
Remove and drain on paper towels.
Garnish with fresh coriander leaves and serve hot with a dipping sauce.