Here I am sharing 3 methods of roasting eggplant (on the stovetop, in the oven, and air fryer), choose one at your convenience. 

What is Baingan Bharta?

Baingan = EggplantBharta = mashed In short, it translates to eggplant mash with a full of smokey aroma and a burst of flavors. Baingan bharta is served with roti, paratha or garlic naan (at restaurants) This baingan bharta recipe is Punjabi, North Indian style. But there are many similar variations made throughout India. In Gujarat, it is known as ‘Ringan no olo’ and is served with bajra rotlo. In Maharashtra, there is vanghyache bharit. In Uttar Pradesh and Bihar, there is baingan ka chokha served with litti. In west Bengal, there is begun pora. 

Taste: Super delicious with a unique smokey flavor. It has a slight tang from the tomatoes and it’s usually made spicy (but the spice level can be adjusted as per your liking). Texture: This curry is mashed yet it is chunky with eggplant’s signature silky texture. 

How Does Baingan Bharta Get Smokey Flavor?

Traditionally, eggplant is roasted over charcoal (or direct fire) or in a tandoor. This method infuses the smokey aroma and flavor. At home, you can roast the eggplant 3 ways.

🧾 Ingredient Notes

Below pic shows 3 ingredients that are required to roast the eggplant.  How To Choose Right Eggplant For Baingan Bharta recipe?

Choose the male eggplant which has fewer seeds compared to the female eggplant. If the bottom of the eggplant has a roundish dimple that is ‘male’. While the female one has an oval dimple.  Eggplant should be big in size yet light in weight. If it’s heavy meaning it has too many seeds inside and it might taste bitter.  Choose the ones which have smooth and shiny skin. Avoid the ones with brown streaks which are over-matured and have more seeds. It should look firm and when you give a little pressure it will make an indentation and will spring back immediately. 

Garlic: This dish should be heavy on the garlic. These cloves are inserted into the whole eggplant before roasting. This burnt, roasted garlic gives a really good flavor.  Mustard oil: It is used to grease the eggplant before roasting. Instead, you can use any regular oil.  Below is a pic of the ingredients you’ll need to make onion-tomato masala.

Onion: red onion is recommended for Indian cooking. Tomatoes: Ripe roma or plum tomatoes are recommended. Ginger, Garlic, Green chilies: All three are crushed together. Instead, you can use ready-made ginger, garlic paste and finely chopped green chilies. We prefer spicy baingan bharta, so I have used spicy chilies. If you prefer a less spicy version then use milder chilies Spice powders: Be light on spices here and flavor should come from smokey eggplant and onion, tomato, garlic, chilies/  Smoked paprika: It is used only for the oven (broiler) and air fryer methods to increase the smokey flavor and aroma.

👩‍🍳 How To Roast Eggplant? (Stepwise Photos) 

Roasting On StoveTop:

  1. Rinse the eggplant and pat dry with a clean towel. Make 5-6 slits in the eggplant and insert the garlic cloves. If cloves are fat then slit them into half then insert. Apply mustard oil all over the surface.
  2. Place the prepared eggplant on a direct flame (use a wire rack for easier moving and you don’t have to keep holding it with a tong). Keep the flame medium-high. 
  3. Keep moving with the help of a pair of tongs and roast all the sides until charred and baingan is cooked from the inside. Check the tenderness by inserting a knife/fork. 
  4. Remove to a plate and let it cool to the touch.
  5. Peel the skin and discard. Also, cut the stem.
  6. Roughly mash or chop the cooked baingan.  Roasting In The Oven:
  7. Line a baking sheet with aluminum foil and turn on the broiler (high) setting in your oven. Halve the eggplant, make some slits and insert the cloves inside. Place on a prepared sheet cut side down. Grease the surface with mustard oil.
  8. Place the tray right under the broiler (on the top rack). Broil for 15-17 minutes or until fork tender.
  9. Once cool to the touch, collect the cloves and keep them aside. Peel and discard the skin. 
  10. Chop using a knife or mash using a potato masher.  Cooking In Air Fryer:
  11. Prep the eggplant by inserting cloves and brushing with oil same as above. Place it in an air fryer basket.
  12. Air fry at 400°F (200°C) for 20-22 minutes. Rotate the eggplant halfway through for even cooking. 3, 4) Similarly, peel the skin and chop.  NOTE: After roasting when you chop or mash the baingan and you find it has so many seeds then discard as many seeds as possible. If you end up with a less meaty part then you may have to roast another one. 

👩‍🍳 How To Make Baingan Bharta Recipe? (Stepwise)

  1. Heat the oil in a pan on medium heat. Once hot add onion and sprinkle a pinch of salt to speed up the cooking process.
  2. Mix and cook until the onions are light brown and soft.
  3. Add crushed ginger, garlic, green chilies mixture.
  4. Mix and saute for a minute or until the raw smell of ginger garlic goes away.
  5. Add tomatoes and mix.
  6. Cook until tomatoes are soft and mash cooked tomatoes as you stir.
  7. Add turmeric powder, red chili powder, coriander powder, smoked paprika and remaining salt.
  8. Mix and cook for 1-2 minutes until the oil starts to ooze out. You must cook the spices in onion tomato mixture otherwise it tastes raw.
  9. Add chopped/mashed eggplant.
  10. Mix and mash if you find any large pieces. 
  11. Cook on low heat for 4-5 minutes and oil starts to ooze out from the sides. You need to stir a couple of times to avoid sticking. 
  12. Turn off the stove and garnish with freshly chopped cilantro.

💭 Expert Tips

Too many seeds in your baingan bharta is a big NO. After roasting the eggplant, if you find it has many seeds inside then scoop out as many seeds as possible and discard them. You’ll be left with a less meaty part. If so you can roast another one. Roast multiple eggplants and save some for later. Roasted, mashed baingan can be stored in the refrigerator for 3-4 days and in the freezer for up to 3 months. If cooking multiples then you can use a food processor to roughly chop or mash the eggplant. After tasting, if your baingan bharta doesn’t have a slight tang then you can add a few drops of lemon or lime juice. Smoked paprika is a must if roasting in the oven or air fryer. It adds a good smokey aroma and flavor. Recently I have been using smoked paprika in dal makhani, dal tadka, dhaba style urad dal, etc for that unique smokiness. 

🍽 Serving Baingan Bharta

Baingan bharta served with roti or paratha or garlic naan. To make a complete meal, serve sides of sliced onions and a bowl of yogurt (to soothe your palate from the spicy taste of baingan bharta) At home, we like to enjoy it with bajra roti.  It can be served as a side with your dal-chawal. Use as a dip with mini naan dippers as a starter or appetizer. 

Did you try this baingan bharta recipe? I’d love to hear about it! Leave a review in the comment section below.

Baingan Bharta Recipe - 30Baingan Bharta Recipe - 21Baingan Bharta Recipe - 87Baingan Bharta Recipe - 23Baingan Bharta Recipe - 99Baingan Bharta Recipe - 38Baingan Bharta Recipe - 63Baingan Bharta Recipe - 99Baingan Bharta Recipe - 91Baingan Bharta Recipe - 43Baingan Bharta Recipe - 47Baingan Bharta Recipe - 37