Baingan Bharta

baingan bharta (eggplant mash) in a bowl

Baingan Bharta or Eggplant Bharta is an easy vegan, keto and gluten-free Indian recipe. Fire-roasted and mashed eggplant is stir fried in onions, tomatoes, garlic and spices to make a very flavourful side dish.

  • Author: Saima Zaidi
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Side
  • Method: Stir-fry
  • Cuisine: Indian


  • 2 medium sized eggplants
  • 1/4 cup olive oil
  • 1 medium onion, sliced
  • 4 cloves garlic, diced
  • 1/2 tsp cumin seeds
  • 1 medium tomato, chopped
  • 1/2 tsp turmeric powder
  • 1/2 tsp chilli powder
  • 1 green chilli, chopped
  • 1 sprig fresh cilantro, chopped
  • salt, to taste


  1. Roast both the eggplants on an open flame. Turn when done on one side. The skins should become wrinkled and the eggplant should shrink in size and sag as it cooks from inside. Peel and mash when cool.
  2. Heat oil in a skillet or fry pan and fry the onions until reddish brown. Add cumin and garlic.
  3. Add tomatoes, turmeric and chilli powders and salt. Saute on medium until the tomatoes soften and the masala is cooked through.
  4. Add the eggplant mash to the masala and stir fry for a few minutes.
  5. Garnish with chopped green chilli and fresh cilantro.


  1. Choose plump, unwrinkled eggplants.
  2. Take care to remove all of the skin and the burnt bits after roasting the eggplant.