Skip to content

Baingan Bharta (Roasted Eggplant Mash with Peas)

Written by Shikha   |   Last updated: October 14, 2026
Bowl of roasted eggplant dip with a plate of flatbread on the side.

This is my absolute favorite eggplant recipe. It can be served with pita, rice, curry, naan, crackers, or pappadam (a thin, crisp, disc-shaped food typically based on seasoned dough made from peeled black gram flour, fried or cooked with dry heat). Very versatile!

When I was little, I could tell baingan ka bharta was on the menu before I even walked into the kitchen. I dreaded dinner those evenings. As a child, I did not like bharta. It was a texture thing for me.

Here is how my mother made it. She roasted eggplants right on the open gas flame. No pan. No foil. Just a big, glossy eggplant resting on the burner, turned now and then with steel tongs. The skin crackled and blistered. It turned black and papery. And the smell! Smoky, earthy, a little sweet. It drifted through the whole house and out the window to the neighbors.

When it collapsed and went soft, she let it cool in a bowl and covered it with a plate. Then, when cooled, she peeled off the charred skin and discarded the skin and the top stem before mashing the eggplant.

As I got older, I got used to the texture of baingan ka bharta and, believe it or not, I started to crave it. So when I tried to make it her way in an NYC apartment, the smoke alarm started screaming 2 minutes in, and there was a mess on the stove.

So that night, I wrapped the eggplant in foil and slid it into the oven instead. An hour later, the flesh was silky and melting. I mashed it with sizzling cumin, onions, and tomatoes, and tossed in a handful of peas, just like my mother did.

It wasn’t exactly her recipe. But one bite, and I was right back in her kitchen.

What is Baingan Bharta?

Baingan bharta is a North Indian dish that is a mixture of mashed, smoky, roasted eggplant, onion, tomato, and spices like cumin seeds and turmeric. The name describes what it is perfectly as “baingan” means “eggplant” and “bharta” translates to “mashed.”

With its mashed consistency, this dish is often served as an eggplant dip with naan or roti, but it can be served with basmati rice as well. You may wonder how it compares to baba ghanoush, another eggplant dip, but they are quite different. While both start with roasted eggplant, bharta is cooked with Indian spices and served warm, whereas baba ganoush contains lemon juice, garlic, and tahini, and is served chilled. If you are on the search for a dip with a different flavor profile, consider trying my Avocado Chickpea Dip, which is a cross between guacamole and hummus. Meanwhile, for another eggplant recipe, you may be interested in my Stuffed Eggplant that includes plenty of garlic, tomatoes, tomato sauce, and parsley.

How to Roast Eggplant for Bharta

Although my mom’s method of roasting eggplant over a gas flame resulted in very flavorful, smoky-tasting, and tender eggplant, not everyone has a gas stove, so roasting it in the oven wrapped in foil is an excellent alternative. Roasting it in the oven is also more hands-off and will remove any fear of smoke alarms going off. Wrapping it in foil also helps the eggplant steam, ensuring that the eggplant becomes extra tender and sweet. Here are my steps for roasting eggplant for bharta.

  • Poke holes all over the eggplant and wrap it in foil.
  • Place it on a baking sheet and allow it to bake in a 400 F oven for 1 hour, turning it at the 30-minute point. You will be able to tell that the eggplant is fully baked when it is very soft and has collapsed in on itself.
  • Allow the eggplant to cool before peeling it and using it in this recipe. As the eggplant cools in the foil, the skin will continue to steam, making it easier to remove the skin with your fingers or with a paring knife once it has fully cooled.

Ingredient Notes and Variations

  • Eggplant: Choose large eggplants that have a glossy appearance and seem heavy for their size for the best results.
  • Cumin seeds: Cumin seeds impart a warming quality and nutty taste to the baingan bharta recipe.
  • Turmeric powder: Turmeric powder adds a yellow hue to this dish while enhancing the eggplant’s natural smokiness.
  • Peas: Peas aren’t always included in baingan bharta, but I like to include them because that’s how my mom made it. Plus, they add an earthy flavor, green color, and added texture to the dish.
  • Tomatoes: A classic addition to this dish, tomatoes add some tanginess, brightening all of the flavors.
  • Tomato paste: This adds a depth of flavor and an umami taste to the baingan bharta recipe.
  • Optional heat: If you would like to add some heat to your version of this dish, feel free to include some finely chopped green chili or finely grated ginger in the mixture.

Tips for Best Results

This eggplant dip recipe is quite easy to make and only includes a small list of ingredients, but there are some things to keep in mind to ensure you have the best-tasting results ever. Here is what you need to know:

• Choosing Your Eggplant: Choose heavy, glossy eggplants with tight skin and a green cap.
• Poke Before Roasting: The holes let steam escape, so the eggplant won’t burst in the oven.
• Check for Doneness: You will know that your eggplant is ready when it has fully collapsed and a knife slides in with no resistance.
• Want More Smoke?: Unwrap the eggplant for the last 10 minutes and broil until the skin blisters. Alternatively, you can char it directly over a gas flame, turning it often, as my mother did. Open a window first and be ready to clean your stove afterward.
• Drain if Watery: Let the peeled eggplant flesh sit in a sieve for 10 minutes before mashing.

What to Serve With it

Commonly, I like to serve this eggplant dip with naan, pita, rice, curry, crackers, and/or pappadam. For a vegan version of naan, you can check out my Vegan Naan, and for the pita, you can find my Baked Pita recipe here.

Storage

While you could certainly store the completed eggplant dip in the fridge, I don’t recommend freezing the finished dish. However, I do batch-roast the eggplant ahead, and mash it and freeze it. It also stores well in the fridge if you know you will be using it in the next day or two. Here are some tips for making the mashed eggplant dip ahead and storing it:

• Batch Roast: Roast and mash the eggplant ahead. It keeps in the fridge for up to 2 days or in the freezer for up to 2 months.
• Weeknight Shortcut: Freeze mashed eggplant in 1-cup portions. Then, thaw it and make the dip in about 10 minutes.
• Leftovers: Store the finished dip in an airtight container in the fridge for 3–4 days. The flavors get even better overnight.
• Reheat: Warm gently in a pan with a splash of water, or let it come to room temperature.

 

Baingan Bharta (Roasted Eggplant Mash with Peas)

No ratings yet
This is my absolute favorite eggplant recipe. It can be served with pita, rice, curry, naan, crackers, or pappadam (a thin, crisp, disc-shaped food typically based on seasoned dough made from peeled black gram flour, fried or cooked with dry heat). Very versatile!
Servings: 6
Prep Time: 20 minutes
Cook Time: 1 hour 30 minutes
Total Time: 1 hour 50 minutes

Ingredients 

  • 2 large eggplants
  • 2 tablespoons oil of choice
  • 1 tablespoon cumin seeds
  • 1 large onion, (chopped)
  • 1 teaspoon turmeric powder
  • 2 tomatoes, (finely chopped)
  • 2 tablespoons tomato paste
  • 1/2 cup frozen peas
  • Salt

Instructions 

  • Preheat oven to 400 degrees F.  
  • Using thin knife or fork, poke holes in eggplants, then wrap in aluminum foil.
  • Place eggplants on cookie sheet and place sheet in oven.
  • Roast eggplants for 1 hour, turning over after 30 minutes.  
  • Remove eggplants from oven and let cool to room temperature.
  • Remove eggplants from foil and peel off skin.
  • Place roasted eggplants in bowl and use potato masher to mash. You can save mashed eggplant in refrigerator for up to 2 days or in freezer for up to 2 months.
  • Heat oil in medium pan over moderate heat.
  • Add cumin seeds and let crackle.  
  • Add onions and cook until translucent (about 2 minutes).  
  • Add turmeric powder, stir, and cook for 30 seconds.
  • Add tomatoes and tomato paste, stir, and cook for additional 2 minutes.  
  • Add mashed eggplant and mix well with onion and tomato mixture.  
  • Add peas and stir well.
  • Cover pan with lid and let mixture cook for additional 3-5 minutes.  
  • Remove from heat and season with salt to taste.
  • Serve warm or at room temperature with pita, rice, curry, naan, crackers, or pappadam.
  • Bon appétit!

Nutrition

Calories: 113kcalCarbohydrates: 16gProtein: 3gFat: 5gSaturated Fat: 0.5gPolyunsaturated Fat: 2gMonounsaturated Fat: 3gTrans Fat: 0.02gSodium: 50mgPotassium: 583mgFiber: 6gSugar: 9gVitamin A: 563IUVitamin C: 16mgCalcium: 37mgIron: 2mg

FAQ

What are the ingredients in baingan bharta?

Typical ingredients in baingan bharta include roasted eggplant, onion, tomato, and spices but this version also adds peas.

Is baingan bharta similar to baba ganoush?

Both use roasted eggplant, but bharta is different as it is cooked with Indian spices and served warm.

What are common mistakes when making baingan bharta?

Common mistakes include under-roasting the eggplant, not cooking the tomato down, or adding salt too early. The eggplant should be roasted to a soft consistency, and the tomato should be cooked so that it is soft as well. Meanwhile, adding salt too early may cause the dish to become quite watery.

Can I make baingan bharta without a gas stove?

Yes, simply oven-roast the eggplant in foil as this recipe does.

Is this baingan bharta vegan?

Yes, this version of baingan bharta is vegan as written.

Can I make it ahead?

You can roast and mash the eggplant and place it in a sealed container in the fridge for up to 2 days or in the freezer for up to 2 months. Leftover dip will also keep well in the fridge for up to 3 to 4 days.

Shikha - Veggiecurean founder and recipe creator
Shikha

Shikha, creator of Veggiecurean, develops accessible vegetarian and vegan recipes with global influences. With training from the Institute for Integrative Nutrition and culinary schools, she combines technical expertise with practical plant-based cooking. Every recipe is thoroughly tested in her home kitchen to ensure success for home cooks.

Nutrition Disclaimer

Nutrition information is an estimate provided as a courtesy and may vary depending on ingredients used. This content is not intended as medical or dietary advice.