Air Fryer Onion Bhaji – Crispy, Light, and Ready in Minutes
Love onion bhaji but not the heavy oil? This air fryer version gives you crisp, golden fritters with a fraction of the grease. The batter comes together quickly, the onions stay sweet and tender, and the edges turn perfectly crunchy.
It’s a great snack for sharing, and it pairs beautifully with chutney or a simple yogurt dip. If you’ve been looking for a lighter take on a takeaway favorite, this is it.
Why This Recipe Works

- Chickpea flour (gram/besan) crisps beautifully in the air fryer, giving you the same satisfying crunch without deep frying.
- Thinly sliced onions soften and caramelize slightly, adding sweetness to balance the spices.
- A touch of oil in the batter helps the bhajis brown and prevents them from drying out.
- Resting the batter lets the onion release moisture, creating a thick, clinging mixture that fries up evenly.
- Spice flexibility means you can dial the heat up or down, and the flavors stay bold and aromatic.
Ingredients
- 2 medium onions, thinly sliced (red or yellow)
- 1 cup chickpea flour (also called gram flour or besan)
- 2 tablespoons rice flour or cornstarch (for extra crispness)
- 1–1½ teaspoons ground cumin
- 1 teaspoon ground coriander
- ½–1 teaspoon chili powder or cayenne (adjust to taste)
- ½ teaspoon turmeric
- ½ teaspoon garam masala (optional but recommended)
- 1 teaspoon salt, plus more to taste
- 1–2 green chilies, finely chopped (optional)
- 2 tablespoons chopped fresh cilantro (or parsley)
- 1 teaspoon grated fresh ginger (or ½ teaspoon ground ginger)
- 1 small clove garlic, grated (optional)
- 1 tablespoon neutral oil (plus a little for brushing/spraying)
- About ½ cup water, as needed to form a thick batter
- Lemon wedges, to serve
- Chutney or yogurt dip, for serving
How to Make It

- Prep the onions. Peel and cut the onions in half from root to tip, then slice thinly into half-moons. Separate the layers in a mixing bowl.
- Season the onions. Add salt, ginger, garlic, green chilies, and cilantro.
Toss and let sit for 5 minutes. The salt will draw out moisture, which helps bind the batter.
- Build the dry mix. In a separate bowl, combine chickpea flour, rice flour, cumin, coriander, turmeric, chili powder, and garam masala.
- Make the batter. Tip the dry mix into the onions. Add the tablespoon of oil.
Start with ¼ cup water and mix with your hands. Add more water a tablespoon at a time until the onion is coated in a thick, sticky batter—not runny. It should hold clumps when pressed.
- Rest briefly. Let the mixture sit for 5–10 minutes.
The onions will release a little more liquid, and the batter will thicken slightly.
- Preheat the air fryer. Heat to 375°F (190°C) for 3–5 minutes. Lightly brush or spray the basket with oil to prevent sticking.
- Form the bhajis. Scoop small mounds (about 2 tablespoons each) into the basket, gently pressing them together so they hold. Leave space between for airflow.
- Air fry the first side. Cook at 375°F (190°C) for 8–10 minutes.
They should start to set and show light browning on the edges.
- Flip and finish. Carefully flip each bhaji. Lightly brush or spray with oil. Cook another 7–9 minutes until deep golden and crisp.
- Season and serve. Sprinkle with a pinch of salt, squeeze over fresh lemon, and serve hot with chutney or a cooling yogurt dip.
How to Store
- Fridge: Keep leftovers in an airtight container for up to 3 days.
Recrisp in the air fryer at 350°F (175°C) for 4–6 minutes.
- Freezer: Freeze in a single layer on a tray, then transfer to a bag or container for up to 2 months. Reheat from frozen at 350°F (175°C) for 8–10 minutes.
- Make-ahead: You can prep the sliced onions and dry mix separately up to a day ahead. Combine and add water just before cooking for best texture.

Why This is Good for You
- Less oil, same crunch: Air frying cuts down on added fat compared to deep frying.
- Chickpea flour is naturally gluten-free and provides plant-based protein and fiber.
- Onions are rich in antioxidants and add natural sweetness without sugar.
- Spices like turmeric and cumin bring flavor and beneficial compounds without extra calories.
What Not to Do
- Don’t make the batter runny. Thin batter will drip through the basket and steam instead of crisp.
Aim for a thick, clinging mixture.
- Don’t overcrowd the basket. If the bhajis touch, they won’t crisp up properly. Cook in batches.
- Don’t skip the oil entirely. A small amount in the batter and a light spray on top boosts browning and prevents dryness.
- Don’t slice onions too thick. Thick slices won’t soften by the time the outside is crisp. Keep them thin for the right texture.
- Don’t overbake. If they go too long, they’ll dry out.
Pull them when they’re deep golden and firm.
Alternatives
- Heat level: Swap chili powder for smoked paprika if you prefer mild. Add extra green chili for more kick.
- Herbs: No cilantro? Use parsley or scallions.
A little mint is great in summer.
- Flour swap: If you don’t have rice flour, use cornstarch or skip it. Chickpea flour alone still crisps nicely.
- Veg additions: Fold in a handful of shredded carrots, spinach, or chopped kale. Squeeze out excess moisture first.
- No air fryer: Bake on a lined sheet at 425°F (220°C) for 20–25 minutes, flipping once and oiling lightly.
They won’t be quite as crisp as air fried, but still tasty.
- Dips: Try mint-cilantro chutney, tamarind chutney, or a quick yogurt dip with lemon, salt, and cumin.
FAQ
Can I use regular all-purpose flour instead of chickpea flour?
All-purpose flour won’t give the same flavor or texture. Chickpea flour is traditional and crisps better in the air fryer. If you must substitute, mix all-purpose flour with a tablespoon of cornstarch and add extra seasoning for flavor.
Why are my bhajis not crispy?
The batter might be too wet, or the basket might be overcrowded.
Make sure the mixture is thick, leave space between bhajis, and flip halfway. A light spray of oil on both sides also helps.
Do I need baking soda?
Not for this version. Onion bhaji usually relies on the moisture from onions and the texture of chickpea flour.
If you want extra lightness, you can add a pinch (1/8 teaspoon) of baking soda, but it’s optional.
Which onions work best?
Red or yellow onions both work. Red onions add a touch of sweetness and color, while yellow onions bring a classic flavor. The key is slicing them thinly.
Can I make these ahead for a party?
Yes.
Air fry them until just golden, let cool, and refrigerate. Reheat in the air fryer right before serving until crisp and hot. They’ll taste freshly made.
How spicy are these?
Heat is adjustable.
Use less chili powder and skip the green chilies for mild. For spicy bhajis, keep both and add a pinch of extra cayenne.
How many does this recipe serve?
It makes about 12 small bhajis, enough for 4 as a snack or starter. You can easily double the recipe; cook in batches for best results.
In Conclusion
Air Fryer Onion Bhaji delivers crunch, warmth, and bold spice with far less oil than the classic deep-fried version.
The batter is simple, the method is quick, and the results feel special enough for guests but easy enough for a weeknight. Serve with lemon and chutney, and enjoy a lighter take on a beloved favorite—no deep fryer required.


Ingredients
Method
- Prep the onions. Peel and cut the onions in half from root to tip, then slice thinly into half-moons. Separate the layers in a mixing bowl.
- Season the onions. Add salt, ginger, garlic, green chilies, and cilantro. Toss and let sit for 5 minutes. The salt will draw out moisture, which helps bind the batter.
- Build the dry mix. In a separate bowl, combine chickpea flour, rice flour, cumin, coriander, turmeric, chili powder, and garam masala.
- Make the batter. Tip the dry mix into the onions. Add the tablespoon of oil. Start with ¼ cup water and mix with your hands. Add more water a tablespoon at a time until the onion is coated in a thick, sticky batter—not runny. It should hold clumps when pressed.
- Rest briefly. Let the mixture sit for 5–10 minutes. The onions will release a little more liquid, and the batter will thicken slightly.
- Preheat the air fryer. Heat to 375°F (190°C) for 3–5 minutes. Lightly brush or spray the basket with oil to prevent sticking.
- Form the bhajis. Scoop small mounds (about 2 tablespoons each) into the basket, gently pressing them together so they hold. Leave space between for airflow.
- Air fry the first side. Cook at 375°F (190°C) for 8–10 minutes. They should start to set and show light browning on the edges.
- Flip and finish. Carefully flip each bhaji. Lightly brush or spray with oil. Cook another 7–9 minutes until deep golden and crisp.
- Season and serve. Sprinkle with a pinch of salt, squeeze over fresh lemon, and serve hot with chutney or a cooling yogurt dip.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
