Crispy onion bhaji is one of those Indian starters that never lasts long on the table. You get a crunchy, golden outside and a soft, spiced onion middle, and they are far simpler to make at home than you would think.
They are lovely on their own or as a side for a bigger meal. In this recipe I serve them with a quick homemade chilli dipping sauce, though mango chutney or a cool mint yoghurt work just as well.
They are also the perfect partner for my Mango Butter Chicken (Murg Makhani) on a curry night.
“As an Amazon Associate I earn from qualifying purchases.”

Making Air Fryer Onion Bhaji: A Healthier Twist
If you’re looking to make onion bhaji in an air fryer, follow the same preparation steps for the onion bhaji mix. Instead of deep frying, place the bhajis in the air fryer and cook at 180°C for 15-20 minutes or until golden brown, turning halfway. Ensure they are spaced out evenly to allow for proper air circulation. This will give your air fryer onion bhaji a crispy finish.
What are Onion Bhajis? Exploring the Popular Indian Snack
Onion bhajis, a celebrated Indian snack, consist of sliced onions, spices, and gram flour, deep-fried to achieve a crispy, golden-brown texture. Commonly served as an appetizer or snack alongside chutneys or sauces, they enjoy widespread popularity not only across the Indian subcontinent but also globally. The roots of onion bhajis trace back to the India, where they have long been a much-loved street food snack. In Hindi, ‘bhaji’ refers to a ‘vegetable fritter,’ and over time, the dish has expanded to include various vegetables, such as potatoes, spinach, and eggplant, alongside onions.
In recent years, onion bhaji recipes have soared in popularity worldwide, particularly in the UK, where the air fryer version is a popular twist. Variations of the dish might incorporate different spices or ingredients like ginger, garlic, or chili peppers, reflecting local tastes and culinary innovations.
Recipe Card for Onion Bhajis
Crispy Onion Bhaji with Chilli Dipping Sauce
Equipment:
Ingredients:
- 1¼ cups Gram flour - (175g) (chickpea flour)
- 1 Egg - (skip for vegan version)
- 4 White onions, medium size - cut in half and finely sliced
- 1 Green chili - finely sliced
- 1 Potato, medium size - peeled and cut into thin matchsticks
- 1 tbsp Garlic and Ginger paste - or 2 cloves of garlic and a thumb-sized piece of ginger, finely grated
- 1 handful Fresh coriander - finely chopped
- 1 tsp Mild chilli powder
- 1 tsp Ground coriander
- 1 tsp Ground turmeric
- 1 tsp Ground cumin
- 1 tsp Salt
- 3 cups Vegetable oil - (for deep frying)
For Chilli Dipping Sauce:
- 1 Red chilli - seeds removed and sliced (consider adding another chilli for extra heat)
- 1 Red bell pepper - diced
- 1 Garlic clove
- ½ Lemon, juice only - (increase to a whole lemon for extra tang)
- 1 small bunch Fresh coriander - stems and leaves
- ¼ tsp Ground cumin
- 4 tbsp Water
- ½ tsp Sugar
- ¼ tsp Salt - (adjust to taste)
- 1 tbsp Olive oil
Instructions:
For the Bhajis:
- Heat your deep fat fryer or a small pot filled with oil to 170°C (340°F). Use an electric probe thermometer to check the oil temperature accurately.
- In a large bowl, combine sliced onions, potato matchsticks, green chilli, garlic ginger paste, fresh coriander, salt, and spices. Mix thoroughly to ensure the onions are well coated.

- Crack one egg into the bowl and blend it well with the onion mixture, ensuring an even distribution.
- Gradually add the chickpea flour, stirring constantly. Mix until there are no dry patches of flour. (Tip: Allow the mixture to rest for 10-15 minutes before frying, to enhance the texture and flavor.)
- With gloves on, gently form a small portion of the mixture into a ball (1tbsp), avoiding over-compression. Carefully place it into the hot oil.
- Fry each bhaji until golden-brown, flipping halfway for even cooking. Remove from oil with a spider strainer or tongs and drain on kitchen paper.
- Continue frying the remaining bhajis. Serve warm, or reheat in the oven if necessary before serving.

For the Dipping Sauce:
- Place all the ingredients into your blender. Blend them until you reach a smooth consistency, perfect for a chilli sauce.
- Taste the sauce and adjust the seasoning as needed. If it's too thick, add a bit more water or lemon juice.
- Transfer the blended sauce into a bowl. Give it some time to rest, letting any air bubbles rise to the surface and dissipate.
- Once the air bubbles have cleared, pour the sauce into your chosen serving dish, ready to be enjoyed.
Notes:
- Onion Thickness: Thinly slice the onions for a delicate texture in the bhajis. Thick slices can make the bhajis bulky and affect even cooking.
- Oil Temperature: Maintaining the oil at the right temperature (170°C/340°F) is crucial. Too hot, and the bhajis will burn on the outside while remaining raw inside; too cool, and they’ll absorb too much oil and become greasy.
- Frying in Batches: Avoid overcrowding the pan when frying. Cook the bhajis in batches to maintain the oil temperature and ensure they cook evenly and get crispy.
- Drain Excess Oil: After frying, place the bhajis on kitchen paper to drain any excess oil. This helps keep them crisp.
- Nutritional Note: As this is a deep-fried dish, be mindful of the oil intake. Using a spider strainer or slotted spoon helps reduce oil absorption when removing the bhajis from the pot.
Nutrition:

Bhaji make a great starter alongside a curry - try them with my Mango Butter Chicken (Murg Makhani), Chickpea and Sweet Potato Madras Curry and Chana Dal Recipe.
A Few Words from the Chef
Here in the UK, curry is close to a national obsession, and homemade bhaji are the best you will ever taste. We make them at work on occasion, and at home for our special curry nights, which are some of my favourite meals to cook. Fry a batch, dip them in the chilli sauce, and you will see exactly what I mean.
Follow my Culinary Journey
New recipes in your inbox, plus food & farm photography from my kitchen and allotment.
Tips for the Best Onion Bhaji
- Salt and squeeze first. Salt the onions, rest them ten minutes and wring out the liquid before you add any flour, because wet onions are the number one cause of soggy, greasy bhajis.
- Add water a splash at a time. It is far easier to loosen a stiff batter than to rescue a runny one, so go slowly until the mix just clings to the onions in a thick paste.
- Mix, then fry promptly. Don’t let the finished batter stand around, as the onions keep weeping moisture and thin it out, which readers found led straight to floppy bhajis.
- Test the oil with a drop of batter. Flick a little in and it should sizzle and rise steadily within a few seconds; if it sinks and sits, your oil is too cool and the bhajis will drink it up.
- Re-crisp leftovers with dry heat. A short spell in a hot oven or air fryer brings tired bhajis right back to life far better than a microwave ever will.
Ingredient Substitutions
- Gram (besan) flour - plain flour works in a pinch; use the same amount but add the water more cautiously, as it behaves a little differently and can go claggy.
- Rice flour - stir a spoonful in alongside the gram flour for an extra-shattering, crunchy shell if you like them really crisp.
- The onions - the same batter is brilliant round courgette, cauliflower florets or green beans, so use up whatever veg you have.
- Fresh green chilli - a good pinch of chilli powder or dried flakes gives the same warmth when you have no fresh chilli in.
- Fresh coriander - flat-leaf parsley stands in nicely, or simply leave it out if it is not to your taste.
What to Serve With Onion Bhaji
🍽 I love these piled up as a starter with a cooling mint raita and a spoon of mango chutney alongside the chilli dip, so there is a bit of heat and a bit of calm on the plate. They also earn their place as part of a bigger spread, sitting next to a rich curry and some rice and naan the way you would get them at your favourite Indian restaurant. Serve them hot and fresh, scattered with a little extra coriander, and they will vanish before the mains even arrive.
FAQ for Onion Bhaji
How do I get really crispy bhajis?
Slice the onions thinly, keep the batter on the thicker side (not runny), and fry at a steady medium-hot temperature so they crisp up quickly instead of soaking up oil.
Why are my bhajis greasy or soggy?
Almost always the oil was not hot enough, or the batter was too thick and wet. Keep the oil around 170-180°C (340-355°F) and fry in small batches so the temperature stays up.
What flour is used for onion bhajis?
Gram flour (also called chickpea or besan flour). It is naturally gluten-free and gives bhajis their classic nutty flavour and crisp texture.
Can I bake or air-fry them?
Yes, for a lighter version - brush them with oil and cook until golden. They will be a little less crisp than deep-fried, but still delicious.
What do I serve them with?
The chilli dipping sauce here, or mango chutney and a cooling mint raita. They make a great starter or side with any curry.
Do I need to salt the onions before I mix the batter?
Yes, and it is the step most people skip. I toss the sliced onions with a good pinch of salt and leave them for ten minutes, then squeeze out the liquid that pools at the bottom of the bowl. Readers who battled soggy bhajis almost always traced it back to wet onions loosening the batter, so drawing that moisture out first is the single biggest fix.
Why do my bhajis fall apart in the oil?
This nearly always means the batter is too loose to bind the onions together. The gram flour should coat every strand like a thick, sticky paste rather than a runny liquid, so add your water a splash at a time until it just clings. It also helps to lower each bhaji in gently and leave it undisturbed for a minute before nudging it, so it can set before you move it.
Can I make them ahead and reheat them?
They are best straight from the pan, but they do reheat well if you treat them right. I spread them out in a hot oven or an air fryer for a few minutes rather than a microwave, which turns them limp. Several readers told me their leftovers re-crisped beautifully in the air fryer the next day, so a quick blast of dry heat is your friend.
How thick should the batter actually be?
Thick enough to hold its shape on a spoon and not slide off. If it pours like a pancake batter it is too wet and your bhajis will spread and soak up oil, so keep adding flour until it stiffens up. Remember the onions carry on releasing a little moisture as you work, so mix and fry fairly promptly rather than letting the bowl sit for ages.


