A crispy and comforting Indian-inspired starter (or side dish) without the need for deep-frying. These air fryer onion bhajis use gram flour (chickpea flour) and fragrant spices for a tasty fake‑away treat. Ready in 25 mins!

A crispy air fryer onion bhaji being dipped into a small bowl of sweet chilli sauce. There are more onion bhajis on the plate, sprinkled with chopped coriander.
Want to save this recipe to your email?
Just enter your email and get it sent straight to your inbox!

Nicky’s Recipe Notes

I love these little onion bhajis because they’re:

Crispy and aromatic with lots of flavour from the spices and sweet onion
✅ They’re a smaller size than ones you might get from the takeaway, but I prefer this. Those great big bhajis are a little overwhelming (and don’t leave enough room for my chicken tikka masala)
✅ They’re cooked in the air fryer – so I don’t have to worry about getting rid of oil or the strong scent of deep fried foods permeating the house for the next 24 hours!

📋 Ingredients

Ingredients for an air fryer Onion Bhaji recipe arranged on a wooden surface: onions, water, gram flour, cornflour, green chilli, ginger paste, and spices.
  • Gram (besan/chickpea) flour – gives the bhaji a mild, nutty taste and beautiful crunch. Plus it also happens to be gluten-free, so it’s a great option if you have gluten-free guests or family members.
  • Onions – I use 2 large brown (or yellow) onions to make around 10-12 bhajis. Brown onions are best as they have a stronger onion flavour than white or red onions which mellows out during cooking to give the pakoras a sweet & savoury flavour.
  • Spices – those spices add lots of lovely flavour. I know fenugreek might not be in everyone’s cupboards, but it adds a unique aromatic quality to the bhajis, making it more complex and flavorful (and if you’re looking for other recipes to use it try my biryani, chicken pakoras, madras curry and saag aloo)
  • Bicarbonate of soda and cornflour (cornstarch). These help to lighten the batter, and to ensure the bhajis are crispy rather than having a heavy, thick crunch.

Abbreviated recipe instructions

***Full recipe with detailed steps in the recipe card at the end of this post***

Mix the sliced onion with the spices, gram flour and water. Form into 10-12 small balls. Add to oiled air fryer basket, spray with oil and air fry at 200C/400F for 15-17 mins turning once. Serve with sweet chilli sauce and sprinkling of fresh coriander.

Pro Tip

When you’re forming the bhaji balls, make sure you compact it (so it doesn’t fall apart) and then flatten it a little. This will give your more surface area to get crispy and browned, and helps them to cook more evenly.

Close up overhead wide image of a white plate with onion bhajis and a bowl of sweet chilli sauce. The plate is on a wooden surface.

Stay updated with new recipes!
Subscribe to the newsletter to hear when I post a new recipe. I’m also on YouTube (new videos every week) and Instagram (behind-the-scenes stories & beautiful food photos).

Air Fryer Onion Bhaji Recipe

Air Fryer Onion Bhajis – A crispy Indian-inspired starter (or side dish) without the need for deep-frying.
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 12 small bhajis
Course: side dish
Cuisine: Indian

Equipment

  • Double Stack Air Fryer – you can of course use a regular single-basket air fryer, but you'll likely need to cook in two batches
  • Spray Oil I use avocado oil

Ingredients

  • 2 large onions peeled and thinly sliced
  • 1 tbsp minced ginger
  • 1 green chilli finely chopped
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1 tbsp dried coriander leaf
  • 1 tsp chilli flakes
  • 1 tsp ground fenugreek
  • ¾ tsp salt
  • ½ tsp garlic salt
  • 130 g (1 ½ cups + 2 tbsp) gram flour also known as chickpea flour or besan
  • 1 tbsp cornflour (cornstarch in USA)
  • ½ tsp bicarbonate of soda (baking soda, NOT baking powder)
  • 4-6 tbsp water
  • spray oil for spraying the bhajis (I use around 15ml/1 tbsp altogether)

To Serve:

Instructions 

  • Place the sliced onion in a bowl.
    2 large onions
  • Add the minced ginger, chopped green chilli, cumin, ground coriander, dried coriander leaf, chilli flakes, ground fenugreek, salt, garlic salt, gram flour, cornflour (cornstarch), and the bicarbonate of soda.
    1 tbsp minced ginger, 1 green chilli, 1 tsp ground cumin, 1 tsp ground coriander, 1 tbsp dried coriander leaf, 1 tsp chilli flakes, 1 tsp ground fenugreek, 3/4 tsp salt, ½ tsp garlic salt, 130 g (1 ½ cups + 2 tbsp) gram flour, 1 tbsp cornflour (cornstarch in USA), ½ tsp bicarbonate of soda
    Overheat shot of a glass bowl with sliced onions, chopped green chillies. spices and gram flour for making air fryer onion bhajis. The bowl is on a wooden surface.
  • Mix together to coat the onion.
  • Add in the water, a tablespoon at a time, until you have a thick batter that coats the onion. It needs to be a sticky, thick coating that holds together.
    4-6 tbsp water
    A glass bowl filled with sliced onions coated in a seasoned gram-flour-based-batter for an Onion Bhaji recipe. The bowl is on a wooden surface.
  • Spray (or brush with a little oil) your air fryer basket. This will help stop the onion bhajis from sticking.
  • Take a rounded tablespoon of the onion bhaji and squeeze the mixture in your hand compact it. Flatten it down a little (this will give you more surface area for crispness and will ensure more even cooking) then place it into the air fryer basket.
  • Repeat with the remaining mixture (you should get about 10-12 bhajis altogether). You may have to work in 2-3 batches depending on the size of your air fryer. Each bhaji needs a little space around it, so don't overcrowd the basket.
  • Spray the bhajis with oil (or brush a little oil on each).
  • Air fry at 200C/400F for 10 minutes, then turn the bhajis, spray with more oil and air fry for a further 5-7 minutes until dark golden brown all over.
    Six Onion Bhaji fritters in the basket of an air fryer.
  • Once all of the onion bhajis are cooked, place in a serving bowl and sprinkle with fresh coriander. Serve with sweet chilli sauce or your favourite sauce.
    1 tbsp finely chopped fresh coriander (cilantro)

Notes

Cooking in batches?

I usually make these in two batches. If you need to do this, or if you’re making multiple batches, you can keep cooked batches warm on an uncovered baking tray, in a warm oven (approx. 130C/250F (fan)), whilst cooking the remaining bhajis.

Can I make them ahead?

The onion bhajis will be at their crispiest when freshly cooked, but you can make them ahead if you prefer.
Make the bhajis, then cool, cover and refrigerate for up to two days.
Reheat in the air fryer at 200C/400F for 3-4 minutes, until hot throughout. Alternatively reheat on a tray (uncovered) in the oven at 200C/400F for 5-7 minutes.

Can I freeze onion bhajis?

Yes, make the bhajis, then cool, cover and freeze for up to a month. I find it’s best to freeze them on a tray, so they’re not touching, then after a couple of hours (when they’re fully frozen), transfer to a sealed container or freezer bag.
Defrost overnight in the refrigerator, then reheat in the air fryer at 200C/400F for 3-4 minutes, until hot throughout. Alternatively reheat on a tray (uncovered) in the oven at 200C/400F for 5-7 minutes.

Ingredient swaps

  • Use red onions for a milder onion flavour and hint of colour.
  • Add grated carrot, parsnip or courgette (zucchini) for extra veg
  • Change up the spices if you fancy a change – add more chilli flakes to make them hotter, swap out the cumin and coriander for your favourite curry powder, add more ginger for a bit of zing!
Nutritional information is approximate, per onion bhaji.

Nutrition

Calories: 66kcal | Carbohydrates: 10g | Protein: 3g | Fat: 2g | Saturated Fat: 0.2g | Polyunsaturated Fat: 0.5g | Monounsaturated Fat: 1g | Sodium: 313mg | Fiber: 2g | Sugar: 2g

Nutrition information is automatically calculated, so should only be used as an approximation.

Save This Recipe!
Just enter your email and get it sent straight to your inbox!

last sentence

Pin this now to find it later

Pin It

🍽️ What to serve it with


Bitesize yumminess!

An air fryer onion bhaji being split in half by two hands. There is a plate underneath, slightly out of focus with further onion bhajis.

? Frequently Asked Questions

Can I make onion bhajis ahead?

The onion bhajis will be at their crispiest when freshly cooked, but you can make them ahead if you prefer.
Make the bhajis, then cool, cover and refrigerate for up to two days.
Reheat in the air fryer at 200C/400F for 3-4 minutes, until hot throughout. Alternatively reheat on a tray (uncovered) in the oven at 200C/400F for 5-7 minutes.

Can you freeze onion bhajis?

Yes, make the bhajis, then cool, cover and freeze for up to a month. I find it’s best to freeze them on a tray, so they’re not touching, then after a couple of hours (when they’re fully frozen), transfer to a sealed container or freezer bag.
Defrost overnight in the refrigerator, then reheat in the air fryer at 200C/400F for 3-4 minutes, until hot throughout. Alternatively reheat on a tray (uncovered) in the oven at 200C/400F for 5-7 minutes.

🍲 More Indian-inspired starters and sides

Some of the links in this post may be affiliate links – which means if you buy the product I get a small commission (at no extra cost to you). If you do buy, then thank you! That’s what helps us to keep Kitchen Sanctuary running. The nutritional information provided is approximate and can vary depending on several factors. For more information please see our Terms & Conditions.

Welcome to Kitchen Sanctuary

Hi, I’m Nicky, bestselling author, award-winning recipe creator and food photographer. I love to cook comforting, delicious and easy recipes and share them with you.

Other Recipes You Might Like:

Leave a comment

Your email address will not be published. Required fields are marked *

Rate the recipe




This site uses Akismet to reduce spam. Learn how your comment data is processed.