These crispy onion pakoras are a classic Indian tea-time snack: thinly sliced onions coated in a lightly spiced gram-flour batter and fried until golden. They are delicious on rainy afternoons, at family gatherings, or as a starter with chutney. This home-style version uses simple pantry ingredients and does not need a complicated batter.
Recipe at a glance
- Prep time: 15 minutes
- Cook time: 15–20 minutes per batch
- Total time: About 35 minutes
- Servings: 3–4
- Style: Vegetarian Indian snack
Ingredients
- 2 medium onions, thinly sliced
- ¾ cup gram flour (besan)
- 2 tablespoons rice flour for extra crispness
- 1 green chilli, finely chopped (optional)
- 1 teaspoon grated ginger
- ½ teaspoon cumin seeds or ajwain
- ½ teaspoon chilli powder, or to taste
- ¼ teaspoon turmeric
- 2 tablespoons chopped coriander
- Salt to taste
- 2–4 tablespoons water, only as needed
- Oil for frying
How to make onion pakora
- Slice the onions. Cut the onions into thin, even slices so they soften and cook at a similar speed.
- Season first. Put the onions in a bowl with salt. Toss and leave for 5–8 minutes; the onions will release moisture.
- Add the flavourings. Mix in ginger, green chilli, cumin or ajwain, chilli powder, turmeric and coriander.
- Make the coating. Add gram flour and rice flour. Toss thoroughly. Add water a teaspoon at a time only if needed. The mixture should cling to the onions rather than look like a runny pancake batter.
- Heat the oil. Heat oil in a deep, heavy pan over medium heat. Test with a small piece of mixture: it should bubble steadily without browning immediately.
- Fry in small batches. Drop loose little clusters into the oil, leaving space between them. Fry, turning occasionally, until golden and crisp, usually around 4–6 minutes depending on size and heat.
- Drain and serve. Lift onto a rack or paper towel. Let the oil return to temperature before frying the next batch. Serve hot.
Tips for crispy pakora
- Slice the onions thinly and evenly.
- Do not add too much water. Onion moisture usually helps the flour coat the slices.
- Rice flour helps create a crisp outer texture; if unavailable, use gram flour alone.
- Avoid overcrowding the pan, which lowers the oil temperature and can make pakora greasy.
- Keep the heat at medium to medium-high and adjust it if the outside browns before the onion cooks.
What to serve with onion pakora
Serve with mint chutney, coriander chutney, tomato ketchup, or a cup of masala chai. For a larger snack spread, pair it with cucumber raita or other small Indian bites.
Storage and reheating
Pakora is best freshly fried. If you have leftovers, cool them fully and refrigerate in a covered container for up to 2 days. Reheat in an oven or air fryer until hot and crisp. The texture will be softer than freshly fried pakora; avoid sealing them while still warm because trapped steam makes them soggy.
Variations
Add a small handful of spinach leaves, sliced potato, or finely chopped coriander for a variation. Keep additions modest so the coating can still cling to the onions. Adjust chilli to suit your household.
Frequently asked questions
Why are my onion pakoras soft?
The batter may contain too much water, the oil may be too cool, or the pan may be overcrowded. Use just enough water to bind and fry in small batches.
Can I make pakora without rice flour?
Yes. Use gram flour only. Rice flour is optional and mainly helps with crispness.
Can I prepare the mixture ahead?
It is better to mix just before frying. Onions continue releasing moisture, so a prepared mixture can become watery if left standing.
Final thoughts
This easy onion pakora recipe is a useful way to turn everyday onions into a crunchy, flavourful snack. Keep the batter thick, fry in small batches, and serve straight away for the best texture.
Safety note: Hot oil can splatter. Lower each portion gently into the pan and never leave frying oil unattended.

