Baingan Bharta (Punjabi Flame-Roasted Smoky Eggplant Mash)
Quick answer
- Total time
- 45 min
- Level
- Medium
- Servings
- 4 servings
- Ingredients
- 8
About this dish
Baingan bharta roasts whole eggplant over a flame until the skin is black, then cooks the softened flesh with onion, tomato, garlic, ginger, cumin, and garam masala.
Read more
Pierce the eggplant several times before roasting so steam can escape. When all the skin is charred and the center has collapsed, cool it briefly, peel it, and mash it coarsely. Cook the onion, garlic, and ginger, then add the tomato and continue until its moisture evaporates and the mixture becomes a dense paste. Add the spices and eggplant and cook until no loose moisture remains, keeping small pieces of eggplant instead of making a smooth puree.
Ingredients
As an Amazon Associate, we may earn from qualifying purchases.
Instructions
Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.
- 1Step
Pierce 700g eggplant with a fork multiple times and roast directly over an open flame, turning frequently until the skin is completely charred and black.
- 2Step
Allow the eggplant to cool slightly before peeling away the blackened skin, then roughly mash the softened interior with a fork to retain a coarse texture.
- 3Heat
Heat 2 tablespoons of oil in a pan and sauté 120g of finely chopped onion, 4 cloves of minced garlic, and 15g of ginger until they turn translucent and aromatic.
- 4Control
Add 180g of chopped tomatoes and cook over medium heat, stirring frequently, until the moisture evaporates and the mixture thickens into a dense, concentrated paste.
- 5Control
Stir in 1 teaspoon each of ground cumin and garam masala to release their aromas, then add the mashed eggplant and mix thoroughly over high heat.
- 6Control
Reduce the heat to medium low and sauté for another 5 minutes to fully evaporate remaining moisture so the smoky flavors integrate deeply.
Practical Cooking Checks
The cues that matter most while cooking.
- Key technique
- Flame-charred eggplant pulp gives Baingan Bharta its signature smoky aroma and tender texture.
- Finish cue
- Heat 2 tablespoons of oil in a pan and sauté 120g of finely chopped onion, 4 cloves of minced garlic, and 15g of ginger until they turn translucent and aromatic.
- Substitution
- Add the spices and eggplant and cook until no loose moisture remains, keeping small pieces of eggplant instead of making a smooth puree.
Cooking decision evidence
Calculated Charim data and applicable official cooking and food safety guidance.
This recipe
45min, 8 ingredients
Category median
32min, 8 ingredients
Based on 173 recipes
Use-up ingredient planner
Turn these ingredients into two more meals
The overlap excludes basic seasonings. Open the next recipe and your selected dishes will stay with you.

Eggplant Curry
eggplant, onion

Keema Matar (Indian Spiced Minced Meat and Pea Curry)
onion, tomato

Rajma Chawal (North Indian Kidney Bean Curry with Rice)
onion, tomato