Start by washing and chopping all your vegetables. Grate the potato and carrot finely and chop the spinach and onions. Keeping the vegetables uniform ensures even cooking.
In a large bowl, combine chickpea flour, turmeric, cumin, chili powder, baking powder, and salt. Gradually add water and whisk until you get a thick, smooth batter. Don’t make it too runny—it should coat the vegetables.
Add all the prepared vegetables into the batter and mix thoroughly. I like to use my hands to make sure every piece is coated evenly. Let it rest for 5 minutes to allow the flavors to meld.
Heat oil in a frying pan until hot but not smoking. Drop spoonfuls of the mixture into the oil and fry until golden brown on all sides. I always fry in batches to avoid overcrowding, which keeps them crispy.
Remove the pakoras with a slotted spoon and place them on paper towels to drain excess oil. Serve them immediately with your favorite chutney for the best crunch and flavor.