Sep 03 2026

Onion Bhaji Recipe

Time40m
Serves4

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. 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. 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. 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. 4

    Combine aromatics & herbs

    To the sliced onions add the chopped cilantro, chopped green chili, minced garlic and ginger, lemon juice and remaining 1/4 tsp salt. Toss to distribute evenly.

  5. 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. 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. 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. 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. 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. 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. 11

    Serve hot

    Serve immediately while crisp with lemon wedges and chutney or yogurt on the side.

Optional garnishes & dipping

  1. 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.

More from Tajmahal Restaurant | Indian