Skip to content
Zaffaron

Baingan Bharta (बैंगन का भरता) — Indian Smoky Roasted Eggplant Mash

Baingan Bharta is a North Indian classic made by fire-roasting eggplant until smoky, then mashing it into a spiced tomato-onion masala. Traditionally cooked over open flame or charcoal, it’s beloved for its rustic aroma and comforting, home-style flavor.

By Zaffaron Kitchen· Published April 4, 2026 Verified Recipe
Vegetarian Gluten-Free Nut-Free Halal
Contains: dairy
55 min total Prep 20m · Cook 35m 4 servings 210 cal
↓ Jump to Recipe
Baingan Bharta — Indian Smoky Roasted Eggplant Mash - authentic indian recipe

Printable Recipe Card

Servings: 4 · Total: 55 min · Difficulty: medium

Ingredients (quick list)

  • 900 g globe eggplant (1 large eggplant)
  • 30 ml neutral oil (for coating eggplant)
  • 15 ml ghee (or neutral oil)
  • 2 tsp cumin seeds
  • 200 g yellow onion (finely chopped)
  • 10 g fresh ginger (grated)
  • 12 g garlic (minced)
  • 10 g green chili (1–2 chilies, finely chopped)
  • 300 g tomato (finely chopped)
  • 2 tsp ground coriander
  • 1 tsp ground cumin
  • 1 tsp Kashmiri chili powder (mild, for color)

+ 5 more in the full ingredients section below.

Steps (summary)

  1. Prepare the eggplant for roasting by washing and thoroughly drying it, then pricking it all over with a fork 12–15 times. Rub t…
  2. Roast until fully collapsed and smoky: either broil on high (top rack) for 25–35 minutes, turning every 8–10 minutes, or roast…
  3. Rest and peel for the cleanest flavor by transferring the hot eggplant to a bowl and covering it for 10 minutes to steam. Peel…
  4. Build the masala by heating 15 ml ghee in a wide pan over medium heat until it shimmers. Add cumin seeds and let them sizzle fo…
  5. Add aromatics by stirring in ginger, garlic, and green chili, cooking for 60–90 seconds until the raw smell disappears. Add cho…
  6. Bloom the spices by adding coriander, ground cumin, Kashmiri chili powder, turmeric, garam masala, and salt, stirring for 30–45…

+ 2 more steps in the full instructions section below.

Cultural Background

Baingan Bharta is a beloved North Indian home-style dish, often associated with winter meals when eggplants are sweetest and fire-roasting is easiest. Its smoky flavor echoes village cooking over open flames, and it’s commonly served with roti for everyday family dinners.

savorytomato-tangywarm-spicedsilky mashsoft onion-tomato basecharred eggplant smoketoasted cuminwarm garam masala🌶 mild

Equipment

oven broiler or gas burnerfoil-lined baking traylarge bowl with lid or plate (for steaming)chef’s knifecutting boardwide skillet or sauté panwooden spoonfork or potato masher

💡 Tips

  • For a stronger tandoor-like smokiness, place the roasted eggplant in a metal bowl, set a small piece of hot charcoal inside, add 2 ml oil to the charcoal, cover for 3 minutes, then discard the charcoal.
  • If your tomatoes are watery, cook them 2–3 minutes longer before adding spices so the masala doesn’t turn thin.
  • Mash with a fork (not a blender) to keep the traditional rustic texture and prevent the bharta from becoming gluey.

⚠️ Common Mistakes

  • ❌ Under-roasting the eggplant so the center stays spongy and bland.

    ✅ Fix: Roast until fully collapsed with deep char and very soft flesh; turn it several times for even cooking.

  • ❌ Adding spices before the tomatoes cook down, resulting in a raw, harsh masala.

    ✅ Fix: Cook tomatoes until thick and glossy and oil starts to separate, then bloom spices briefly.

  • ❌ Pureeing the eggplant into a paste, making the texture heavy.

    ✅ Fix: Mash with a fork and leave small chunks; simmer a few minutes to thicken naturally.

🧊 How to Store

Cool to room temperature within 60 minutes, then refrigerate in an airtight container for up to 4 days. Reheat in a pan over medium-low heat with 30 ml water, stirring until hot; finish with 5 ml lemon juice to refresh the flavor.

📅 Make Ahead

Roast and peel the eggplant up to 24 hours ahead, then refrigerate the mashed flesh in an airtight container. The onion-tomato masala can also be cooked 2 days ahead; combine and simmer 7–8 minutes before serving.

🍽️ Pairs Well With

  • Roti
  • naan
  • paratha
  • jeera rice
  • plain basmati rice
  • cucumber raita
  • sliced red onion with lemon.

Regional Variations

  • Punjabi-style: slightly higher garlic and ghee, with a finishing pinch of garam masala and extra cilantro.
  • Bihari-style (chokha): often mixed with mustard oil and served with litti; onions and chilies may be more prominent.
  • Restaurant-style: finished with a small knob of butter (5–10 g) and extra roasted tomato for deeper sweetness.
everyday party ramadan
#classic#family-style#gluten-free#vegetarian

Ingredients

  • 900 gglobe eggplant (1 large eggplant)
  • 30 mlneutral oil (for coating eggplant)
  • 15 mlghee (or neutral oil)
  • 2 tspcumin seeds
  • 200 gyellow onion (finely chopped)
  • 10 gfresh ginger (grated)
  • 12 ggarlic (minced)
  • 10 ggreen chili (1–2 chilies, finely chopped)
  • 300 gtomato (finely chopped)
  • 2 tspground coriander
  • 1 tspground cumin
  • 1 tspKashmiri chili powder (mild, for color)
  • 0.5 tspground turmeric
  • 1 tspgaram masala
  • 1.25 tspfine salt (about 7.5 g)
  • 20 gfresh cilantro (chopped)
  • 15 mllemon juice (1 tbsp)

🔄 Substitutions

  • ghee→ neutral oil
  • Kashmiri chili powder→ sweet paprika
  • globe eggplant→ Italian eggplant

Instructions

  1. 1

    Prepare the eggplant for roasting by washing and thoroughly drying it, then pricking it all over with a fork 12–15 times. Rub the skin evenly with 30 ml oil so it blisters rather than dries out, and place it on a foil-lined tray.

  2. 2

    Roast until fully collapsed and smoky: either broil on high (top rack) for 25–35 minutes, turning every 8–10 minutes, or roast at 240°C/465°F for 35–45 minutes, turning once halfway. The eggplant is done when the skin is deeply charred and the flesh feels very soft all the way through when pressed with tongs.

  3. 3

    Rest and peel for the cleanest flavor by transferring the hot eggplant to a bowl and covering it for 10 minutes to steam. Peel off the charred skin, trim the stem, and scrape out any large clusters of seeds if they look tough, then mash the flesh with a fork until mostly smooth with a few rustic chunks.

  4. 4

    Build the masala by heating 15 ml ghee in a wide pan over medium heat until it shimmers. Add cumin seeds and let them sizzle for 20–30 seconds, then add onion and cook 7–9 minutes until golden at the edges and sweet-smelling.

  5. 5

    Add aromatics by stirring in ginger, garlic, and green chili, cooking for 60–90 seconds until the raw smell disappears. Add chopped tomatoes and cook 6–8 minutes, stirring often, until the mixture thickens and the oil begins to separate at the sides.

  6. 6

    Bloom the spices by adding coriander, ground cumin, Kashmiri chili powder, turmeric, garam masala, and salt, stirring for 30–45 seconds. Keep the heat at medium and stir constantly so the spices toast without burning, which preserves the dish’s sweetness and smokiness.

  7. 7

    Finish the bharta by adding the mashed roasted eggplant and mixing thoroughly until the masala is evenly distributed. Cook 5–7 minutes, stirring and pressing the mash against the pan to evaporate excess moisture and deepen the smoky flavor.

  8. 8

    Turn off the heat and fold in cilantro and lemon juice for freshness and lift. Rest the bharta for 5 minutes before serving so the flavors settle, then serve warm with flatbreads or rice.

🪪 Recipe Passport

Origin: Indian Cuisine
Researched by: Zaffaron Kitchen
Published: April 4, 2026

Cultural Background

Baingan Bharta is a beloved North Indian home-style dish, often associated with winter meals when eggplants are sweetest and fire-roasting is easiest. Its smoky flavor echoes village cooking over open flames, and it’s commonly served with roti for everyday family dinners.

Regional Variations

Punjabi-style: slightly higher garlic and ghee, with a finishing pinch of garam masala and extra cilantro.
Bihari-style (chokha): often mixed with mustard oil and served with litti; onions and chilies may be more prominent.
Restaurant-style: finished with a small knob of butter (5–10 g) and extra roasted tomato for deeper sweetness.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

210
Calories
3.6g
Protein
14.2g
Fat
18.8g
Carbs
8.9g
Fiber
720mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

Does your family make this differently?

Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.

You Might Also Like

Reviews

—
Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.