I absolutely love making these crispy, flavorful onion bhajis at home, and this Air Fryer Onion Bhaji Recipe has quickly become one of my favorite ways to enjoy them. The spices are perfectly balanced with the sweetness of onions, and cooking them in the air fryer gives them that irresistible crunch without the mess or extra oil of deep frying. Every bite feels like a warm hug, and I can’t wait to share how easy and satisfying it is to make these delicious snacks yourself!
Why You'll Love This Air Fryer Onion Bhaji Recipe
What really excites me about this Air Fryer Onion Bhaji Recipe is the explosion of flavors and textures in every bite. The combination of cumin, coriander, fenugreek, and just a touch of chilli creates a warm, aromatic profile that perfectly complements the natural sweetness of the onions. The crispy exterior and tender inside make it an addictive snack or appetizer that I find myself craving often.
Besides the incredible taste, I adore how straightforward and quick this recipe is. No need to deal with hot oil or complicated steps—just mix, shape, and air fry! It’s perfect for casual weekend gatherings, adding a little spice to weeknight dinners, or impressing friends at parties. To me, the ease and neatness of using the air fryer really makes this onion bhaji stand out from the traditional deep-fried versions.
Ingredients You'll Need
These ingredients are simple but essential, each contributing a unique touch that brings the onion bhajis to life—whether it's flavor, texture, or color. I always appreciate how accessible these pantry staples are.
- 2 large onions (peeled and thinly sliced): The heart of the dish, providing sweetness and crunch.
- 1 tablespoon minced ginger: Adds a fresh, zesty bite that lifts the flavors.
- 1 green chilli (finely chopped): Gives a gentle heat that you can adjust to your taste.
- 1 teaspoon ground cumin: Earthy warmth that’s classic in bhajis.
- 1 teaspoon ground coriander: Brings a lemony, floral hint to the mix.
- 1 tablespoon dried coriander leaf: Adds a subtle herbal note and a little crunch.
- 1 teaspoon chilli flakes: Perfect for a mild spicy kick.
- 1 teaspoon ground fenugreek: Offers a slightly sweet, nutty depth.
- ¾ teaspoon salt: Essential to balance and enhance all the spices.
- ½ teaspoon garlic salt: Adds savory punch without overpowering.
- 130 g (1 ½ cups + 2 tbsp) gram flour (chickpea flour): The binding agent that also gives a lovely nutty taste.
- 1 tablespoon cornflour (cornstarch): Helps create that irresistible crispy texture.
- ½ teaspoon bicarbonate of soda (baking soda): Gives the bhajis a light, airy crunch.
- 4-6 tablespoon water: To bind everything into a thick batter.
- Spray oil for spraying the bhajis: Keeps the bhajis golden and crisp without deep frying.
- 1 tablespoon finely chopped fresh coriander (cilantro): For garnish and a fresh finish.
- Sweet chilli sauce: The perfect dip that adds sweetness and heat.
Directions
Step 1: Place the peeled and thinly sliced onions into a large mixing bowl. This will be the base for your bhajis.
Step 2: Add the minced ginger, finely chopped green chilli, ground cumin, ground coriander, dried coriander leaf, chilli flakes, ground fenugreek, salt, garlic salt, gram flour, cornflour, and bicarbonate of soda into the bowl with the onions.
Step 3: Mix everything thoroughly to evenly coat the onions with all the spices and flours. This step ensures every bite is bursting with flavor.
Step 4: Slowly add water, about a tablespoon at a time, mixing as you go until you get a sticky, thick batter that clings well to the onions and holds together when pressed.
Step 5: Spray your air fryer basket lightly with oil to prevent sticking. I find that a quick spray or brushing works perfectly.
Step 6: Take a rounded tablespoon of the onion mixture, squeeze and compact it firmly in your hand, then flatten it slightly to increase surface area for crispness. Place each shaped bhaji into the air fryer basket, leaving space between them for even cooking.
Step 7: You’ll likely need to cook these in batches depending on the size of your air fryer. I typically get about 10-12 bhajis out of this recipe.
Step 8: Spray the formed bhajis lightly with oil before cooking to encourage a golden, crispy exterior.
Step 9: Air fry at 200°C (400°F) for 10 minutes. Then, carefully turn each bhaji, spray again with a little oil, and air fry for another 5 to 7 minutes until they’re dark golden brown all over.
Step 10: Once cooked, transfer the bhajis to a serving bowl, sprinkle with fresh coriander, and serve hot with sweet chilli sauce or your favorite dip.
Servings and Timing
This recipe makes about 12 bhajis, which is perfect for serving 4-6 people as an appetizer or snack. Prep time is around 10 minutes, mainly for slicing and mixing. The cook time in the air fryer is about 15-17 minutes total, depending on batch size. Altogether, you can have these delicious bhajis ready in approximately 25 minutes with no resting time needed, making this a great last-minute crowd-pleaser.
How to Serve This Air Fryer Onion Bhaji Recipe
I love serving these onion bhajis warm out of the air fryer, straight onto a colorful platter garnished with fresh coriander for a pop of green freshness. Pairing them with sweet chilli sauce is a classic move, but I’ve also enjoyed them with tangy tamarind chutney or a cooling mint yogurt dip, which balances the spices beautifully.
For accompaniments, I often set up a small Indian snack platter with mango pickle, cucumber raita, and some crunchy poppadoms on the side. These bhajis also make a fantastic party finger food – I like arranging them in small portions on little plates or mini baskets, so everyone can grab their favorites easily.
When it comes to drinks, I find a chilled Indian pale ale or a crisp white wine like Sauvignon Blanc complements the spices well. If you prefer non-alcoholic pairings, a refreshing sparkling lemonade or iced masala chai are great options. Whatever the occasion, from casual family meals to festive gatherings, these bhajis served hot and crispy always bring a smile to the table.
Variations
I’m always experimenting with variations to keep this recipe fresh and exciting. One easy substitution is swapping out the green chilli for finely diced red bell pepper if you prefer less heat but want additional color and sweetness. For a gluten-free version, ensuring your cornflour is gluten-free and using only gram flour works wonderfully.
If you want to boost the flavor, try adding a pinch of garam masala or turmeric for a more robust spice profile. Some friends love adding finely chopped spinach or kale into the batter for a green twist, which also adds nutrition.
While the air fryer method is my go-to, you could also shallow fry the bhajis in a little oil for a richer taste, or bake them in the oven if you don’t have an air fryer handy. Each method changes the texture slightly, but they all come out delicious and packed with flavor.
Storage and Reheating
Storing Leftovers
If you have any leftover bhajis, store them in an airtight container in the refrigerator. I recommend eating them within 2 days to enjoy the best flavor and texture. Using a container that allows a little airflow, like one with venting, can help maintain crispness a bit longer.
Freezing
Yes, you can freeze these bhajis! After they are cooked and cooled completely, place them on a baking sheet lined with parchment paper and freeze until solid. Then transfer them to a freezer-safe bag or container. They’ll keep for up to 2 months frozen. When you want to enjoy them, reheat them from frozen in the air fryer to regain that crispy exterior.
Reheating
The best way to reheat onion bhajis is in the air fryer at 180°C (350°F) for about 5-7 minutes until they’re crisp and heated through. Avoid microwaving if you can, as this tends to make them soggy. If you don’t have an air fryer, reheating in a hot oven on a baking tray also works well to keep them crunchy.
FAQs
Can I make this Air Fryer Onion Bhaji Recipe vegan?
Absolutely! This recipe is naturally vegan since it uses no dairy or eggs. Just be sure to check your store-bought spices and sauces to confirm they don’t contain non-vegan additives if you’re using pre-packaged products.
What if I don’t have a green chilli or want it less spicy?
You can simply omit the green chilli or reduce the amount to suit your heat preference. The chilli flakes add enough warmth that the bhajis will still taste delicious without being overpowering.
Is gram flour the same as chickpea flour?
Yes, gram flour and chickpea flour are different names for the same ingredient. It’s a key component in Indian cooking, especially for dishes like bhajis and pakoras. It’s gluten-free and adds a wonderful nutty flavor and binding property.
Can I prepare the onion mixture ahead of time?
You can mix the onions and spices a few hours ahead and keep it covered in the fridge. Just add water to form the batter right before cooking to ensure the best texture and crispness in the final bhajis.
Is air frying healthier than deep frying bhajis?
Definitely! Air frying uses significantly less oil, which cuts down on fat and calories while still delivering that crispy, satisfying crunch. It’s a fantastic way to enjoy bhajis without the guilt or kitchen mess of traditional deep frying.
Conclusion
I genuinely hope you give this Air Fryer Onion Bhaji Recipe a try soon because it’s one of those dishes that brings so much comfort and joy with little effort. The crispy, spiced onions paired with a lovely dipping sauce make for a snack that never fails to impress. Whether you’re new to Indian cooking or a longtime fan, this recipe makes it easy to enjoy homemade bhajis anytime—and believe me, once you try them, you’ll be hooked like I am!
Print
Air Fryer Onion Bhaji Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 12 bhajis
- Category: Snack
- Method: Air Frying
- Cuisine: Indian
- Diet: Vegetarian
Description
Crispy and flavorful Air Fryer Onion Bhaji is a healthy twist on the classic Indian snack. Made with thinly sliced onions coated in a spiced gram flour batter and air fried to golden perfection, these bhajis are light, crunchy, and perfect for serving as an appetizer or a tea-time treat.
Ingredients
Vegetables and Herbs
- 2 large onions (peeled and thinly sliced)
- 1 tbsp minced ginger
- 1 green chilli (finely chopped)
- 1 tbsp finely chopped fresh coriander (cilantro)
Spices and Seasonings
- 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
Flours and Baking Agents
- 130 g (1 ½ cups + 2 tbsp) gram flour (chickpea flour or besan)
- 1 tbsp cornflour (cornstarch)
- ½ tsp bicarbonate of soda (baking soda, NOT baking powder)
Liquids and Oils
- 4-6 tablespoon water
- spray oil for spraying the bhajis (approximately 15 ml / 1 tablespoon total)
Serving
- sweet chilli sauce (for dipping)
Instructions
- Prepare the onion mixture: Place the thinly sliced onions in a large mixing bowl. Add the minced ginger, chopped green chilli, ground cumin, ground coriander, dried coriander leaf, chilli flakes, ground fenugreek, salt, garlic salt, gram flour, cornflour, and bicarbonate of soda to the onions.
- Mix and coat: Stir all the ingredients together thoroughly to coat the onions evenly with the spices and flours.
- Make the batter: Gradually add water, one tablespoon at a time, mixing until you get a thick, sticky batter that clings well to the onions and holds together when squeezed.
- Prepare the air fryer basket: Lightly spray or brush the air fryer basket with oil to prevent the bhajis from sticking during cooking.
- Shape the bhajis: Take a rounded tablespoon of the onion mixture, squeeze it firmly in your hand to compact it, then flatten slightly to increase the surface area, which promotes even cooking and crispiness. Place the bhaji in the air fryer basket.
- Repeat and space: Repeat the process to make about 10-12 bhajis total. Depending on your air fryer size, cook in 2 or 3 batches, ensuring each bhaji has space around it to cook evenly without overcrowding.
- Oil the bhajis: Spray or brush the formed bhajis lightly with oil to encourage a crispy exterior.
- Air fry the first side: Cook the bhajis at 200°C (400°F) for 10 minutes to begin crisping and cooking through.
- Turn and finish cooking: Carefully flip the bhajis, spray with more oil, and air fry for an additional 5 to 7 minutes until they are dark golden brown and crisp all over.
- Serve: Transfer the cooked bhajis to a serving bowl, sprinkle with fresh chopped coriander, and serve hot with sweet chilli sauce or your favorite dipping sauce.
Notes
- For best results, do not overcrowd the air fryer basket; cook the bhajis in batches if necessary.
- The thickness of the batter should be sticky and thick to ensure the onions bind well and form cohesive bhajis.
- You can adjust the chili flakes or green chili to your preferred spice level.
- The bicarbonate of soda helps lighten the texture and makes the bhajis slightly puff up during cooking.
- Spraying or brushing oil before and during cooking is key to achieving a crispy texture in the air fryer without deep-frying.

Leave a Reply