Clean the cauliflower florets.
Heat 2 cups of water in a pan.
Add cauliflower florets to the hot water. Boiling water is not needed here.
Add some salt to the water. Cover with a lid and let the florets rest for 10 minutes.
When the florets are half boiled, take them out on a pan.
Prepare a batter with flour, cornflower, sliced onions, Kashmiri red chilli powder, garam masala, ginger-garlic-chilli paste, salt to taste, lemon juice, food colour and a little amount of water.
Mix well. If required, add more water and continue mixing to make a thick batter. Cover the batter and leave aside for 5 minutes.
Add cauliflower florets to the mixture and mix again.
Heat refined oil in a pan. Reduce the flame to medium. Gently slide each cauliflower floret into the oil. Adjust the flame if needed. Don’t add too many florets at a time. Avoid frequent stirring at first. Later continue stirring the pokoras so that they get evenly fried.
Once they turn golden and crisp, take them out. Serve the pakoras with tomato ketchup and green chutney (prepared with coriander leaves, green chillies, ginger and garlic).