Go Back
+ servings
A photo of golden onion bhajis and coriander served on a platter.

Onion Bhajis Recipe

These crispy and super delicious onion bhajis will do nothing but leave you wanting more.

Course Appetizer
Cuisine Indian
Keyword bhaji recipe, easy onion bhajis, onion bhajis
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Servings 6 people
Calories 235 kcal
Author Nicolas


  • 250 g chickpea flour
  • 275 ml water
  • a pinch of salt
  • ½ tsp chilli powder
  • 1 tsp cumin
  • 1 tsp garam masala
  • tsp turmeric
  • 500 g onions peeled and sliced
  • Light oil for deep frying (I used rice bran oil)
  • Coriander for garnish (optional)


  1. Whisk the chickpea flour, water, salt, chilli powder, cumin, garam masala and turmeric together in a large bowl until you get a smooth batter.

  2. Add your sliced onions to your batter and stir through until well coated.

  3. Add enough oil to a pot for deep frying and pre-heat over medium-high heat. Once you can add a bit of onion to the oil and it floats and bubbles, the oil is ready for frying. 

  4. Use a pair of tongs to carefully add the battered onions 1 tablespoon at a time, making sure you don't overcrowd the pot. Fry your onion bhajis for about 2-3 minutes until golden and crisp. 

  5. Use another pair of tongs or a slotted spoon to transfer the fried onion bhajis onto kitchen paper to drain. Garnish with coriander if you want and serve.

Recipe Video

Recipe Notes

  • Remember not to try and make the bhajis too neat looking. All the little bits that stick out become the crispiest parts of the bhaji. 
  • These are best when served straight away, so you can make the bhaji mixture in advance, then fry them when you're ready to serve. 
Nutrition Facts
Onion Bhajis Recipe
Amount Per Serving
Calories 235 Calories from Fat 68
% Daily Value*
Fat 7.5g12%
Saturated Fat 1.2g8%
Sodium 209mg9%
Potassium 544mg16%
Carbohydrates 34.7g12%
Fiber 9.6g40%
Sugar 8.1g9%
Protein 9.2g18%
Calcium 50mg5%
Iron 3.8mg21%
* Percent Daily Values are based on a 2000 calorie diet.