Baingan Bharta

Author

Emma Hayes

There I was in a hot yoga studio with plenty of bright natural light and bending myself into pretzel like positions for the very first time.

Recent

Baingan Bharta Recipe

Category: Main Course
Author: Rahul Desai
Cuisine: Indian
Diet: Vegan and Gluten-Free
Preparation Time: 15 minutes
Cooking Time: 35 minutes
Total Time: 50 minutes
Servings: 4
Difficulty: Easy

Baingan Bharta

Baingan Bharta is a comforting North Indian dish made by roasting a whole eggplant until soft and smoky, then cooking its mashed flesh with onions, tomatoes, green chilli and everyday spices.

The traditional roasting process gives this dish its characteristic smoky flavour. Served with warm roti, paratha or dal and rice, it makes a simple yet satisfying homemade meal.

Why You’ll Love This Recipe

  • Naturally smoky and full of comforting Indian flavours
  • Prepared with simple, commonly available ingredients
  • Vegan, gluten-free and suitable for everyday meals
  • Pairs well with roti, paratha, naan or rice
  • Easy to customise according to your preferred spice level

Ingredients

For Roasting the Eggplant

  • 1 large eggplant or bharta baingan, approximately 500–600 grams
  • ½ teaspoon oil for coating
  • 3 garlic cloves

For Preparing the Bharta

  • 2 tablespoons cooking oil
  • 1 teaspoon cumin seeds
  • 1 medium onion, finely chopped
  • 1 green chilli, finely chopped
  • 1 teaspoon grated ginger
  • 2 medium tomatoes, finely chopped
  • ¼ teaspoon turmeric powder
  • ½ teaspoon red chilli powder
  • 1 teaspoon coriander powder
  • ½ teaspoon roasted cumin powder
  • Salt to taste
  • ¼ teaspoon garam masala
  • 2 tablespoons chopped fresh coriander
  • 1 teaspoon lemon juice, optional

Instructions

1. Prepare the Eggplant

Wash the eggplant and dry it thoroughly. Make three or four small cuts in its surface and insert the garlic cloves into the cuts.

Lightly coat the outside of the eggplant with oil. This helps prevent the skin from drying excessively during roasting.

2. Roast the Eggplant

Place the eggplant directly over a low-to-medium gas flame. Roast it for 12–15 minutes, turning regularly with tongs, until the skin is charred and the inside becomes completely soft.

Alternatively, roast it in a preheated oven at 220°C or 425°F for 30–35 minutes. Turn it once halfway through cooking for even roasting.

3. Peel and Mash

Transfer the roasted eggplant to a plate and allow it to cool slightly. Remove the charred skin and discard the stem.

Check the flesh carefully and remove any excessively burnt pieces. Mash the eggplant and roasted garlic together using a fork.

4. Prepare the Masala

Heat two tablespoons of oil in a pan over medium heat. Add the cumin seeds and let them crackle.

Add the chopped onion and cook for 4–5 minutes, until soft and lightly golden. Stir in the green chilli and grated ginger, then cook for another minute.

5. Cook the Tomatoes

Add the chopped tomatoes, turmeric, red chilli powder, coriander powder, roasted cumin powder and salt.

Cook for 6–8 minutes, stirring occasionally, until the tomatoes soften and the mixture begins to release a little oil.

6. Add the Roasted Eggplant

Add the mashed eggplant and garlic to the prepared masala. Mix thoroughly so the eggplant is evenly combined with the onions, tomatoes and spices.

Cook uncovered for 7–10 minutes over medium-low heat. Stir occasionally to prevent the mixture from sticking to the pan.

7. Finish and Serve

Add the garam masala and chopped coriander. Mix well and cook for one final minute.

Turn off the heat and add lemon juice if you prefer a slightly tangy finish. Serve the Baingan Bharta warm.

Helpful Tips

  • Choose a large, lightweight eggplant with smooth, shiny skin and no soft spots.
  • Turn the eggplant frequently while flame-roasting so the inside cooks evenly.
  • Make sure the flesh is completely soft before removing the eggplant from the heat.
  • Flame-roasting produces the strongest smoky flavour, but oven-roasting is a convenient alternative.
  • Avoid adding too many spices, as they can overpower the natural smoky taste.
  • Carefully inspect the roasted eggplant while peeling and mashing it.

Recipe Variations

Baingan Bharta with Green Peas

Add ½ cup of boiled or frozen green peas after cooking the tomatoes. Cook for three minutes before adding the mashed eggplant.

Extra-Smoky Baingan Bharta

After preparing the dish, place a small heat-safe bowl in the centre of the pan. Add a hot piece of charcoal, drizzle a few drops of oil over it and immediately cover the pan for one minute. Remove the charcoal before serving.

Mild Baingan Bharta

Skip the green chilli and reduce the red chilli powder for a gentler version suitable for children or anyone who prefers less heat.

Serving Suggestions

Serve Baingan Bharta with:

  • Fresh roti, chapati or phulka
  • Plain paratha or naan
  • Steamed basmati rice
  • Dal and jeera rice
  • Plain curd, sliced onions and cucumber salad

Storage and Reheating

Allow the bharta to cool before transferring it to an airtight container. Refrigerate it for up to two days.

Reheat it in a pan over low heat, adding one or two teaspoons of water if it appears dry. Stir regularly until thoroughly heated.

Approximate Nutrition per Serving

  • Calories: 145 kcal
  • Carbohydrates: 16 g
  • Protein: 3 g
  • Fat: 9 g
  • Fibre: 6 g

Nutrition values are approximate and may vary depending on the ingredients and quantity of oil used.

Frequently Asked Questions

Which eggplant is best for Baingan Bharta?

Use a large, round purple eggplant commonly sold as bharta baingan. It usually contains plenty of soft flesh and is easy to roast.

Can I prepare Baingan Bharta without a gas flame?

Yes. Roast the eggplant in an oven at 220°C or 425°F until its skin is wrinkled and the flesh is completely tender.

Why does my Baingan Bharta taste bitter?

Bitterness may come from an old or overly mature eggplant. Select one with glossy skin, a fresh green stem and no visible damage.

Can Baingan Bharta be prepared without onion and garlic?

Yes. Skip the onion and garlic, and cook the tomatoes with ginger, cumin and spices. The flavour will be different but still enjoyable.

Is Baingan Bharta healthy?

Baingan Bharta contains eggplant, tomatoes, onions and spices. It can be part of a balanced meal, particularly when prepared with a moderate quantity of oil.

Conclusion

This homemade Baingan Bharta combines soft roasted eggplant with a lightly spiced onion-and-tomato masala. Its smoky aroma and rustic texture make it a delicious accompaniment to roti, paratha or rice.

Author Details

Rahul Desai shares approachable Indian recipes created for everyday home kitchens. His recipes focus on familiar ingredients, practical cooking methods and satisfying homemade flavours.

Author

  • Rahul Desai

    Rahul Desai is a food enthusiast who enjoys exploring cuisines from around the world. He specializes in pasta, Mediterranean dishes, fusion recipes, and restaurant-style meals that can be recreated at home.

related posts

author

Emma Hayes

There I was in a hot yoga studio with plenty of bright natural light and bending myself into pretzel like positions for the very first time.

instagram