Baingan Bharta / Eggplant Curry

Like this recipe? Share it with others!

Baingan Bharta | Smoky Eggplant Curry |

Baingan Bharta, comprising of smokey eggplant mashed with veggies and spices is popular throughout all of South Asia. Not only is it one of my favorites, but it is also ridiculously simple to make. Eaten with naan or roti, meat eaters definitely won’t miss meat while eating this.

There’s two ways to go about roasting the eggplant. You can either roast in in the oven or you can roast it directly on fire. Roasting it directly on the flames of your stove might get a little bit messy, but it’s a bit faster, and the smoky flavor will be really intense. Cleanup is easier in the oven. Come to think of it, you could also grill the eggplant. 

Serve baingan bharta with naan or roti, and you will have a delicious vegetarian meal that will leave you feeling satisfied and full. Eggplant is a terrific source of fiber, not to mention all other sorts of vitamins and minerals. Did you know that eating the skin has shown to protect cell membranes from being damaged? I should start eating the skin. Hello brain food! Do you prefer your eggplant with or without skin?!

Baingan Bharta | Smoky Eggplant Curry |


Baingan Bharta
Smoky eggplant simmered in Indian spices
Write a review
  1. 1 good size eggplant
  2. 1 large tomato, diced
  3. 1 onion, diced
  4. 1/4 cup peas, optional
  5. 1 tsp cumin seeds
  6. 1/4 tsp kalonji
  7. 2 cloves garlic, sliced
  8. 1/2 tsp ginger paste
  9. 1/2 tsp turmeric
  10. 1 tsp cumin powder
  11. 1 tsp coriander powder
  12. 2 tsp crushed kasoori methi
  13. handful coriander leaves, chopped
  14. salt to taste
  15. oil for cooking
  16. 1/4 cup water
  1. Heat oven to 500.
  2. Put eggplant on a cookie sheet with raised sides and pour oil all over eggplant. Cook in oven for around 15 minutes, or until the skin of the eggplant has separated from the flesh. Remove skin from eggplant, and roughly chop with knife.
  3. Heat oil in pan on medium.
  4. Add cumin seeds and kalonji. Once they splutter add garlic.
  5. Saute for about a minute then add onions.
  6. When onions are soft, add ginger paste and turmeric. Saute till raw smell goes away then add tomatoes.
  7. Cover and simmer until tomatoes are soft and mushy.
  8. Add eggplant and peas along with the rest of the ingredients. Stir and cover. Simmer for around 15 minutes.
  1. If you have a gas stove, you can also roast the eggplant directly on the flames. Turning as each side becomes charred.
Whitbits Indian Kitchen

Related Post

Like this recipe? Share it with others!

Subscribe to WhitBit's Kitchen via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.


  1. says

    Baingan Bharta is the one thing I order at every Indian restaurant I go to. I made it from a recipe ages ago, and it was not very good. Yours looks delicious! I think I am going to try to make it again.

  2. Aarabhi says

    Liked this recipe. Good job! Gotta try it!
    I’m from South India and we make this a little differently. There are 2 different versions of the bhartha, actually.
    In the simpler one we use the big purple eggplants. Since, we also use cooking gas stove and not the electric one, we bake the eggplant directly over the naked flame. It usually takes less than a 5 minutes to cook. The skin wrinkles up and peels off in a jiffy.
    Just add some tempering of mustard seeds, chopped green chilies and some urad+chana dhal sauteed in oil to the soft flesh of the veggie along with some salt and chopped coriander and you are done!!
    Adding unsweetened yoghurt is optional!

  3. says

    Lovely!!! One of my favorite authentic gujju dishes :) But being from gujarat, I can suggest you one thing here… Roast it on direct flame n keep some smoky skin while mashing it… This is a typical Kathiyawadi trick! :)

Wanna leave a comment? I'd love to read it!