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 / 8 oz small onions, about 3, thinly sliced into half-moons
• 1/8 to 1/4 tsp red chili powder, to taste
• 1 tsp fresh ginger, peeled and finely grated
• 3 tbsp fresh cilantro, chopped
• 1 fresh hot green chili, finely sliced, optional
• 1/2 tsp ground cumin
• A generous pinch of ground turmeric
• 30g / 4 tbsp chickpea flour, also known as besan or gram flour
• 1/3 tsp 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.





