Save Recipe

Sign in and save recipe to your profile.

Sign In
Get free recipes sent straight into your inbox!

Baingan Bharta is an Indian roasted eggplant dish commonly served with rice and flatbread. You are going to love this Indian feast!

Bhurtha and a flatbread on a white plate.

It’s that time of the year again when the questions roll in on what to do with eggplant. Perhaps you’ve gotten one in a CSA box or from a gardening neighbor and are wondering the same thing. One of our favorite things to make with eggplant is an Indian dish called Baingan Bharta. Let’s face it, it’s also an awesome name. It’s a tasty, vegan dish that is full of flavor. And it’s healthy! Next time you find yourself with an eggplant not knowing what to do, give it a try!

Baingan bharta is a popular dish that can be found all over India. It is incredibly flavorful with the many spices and is amazing on top of rice and with a side of naan. We are in love with Indian cuisine, and after this dish, we know you will be too!

  • Can we skimp on the time to soak eggplant in salt? 

    We know, this must seem like an extra, unnecessary step, and it does take some time. Eggplant is filled with a bitter liquid, and no one likes that. Letting salt sit on the eggplant will draw out that bitter liquid, making your eggplant much more enjoyable. While the eggplant is sitting, that is a great time to prep the rest of your ingredients!
  • Serving Suggestions for Baingan Bharta:

    Cook up some white or brown rice to go alongside the Baingan Bharta, and if you are feeling particularly fancy, try some homemade naan as well to go with it! 
  • Storage and Reheating Instructions:

    Store any leftovers in an airtight container in the fridge for up to 4 days. Reheat in a skillet on the stovetop over medium-low heat until warmed through. 

If you like this recipe, you may be interested in these other delicious Indian inspired recipes:

Baingan bharta with rice and naan
  • 1 eggplant
  • salt
  • 2 tablespoons olive oil
  • 1 onion sliced
  • 2 teaspoons ground ginger
  • 2 roma tomatoes diced
  • 1 clove garlic minced
  • 1/2 teaspoon turmeric
  • 1 teaspoon cumin
  • 1/2 teaspoon ground coriander
  • 1/4 teaspoon cayenne
  • 1/2 teaspoon salt
  • cilantro for garnish
  • Peel then slice the eggplant into 1/2 inch slices. Place the slices on a tray and sprinkle heavily with salt. We're talking the use of a disgusting amount of salt. Drown it out. This will draw out any bitterness and produce a creamy, delicious eggplant. Let it sit for 30 minutes to 1 hour. Moisture will come to the top. Rinse the eggplant slices under cold water to remove all the salt. Pat dry.
  • Heat your oven to 425 degrees. Spray a baking sheet with nonstick spray. Lay out the prepared eggplant slices onto the baking sheet. Drizzle with 2 tsp olive oil. Bake for about 15 minutes until eggplant just starts to brown. Remove from oven and dice into bite sized pieces.
  • Heat the olive oil in a large skillet over medium-high heat. Add in the onion and cook about 5-7 minutes. Add in the ginger and garlic and toast for 1-2 minutes.
  • Stir in the diced eggplant, diced tomato, turmeric, cumin, corinder, cayenne, and salt. Cook another 10 minutes. Serve over rice with chopped cilantro sprinkled on top.
Course: Dinner
Cuisine: Indian
Notify of
Most Voted
Newest Oldest
Inline Feedbacks
View all comments
September 27, 2020 6:13 pm

5 stars
We loved this dish. Had it with the 30 minute butter chicken and Naan bread recipes on this website. Lots of flavours, perfect for the vegetarians in the family and will definitely make it again

October 13, 2013 7:06 pm

What makes this spicy? I've made this twice now and love it, but would love to make it a little less spicy for my toddler and can't figure out which spice to reduce. Thanks.

October 13, 2013 8:04 pm
Reply to  Unknown

You could omit the cayenne pepper all together. The fresh ginger is also a strong flavor that a toddler might find to be spicy. I wouldn't omit it all together, but perhaps try reducing it in half.

October 6, 2013 3:20 am

This was really good! I added an extra bit of water and about 2 T tomato paste to thicken it up. Yum!

August 21, 2013 11:17 pm

This was deelish! I made it tonight but needed additional tomatoes for moisture.

Ani Danelz
June 20, 2013 6:43 pm

This looks great and so easy!! How many servings would you say this makes?

June 20, 2013 9:03 pm
Reply to  Ani Danelz

I'd say about 4.

June 12, 2013 5:24 pm

I love eggplant and this looks plain awesome!

Become a Member

Sign up to save recipes in you recipe book, write reviews and more!

Sign up with

By signing up you agree to's terms of use and privacy policy.