Onion Bhaji Recipe
Onion fritters, delicately spiced.
Was this page helpful?
Help improve this recipe for others.
Send this recipe to your inbox.
We'll email it straight to you - plus weekly cooking inspiration.
Ingredients
Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.
Batter & Fritters
Optional garnishes & dipping
Method
Batter & Fritters
- 1
Prepare the onions
Thinly slice the yellow onions into half-moons. Place the slices in a large bowl and gently separate layers so they are loose and not clumped.
- 2
Drain any excess moisture
If onions feel very wet, sprinkle a pinch (about 1/4 tsp) of salt and let sit 5 minutes, then press gently with your hands or a clean towel to remove excess liquid. Do not over-dry — some moisture helps bind the batter.
- 3
Mix dry ingredients
In a separate bowl, whisk together chickpea flour, rice flour, cumin seeds, ground coriander, turmeric, garam masala, red chili powder, baking powder and 1 tsp of the salt until evenly combined.
- 4
- 5
Make the batter
Add the dry flour-spice mixture to the onions and toss. Gradually add about 1/2 cup water while mixing until the mixture comes together in a thick, sticky batter that coats the onions — you may not need all the water. The consistency should hold its shape when scooped but not be runny. Adjust with up to 1-2 tbsp more water if too dry.
- 6
Rest the batter
Let the combined batter rest 10 minutes so the flours hydrate and flavors meld. This also helps the mixture bind better during frying.
- 7
Heat the oil
Pour vegetable oil into a heavy-bottomed skillet or deep saucepan to a depth of about 1.5 inches (enough for shallow-deep frying). Heat over medium-high to 180°C (350°F) or until a small piece of batter sizzles and comes up steadily but not violently. If you don't have a thermometer, test by dropping a pinch of batter — it should bubble steadily and brown in about 45–60 seconds.
- 8
Fry the bhajis
Using a tablespoon or small ice-cream scoop, carefully drop heaped spoonfuls of the onion batter into the hot oil, pressing slightly so the onions cluster together. Do not overcrowd the pan; fry in batches of 6–8 depending on pan size. Maintain oil temperature around 170–180°C (340–360°F) — adjust heat as needed.
- 9
Cook until crisp and golden
Fry each batch 3–5 minutes, turning once with a slotted spoon so they brown evenly, until golden brown and crisp. If they brown too quickly, lower heat; if they absorb too much oil, heat is too low.
- 10
Drain
Use a slotted spoon to transfer cooked bhajis to a paper towel–lined tray to drain excess oil. Sprinkle a tiny pinch of salt over hot bhajis if desired.
- 11
Optional garnishes & dipping
- 12
Whisk plain yogurt smooth and serve in a small bowl as a cooling dip. Offer mint/cilantro chutney in a separate bowl. Provide lemon wedges for squeezing over hot bhajis.