How to make Baingan Bharta

This post is also available in: hiHindi

Stir up your taste buds with this delightful dish called Baingan Bharta which basically hails from the North states of India, especially Punjab. The word ‘bharta’ is actually pronounced as ‘bhurtaa’. You must have also heard the names like aloo ka bharta, chana dal bharta and pumpkin bharta.

Bharta is actually a dish in which the main ingredients are manually mashed earlier or after the dish is cooked. This traditional Indian curry is dry in texture; however, you can make changes in its consistency to make it thicker or loser.

Consisting of soft roasted baingan (eggplant), onions, ginger, garlic and several other spices and ingredients, baingan bharta can be mostly enjoyed with paratha, chapatti, puri, rice, bread and curd. Use baingan bharta in curd to form instant raita or fill the bharta in parathas to give a shape of stuffed rolls. Make tasty grilled sandwiches using baingan bharta as the stuffing or simply eat with puri.

Eaten by either method, the truth remains the same; the Baingan Bharta tastes great!

Baingan Bharta

Baingan Bharta is a very popular Punjabi recipe using roasted brinjals with a minimum of seasonings. Its often had as a side dish.
Course Lunch
Cuisine Punjabi
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 4 servings
Calories 104 kcal
Author Anju Bhagnari


  • 250 grams Brinjals (big)
  • 1 Onion
  • 1 Tomato
  • 1 Green Chilli
  • 1/2 inch Ginger
  • 3 Garlic Pods
  • 1 tsp Cumin Seeds
  • 1/2 tsp Garam Masala Powder
  • 1/4 tsp Haldi
  • 2 tbsp Oil
  • Salt to taste
  • 4 cups Cold Water
  • 1 tbsp Green Coriander Leaves


  1. Chop the onion very finely, cube the tomatoes and cut the green chilli into small pieces.

  2. Grind the ginger and garlic to a paste.

  3. Wash the brinjals very well in running water and wipe dry completely. Brush oil on the brinjal and roast directly on stove flame.

  4. While roasting, keep on turning the sides every few seconds so that the brinjals do not get a burnt taste.

  5. When the outer skin looks charred all over, remove from the flame.

  6. To check if they are cooked right to the center, insert a knife, If it goes in smoothly, it is cooked well.

  7. Put the roasted brinjal in a bowl of water for few minutes. It will help in removing the charred skin.

  8. Now, roast all brinjals similarly. When done, crush them all with a fork. Keep aside till the gravy is prepared.

  9. In a thick bottom pan, heat the remaining oil. Add the cumin seeds and let them splutter.

  10. Now, add the onions and cook till they turn soft and with slight color change.

  11. Add the ginger and garlic paste. Fry till the raw smell goes.

  12. Put the green chillies and tomato. Cover with a lid and let cook for a few minutes till they looked cooked.

  13. Add the salt, haldi and garam masala powder. Stir fry just a bit.

  14. Now add the mashed brinjals. Give a stir and cover again with the lid. Let it simmer for 6 to 8 minutes.

  15. Do check in between so that they do not stick to the pan and burn.

  16. Shut off the flame when it all comes together. Garnish with green coriander leaves and serve hot.

  17. Tastes best with any Naan or Ghee Phulkas.

Recipe Notes

When it comes to preparing flavorsome baingan bharta, there is one key tip. Always choose round fresh big baingan (brinjals) which are light in weight. Avoid brinjals which are hard and heavy. This small tip will help you prepare delicious baingan bharta.

Pin this image to your board

How to make Baingan Bharta


Add Comment

How to make Khara Boondi
Khara Boondi Recipe
How to make Sweet Boondi
Sweet Boondi Recipe
How to make Tomato Thokku
Tomato Thokku Recipe | Thakkali Thokku Recipe
Imli Chutney Recipe
Imli Chutney Recipe | How to make Imli Chutney
healthy habits
10 Easy Change in Daily Habits That Will Help You Lose Weight
Planning to Turn Vegan? Here is What You Need to Know
foods that reduce mucus
Foods that Reduce Mucus and Restore Your Body’s Balance
foods that produce excessive mucus
Foods that Produce Excessive Mucus in the Body
Quiz – Can You Guess These Luxury Car Brand Names?
Quiz – Are You A Fan Of Alia Bhatt? Judge Your Fan Level With This Quiz
Quiz – Can You Identify These Great Indians?
A Shoe Lover’s Quiz