Shahi Baingan Bharta (Creamy Roasted Mashed Eggplant)

Total Time
Prep 20 mins
Cook 30 mins

This is similar to regular baigan bharta, except it is made more decadent by the addition of cream.

Ingredients Nutrition


  1. Prick the eggplant with a fork a few times, lightly oil and bake in a preheated oven at 400°F Roast until they are tender, about 30-40min or until the flesh yields easily to pressure.
  2. Remove the pulp, peel and mash.
  3. Heat oil, add onion and cook until golden brown.
  4. Add garlic, chilis and all the dry spices listed.
  5. Add tomato and cook, stirring, till tomato gets pulpy, about 10mins.
  6. Stir in the roasted eggplant pulp, and cook on medium-low heat, about 15min.
  7. Stir in the cream and garnish with chopped cilantro.


Most Helpful

Great taste,very close to the restaurant version that
I love. I added 2 tsp of grated ginger and mashed everything in food processor for 5 pulses. Thank you.

Arichka October 03, 2011

I really enjoyed this as well. I made it as written except used soy creamer instead of regular dairy. If you happened to plan ahead and cook your eggplant beforehand, this dish comes together really quickly (altho, I'm sure it will taste even better tomorrow). I thought the texture was great, very similar to versions I've had in restaurants, only without all that oil. I don't know if this would serve as many as 6...all depending on what you're eating it with - it made enough for 3 servings for me, served by itself with chutney and roti. Thanks eatreal!

magpie diner December 29, 2009

This recipe was nice and flavorful with the just amount of spice. We ate it with chappatis along with green bean and carrot fry. Thank you for sharing.

Blue Peacock November 18, 2008

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a