Go Back
+ servings
Top-down view of baingan bharta in steel kadhai.
Print Recipe Add to Collection
5 from 7 votes

Baingan Bharta

My authentic recipe for north Indian baingan bharta has creamy, smoky mashed eggplant in a minimally spiced tomato onion sauce. It's a dish even eggplant haters cannot resist.
Prep Time15 minutes
Cook Time30 minutes
Total Time45 minutes
Course: Sabzi/Side Dish
Cuisine: Indian, Punjabi
Diet: Gluten Free, Vegan, Vegetarian
Servings: 6 servings
Calories: 107kcal

Equipment

Ingredients

  • 3 Italian eggplants (or 1 large globe eggplant)
  • 8-10 cloves garlic (crushed and left whole. Halve if large)
  • 1 teaspoon avocado oil or any neutral oil
  • 1 teaspoon cumin seeds
  • 1 large onion (finely chopped)
  • 2 tablespoon grated ginger
  • 3 large tomatoes (finely diced)
  • 1 green chili pepper (like serrano or jalapeno, finely chopped)
  • 1 tablespoon ground coriander
  • 1 teaspoon ground cumin
  • 1 teaspoon cayenne (use more or less depending on how much heat you like)
  • ½ teaspoon turmeric
  • ¼ cup cilantro (finely chopped)
  • Salt to taste

Instructions

  • Make deep cuts in the eggplant by piercing the skin and flesh with the tip of a knife. Insert a crushed garlic clove inside each of the cuts until it's firmly embedded.

Roast eggplants on stovetop or grill

  • Place the eggplants directly over a medium-high gas flame (or on the grill).
    Eggplants roasting over open flame.
  • Turn the eggplants every three to four minutes with a pair of tongs until the skin is cracked and shriveled and completely charred. The eggplant is ready when a knife inserted in the thickest part goes cleanly through.
    Roasted eggplants on stove.

Roast eggplants in the oven

  • Preheat the oven to 400 degrees. Cut each eggplant into half lengthwise. Make slits in the flesh portion of each half and insert a garlic clove in each. Place cut side down on a foil-lined pan and bake for 30 minutes or until a knife inserted in the thickest part of the eggplant goes cleanly through.
  • Set the eggplants aside until cool enough to handle.
    Roasted eggplants on chopping board.

Peel eggplants

  • Carefully peel the charred skin if you roasted the eggplants over an open fire, Don't be tempted to wash the eggplant because you will also wash off the smoky aroma. If you roasted the eggplants in the oven, it is easier to scoop out the flesh with a spoon. Don't worry if some charred bits of the skin stay on -- they will add more flavor.
    Peeled eggplants on chopping board.
  • Chop the eggplant roughly. You can also mash the eggplant with a fork or potato masher, but I prefer chopping for the best texture and flavor.
    Chopped eggplant.

Make baingan bharta

  • In a saucepan, heat the oil and add the cumin.
    Cumin in oil.
  • Once the cumin darkens slightly, add chopped onions and green chili peppers. Season with salt and sauté the onions over medium heat until the onions soften and start to brown.
    Onions and green chili peppers sauteing in pan.
  • Add the ginger to the onions and sauté for a minute.
    Ginger added to the onions.
  • Stir in the chopped tomatoes. Mix, and let them cook another five minutes or so until pulpy. Don't cook them for too long or until the oil separates because they will be too acidic by that time. You want the tomatoes to remain slightly sweet.
    Tomatoes added to onions.
  • Stir in ground coriander, ground cumin, cayenne and turmeric. Mix well and toast the spices, about a minute.
    Spices added to tomatoes and onions.
  • Add the chopped or mashed eggplant and mix thoroughly until it disappears into the sauce. Add salt as necessary.
    Eggplant added to tomato onion sauce.
  • Turn off the heat after five minutes. Garnish with cilantro and serve hot.
    Baingan bharta in pan with cilantro.

Notes

  • If you already have a jar of my Tomato Onion Masala Sauce handy, you can reduce the time needed to make this dish by half. Roast the eggplant and scoop out the flesh. Chop it up. Next, heat the oil, add the cumin, and then add the tomato onion sauce to the saucepan. Heat it through, add the chopped eggplant, and mix. Garnish with cilantro.

Nutrition

Serving: 1 serving baingan bharta | Calories: 107kcal | Carbohydrates: 23g | Protein: 4g | Fat: 2g | Saturated Fat: 0.3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 0.5g | Trans Fat: 0.01g | Potassium: 839mg | Fiber: 9g | Sugar: 12g | Vitamin A: 1004IU | Vitamin C: 22mg | Calcium: 56mg | Iron: 2mg