Go Back
+ servings
punjab eggplant recipe
Print Recipe
5 from 3 votes

Baingan Bharta recipe

Baingan ka bharta is a traditional Punjabi eggplant mash which is served with hot roti. It is a simple meal but tastes awesome.Learn to make this easy dinner recipe here.
Prep Time10 mins
Cook Time45 mins
Course: Main Course
Cuisine: Indian
Keyword: baigan bharta dhaba style, baingan bharta, baingan ka bharta, grilled eggplant mash, roasted aubergine mash
Servings: 4


  • sauce pan
  • potato masher for mashing if you do not want to squeeze it by hands.


  • 2 large brinjal or egg plants
  • 3 tbsp. oil 1 tbsp. mustard oil if possible, for the rustic taste
  • 3 medium tomatoes
  • Handful Chopped coriander for garnish
  • 1 tsp. cumin seeds
  • 1 tbsp. green chilly chopped
  • 1 tbsp. ginger-garlic paste
  • 1 tsp. red chilly powder
  • 1 tsp. turmeric


How to roast eggplants on stove?

  • Roast on the eggplant on gas stove till the outer skin gets burnt.
  • Keep it aside to cool a bit and remove the burnt skin.
  • Cut the top off,mash the remaining brinjal.

How to air fry eggplants in an air fryer

  • Preheat the air fryer for 5 mins at 190 deg C.
  • Slice the eggplant from middle to split into 2 pieces. Further make incisions and brush with oil
  • Air fry the eggplants for 17-18 mins after smearing oil on it
  • Scoop the eggplant flesh using a spoon, leaving the skin aside

How to cook baingan ka bharta ?

  • In a pan, add oil and add cumin,green chillies,garlic & ginger.
  • Now, add onion and sauté until translucent.
  • Add tomatoes and cook until soft.
  • Add all the spices with little(2 tbsp) water.
  • Once the onion & tomato mix has been cooked,add the mashed eggplant
  • Cook for 5-10 minutes,garnish with coriander.
  • Serve hot with tandoori roti.