Baingan bharta is a smoky Indian eggplant curry made by roasting whole eggplant until charred, then mashing and cooking it with onions, tomatoes, and spices. Traditionally prepared over an open flame for deep smoky flavor, this recipe includes stovetop, oven, and air fryer methods so you can make it easily at home.

If you love traditional Punjabi baingan bharta but don’t want the mess of stovetop roasting, this baingan bharta air fryer recipe is a game-changer.
Quick Summary
Baingan Bharta in Air Fryer Steps:
- Roast whole eggplant in air fryer until skin is charred
- Peel and mash roasted baingan
- Cook onion-tomato masala
- Mix eggplant into masala and simmer
- Garnish and serve hot
Air Fryer Temperature: 400°F
Cook Time: 18–25 minutes depending on size
Why You’ll Love This Baingan Bharta
- Deep smoky flavor without needing a grill
- Multiple cooking methods (gas, oven, air fryer)
- Naturally vegan and gluten-free
- Simple pantry ingredients
- Authentic Punjabi-style taste
What is Baingan Bharta?
Baingan bharta is a classic North Indian dish where roasted eggplant is mashed and sautéed with aromatics and spices. The key to its flavor is smokiness, traditionally achieved by roasting the eggplant directly over an open flame.

Similar to Chana Masala, Palak Paneer, Punjabi Kadhi Pakora, Rajma Masala and Paneer Makhani , this is an iconic Indian food loved by all.
Baingan Bharta Ingredients
Vegetables : Globe purple eggplants ( also called aubergine ) . We also use minced garlic and ginger, chopped onion and chopped tomatoes to make masala gravy ( curry) . For the fiery spicy taste, add green chilies. Chopped cilantro leaves for garnish. You can also add lemon or lime juice for more zesty taste.
For Oil Tempering : You do warm oil tempering with spices to bring out rich earthy taste. I love to use mustard oil for this preparation but you can use any other cooking oil of your choice. Cumin seeds , cayenne or red pepper powder, garam masala, cumin coriander powder and turmeric powder are rest of the spices and herbs used in adding layered flavors.
Exact measurements are listed in the recipe card below.

Best Eggplant for Baingan Bharta
Choose a large, round, purple eggplant that feels light for its size.
How to Pick the Right Baingan
- Smooth shiny skin
- Minimal brown spots
- Firm but not hard
- Feels lightweight (means fewer seeds)
Avoid eggplants that feel heavy—they are often bitter and full of seeds.
🍽️Step by Step Instructions
Preparing and Roasting the eggplant in Air Fryer
Wash and dry the eggplant. Using a knife , make a few slits through the skin and insert a garlic clove in each slit. Brush the eggplant with some oil.

Arrange the eggplant on an air fryer basket. Set the temperature to 400º Fahrenheit . Air fry for about 15-18 minutes rotating half way till the eggplant looks wrinkled and charred.

To Make Bharta or Mash
Let the eggplant cool down completely. Peel off the burnt skin. Finely chop or mash the pulp using either the potato masher or the fork. Keep aside.
Warm up oil on medium heat in a sauté pan. Add in cumin seeds and allow them to sputter and brown.
Add onions and green chilies ( if using ) . Sprinkle some salt. Sauté for a few minutes on high heat till onions are translucent and look golden.
Add the tomatoes and minced ginger. Cook for 3-5 minutes stirring frequently till tomatoes release water and start to thicken.
Add the rest of the spices. Continue to stir for a couple more minutes. Add in the mashed roasted eggplant and garlic pulp and salt. Mix well.
Cook for about 5 minutes so everything is mixed well. Adjust seasoning and salt if needed. Turn off the heat. Add lemon juice and mix well. Garnish with cilantro leaves. Serve warm. Enjoy !
How to Get Smoky Flavor Without Flame (Air Fryer Trick)
Many people worry air fryer baingan bharta won’t taste smoky enough. Here’s how to fix that.
Smoky Flavor Options
- Roast longer until skin blackens
- Add ¼ teaspoon smoked paprika (optional)
- Use the traditional dhungar method (coal smoke)
Dhungar Method (Optional but Authentic)
- Place a small steel bowl in the pan with bharta.
- Add a hot piece of charcoal.
- Pour a few drops of ghee or oil on it.
- Cover immediately for 2 minutes.
Result: restaurant-style smoky baingan bharta.
Serving Suggestions
In typical Indian thali style dinner serving, you serve it with hot freshly made roti, parathas or steamed white basmati rice. Fresh pickled onions, lemon wedges and spicy green chilies are served as sides.
This vegan baingan bharta is typically used as a side dish along with other curry recipes. Instant Pot Dal Makhani, Punjabi Dum Aloo or Paneer Jalfrezi are excellent pairings.
You can also use this Smokey Flavored Eggplant recipe as a dip and serve along with crackers, crostini, toast or fresh veggies. Along with Greek Tzatziki Dip, Cilantro Hummus and Vegan Olive Tapenade, this is my favorite dip to serve on a Mediterranean Mezze platter or charcuterie board.

Other Methods to Roast Eggplant for Baingan Bharta
🔥 1. Open Flame (Most Authentic)
- Place eggplant directly over a gas flame
- Turn occasionally until charred and soft
- Peel skin and mash
👉 Best flavor. This is what gives restaurant-style smokiness.
🔥 2. Oven Method
- Roast at 425°F (220°C) for 35–40 minutes
- Turn halfway through
- Skin should collapse and blacken
👉 Great alternative if you don’t have a gas stove.
Recipe FAQs
More Indian Air Fryer Curry Recipes
★ If you make this Air Fryer Baingan Bharta Recipe , do let us know how you like it by ★ star rating it and leaving a comment below.
📖 Recipe

Air Fryer Baingan Bharta Recipe
Ingredients
- 1 medium to large eggplant
- 4-5 garlic cloves
- 1 onion finely chopped
- 2 tomatoes finely chopped
- 1 Tablespoon minced ginger
- 1-2 green chilies minced or crushed
- 1 Tablespoon lemon juice
For Oil Tempering
- 1 Tablespoon Oil mustard oil preferred
- ½ teaspoon cumin seeds
- ½ teaspoon red chili powder adjust per spice tolerance
- 1 teaspoon garam masala
- ½ teaspoon cumin powder
- ½ teaspoon coriander powder
- ½ teaspoon turmeric powder
- salt to taste
- Chopped cilantro leaves to garnish
Instructions
Prepare the eggplant for roasting
- Wash and dry the eggplant. Using a knife, make a few slits through the skin and insert a garlic clove in each slit. Brush the eggplant with some oil.
Step-by-Step Air Fryer Roasting Method
- Arrange the eggplant on an air fryer basket. Set the temperature to 400º Fahrenheit . Air fry for about 15-18 minutes rotating half way till the eggplant looks wrinkled and charred. (air fryer temperatures / cooking time vary by brand, so adjust accordingly)
- Eggplant is done when: Skin is wrinkled and blistered ; A knife slides in easily and It feels soft and collapsedPro Tip : For extra smoky flavor, air fry until the skin is deeply charred in spots, not just wrinkled. That’s where bharta flavor comes from.
Step-by-Step Bharta Cooking Instructions
- Let the eggplant cool down completely. Peel off the burnt skin. Finely chop or mash the pulp. and keep aside.
- Warm up oil on medium heat in a sauté pan. Add in cumin seeds and allow them to sputter and brown.
- Add onions and green chilies. ( if using ) Sprinkle some salt. Sauté for a few minutes till onions are translucent and look golden.
- Add the tomatoes and minced ginger. Cook for 3-5 minutes stirring frequently till tomatoes release water and start to thicken.
- Add the rest of the spices. Continue to stir for a couple more minutes.
- Add in the mashed roasted eggplant and garlic pulp and salt. Mix well. Cook for about 5 minutes so everything is mixed well. Adjust seasoning and salt if needed.
- Turn off the heat. Add lemon juice and mix well. Garnish with cilantro leaves. Serve warm. Enjoy !
Notes
Nutrition
Our Popular Air Fryer Recipes
This baingan bharta air fryer recipe was first published on ProfusionCurry website on January 6, 2022.
❤️❤️ Follow us on Pinterest , Instagram and Facebook ! We love creating delicious family favorite recipes from around the world. Come Join Us ! ❤️❤️






















Leave a Reply