
The Best Baingan Bharta (Smoky Roasted Eggplant Mash)

Baingan Bharta is smoky, savory, and packed with bold, delicious flavors.
When you roast eggplant over an open flame, magic happens—it transforms into a rich, velvety mash with an irresistible depth of flavor.
This classic Punjabi dish is made with simple ingredients but delivers restaurant-quality taste.
Your family will love pairing it with warm rotis or parathas, and you’ll love how quick and easy it is to make this comforting, wholesome meal.
For Roasting the Eggplant
- Eggplant – The star of the dish! Roasting gives it a deep, smoky flavor.
- Garlic Cloves – Roasted inside the eggplant for extra depth.
For the Baingan Bharta
- Oil – I use vegetable oil, but you can use any neutral oil for sautéing.
- Garlic and Ginger – Adds bold, aromatic flavor to the dish.
- Green Chili – Brings just the right amount of heat—adjust to taste.
- Red Onion – Provides a sweet, slightly sharp base flavor.
- Tomatoes – Helps create a rich, tangy masala for the eggplant.
- Red Chili Powder – For a touch of spice, adjust to your preference.
- Coriander Powder – Enhances the warmth and earthiness of the dish.
- Salt – To balance and enhance all the flavors.
- Cilantro – Freshens up the dish with a burst of brightness.


Baingan Bharta (Smoky Roasted Eggplant Mash)
Craving something bold, smoky, and comforting? Baingan Bharta is a Punjabi classic where fire-roasted eggplant meets fragrant spices, creating an irresistibly rich and flavorful dish.
Print
Pin
Course: Main Dish
Cuisine: Indian
Keyword: Baingan Bharta (Smoky Roasted Eggplant Mash)
Prep Time: 10 minutes minutes
Cook Time: 20 minutes minutes
Total Time: 30 minutes minutes
Servings: 2
.
Ingredients
For Roasting the Eggplant:
- 1 medium eggplant (approximately 550g)
- 3 large garlic cloves
For the Bharta:
- 1.5 tbsp vegetable oil
- 4 large garlic cloves, chopped
- 1-inch ginger, chopped
- 1 green chili, chopped (adjust to taste)
- 1 medium red onion (120g), chopped
- 2 medium tomatoes (280g), chopped
- ½ tsp red chili powder (adjust to taste)
- 1 tsp coriander powder
- ¾ tsp salt (or to taste)
- 2 tbsp fresh cilantro, chopped
Instructions
- Roasting the Eggplant:
- Rinse and pat dry the eggplant. Lightly brush it with oil.
- Make a few small slits in the eggplant and insert a garlic clove into three of them.
- Place the eggplant directly over an open flame (gas stove or grill) and roast, turning frequently, for about 10-12 minutes until the skin is charred and the inside is soft.
- To check doneness, insert a knife into the eggplant—it should slide in easily.
- Cooling & Peeling:
- Remove the roasted eggplant from the heat using tongs and wrap it in aluminum foil. Let it cool for a few minutes.
- Once cooled, peel off the charred skin and discard. Mash the flesh with a fork or potato masher and set aside. Also, chop the roasted garlic.
- Preparing the Bharta:
- Heat oil in a pan over medium heat. Add the chopped garlic (not the roasted ones), ginger, and green chili. Sauté for 2 minutes until aromatic.
- Stir in the chopped onion and cook for 2-3 minutes until softened but not browned.
- Add the chopped tomatoes and cook for about 5 minutes until they turn soft and you see oil separating from the mixture.
- Combining & Cooking:
- Add the mashed roasted eggplant and the chopped roasted garlic to the pan. Mix well.
- Stir in red chili powder, coriander powder, and salt. Cook on medium-low heat for another 5 minutes, stirring occasionally.
- Finishing Touch:
- Add chopped cilantro, mix well, and remove from heat.
- Serving:
- Serve hot with freshly made rotis or parathas!
Nutrition
Calories: 114 kcal | Carbohydrates: 4g | Protein: 1g | Fat: 10g | Saturated Fat: 1g | Cholesterol: 0mg | Sodium: 958mg | Potassium: 73mg | Fiber: 1g | Sugar: 1g | Vitamin A: 435 IU | Vitamin C: 8mg | Calcium: 12mg | Iron: 0.5mg
- Can I roast the eggplant in the oven instead of on an open flame?
Yes! If you don’t have an open flame, simply roast the eggplant in a preheated oven at 400°F (200°C) for about 25-30 minutes. Just make sure to turn it every 10 minutes until the skin is charred and the flesh is soft. - Can I skip peeling the eggplant after roasting it?
For the best texture and flavor, it’s recommended to peel the eggplant after roasting. The skin can be tough and bitter, but if you’re in a rush, you can leave it on and blend it into the masala. - Is there a substitute for fresh cilantro if I don’t have it?
No cilantro? No problem! Fresh parsley works as a great substitute for cilantro. It will still add a burst of freshness to the dish. - How can I make the Bharta spicier?
If you prefer more heat, you can increase the amount of green chili or add an extra pinch of red chili powder. Adjust it according to your taste for a spicier kick! - Can I store leftovers, and how should I reheat them?
Leftovers can be stored in an airtight container in the fridge for up to 3 days. Reheat it gently in a pan over low heat, stirring often to prevent burning. If the Bharta is too thick, add a splash of water to bring it back to the right consistency.
