baingan in a terracotta dish

Baingan Bharta

5 from 1 vote
Course: Dip
Cuisine: Indian
Keyword: Baingan bharta, Indian vegetarian dishes, smoked eggplant
Prep Time: 15 minutes
Cook Time: 5 minutes
Total Time: 20 minutes
Servings: 2 people
Calories: 290kcal
Author: Nicole
A popular Punjabi dish made with eggplant roasted on an open flame for a smoked flavour, then mashed and combined with spices. It is perfect served with warm rotis for a light meal, as a side or dip. 
Print Recipe


  • 2 medium eggplants washed and dried
  • oil for rubbing on eggplant
  • 1 teaspoon cumin seeds
  • 2 tablespoons olive oil
  • 1 medium onion diced
  • 3 cloves garlic minced
  • 1 inch fresh ginger grated
  • 1 green chilli chopped
  • 2 tablespoons tomato puree
  • 1/2 teaspoon red chilli powder (adjust quantity according to taste)
  • 1/2 teaspoon cumin powder
  • 1/2 teaspoon coriander powder
  • salt to taste
  • 1 tablespoon cilantro (fresh coriander leaves) chopped for garnish


Roast the eggplants

  • Make several small cuts along the eggplants or pierce with a fork. Rub the eggplants with oil. 
  • Roast the eggplants directly on a medium flame, bbq, or grill. Turn using tongs to ensure they are cooked evenly - approx. 5 minutes on each side should be enough. They are done when a knife can slide smoothly through. 
  • Remove from flame and allow to cool, then remove and discard the stems and the skin*. 
  • Transfer the pulp to a bowl and roughly mash using a potato masher, and then set aside.

Make the bharta

  • In a skillet on low heat, warm the cumin seeds. Once the aroma is released, pour in the oil and increase the heat to medium. 
  • Add the garlic, ginger, green chilli, and stir fry for a minute. Next, add the onion and sauté till softened. 
  • Stir in the tomato purée, salt, red chilli, the cumin and coriander powder, and cook on a low flame for 2 minutes, stirring continuously.
  • Mix in the eggplant pulp and cook for a further 5 minutes, stirring frequently. Remove from heat and serve with a garnish of chopped cilantro and warm rotis.


*Don't worry if some burnt skin remains while peeling the eggplant, as this will add to the smoked flavour.


Nutrition Facts
Baingan Bharta
Amount Per Serving
Calories 290 Calories from Fat 135
% Daily Value*
Fat 15g23%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 103mg4%
Potassium 1235mg35%
Carbohydrates 38g13%
Fiber 16g64%
Sugar 20g22%
Protein 6g12%
Vitamin A 335IU7%
Vitamin C 20mg24%
Calcium 71mg7%
Iron 2.4mg13%
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?Mention @Endofthefork or tag #endofthefork!