Authentic Onion Bhaji Recipe: Perfectly Crispy Fritters

Snacks

October 30, 2026

Classic Onion Bhaji (Indian Onion Fritters) – vegetarian recipe

Classic onion bhaji — thin-sliced onions tangled in a chickpea-flour batter with ginger, cilantro, and green chili — fries into crisp golden nests in 25 minutes. Rainy-day food doesn't get better than this.

If you’ve ever been to an Indian restaurant in the UK, you’ve undoubtedly encountered the glorious Onion Bhaji. But this crispy, addictive fritter has a rich and varied life across India far beyond the appetizer menu! In western India, where the name ‘bhaji’ originates, these are teatime snacks, dunked into fiery chutneys. Travel north, and you’ll find similar fritters called ‘pakoras,’ enjoyed with drinks. In Bengal, they’re ‘bhaja,’ a crunchy first course served with rice and dal, while in the south, they provide essential texture to the main meal. What unites them is the magic of transforming simple vegetables with a spiced chickpea flour batter. This recipe brings you the classic onion version – a guaranteed crowd-pleaser that’s surprisingly simple to make at home. Get ready for the ultimate crunchy, savory snack!

Ingredients

• 225g (7.9 oz) / 8 oz (226.8 g) small onions, about 3, thinly sliced into half-moons
• 1/8 to 1/4 tsp (20 ml) red chili powder, to taste
• 1 tsp (5 ml) fresh ginger, peeled and finely grated
• 3 tbsp (45 ml) fresh cilantro, chopped
• 1 fresh hot green chili, finely sliced, optional
• 1/2 tsp (10 ml) ground cumin
• A generous pinch of ground turmeric
• 30g (1.06 oz) / 4 tbsp (60 ml) chickpea flour, also known as besan or gram flour
• 1/3 tsp (15 ml) salt
• Vegetable or peanut oil, for frying

Instructions

1. In a large bowl, combine the sliced onions, red chili powder, grated ginger, chopped cilantro, green chili (if using), cumin, and turmeric. Toss everything together until the onions are well-coated in the spices.
2. Sprinkle the chickpea flour over the onion mixture but do not mix yet. Let it sit for about 10 minutes.
3. Add the salt to the bowl. Now, using your hands, mix and mash the flour and salt into the onions for 3-5 minutes. This process is key, as the salt will draw out moisture from the onions, creating a thick, sticky batter without needing any water.
4. Pour about 1.5 cm / 1/2 inch of oil into a heavy-bottomed frying pan or wok and heat over a medium flame. The oil is ready when a tiny piece of the mixture dropped in sizzles and rises to the top immediately.
5. Working quickly, take small portions of the onion mixture and form them into 12 rough, rustic patties. Don’t worry about stray pieces of onion sticking out – these will become wonderfully crispy.
6. Carefully place half of the bhajis into the hot oil, ensuring not to overcrowd the pan. Fry for about 1-2 minutes per side, then continue to turn them occasionally for another minute or two until they are a deep reddish-gold and crisp all over.
7. Remove the cooked bhajis with a slotted spoon and let them drain on a wire rack or a plate lined with paper towels. Repeat the frying process with the remaining mixture.
8. Serve immediately while piping hot with green chutney or tamarind chutney for dipping.

Nutritional Information

• Estimated per bhaji, based on a batch of 12.
• Calories:** 75 kcal
• Carbohydrates:** 6g
• Protein:** 2g
• Fat:** 5g
• Sodium:** 80mg

Pro Tips

• for Perfect Bhajis
• Do not add any water to the batter. Massaging the salt into the onions is the secret to drawing out the perfect amount of natural moisture to bind the fritters.
• Maintain a steady oil temperature of around 180°C / 350°F. If the oil is too cool, the bhajis will be greasy; if it’s too hot, they will burn on the outside before the inside is cooked.
• For an even crispier texture, substitute one tablespoon of the chickpea flour with one tablespoon of fine rice flour.
• Fry in batches to avoid overcrowding the pan. This keeps the oil temperature from dropping and ensures each bhaji has space to become golden and crisp.
• Embrace the rustic shape! The little bits of onion that stick out from the patties will fry up to be extra-crispy, delicious morsels.

FAQ

Q: Is this onion bhaji recipe vegan and gluten-free
A: Yes, this recipe is naturally vegan as it contains no animal products like eggs or dairy. It is also gluten-free because it uses chickpea flour (besan), which does not contain gluten. For those with celiac disease, always ensure your chickpea flour is certified gluten-free to avoid any cross-contamination during processing.

Q: Can I make these onion bhajis in an air fryer
A: For a lower-fat version, you can adapt this recipe for an air fryer. After forming the sticky patties, spray them lightly with oil and air fry at 180°C (350°F) for 10-15 minutes, flipping halfway through, until golden and crisp. Note that the texture will be slightly less rich and crispy than the traditional fried version.

Q: What is the best way to store and reheat leftover bhajis
A: Store leftover onion bhajis in an airtight container in the refrigerator for up to 3 days. To restore their wonderful crunch, reheat them on a baking sheet in a preheated oven or an air fryer at 180°C (350°F) for 5-7 minutes. Avoid using a microwave, as it will make them soft and lose their crispiness.

Q: Can I prepare the bhaji mixture in advance
A: It’s best to fry the bhajis immediately after mixing. The key to the batter is the moisture drawn from the onions by the salt. If the mixture sits for too long, it can become too watery, resulting in dense, greasy bhajis instead of light and crispy ones.

More Recipes You’ll Love

Classic Onion Bhaji (Indian Onion Fritters) – vegetarian recipe
Stav Kogan

Classic Onion Bhaji (Indian Onion Fritters)

This recipe brings you the classic onion bhaji – a guaranteed crowd-pleaser that's surprisingly simple to make at home. Get ready for the ultimate crunchy, savory snack, transforming simple onions with a spiced chickpea flour batter.
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Servings: 12 bhaji
Calories: 75

Ingredients
  

  • 225g / 8 oz small onions, about 3, thinly sliced into half-moons
  • 1/8 to 1/4 tsp (20 ml) red chili powder, to taste
  • 1 tsp (5 ml) fresh ginger, peeled and finely grated
  • 3 tbsp (45 ml) fresh cilantro, chopped
  • 1 fresh hot green chili, finely sliced, optional
  • 1/2 tsp (10 ml) ground cumin
  • A generous pinch of ground turmeric
  • 30g (1.06 oz) / 4 tbsp chickpea flour, also known as besan or gram flour
  • 1/3 tsp (15 ml) salt
  • Vegetable or peanut oil, for frying
  • for Perfect Bhajis
  • Maintain a steady oil temperature of around 180°C / 350°F. If the oil is too cool, the bhajis will be greasy; if it's too hot, they will burn on the outside before the inside is cooked.
  • For an even crispier texture, substitute one tablespoon of the chickpea flour with one tablespoon of fine rice flour.
  • Embrace the rustic shape! The little bits of onion that stick out from the patties will fry up to be extra-crispy, delicious morsels.

Method
 

  1. In a large bowl, combine the sliced onions, red chili powder, grated ginger, chopped cilantro, green chili (if using), cumin, and turmeric.
  2. Toss everything together until the onions are well-coated in the spices.
  3. Sprinkle the chickpea flour over the onion mixture but do not mix yet.
  4. Let it sit for about 10 minutes.
  5. Add the salt to the bowl. Now, using your hands, mix and mash the flour and salt into the onions for 3-5 minutes. This process is key, as the salt will draw out moisture from the onions, creating a thick, sticky batter without needing any water.
  6. Pour about 1. 5 cm / 1/2 inch of oil into a heavy-bottomed frying pan or wok and heat over a medium flame. The oil is ready when a tiny piece of the mixture dropped in sizzles and rises to the top immediately.
  7. Working quickly, take small portions of the onion mixture and form them into 12 rough, rustic patties.
  8. Don't worry about stray pieces of onion sticking out – these will become wonderfully crispy.
  9. Carefully place half of the bhajis into the hot oil, ensuring not to overcrowd the pan.
  10. Fry for about 1-2 minutes per side, then continue to turn them occasionally for another minute or two until they are a deep reddish-gold and crisp all over.
  11. Remove the cooked bhajis with a slotted spoon and let them drain on a wire rack or a plate lined with paper towels.
  12. Repeat the frying process with the remaining mixture.
  13. Serve immediately while piping hot with green chutney or tamarind chutney for dipping.
  14. Do not add any water to the batter. Massaging the salt into the onions is the secret to drawing out the perfect amount of natural moisture to bind the fritters.
  15. Fry in batches to avoid overcrowding the pan. This keeps the oil temperature from dropping and ensures each bhaji has space to become golden and crisp.

Nutrition

Calories: 75kcalCarbohydrates: 6gProtein: 2gFat: 5g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Crispy Baked Pita Chips with Zesty Yogurt Dip – vegetarian recipe

Crispy Baked Pita Chips & Zesty Yogurt Dip

Crispy baked pita chips with zesty yogurt dip are the snack I make when people are coming over and the cupboard looks bare. The chips go from soft pita pockets to golden, shattering crisps in about 10 minutes, and the dip whisks together while they bake. Garlic salt,...

Smoky Baba Ghanouj – vegetarian recipe

Smoky & Easy Baba Ghanouj Recipe (Vegan)

This smoky baba ghanouj is everything roasted eggplant should be, silky, charred, and deeply savory. Tahini, toasted cumin, and fresh lemon juice turn the flesh into a creamy dip that tastes like it took far more effort than 80 minutes of mostly hands-off roasting....

Crispy Baked Pita Chips with Zesty Yogurt Dip – vegetarian recipe

Crispy Baked Pita Chips & Zesty Yogurt Dip

Crispy baked pita chips with zesty yogurt dip are the snack I make when people are coming over and the cupboard looks bare. The chips go from soft pita pockets to golden, shattering crisps in about 10 minutes, and the dip whisks together while they bake. Garlic salt,...

Smoky Baba Ghanouj – vegetarian recipe

Smoky & Easy Baba Ghanouj Recipe (Vegan)

This smoky baba ghanouj is everything roasted eggplant should be, silky, charred, and deeply savory. Tahini, toasted cumin, and fresh lemon juice turn the flesh into a creamy dip that tastes like it took far more effort than 80 minutes of mostly hands-off roasting....

Vegetarian Avocado and Shiitake Pot Stickers – vegetarian recipe

Creamy Avocado & Shiitake Pot Stickers Recipe

These vegetarian avocado and shiitake pot stickers are little parcels of creamy avocado and earthy mushrooms wrapped in chewy vegan dumpling wrappers. A splash of balsamic vinegar and soy sauce seasons the crumbled silken tofu filling without weighing it down. They...