Vegan Eggplant Baigan Ka Bharta Recipe

Eggplant Baigan Ka Bharta Mike130012/Wikimedia CC 3.0
Prep: 10 mins
Cook: 30 mins
Total: 40 mins
Servings: 2 to 3 servings
Nutritional Guidelines (per serving)
245 Calories
10g Fat
38g Carbs
7g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 2 to 3
Amount per serving
Calories 245
% Daily Value*
Total Fat 10g 13%
Saturated Fat 1g 7%
Cholesterol 0mg 0%
Sodium 214mg 9%
Total Carbohydrate 38g 14%
Dietary Fiber 15g 54%
Protein 7g
Calcium 86mg 7%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Vegan Baigan Ka Bharta is a mashed and Indian spiced eggplant dish, to be eaten with rice or Indian breads. I find that even people who think they don't like eggplant really like this flavorful Indian dish, so don't hesitate to give it a try. This vegetarian Indian recipe is also vegan. Baigan ka bharta, also sometimes spelled "baingan ka bjarta" is an Indian Punjabi favorite.


  • 2 tablespoon olive oil or vegetable oil. divided
  • 2 eggplants, sliced in half
  • 1/3 teaspoon mustard seed
  • 2 bay leaves
  • 2 green chilies, minced
  • 1 tablespoon fresh ginger, grated or minced
  • 1 onion, diced
  • 2 tomatoes, chopped
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon chili powder
  • 1/2 teaspoon mango powder (optional)
  • 1/2 teaspoon garam masala (a mixture of curry, cumin, and coriander can make a reasonable substitute)
  • Dash salt, to taste
  • 1/2 teaspoon lemon juice

Steps to Make It

  1. Drizzle the eggplants with one tablespoon olive oil and bake at 400 F for 20 minutes, or until soft. Cool and remove peels. Mash or blend until smooth.

  2. In the remaining one tablespoon of olive oil, heat the mustard seeds, bay leaves, chilies, ginger and onions for a few minutes.

  3. Add the eggplant and remaining ingredients and stir well to combine. Allow to cook for at least 6 to 8 more minutes.

  4. Serve hot with rice or Indian bread.