Crispy Indian Onion Bhaji

Crispy Indian Onion Bhaji is a quick and crunchy snack that you can make in just 25 minutes. After making this many times, I know the secret to golden, crispy results. The crispy texture and savory flavor make it irresistible. Pair it with the Easy Mediterranean Greek Salad for a complete meal. If you love recipes like this, you’ll also enjoy Easy Mediterranean Greek Salad Recipe and Cheesy Hot Honey Chicken Quesadillas Recipe.

Why This Crispy Indian Onion Bhaji Is Pure Comfort
- Crunchy texture
- Quick to make
- Perfect with drinks
- Delicious for any meal
What You'll Need for Crispy Indian Onion Bhaji
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- 2 large onions, thinly sliced
- 1 cup gram flour (besan)
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon red chili powder
- 1/2 teaspoon garam masala
- 1/2 teaspoon cumin seeds
- 1 teaspoon salt
- 1 cup water
- 1 green chili, diced
- 1/2 cup fresh coriander, chopped
- 1 teaspoon oil for frying
- Optional: chaat masala
- Optional: lemon wedges
- Optional: curd

π Ingredient Notes
- onions: Use white or yellow onions for best results.
- gram flour: Use fresh gram flour for better texture.
- oil: Use oil with a high smoke point like peanut or sunflower oil.
π Tools & Equipment I Recommend
- Wok β Ensures even heat distribution for perfect browning. β See on Amazon
- Deep Fryer β Helps achieve consistent crispy results without oil overflow. β See on Amazon

How to Make Crispy Indian Onion Bhaji
- Step 1: In a large bowl, mix gram flour, turmeric, chili powder, garam masala, cumin, salt, and green chili.
- Step 2: Add sliced onions and water. Mix until the batter is thick and coats the onions well.
- Step 3: Heat oil in a deep pan or wok over medium heat.
- Step 4: Drop spoonfuls of the batter into the hot oil. Fry until golden and crispy, about 3β4 minutes.
- Step 5: Remove from oil, drain on paper towels, and serve warm with chaat masala and lemon.
Cook's Tips for Perfect Crispy Indian Onion Bhaji
- Texture: Use fresh gram flour for better texture and crispiness.
- Common mistake and fix: If the bhaji is soggy, reduce the oil temperature slightly and fry in smaller batches.
- Cooking: Make sure the oil is hot before adding the batter for best results.
- Flavor: Add a splash of lemon juice to the batter for extra zing.
Storing & Reheating Crispy Indian Onion Bhaji
Short-Term Storage
Store in an airtight container in the fridge. Store in an airtight container for up to 3 days. Make-ahead tip: Prepare the batter up to 24 hours in advance and fry when ready.
Freezing Crispy Indian Onion Bhaji
Freeze in a sealed bag for up to 1 month.
How to Reheat Without Drying It Out
Oven: Reheat in a preheated oven at 350Β°F for 10 minutes. Microwave: Reheat in short bursts for 1β2 minutes.
Recipe Notes
- Chef tip: Use a heavy-bottomed pan for even heat distribution and better browning.
- Best substitution: If you don't have gram flour, use a blend of rice flour and chickpea flour.
- Make-ahead: Fry the bhaji and store them for later use.
- Scaling: Double or triple the ingredients for larger portions.
- Troubleshooting: If the bhaji is too oil-heavy, drain on paper towels before serving.
Want to level up this recipe?
Thermometer β Helps ensure oil is at the right temperature for perfect frying. β Check price on Amazon
Crispy Indian Onion Bhaji

Ingredients
Main Ingredients
- 2 large onions, thinly sliced
- 1 cup gram flour (besan)
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon red chili powder
- 1/2 teaspoon garam masala
- 1/2 teaspoon cumin seeds
- 1 teaspoon salt
- 1 cup water
Seasonings
- 1 green chili, diced
- 1/2 cup fresh coriander, chopped
- 1 teaspoon oil for frying
Optional Toppings
- chaat masala
- lemon wedges
- curd
Instructions
- Step 1: In a large bowl, mix gram flour, turmeric, chili powder, garam masala, cumin, salt, and green chili.
- Step 2: Add sliced onions and water. Mix until the batter is thick and coats the onions well.
- Step 3: Heat oil in a deep pan or wok over medium heat.
- Step 4: Drop spoonfuls of the batter into the hot oil. Fry until golden and crispy, about 3β4 minutes.
- Step 5: Remove from oil, drain on paper towels, and serve warm with chaat masala and lemon.
Notes
- Chef tip: Use a heavy-bottomed pan for even heat distribution and better browning.
- Best substitution: If you don't have gram flour, use a blend of rice flour and chickpea flour.
- Make-ahead: Fry the bhaji and store them for later use.
- Scaling: Double or triple the ingredients for larger portions.
- Troubleshooting: If the bhaji is too oil-heavy, drain on paper towels before serving.
Storage
- Fridge: Store in an airtight container for up to 3 days.
- Freezer: Freeze in a sealed bag for up to 1 month.
- Oven reheat: Reheat in a preheated oven at 350Β°F for 10 minutes.
- Microwave reheat: Reheat in short bursts for 1β2 minutes.
- Make ahead: Prepare the batter up to 24 hours in advance and fry when ready.
Nutrition Per Serving
- Calories: 280
- Protein: 6g
- Fat: 10g
- Carbs: 35g
- Fiber: 3g
- Sugar: 2g
- Sodium: 1000mg
- Cholesterol: 10mg
- Sat. Fat: 1g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Crispy Indian Onion Bhaji FAQs
Yes, you can make the batter up to 24 hours in advance and fry when needed. Store the fried bhaji in an airtight container for up to 3 days.
If the bhaji is soggy, the oil may not be hot enough. Ensure the oil is at the right temperature before frying. frying in small batches can also help.
Yes, you can make Crispy Indian Onion Bhaji in the air fryer. Preheat the air fryer at 375Β°F, place the bhaji in a single layer, and cook for 6β8 minutes.
If gram flour is not available, use a blend of rice flour and chickpea flour in equal parts.
Yes, Crispy Indian Onion Bhaji is a cozy and hearty snack that is perfect for winter. Its warm and crunchy texture makes it ideal for cold days.
A Warm Final Note
I can’t wait for you to try Crispy Indian Onion Bhaji and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out β I love hearing from you!






