Onion Bhaji, also known as Indian onion fritters, is a classic snack served in Indian restaurants and street food stalls. Thinly sliced onions are mixed with spiced chickpea flour batter and deep-fried until crispy, golden, and crunchy.
These fritters are perfect as an appetizer, side dish, or snack with tea or drinks. Their aroma is irresistible, and the combination of crispy edges with soft, flavorful centers makes them a must-have in Indian cuisine. This recipe captures the authentic flavors of India, making it easy to recreate at home.
Why I Love This Recipe
I love onion bhaji for its crispy texture, bold flavors, and versatility. Each bite combines sweet caramelized onions with aromatic spices, giving a satisfying crunch followed by a soft, flavorful bite.
It’s a perfect party snack, can be made in under 30 minutes, and pairs beautifully with mint chutney or tamarind sauce.
Why It’s a Must-Try Dish
- Crispy, flavorful, and addictive
- Customizable spice levels
- Perfect as a snack, appetizer, or side dish
- Quick and easy to make at home
- Authentic Indian street food experience
Recipe Details
- Preparation Time: 10 minutes
- Cooking Time: 15 minutes
- Total Time: 25 minutes
- Servings: 4
- Calories: ~180 kcal per serving
- Course: Snack / Appetizer
- Cuisine: Indian
Ingredients
For Onion Bhaji:
- 2 large onions, thinly sliced
- 1 cup chickpea flour (besan)
- 2 tablespoons rice flour (optional, for extra crispiness)
- 1–2 green chilies, finely chopped
- 1 teaspoon cumin seeds
- 1 teaspoon coriander powder
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon red chili powder
- 2 tablespoons fresh coriander leaves, chopped
- Salt, to taste
- Water, as needed
- Oil, for deep frying
Optional Dipping Sauces:
- Mint-coriander chutney
- Tamarind chutney
Cooking Directions
Step 1: Prepare Onion Mixture
- In a bowl, combine thinly sliced onions, green chilies, chopped coriander, cumin seeds, turmeric, chili powder, coriander powder, and salt.
- Sprinkle in chickpea flour and rice flour.
Step 2: Make the Batter
- Gradually add water, 1 tablespoon at a time, just enough to bind the onions into a thick, sticky mixture.
- Ensure onions are well-coated but not swimming in batter.
Step 3: Fry the Bhajis
- Heat oil in a deep pan or skillet over medium-high heat.
- Drop small portions of the mixture (1–2 tablespoons each) into hot oil.
- Fry until golden brown and crispy, about 3–4 minutes per side.
- Remove bhajis with a slotted spoon and drain on paper towels.
Step-by-Step Summary
- Mix sliced onions with spices and flours.
- Add water to make a thick batter.
- Heat oil and fry portions until golden and crisp.
- Drain excess oil and serve hot with chutney.

How to Serve
- Serve hot and crispy with mint-coriander or tamarind chutney.
- Ideal as an appetizer, snack with tea, or accompaniment to curries.
- Garnish with fresh coriander for a vibrant touch.
Recipe Tips
- Slice onions thinly for even cooking and crispiness.
- Use rice flour for extra crunch.
- Fry in medium-high heat to avoid soggy bhajis.
- Do not overcrowd the pan; fry in batches for even browning.
- Add a pinch of baking soda for fluffier fritters (optional).
Variations
- Vegetable Bhaji: Add thinly sliced carrots, cabbage, or capsicum.
- Spicy Bhaji: Increase chili powder or green chilies for extra heat.
- Herb-Infused: Add fresh mint, curry leaves, or fenugreek leaves.
- Baked Version: Brush bhajis with oil and bake at 400°F (200°C) for 15–20 minutes.
Freezing and Storage
Refrigeration
- Cooked bhajis can be stored in an airtight container at room temperature for up to 4 hours.
Freezing
- Not ideal for freezing once fried, as they lose crispiness.
- Raw onion mixture can be stored in the fridge for up to 1 day, then fried fresh.
Special Equipment Needed
- Deep frying pan or kadai
- Slotted spoon
- Mixing bowl
- Paper towels
FAQ
Q: Can I make bhajis gluten-free?
A: Yes, they are naturally gluten-free using chickpea flour and rice flour.
Q: How do I keep bhajis crispy?
A: Fry at medium-high heat and serve immediately. Avoid covering tightly as steam softens them.
Q: Can I bake onion bhajis?
A: Yes, brush with oil and bake at 400°F (200°C) until golden, though they won’t be as crispy as fried ones.
Q: Can I make them in advance?
A: Prepare the mixture in advance and fry just before serving for best results.
Conclusion
Onion Bhaji is a classic, flavorful, and crispy Indian snack perfect for any occasion. With spiced onions, chickpea flour, and a crunchy exterior, these fritters are a hit at parties, teatime, or as an appetizer. Easy to prepare, versatile, and utterly delicious, onion bhajis are a must-try for anyone craving authentic Indian street food at home.
Onion Bhaji (Indian Fried Onion Fritters)
Course: AppetizersCuisine: IndianDifficulty: easy4
servings10
minutes15
minutes25
minutesIngredients
For Onion Bhaji:
2 large onions, thinly sliced
1 cup chickpea flour (besan)
2 tablespoons rice flour (optional, for extra crispiness)
1–2 green chilies, finely chopped
1 teaspoon cumin seeds
1 teaspoon coriander powder
1/2 teaspoon turmeric powder
1/2 teaspoon red chili powder
2 tablespoons fresh coriander leaves, chopped
Salt, to taste
Water, as needed
Oil, for deep frying
Optional Dipping Sauces:
Mint-coriander chutney
Tamarind chutney
Directions
- Step 1: Prepare Onion Mixture : In a bowl, combine thinly sliced onions, green chilies, chopped coriander, cumin seeds, turmeric, chili powder, coriander powder, and salt. Sprinkle in chickpea flour and rice flour.
- Step 2: Make the Batter : Gradually add water, 1 tablespoon at a time, just enough to bind the onions into a thick, sticky mixture. Ensure onions are well-coated but not swimming in batter.
- Step 3: Fry the Bhajis : Heat oil in a deep pan or skillet over medium-high heat. Drop small portions of the mixture (1–2 tablespoons each) into hot oil. Fry until golden brown and crispy, about 3–4 minutes per side. Remove bhajis with a slotted spoon and drain on paper towels.






