South Asian Eggplant Recipes: Spiced Baingan Bharta

Updated November 4, 2026

Total time
1 hr 5 min
prep 20 min · cook 45 min
Serves
4
portions as written

Jump to recipe

South Asian Eggplant Recipes: Spiced Baingan Bharta

Baingan bharta is a smoky South Asian eggplant mash, especially associated with North Indian and Punjabi cooking. This version chars whole eggplants, then simmers their soft flesh with tomatoes, onion, ginger, garlic, and warm spices for a savory dish to scoop up with roti or rice; family and regional versions vary.

Ingredients

  • 2 medium globe eggplants, about 2 lb (900 g) total
  • 2 tablespoons neutral oil, such as canola or sunflower oil (30 ml), divided
  • 1 medium yellow onion, finely chopped, about 1 cup (150 g)
  • 1 tablespoon finely chopped fresh ginger (15 g)
  • 3 garlic cloves, finely chopped, about 1 tablespoon (9 g)
  • 1 green chile, finely chopped (about 10 g), with seeds removed for less heat
  • 1 teaspoon ground cumin (2 g)
  • ½ teaspoon ground turmeric (1 g)
  • ½ teaspoon ground coriander (1 g)
  • ¼ teaspoon Kashmiri chili powder (about 0.5 g), or paprika for milder heat
  • 2 medium ripe tomatoes, finely chopped, about 1½ cups (270 g), or one 14.5-ounce (411 g) can of diced tomatoes, drained
  • ¾ teaspoon fine salt (4 g), plus more to taste
  • ¼ cup water (60 ml), as needed
  • 2 tablespoons chopped fresh cilantro (8 g), plus extra to serve
  • 1 teaspoon lemon juice (5 ml), plus more to taste

Instructions

  1. Prepare the eggplants. Rinse and dry them, trim the stems, then prick each eggplant several times with a fork so steam can escape. For an open-flame method, set one directly over a gas burner on medium-high heat, turning with tongs every 3–4 minutes until the skin is blackened all over and the flesh collapses, about 12–18 minutes per eggplant. Work carefully: keep the handle of the tongs away from the flame and never leave the burner unattended. Alternatively, broil them on a foil-lined tray, turning every 5 minutes, until charred and soft, about 25–35 minutes. The broiler method may give a less pronounced smoky flavor.
  2. Cool and scoop. Transfer the cooked eggplants to a plate and let them cool until safe to handle, about 10 minutes. Peel away the blackened skin and discard it, along with any tough stem. Put the flesh in a bowl and mash it with a fork. Remove any unusually large clusters of seeds if you prefer a smoother texture; small seeds are edible. If the flesh seems watery, let it drain in a sieve for a few minutes.
  3. Start the masala. Heat 1 tablespoon (15 ml) oil in a wide skillet or saucepan over medium heat. Add the chopped onion and cook, stirring often, until soft and lightly golden, about 7–9 minutes. If it starts sticking or browning too fast, lower the heat and add a teaspoon of water.
  4. Add the aromatics and spices. Stir in the ginger, garlic, and green chile; cook for 1 minute, until fragrant. Add cumin, turmeric, ground coriander, and Kashmiri chili powder. Stir for about 20 seconds so the spices bloom in the oil without scorching.
  5. Cook the tomatoes. Add the chopped tomatoes and salt. Cook, stirring occasionally, for 8–10 minutes, until the tomatoes have softened and the mixture looks thick rather than watery. If using canned tomatoes, drain them first and allow a minute or two more if the pan remains wet.
  6. Simmer with eggplant. Stir in the mashed eggplant and the remaining 1 tablespoon (15 ml) oil. Add 2 tablespoons (30 ml) water to help everything combine; add up to another 2 tablespoons (30 ml) only if the mixture is sticking. Reduce the heat to medium-low and cook uncovered for 10–12 minutes, stirring every couple of minutes. The bharta should be thick and cohesive, with no raw tomato taste.
  7. Finish and taste. Turn off the heat and stir in the cilantro and lemon juice. Taste and adjust the salt, chile, or lemon. Serve hot, with extra cilantro if desired.

Tips

  • Choose eggplants that feel firm and heavy for their size, with smooth, unwrinkled skin. Smaller globe eggplants generally cook more evenly; if using several small ones, check them early.
  • Charring is what gives bharta its characteristic smoky edge. If you cannot use a gas flame or broiler, roast the pricked eggplants on a foil-lined tray at 450°F (230°C), turning once, until collapsed and tender, about 35–50 minutes. This is a practical alternative, but the flavor will be less smoky.
  • Kashmiri chili powder adds color and gentle warmth. Paprika works as a substitute but is usually less spicy; use cayenne sparingly if you want more heat. Ground coriander can be omitted in a pinch, though the flavor will be less rounded.
  • Keep the simmer gentle and stir the mixture regularly. A hard boil can splatter, while cooking the spices too long before adding tomatoes can make them bitter.

Serving Suggestions

Serve bharta hot as a main dish with roti, chapati, naan, or plain basmati rice. A spoonful of plain yogurt, sliced cucumber, and a wedge of lemon make useful accompaniments. For a fuller meal, pair it with dal, a simple vegetable side, and pickles. It also works as a filling for warm flatbread; let it cool slightly first so the bread does not become soggy.

Variations

For a richer finish, stir in 1 tablespoon (14 g) butter or ghee with the cilantro. To make the dish vegan, use neutral oil as written and skip the optional yogurt accompaniment. Add ½ cup (75 g) thawed peas during the final 5 minutes of simmering for extra texture. For a brighter, less tomato-forward version, use 1 large tomato, about 1 cup (180 g), and add a little lemon at the end. Some regional and household versions use different proportions of tomato, onion, chile, or finishing spices; adjust the balance to suit your taste.

Storage and Reheating

Refrigerate leftovers in a covered container within 2 hours of cooking. They keep for 3–4 days in the refrigerator. Reheat only the portion you plan to eat in a covered skillet over medium-low heat, stirring occasionally and adding a splash of water if it has thickened; or microwave it in short intervals, stirring between them. Reheat leftovers to 165°F (74°C). Discard food left at room temperature longer than 2 hours, or longer than 1 hour when the temperature is above 90°F (32°C). To freeze, cool promptly, pack in a freezer-safe container, and use within about 2 months for best quality; thaw in the refrigerator before reheating.

Frequently Asked Questions

Do I have to char the eggplants over a gas flame?
No. Broiling or oven-roasting works, though the result is usually less smoky. Whichever method you choose, prick the eggplants first, turn them so they cook evenly, and wait until the flesh is completely soft before scooping.

Can I make baingan bharta ahead?
Yes. Cook the dish fully, cool it promptly, and refrigerate it in a covered container. Reheat it gently before serving, adding a little water if needed and bringing leftovers to 165°F (74°C).

Should I salt and drain the eggplant before cooking?
It is not necessary for this recipe. Whole eggplants are charred until tender, and any excess moisture can be drained after the flesh is scooped. Salting is more useful when frying slices and is not a substitute for cooking the flesh until soft.

How can I make the dish milder?
Remove the green chile’s seeds and inner ribs, or leave it out. Replace Kashmiri chili powder with paprika, then taste before adding more heat. Cumin and coriander provide flavor without making the dish hot.

Can I use canned or frozen eggplant?
Fresh whole eggplants are best for the charred flavor and texture of bharta. Canned or frozen cooked eggplant may work in a pinch, but it will not develop the same smoky taste; drain it well and start the recipe at the tomato-simmering step.

Is baingan bharta traditionally served as a dip?
It is generally served as a vegetable dish alongside flatbread or rice, though its soft, scoopable texture also makes it suitable as a spread. Serve it warm rather than treating it as a room-temperature dip.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).