Crispy Onion Bhajis (also known as Onion Pakoras) are one of India’s most beloved snacks — golden, crunchy fritters made by deep-frying thinly sliced onions coated in a spiced chickpea flour (besan) batter. These irresistible bites are bursting with bold flavors, a hint of spice, and a perfectly crisp texture that pairs beautifully with the cool, refreshing Mint Yogurt Dip.
Served hot with masala chai or as a party appetizer, Onion Bhajis bring warmth and comfort in every bite. Whether you’re enjoying them during monsoon evenings, as a festive treat, or just a cozy snack, they never fail to delight.
❤️ Why I Love This Recipe
I love this recipe because it’s simple, authentic, and deeply comforting. The crispy edges, tender onions, and aromatic spices create a perfect blend of flavors and textures. The batter comes together easily, and the bhajis fry up beautifully golden and crisp every time.
Paired with the creamy, minty yogurt dip, it’s a match made in heaven — crunchy, tangy, spicy, and cooling all at once. It’s also completely vegetarian, gluten-free, and easily adjustable for spice levels.
Why It’s a Must-Try Dish
- A classic Indian street food favorite made at home easily.
- Crispy, flavorful, and satisfying with minimal ingredients.
- Pairs wonderfully with tea, coffee, or as a party snack.
- Naturally vegan and gluten-free (if using dairy-free yogurt for the dip).
- Ready in less than 30 minutes — no fancy tools or prep required!
Preparation and Cooking Time
- Preparation Time: 15 minutes
- Cooking Time: 15 minutes
- Total Time: 30 minutes
- Servings: 4 (makes about 10–12 bhajis)
- Calories: ~160 kcal per serving
Cuisine & Course
- Cuisine: Indian
- Course: Snack / Appetizer / Tea-time Treat
Ingredients
For the Onion Bhajis
- 2 large onions, thinly sliced
- 1 cup chickpea flour (besan)
- 2 tablespoons rice flour (for extra crispiness)
- 2 green chilies, finely chopped (optional)
- 1 teaspoon cumin seeds
- ½ teaspoon turmeric powder
- ½ teaspoon red chili powder
- ½ teaspoon garam masala
- 1 tablespoon chopped coriander leaves (cilantro)
- 1 teaspoon salt (or to taste)
- About ½ cup water (as needed for batter)
- Oil, for deep frying
For the Mint Yogurt Dip
- ½ cup plain yogurt (or Greek yogurt)
- 2 tablespoons fresh mint leaves
- 2 tablespoons coriander leaves
- 1 small garlic clove
- ½ teaspoon roasted cumin powder
- ½ teaspoon salt
- 1 teaspoon lemon juice
Simple Cooking Directions
- Mix sliced onions with chickpea flour, rice flour, spices, and herbs.
- Add water gradually to form a thick batter.
- Deep fry small portions until golden brown and crisp.
- Blend mint yogurt dip ingredients until smooth.
- Serve hot with the dip!
Step-by-Step Recipe Preparation Method
Step 1: Prepare the Onions
- Peel and thinly slice the onions into even strips.
- Place them in a large bowl and separate the layers.
- Sprinkle a little salt and let them sit for 5 minutes — this helps draw out moisture and enhances crispiness later.
Step 2: Make the Batter
- Add chickpea flour, rice flour, cumin seeds, turmeric, chili powder, garam masala, chopped chilies, and coriander leaves to the onions.
- Mix well so the flour coats the onions evenly.
- Gradually add water, a little at a time, until a thick batter forms — it should cling to the onions but not be too runny.
Step 3: Heat the Oil
- Pour oil into a deep frying pan and heat over medium flame.
- To test if it’s ready, drop a bit of batter in the oil — it should rise to the surface and sizzle immediately.
Step 4: Fry the Bhajis
- Using your hands or a spoon, drop small clusters of the onion mixture into the hot oil.
- Fry 4–5 bhajis at a time to avoid overcrowding.
- Cook for 3–4 minutes per batch, flipping occasionally, until golden and crisp.
- Remove with a slotted spoon and place on paper towels to drain excess oil.
Step 5: Prepare the Mint Yogurt Dip
- In a blender, combine yogurt, mint leaves, coriander leaves, garlic, cumin powder, salt, and lemon juice.
- Blend until smooth and creamy.
- Chill in the refrigerator until ready to serve.

How to Serve
- Serve the Crispy Onion Bhajis hot and fresh with Mint Yogurt Dip, Tamarind Chutney, or Green Coriander Chutney.
- Perfect accompaniment to a steaming cup of Masala Chai.
- Can also be served as an appetizer before an Indian meal or on a festive snack platter.
Additional Recipe Tips
- For extra crispiness, add a little rice flour or cornflour to the batter.
- Don’t make the batter too watery — it should just coat the onions.
- Maintain medium heat while frying; too low makes bhajis soggy, too high burns them.
- You can add shredded spinach or chopped potatoes for variation.
- Squeeze a few drops of lemon over hot bhajis for a fresh, tangy twist.
Variations
- Mixed Vegetable Bhajis: Add shredded carrots, spinach, or cabbage.
- Spicy Bhajis: Mix in crushed red chilies or extra green chilies.
- Air-Fryer Version: Brush lightly with oil and air-fry at 190°C (375°F) for 12–15 minutes.
- Gluten-Free Twist: Already gluten-free — just ensure your chickpea flour is certified gluten-free.
- Vegan Option: Use plant-based yogurt for the dip.
Freezing and Storage
- Refrigeration: Store cooked bhajis in an airtight container for up to 2 days. Reheat in an oven or air fryer to crisp up.
- Freezing:
- Freeze the batter (uncooked) for up to 1 month.
- Cooked bhajis can also be frozen for 2–3 weeks; reheat in the oven at 180°C (350°F) until crisp.
- Avoid microwaving — it makes them soggy.
Special Equipment Needed
- Deep frying pan or wok
- Slotted spoon
- Paper towels (for draining)
- Blender or food processor (for the dip)
FAQ
Q1: Can I bake the Onion Bhajis instead of frying?
A: Yes! Place on a greased baking tray and bake at 200°C (400°F) for 20–25 minutes, flipping halfway through.
Q2: Why are my bhajis not crispy?
A: The batter may have too much water or the oil wasn’t hot enough. Always fry at medium-high heat.
Q3: Can I make the batter ahead of time?
A: Yes, you can make it a few hours in advance. Just don’t add water until ready to fry.
Q4: Can I use other flours instead of chickpea flour?
A: Chickpea flour gives the best authentic taste and texture, but you can try lentil flour or a mix with all-purpose flour.
Q5: What can I serve with bhajis besides yogurt dip?
A: Serve with tamarind chutney, coriander-mint chutney, or even ketchup for a quick dip.
Conclusion
Crispy Onion Bhajis with Mint Yogurt Dip are a timeless classic — crunchy, flavorful, and irresistibly satisfying. Whether enjoyed on a rainy afternoon with hot tea or served as a party appetizer, they bring comfort and joy to any occasion.
The balance of spicy, crunchy bhajis and the cool, refreshing mint dip makes this recipe a must-try for anyone who loves Indian snacks. Once you make them, you’ll realize why this humble street food has become a global favorite.
Crispy Onion Bhajis with Mint Yogurt Dip
Course: AppetizersCuisine: IndianDifficulty: Easy4
servings15
minutes15
minutes30
minutesIngredients
For the Onion Bhajis
2 large onions, thinly sliced
1 cup chickpea flour (besan)
2 tablespoons rice flour (for extra crispiness)
2 green chilies, finely chopped (optional)
1 teaspoon cumin seeds
½ teaspoon turmeric powder
½ teaspoon red chili powder
½ teaspoon garam masala
1 tablespoon chopped coriander leaves (cilantro)
1 teaspoon salt (or to taste)
About ½ cup water (as needed for batter)
Oil, for deep frying
For the Mint Yogurt Dip
½ cup plain yogurt (or Greek yogurt)
2 tablespoons fresh mint leaves
2 tablespoons coriander leaves
1 small garlic clove
½ teaspoon roasted cumin powder
½ teaspoon salt
1 teaspoon lemon juice
Directions
- Step 1: Prepare the Onions : Peel and thinly slice the onions into even strips. Place them in a large bowl and separate the layers. Sprinkle a little salt and let them sit for 5 minutes — this helps draw out moisture and enhances crispiness later.
- Step 2: Make the Batter : Add chickpea flour, rice flour, cumin seeds, turmeric, chili powder, garam masala, chopped chilies, and coriander leaves to the onions. Mix well so the flour coats the onions evenly. Gradually add water, a little at a time, until a thick batter forms — it should cling to the onions but not be too runny.
- Step 3: Heat the Oil : Pour oil into a deep frying pan and heat over medium flame. To test if it’s ready, drop a bit of batter in the oil — it should rise to the surface and sizzle immediately.
- Step 4: Fry the Bhajis : Using your hands or a spoon, drop small clusters of the onion mixture into the hot oil. Fry 4–5 bhajis at a time to avoid overcrowding. Cook for 3–4 minutes per batch, flipping occasionally, until golden and crisp. Remove with a slotted spoon and place on paper towels to drain excess oil.
- Step 5: Prepare the Mint Yogurt Dip : In a blender, combine yogurt, mint leaves, coriander leaves, garlic, cumin powder, salt, and lemon juice. Blend until smooth and creamy. Chill in the refrigerator until ready to serve.







