Baingan Bharta: Smoky Spiced Eggplant Mash

Quick Recipe Version (TL;DR)

  • Yield: 4 servings
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour

Quick Ingredients

  • 2 medium-large globe eggplants (900–1,100 g total)
  • 1 tsp neutral oil (for rubbing eggplants)
  • 2 tbsp ghee or neutral oil (for cooking), plus 1 tbsp to finish
  • 1 tsp cumin seeds
  • 1 medium onion, finely chopped (about 1 cup / 150 g)
  • 4 cloves garlic, minced (2 tsp)
  • 2 green chiles (serrano or Indian), finely chopped
  • 2 medium tomatoes, chopped (about 1½ cups / 240 g)
  • 1 tsp ground coriander
  • ½ tsp Kashmiri red chili powder or mild paprika (optional)
  • ¼ tsp ground turmeric (optional)
  • 1 tsp fine sea salt, divided (plus more to taste)
  • 2 tbsp chopped cilantro, plus more for garnish
  • 1–2 tsp lemon juice (optional)

Do This

  • 1. Char eggplants over a gas flame (12–15 minutes), grill at 450–500°F / 230–260°C (15–20 minutes), or broil on high 500–550°F / 260–290°C (20–30 minutes), turning until skins are blackened and flesh collapses.
  • 2. Steam 10 minutes covered, peel, discard very seedy bits, and roughly mash; drain excess liquid.
  • 3. Heat 2 tbsp ghee/oil; bloom 1 tsp cumin seeds 30 seconds.
  • 4. Sauté onion 7–8 minutes until golden; add garlic and green chiles 30–60 seconds.
  • 5. Stir in tomatoes, coriander, optional chili powder and turmeric, and ½ tsp salt; cook 5–7 minutes until jammy and oil separates.
  • 6. Fold in mashed eggplant and ½ tsp salt; cook 5–8 minutes. Finish with 1 tbsp ghee, cilantro, and lemon to taste. Serve hot with rotis.

Why You’ll Love This Recipe

  • True smoky flavor from fire-roasting the eggplants, just like a home-style Punjabi bharta.
  • Balanced heat: green chiles for brightness, optional Kashmiri chili for color without overpowering spice.
  • Everyday pantry spices—cumin and coriander—deliver a deeply savory, aromatic base.
  • Finishes glossy with ghee and fresh with cilantro, perfect alongside hot rotis.

Grocery List

  • Produce: 2 globe eggplants, 1 onion, 4 garlic cloves, 2 green chiles, 2 tomatoes, 1 lemon, fresh cilantro
  • Dairy: Ghee (or use oil to keep it vegan)
  • Pantry: Neutral oil, cumin seeds, ground coriander, Kashmiri red chili powder or mild paprika (optional), ground turmeric (optional), fine sea salt, rotis or whole-wheat atta

Full Ingredients

For Roasting the Eggplants

  • 2 medium-large globe eggplants (900–1,100 g total)
  • 1 tsp neutral oil (to lightly rub the skins)
  • ½ tsp fine sea salt (for seasoning the flesh; optional)

For the Tomato–Onion Base

  • 2 tbsp ghee or neutral oil
  • 1 tsp cumin seeds
  • 1 medium onion, finely chopped (about 1 cup / 150 g)
  • 4 cloves garlic, minced (2 tsp)
  • 2 green chiles (serrano or Indian), finely chopped; seed for less heat
  • 2 medium ripe tomatoes, chopped (about 1½ cups / 240 g)
  • 1 tsp ground coriander
  • ½ tsp Kashmiri red chili powder or mild paprika (optional, for color and gentle heat)
  • ¼ tsp ground turmeric (optional)
  • 1 tsp fine sea salt, divided, plus more to taste

To Finish and Serve

  • 1 tbsp ghee or oil (for a glossy finish)
  • 2–3 tbsp cilantro, finely chopped, plus extra for garnish
  • 1–2 tsp lemon juice (optional, to brighten)
  • Hot rotis, for serving
Baingan Bharta: Smoky Spiced Eggplant Mash – Closeup

Step-by-Step Instructions

Step 1: Char the eggplants for smoky flavor

Prick the eggplants all over with a fork to prevent bursting. Rub lightly with 1 tsp oil. Choose one method: Gas flame: set burners to medium-high and place eggplants directly on grates; turn every 2–3 minutes until the skins are evenly blackened and the eggplants collapse, 12–15 minutes total. Grill: preheat to 450–500°F (230–260°C); grill over direct heat, turning occasionally, 15–20 minutes. Broiler: position rack 6 inches/15 cm below the element, preheat to high (500–550°F / 260–290°C), broil on a foil-lined sheet, turning every 5–7 minutes, 20–30 minutes. The eggplants are done when very soft throughout.

Step 2: Steam, peel, and mash

Transfer hot, charred eggplants to a bowl and cover tightly (lid or plate) to steam for 10 minutes. Peel off and discard the blackened skins; avoid rinsing—those smoky bits carry flavor. Split, scoop out the softened flesh, discarding any overly seedy cores if present. Roughly chop or mash with a fork. Tip: if the flesh is very watery, drain in a sieve for 5 minutes so your bharta is not soupy.

Step 3: Build the tempering with cumin

In a wide skillet over medium heat, warm 2 tbsp ghee or oil. Add cumin seeds and let them sizzle and darken slightly for about 30 seconds until aromatic—this blooms their flavor.

Step 4: Sauté onion, garlic, and chiles

Add the chopped onion and cook, stirring, until soft and golden at the edges, 7–8 minutes. Stir in the minced garlic and green chiles; cook 30–60 seconds until fragrant without browning the garlic.

Step 5: Create a jammy tomato–spice base

Add tomatoes, ground coriander, optional Kashmiri chili powder and turmeric, and ½ tsp salt. Cook over medium heat, stirring, until the tomatoes break down and the mixture turns glossy with tiny oil droplets at the edges, 5–7 minutes. This step concentrates the flavors and prevents a watery bharta.

Step 6: Fold in eggplant and finish

Add the mashed eggplant and remaining ½ tsp salt. Cook, stirring and mashing, until the mixture is cohesive and steamy, 5–8 minutes. Taste and adjust salt. Off the heat, stir in 1 tbsp ghee (or oil) for a silky finish, the chopped cilantro, and lemon juice to brighten if desired. Rest 2 minutes. Serve hot, garnished with extra cilantro, alongside fresh rotis.

Pro Tips

  • Pick eggplants that feel heavy for their size with taut, glossy skins—fewer seeds and creamier flesh.
  • Don’t skip the covered steam after charring; it loosens the skins and deepens smokiness.
  • Cook tomatoes until jammy and the oil separates slightly; this prevents a watery bharta.
  • For extra smoke when using the oven, add a pinch of smoked paprika or char a whole green chile, then chop into the bharta.
  • Control heat by seeding the green chiles and using Kashmiri chili mainly for color.

Variations

  • Vegan: Use neutral oil instead of ghee for cooking and finishing.
  • Dhaba-style: Finish with an extra 1 tbsp ghee and a pinch (¼ tsp) garam masala for a richer restaurant-style flavor.
  • With peas: Stir in ½ cup blanched peas during the final simmer for color and sweetness.

Storage & Make-Ahead

Refrigerate leftovers in an airtight container for up to 4 days. Reheat gently on the stovetop with a splash of water; refresh with a little ghee and cilantro. Freeze for up to 2 months; thaw overnight in the fridge and reheat. Make-ahead tip: roast, peel, and mash the eggplants up to 2 days in advance; refrigerate in a covered container and proceed with steps 3–6 when ready to cook.

Nutrition (per serving)

Approximate values for 4 servings, made with 3 tbsp ghee total: 200 calories; 12 g fat; 21 g carbohydrates; 7 g fiber; 3 g protein; 580 mg sodium. Does not include rotis.

Promotional Banner X
*Sponsored Link*