Baingan Bharta


Baingan Bharta

Baingan Bharta, or Smokey Eggplant Curry, is a north Indian dish made by grilling whole eggplant over charcoal or direct fire.

The charred outer skin is removed and the remaining portion is mashed and cooked with a spiced mixture of tomato gravy.

Baingan Bharta

Surprisingly, this dish does not taste like eggplant. At all. 

So much so that even my never-eggplanter cousin enjoys it.

Baingan Bharta

The cooking is pretty straightforward – grill the eggplant, remove and discard the charred skin, mash the eggplant, prepare the tomato masala gravy, mix them, and cook.

Baingan Bharta

This baingan bharta is best served over rice, or roti, or chapati.

Baingan Bharta

Let’s do this! 

Baingan Bharta

Delicious Baingan Bharta (Smokey Eggplant Curry)

Course Dinner
Cuisine Indian
Keyword baingan bharta, baingan ka bharta, eggplant curry, eggplant recipe, smokey eggplant curry
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 2 people
Calories 226 kcal
Author Veganbell


  • 1 tablespoon oil
  • 2 cloves garlic (whole)
  • 3 cloves garlic chopped
  • 2 whole green chilies
  • 1 inch ginger minced
  • 2 medium onions chopped
  • 4 medium tomatoes chopped
  • 1/4 teaspoon turmeric powder
  • 1/2 teaspoon cumin powder
  • 1/2 teaspoon coriander powder
  • Salt
  • 1/2 teaspoon Kashmiri red chili powder
  • 1/4 cup cilantro (freshly chopped)
  • 1 eggplant (whole, round)


  1. Using a sharp knife, make 4 vertical slits (1/2 inch deep) in 4 opposite directions of the eggplant. Stuff 2 garlic cloves + 2 green chilies in the slits; one in each slit.

  2. Transfer the eggplant to a stovetop/grill and roast over medium-high heat for 8-10 minutes, or until the skin is completely charred, and the eggplant turns soft and 'pulpy'. Make sure you turn the eggplant every 2 minutes so as to roast it evenly.

    You can also use an oven if you want (although it won't have that authentic smokey profile). Simply roast for 40 minutes at 500 F (250 C), flipping halfway. Then broil for 5 minutes.

  3. Once roasted, let it cool for 10-15 minutes. Then peel and discard the skin.

  4. Mash the eggplant using a potato masher and set aside.

  5. Set a pan over medium heat. Add oil. Once it's hot, add garlic cloves (fresh) + roasted garlic cloves + roasted green chilies + ginger and stir-saute for 1-2 minutes.

  6. Add onion stir-cook for 1-2 minutes, or until translucent. Then add tomato + turmeric powder + Kashmiri red chili powder + cumin powder + coriander powder + salt. Stir well. Cover the pan and cook for 6-8 minutes, or until the tomato is mushy. Stir occasionally.

  7. Next, add the mashed eggplant. Mix well, cover the pan, and cook for 4-5 minutes over medium heat. Stir occasionally.

  8. Turn off the heat. Sprinkle freshly chopped cilantro and mix well. Serve with rice, chapati, or roti.

Nutrition Facts
Baingan Bharta
Amount Per Serving
Calories 226 Calories from Fat 72
% Daily Value*
Fat 8g12%
Saturated Fat 1g6%
Sodium 28mg1%
Potassium 1286mg37%
Carbohydrates 37g12%
Fiber 12g50%
Sugar 19g21%
Protein 6g12%
Vitamin A 2237IU45%
Vitamin C 50mg61%
Calcium 84mg8%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.

If you enjoyed this recipe, check out this Aloo Gobi I posted earlier. If you enjoy my blog, do check out my Instagram.

Like it? Share with your friends!


One Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.