Crispy, light, savoury and absolutely moreish – these Crispy Onion Bhajis are a must make! Thinly sliced onions are mixed and coated in a chickpea flour batter then dropped into a frying pan of hot oil and cooked until crisp.
Originally posted 5 February, 2016. Updated pictures post and recipe 14 September, 2021 with new photos, tips and simplified recipe.
What are Onion Bhajis?
onion bhajis = onion fritters
They’re thinly sliced onions coated in a simple, spiced batter then fried until golden and crisp.
Depending on the region in India, you might find onion bhajis referred to as a number of different names including: onion pakora, kanda bhajia, kanda bhaji, and pyaz ke pakode to name a few.
onion bhajis Ingredients
Spices and fresh ingredients often vary slightly from recipe to recipe but the main ingredients usually remain the same. This onion bhaji recipe is made up of:
- Onions – I used a couple of white onions here but you can also use red onions and yellow onion.
- Gram Flour – Gram flour is often sold under a variety of different names. If you can’t find gram flour look for chickpea flour, besan flour and/or garbanzo bean flour.
- Baking Powder – A small amount of baking powder helps to create an ultra crispy exterior crust by forming tiny air bubbles across the surface of the fritter. This is what helps to makes these onion bhajis more light and crispy than crunchy.
- Since this recipe includes lemon juice, you can substitute baking soda (bicarbonate of soda) here if necessary.
- Dried Spices – A little salt, ground cumin, and turmeric powder is all you need as far as dried spices go. Feel free to spruce up the batter with additional herbs and spices if desired.
- Other popular kanda bhaji spices include: garam masala, curry powder, chili powder and garlic powder.
- Fresh Aromatics – You’ll need 1-2 green chillies and fresh cilantro (coriander leaves). Finely chop and add to the batter.
- Lemon Juice – A teaspoon of lemon adds a slight, but bright pop of flavour.
- Water – Mix in about 5-6 tablespoons. You just need enough water to transform the mixture into a thick batter.
- Oil for Frying – Ideally you want to use an oil with a high smoke point. The higher the smoke point the more suitable it is for frying (vegetable, peanut, rapeseed, etc). Avocado oil (though pricey) has a high smoke point making it a decent, healthier option for frying.
How to Make Onion Bhajis
Altogether the process is quite simple.
- Whisk together the dry ingredients in a large mixing bowl.
- Add the fresh and wet ingredients (except the onion). Mix into a thick pancake-like batter.
- Add the onions and coat in batter.
FYI: Ideal Frying Temperature
If the oil is too hot, the bhajis will burn. If it’s too cold, the bhajis will take longer to cook and end up soggy.
Ideal frying temperature is between 350°F-365°F (177°C – 185°C).
Use a cooking thermometer for them most accurate temperature read.
If you don’t have a cooking thermometer you can gauge temperature with a wooden spoon. Stick the end of a wooden spoon in your oil – if you see lots of little bubbles form around the spoon and float to the surface you’re in the right region. If the bubbles pop up fast and aggressive, lower your temperature.
Fry Until Golden and Crisp
- Place a wire rack over large baking sheet and set aside.
- Warm a large pan with oil over a medium heat.
- Carefully drop a couple tablespoons of the mixture in to the hot oil to fry.
- Cook about 3-4 fritters at a time.
- Leave space between each bhajis so you don’t over crowd the pan.
- Fry a few minutes on each side. The edges of the bhajis should be golden brown and crisp
- Use a slotted spoon to remove the fritters from the oil then place on the wire rack to let the excess oil drip off.
- Repeat this process until all of the batter has been fried.
Final Tips & Questions
Can I make onion bhajis in advance or save leftovers for later?
- If you want them crispy, fresh is best. That being said, – you can absolutely make these ahead of time or finish at a later day.
- In an air fryer: Reheat in an air fry for about 4-5 minutes. This is a great method for keeping things nice and crispy.
- Under a medium grill: Reheat for about 5 minutes (flip halfway through). This is another great option to maintain that crisp factor.
- Microwave: This will warm the bhajis back up, but they won’t be crispy this way.
Freeze for Later
- Cook then cool completely on a wire rack.
- Line a baking sheet (one that can fit in the freezer) with parchment paper. Spread the bhajis across the baking sheet in an even layer. Place in the freezer for 2-3 hours until the firm up.
- Transfer the frozen/partially frozen bhajis to an airtight container or freezer safe bag and freeze up to one month.
- Thaw and reheat: Thaw the onion bhajis by placing them in fridge overnight then reheat in the oven at 400°F/205°C for 5-6 minutes. Flip the bhajis over halfway through reheating.
Enjoy as delicious side or starter to your favourite homemade Indian food or simply as a naturally gluten free and vegan snack.
Onion Bhajis
Crispy Onion Bhajis make the perfect naturally gluten free and vegan snack or starter. Light, crispy, and completely moreish!
Ingredients
- 2 large onions, thinly sliced
- 1 cup (100 g) gram flour/chickpea flour
- 1/2 teaspoon baking powder
- 1 teaspoon salt
- 1 teaspoon ground cumin
- 1/2 teaspoon ground turmeric
- 1-2 green chillies, finely chopped
- 2 tablespoons freshly chopped cilantro
- 1 teaspoon lemon juice
- 5-6 tablespoons (75-90 ml)water
- oil for frying
Instructions
- In a large mixing bowl whisk together the flour, baking powder, salt, cumin and turmeric until combined.
- Add the chili, cilantro, lemon juice and water. Mix into thick batter.
- Add the sliced onions to the bowl. Mix well until all of the onions are fully coated in batter. I find this step is easiest and most thoroughly done with hands.
- Heat a large skillet or wok over medium heat. Add enough oil so that you've got about an inch covering the bottom of the pan.
- When the oil is hot, carefully drop spoonfuls of the batter into the hot oil. Cook about 3-4 bhajis at a time (too many will crowd the pan and make it difficult for them to crisp up). Fry for about a minute on each side and then flip the bhajis to get the other side until golden.
- Remove each bhaji with a slotted spoon and transfer to a wire rack to drain the excess oil. Continue until all of you batter in gone.
- Serve these hot on their own or with a cucumber mint raita and enjoy!
Notes
- Red, white, yellow and/or brown onions all work.
- Ideal oil temperature for frying is between 350°F-365°F/177°-185°C.
- You can quickly and easily slice your onions with a spiralizer or mandolin slicer if desired.
Allyson says
Have just made these and can thoroughly recommend the recipe – utterly delicious! I didn’t have fresh coriander leave (cilantro) but used dried, which seem to have worked perfectly.
Sarah Nevins says
Thank you so much, Allyson! I’m so happy to hear you enjoyed these so much! Thank you so much for your kind review 🙂
Stephanie says
So my batter was NOT thick with 5-6 tablespoons of water. In fact it barely even clumped together. I added about a tablespoon of water at a time – until I had added about 1/2 a cup of water to the batter. Even then there’s barely any batter once they go through the frying process. What am I missing in this recipe? Thanks.
Sarah Nevins says
Hi Stephanie! When measuring out the chickpea flour – did you weigh it on a scale or use measuring cups. If you used measuring cups, was it a tightly packed cup, or a loosely packed cup? It sounds like the ratio of liquid to flour was a bit off which is why you needed more water to make the batter. If that was the case then you did the right thing by adding more water to make the batter!
It won’t look like much before you fry the onions, but it should be enough to bind everything together and crispy up the outsides of the finished bhajis.
Linda says
Thank you so much for sharing this recipe, Sarah. The onion bhajis were truly amazing. I have not had eaten them for almost 15 years. They were so good that I ate the whole batch myself 🤤. Will be making another batch today.
Sarah Nevins says
Yay! Thanks, Linda! I’m so glad to hear you were able to enjoy bhajis again 🙂
Brian says
This may be a stupid question but if I can’t get chickpea flour, could I use cornflour instead?
Sarah Nevins says
Hi Brian! Not a stupid question at all!
I haven’t tried making bhajis without gram/chickpea flour, but looking up other recipes online it does look like you can make them with cornflour and even regular all purpose flour (including gluten free all purpose flour). The flavor won’t be quite the same as gram flour imparts an earthy/nutty flour into the fritter, but with all the spices they should still taste great!
If you want to try these with a different type of flour, I recommend you add the water gradually as you may need a bit more or less depending on the type of flour and how well it absorbs liquids in comparison to gram flour. Start with 2 tablespoons of water. Mix and keep adding water 1 tablespoon at a time until you get a thick, pancake-like batter consistency.
Hope this helps!
Sue says
This is my new go to, a perfect balance of flavours and great texture. I’ve made a batch and will freeze and re-heat in the air-fryer for convenience. Definitely saving recipe for future reference.
Sarah Nevins says
Ooh I love the idea of freezing for later! Thanks, Sue 🙂
Martyn says
Just made these bhajis and for sure this is the best and easy recipe, must go my bhajis are waiting, THANKS!!!!!
Sarah Nevins says
I’m so glad to hear how much you enjoyed them! Thanks so much Martyn 🙂
Patricia says
I could make 5 bhajis with these amounts, not 14!
Sarah Nevins says
Hi Patricia! I think that will just come down to how large you make your bhajis. I hope you enjoyed them anyway!
Sandra Spagnuolo says
What was the dip?
Sarah Nevins says
Hi Sandra! I think I made a cucumber raita to go along with this. I don’t actually have a recipe on my site, but there are loads you can find of google that are all mostly the same. It’s usually made up of yoghurt, cucumber, mint and cilantro.
G says
THESE ARE AMAZING!!! AND SO EASY TO MAKE – THANK YOU!!!!!!!!!
Sarah Nevins says
So happy you enjoyed them! Thank you 🙂
Beth Benson says
Would corn flour work? Too cold out to run to the store…..
Sarah Nevins says
Hi Beth! I haven’t tried it myself, but I do think corn flour would work in a similar way!
Shell says
Can I use cake flour for the bhajis
Sarah Nevins says
Hi Shell! You know – I’m not positive, but in theory I think that should still work!
The bhajis won’t be the same without the chickpea flour taste, but to my understanding cake flour is also a high protein flour that makes for a sticky batter. Bhajis are basically fritters and fritters can be made with all kinds of different flour so long as the batter has enough to it. With all that in mind I think you could use it here.
I hope that helps!