Skip to Content

Baingan Bharta (Smoky Indian Eggplant Mash)

Sharing is caring!

Baingan Bharta (Smoky Mashed Eggplant)

Baingan Bharta is one of those dishes that feels like a warm hug in a bowl —
smoky, hearty, and full of simple, comforting flavors.

There’s something magical about roasting an eggplant over an open flame —
the skin blisters, the inside turns soft, and the kitchen fills with a deliciously smoky aroma.

Once mashed and tossed with garlic, tomatoes, and a few spices,
this humble dish transforms into something rich and satisfying.

Best of all, it comes together with pantry staples in under 30 minutes —
perfect for a quick, nourishing dinner.

Serve it up with warm rotis or rice, and you’ve got a meal that feels like home.

For Roasting the Eggplant

  • Eggplant Roasting it over an open flame gives the dish its signature smoky flavor.
  • Garlic Clovesinserted into slits in the eggplant before roasting to infuse it with extra flavor.

For Making the Bharta

  • Oilfor sautéing.
  • Garlic and Ginger — these are key for building bold flavor.
  • Green Chili1 green chili, chopped, or more if you like it spicier!
  • Red Onionadds sweetness and body to the dish.
  • Tomatoesfor a rich, tangy base.
  • Red Chili Powder adjust to your heat preference.
  • Coriander Powder –  for a warm, earthy note.
  • Cilantro for a fresh, herby finish.

Baingan Bharta (Smoky Indian Eggplant Mash)

Craving something smoky, hearty, and healthy? This Baingan Bharta is a flavor-packed Indian eggplant mash that's naturally vegan and ready in 30 minutes! Roasted over an open flame for that irresistible charred taste, it's the ultimate comfort food to scoop up with warm rotis or naan.
Print Pin
Course: Entree, Main Dish
Cuisine: Indian
Keyword: Baingan Bharta (Smoky Indian Eggplant Mash)
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 2

Notes

Ingredients:

For Roasting the Eggplant:

  • 1 medium eggplant (about 550g)
  • 3 large garlic cloves (whole)

For Cooking the Bharta:

  • 1.5 tablespoons oil (vegetable or any neutral oil)
  • 4 large garlic cloves (chopped)
  • 1-inch piece ginger (chopped)
  • 1 green chili (chopped, adjust to taste)
  • 1 medium red onion (120g, chopped)
  • 2 medium tomatoes (280g, chopped)
  • ½ teaspoon red chili powder (adjust to taste)
  • 1 teaspoon coriander powder
  • ¾ teaspoon salt (adjust to taste)
  • 2 tablespoons chopped cilantro (fresh coriander)
 

Instructions:

Step 1: Roast the Eggplant

  1. Rinse and thoroughly dry the eggplant.
  2. Lightly brush the eggplant with oil.
  3. Make a few slits in the eggplant and insert a garlic clove into three of these slits.
  4. Roast the eggplant directly over an open flame, turning it occasionally, for 10-12 minutes until the skin is charred and the eggplant is soft.
    • Tip: To check if it’s done, pierce with a knife — it should slide in easily.
  5. Once roasted, remove the eggplant from heat, wrap it in foil, and let it cool.

Step 2: Prepare the Mash

  1. Peel off and discard the charred skin of the eggplant.
  2. Chop the roasted garlic cloves that were inserted earlier.
  3. In a bowl, mash the eggplant using a fork or masher and set aside.

Step 3: Cook the Bharta

  1. Heat oil in a pan over medium heat.
  2. Add freshly chopped garlic, ginger, and green chili. Sauté for 2 minutes until fragrant.
  3. Incorporate chopped onions and cook for 2-3 minutes until they are softened but not browned.
  4. Stir in chopped tomatoes and continue cooking for about 5 minutes until they soften and the oil begins to separate.
  5. Add the mashed eggplant and roasted garlic to the pan. Mix thoroughly.
  6. Season with red chili powder, coriander powder, and salt. Continue to cook for another 5 minutes on medium-low heat, stirring frequently.

Step 4: Finish and Serve

  1. Stir in freshly chopped cilantro.
  2. Remove the pan from heat.
  3. Serve the bharta hot, accompanied by fresh rotis, parathas, or naan.
 

Notes:

  • Tip: For an even smokier flavor, you can roast the eggplant on a grill.
  • Spice Level: Adjust green chili and red chili powder as per your taste.
  • Serving Suggestion: Best enjoyed with roti, paratha, or rice.
 

Nutrition

Calories: 114kcal | Carbohydrates: 4g | Protein: 1g | Fat: 10g | Saturated Fat: 1g | Cholesterol: 0mg | Sodium: 958mg | Potassium: 73mg | Fiber: 1g | Sugar: 1g | Vitamin A: 435IU | Vitamin C: 8mg | Calcium: 20mg | Iron: 1mg
Save

1. Can I skip roasting the eggplant over an open flame?

Absolutely! If you don’t have a gas stove, you can roast the eggplant in the oven. Just prick the skin with a fork, place it on a baking sheet, and roast at 400°F (200°C) for 30-40 minutes until it’s soft. The only difference is you’ll miss the smoky flavor from the flame, but it’s still delicious!

2. How do I make sure the eggplant is perfectly cooked?

After roasting, check by inserting a knife or fork into the eggplant. It should go in easily, meaning the eggplant is soft and cooked through. If it’s a little resistant, roast it for another 5 minutes. Simple as that!

3. Can I use a different type of eggplant for Baingan Bharta?

Yes, you can use smaller varieties like the Japanese or Chinese eggplants. They tend to be a bit sweeter and more tender, which works great in this dish. Just make sure to adjust cooking time if you’re using smaller ones, as they cook faster.

4. Is there a way to make the dish spicier?

If you want to crank up the heat, add an extra green chili or a pinch more red chili powder while cooking. If you like it even hotter, you can throw in a few dried red chilies when cooking the onions and tomatoes for an extra kick!

5. Can I prepare Baingan Bharta in advance?

Yes! Baingan Bharta tastes even better the next day. You can make it ahead and store it in an airtight container in the fridge for up to 2-3 days. When ready to serve, just reheat it on the stove or in the microwave. The flavors have time to meld, making it even more delicious.

Sharing is caring!

Recipe Rating