Clean and cut cauliflower to Small - medium bite size florets.
In a large saucepan / vessel boil water. When the water boils, switch off the flame and add salt and a pinch of turmeric. To that throw cauliflower and keep it closed for abt 5-10 mins.This step is always important while cooking cauliflower as it ensures 100 % cleanliness.Drain water and keep aside.
In a bowl take all the powders and ginger garlic paste.
Add curd and little water to make the batter like bajji batter or thick milkshake consistency. It should be neither too thin nor thick. Drop all the cauliflower pieces into the batter,mix
Let it marinate for 30 mins. Cauliflower pieces will absorb the spices.
Heat oil in a frying pan or kadai. When oil is hot , add a pinch of cooking soda to the batter and mix well.Drop the cauliflower pieces into the oil.Make sure that each part is quoted well with the batter.Deep fry on medium flame till they are golden brown and crisp.Take them out from frying pan and remove excess oil.