Go Back
+ servings
Baingan bharta feature.

Easy Baingan Bharta

Justine Drosdovech
Baingan bharta is a popular North Indian dish that will change the way you think about eggplant! Blackened and mashed eggplant is infused with aromatic spices, garlic, ginger, and tomatoes, delivering smoky, creamy, and satisfying flavors in every bite.
5 from 42 votes
Prep Time 20 minutes
Cook Time 1 hour
Total Time 1 hour 20 minutes
Course Main Course
Cuisine Gluten-Free, Indian, Vegan
Servings 4 servings
Calories 211 kcal

Equipment

  • Baking sheet
  • Aluminum foil
  • Chef's knife
  • Mixing bowl
  • Large skillet

Ingredients
 

  • 2 pounds eggplant
  • 3 tablespoons neutral oil, divided
  • 1 tablespoon smoked paprika
  • 2 drops liquid smoke optional
  • 1 medium white onion, diced
  • 4-5 cloves garlic, minced
  • 2 tablespoons fresh ginger, minced
  • 1 fresh green chili
  • 1 tablespoon cumin
  • 1 teaspoon turmeric
  • 1 28-ounce can diced tomatoes
  • 1 teaspoon coconut sugar
  • 1 tablespoon lime juice
  • 2 teaspoons garam masala
  • Salt & pepper to taste

Garnishes optional

  • Chopped cilantro
  • Roti or vegan naan
  • Rice

Instructions
 

Oven method

  • Preheat the oven to 475°F and line a baking sheet with aluminum foil. Cut the eggplants in half lengthwise, and make diagonal slashes on each side.
  • Season the eggplant halves with sea salt, making sure to rub it in. Let the eggplant sit for 10-15 minutes to get rid of some excess water.
  • When they look like they’re sweating, pat the eggplant halves dry with a clean towel. Brush each half with a little oil and season them with smoked paprika, salt, and pepper.
  • Flip the halves to face down on the foil and roast for 35-40 minutes. Turn the oven to broil on high for another 4-5 minutes to blacken the skins, then remove them from the oven.
  • When the eggplant is cool enough to handle, peel the skins off (this should be easy) and trim away the hard stems. Chop or mash them in a bowl with 2-3 drops of liquid smoke, then set aside.

Open flame

  • Brush a little oil over the outside of the eggplant to coat it.
  • Turn a gas stove flame to medium, then hold the eggplant directly over it with a set of tongs.
  • Continually rotate the eggplant to evenly char all sides. This process takes around 10-12 minutes, depending on the size of the eggplant.
  • You’ll know it’s ready when the eggplant looks completely blackened and charred, and it easily pierces easily with a knife.
  • Transfer the eggplant to a freezer bag and seal it as it cools. The steam will help loosen the skin, making it peel off easily.
  • Once cooled, remove all the skins and stems and add them to a bowl to mash.

Bharta

  • Drain off about half the juice from the can of diced tomatoes. Optionally, remove the tomatoes from the can and finely chop them. Set aside.
  • Heat about a tablespoon of oil in a large skillet over medium. Add the onion and sauté until turning translucent, about 2-3 minutes. Add the garlic, ginger, and green chilis, cooking for another 1-2 minutes.
  • Next, add the cumin, turmeric, and tomatoes. Stir to combine and allow the spices to become fragrant, about 5-6 minutes.
  • Mix in the mashed eggplant, coconut sugar, and lime juice, cooking for another 4-5 minutes. Just before turning the heat off, stir in the garam masala, salt, and pepper.
  • Taste and adjust seasonings as needed. Serve the baingan bharta immediately garnished with chopped cilantro and a side of roti, vegan naan, or rice. Happy eating!

Notes

  • Roasting: The best way to cook eggplant is over an open flame. If you have this ability, don’t skip it! If not, it will still taste great so don’t worry.
  • Choose a good eggplant: A ripe eggplant should be firm to the touch and not give much. It should also feel relatively light, meaning it contains fewer, smaller seeds.
  • Remove the skin: For the creamiest results, remove the eggplant skins. Once cooked, place them in a plastic bag so steam generates and loosens the skin. Give them some time before peeling the skins to prevent burning yourself.
  • Nutritional information is a rough estimate and should not be taken as health advice.

Nutrition

Serving: 1serving | Calories: 211kcal | Carbohydrates: 26.9g | Protein: 4.1g | Fat: 11g | Saturated Fat: 1.6g | Polyunsaturated Fat: 1.3g | Monounsaturated Fat: 7.7g | Trans Fat: 0g | Cholesterol: 0mg | Sodium: 187mg | Potassium: 869.3mg | Fiber: 9.7g | Sugar: 13.5g | Vitamin A: 411.1IU | Vitamin C: 38.1mg | Calcium: 48.8mg | Iron: 2.3mg
Don't miss another recipe!Subscribe to our newsletter!