Khatte Meethe Baingan

5 from 5 votes

Sour and sweet eggplants cooked with spices, tamarind and jaggery! These Khatte Meethe Baingan are vegan and pair well with any flatbread of choice or as a side with rice.

Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

Khatte Meethe Baingan aka sour and sweet eggplants! If you love eggplants as much as I do are always looking for new ways to enjoy them, then give these a try.

Baby eggplants are cooked with some pickling spices like fennel, nigella and tossed in a sweet and sour curry based made with tamarind and jaggery.

eggplant curry served in a brown bowl, garnished with cilantro and bowls of spices placed in the background

I adore eggplants and can eat them all the time and in all forms. Bharta is of course one of my absolute favorites but these days I like making them in different ways each time.

Last time I got baby eggplants, I made this Dahi Baingan which you guys absolutely loved. Thanks so much for making the recipes that I post and then sharing them with me on social media, it truly means a lot.

This time around when I had some baby eggplants, I thought of giving them a twist and made these Khatte Meethe Baingan.

I love the combination of sour and sweet and that’s exactly what this dish it. Khatte=sour and Meethe=sweet so this recipes combines both the flavors in a spiced dish with eggplants.

My mom always made eggplants with panch phoron (the five spice mix) and I guess that’s why I feel that eggplants go so well with those spices especially fennel and nigella seeds.

I often use the pickling spices with my eggplants recipes like this aloo baingan and dahi baingan and also in these khatte meethe baingan.

This Khatte Meethe Baingan

✔are bursting with flavors.

✔vegan and can be made gluten-free.

✔pairs well with flatbread like roti or paratha.

✔makes a great side with rice and dal/sambar.

This recipes is really easy to make, as with a lot of Indian recipes, the ingredients list might seem long but it’s a rather simple dish. No special skills required here.

Let’s look at the main ingredients for this recipe.

Eggplants: of course the star of the dish. I have used baby Indian eggplants that I got from Indian grocery store here.

Can you make these with a regular size eggplant? Sure, why not, just cut it into 1-inch pieces and follow the recipe as it is.

You definitely don’t exclusively need baby eggplants for this recipe.

Mustard oil: my mom always cooked eggplants (or for that matter any dry sabzi) in mustard oil. I especially feel that eggplants go really well with mustard oil.

Since mustard oil has a strong flavor of it’s own, it adds to the flavor of the dish. As always while cooking with mustard oil, make sure to heat the oil really well before adding seasoning else it will have that raw smell and taste.

You can obviously cook with any oil of choice, but if you have an option to use mustard oil, do use that.

I didn’t use mustard oil to pan fry the eggplants but you can use it there as well.

Tamarind: this is what gives the dish it’s sour taste. I use tamarind concentrate which is easily available at Indian and Asian stores.

If you don’t have the tamarind concentrate, you can soak seedless tamarind in warm water for 20 minutes, then extract the juice and use that in the recipe.

I would not recommend using vinegar for the sourness here, tamarind is what works best here.

Jaggery: this is what gives the dish its sweet taste. I have used powdered jaggery, again available at Indian grocery stores.

If you have a block of jaggery, you can grate it and then use in the recipe.

You may use brown sugar in place of jaggery, though jaggery is preferred because of the taste.

Whole spices: I use pickling spices like cumin seeds, fennel seeds (saunf) and nieglla seeds (kalonji) to temper this dish.

These impart a wonderful aroma and flavor to these khatte meethe baingan.

There’s also whole dried red chilies for flavor and little heat.

Powdered spices: other than the whole spices, I have used powdered spices like turmeric, coriander powder and kashmiri red chili powder for flavor, aroma and color.

If you want to add more heat, consider adding some red chili powder here. I have used only kashmiri red chili powder here, which isn’t very hot and mainly used for color.

Ginger-garlic: for this recipe, I hand pound some fresh ginger, garlic and green chili using a mortar and pestle. Do not use store-bought ginger-garlic paste here. The freshly pounded ginger and garlic gives this dish a lot of flavor.

Also, feel free to add more green chilies here if you prefer extra spice in your food.

Fresh herb: a sprinkle of fresh cilantro is a must in the end, you can even use a mix of mint and cilantro.

But do not skip on the cilantro, it adds a nice aroma.

Serving Suggestions

I served these baingan with roti and dal.

You can also serve these with sambar and rice or with paratha.

 

Method

1- Cut each baby eggplant lengthwise in 2 parts and then cut each half further in 2 to 3 pieces, around 1-inch each. Heat 2 tablespoons of oil (I used avocado oil here) in a wok on medium heat. Once hot add the eggplants pieces into the pan.

2- Fry for 7 to 8 minutes on medium heat until eggplant is cooked and light brown, it should not be very mushy though. Remove on a plate.

3- Meanwhile, using a mortar and pestle, crush ginger, garlic and green chili and set aside.

4- To make jaggery-tamarind water, to a small pan add 1/3 cup cup water, 2 tablespoons tamarind concentrate and 4 teaspoons jaggery.

Let it come to a boil, once it starts boiling , then let it boil for 4 minutes on medium heat till it slightly thickens. Do not thicken it like a chutney but the it should thicken slightly. Set aside.

step by step picture collage of making khatte meethe baingan

5- Now to the same wok, add 1.5 tablespoons mustard oil on medium-high heat. Mustard oil needs to be heated very well before adding the tempering so make sure it’s heated through. I often heat until I see some fumes coming out from the oil, I then remove the pan from heat and then add the tempering and then place the pan back to heat.

Add cumin seeds, fennel seeds, kalonji and let them sizzle. Add red chilies and hing and saute few seconds.

6- Add crushed ginger-garlic and cook 1 to 2 minutes until ginger-garlic starts changing color.

7- Then add the chopped tomatoes and mix.

8- Cook for 2 to 3 minutes until the tomatoes are soft.

step by step picture collage of making khatte meethe baingan

9- Add the tamarind and jaggery concentrate and mix well. Also add 2 tablespoons water and cook for 1 minute

10- Then add spices- coriander, turmeric , kashmiri red chili and salt. Mix well and cook the spices for 1 minute.

11- Add in the pan fried eggplants and mix. Cook for around 3 to 4 minutes on medium heat until all flavors all well combined.

12- Then add the chopped cilantro and mix.

step by step picture collage of making khatte meethe baingan

Garnish with more cilantro and serve khatte meethe baingan hot with roti.

overhead shot of eggplant dish in a brown bowl garnished with cilantro and two spoons placed on the side

If you’ve tried this Khatte Meethe Baingan Recipe then don’t forget to rate the recipe! You can also follow me on Facebook, Instagram to see what’s latest in my kitchen!

Khatte Meethe Baingan

5 from 5 votes
Prep: 15 minutes
Cook: 18 minutes
Total: 33 minutes
Servings: 3
Sour and sweet eggplants cooked with spices, tamarind and jaggery! These Khatte Meethe Baingan are vegan and pair well with any flatbread of choice or as a side with rice.

Ingredients 

  • 8-9 baby eggplants around 460 grams, cut into 1-inch pieces
  • 2 tablespoons oil 30 ml, I used avocado oil
  • 1 inch ginger
  • 3-4 large garlic cloves
  • 1 green chili
  • 1/3 cup water 80 ml
  • 2 tablespoons tamarind concentrate
  • 4 teaspoons jaggery
  • 1.5 tablespoons mustard oil 22 ml, or use any oil of choice
  • 1/2 teaspoon cumin seeds
  • 1/2 teaspoon fennel seeds
  • 1/4 teaspoon kalonji nigella seeds
  • 2 whole dried red chilies
  • 1/4 teaspoon hing asafoetida, skip to make gluten-free
  • 2 medium tomatoes 240 grams, chopped
  • 2 tablespoons water 30 ml
  • 1/2 teaspoon coriander powder
  • 1/4 teaspoon turmeric
  • 1/2 teaspoon kashmiri red chili powder
  • 1/2 teaspoon salt or to taste
  • cilantro to garnish
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Cut each baby eggplant lengthwise in 2 parts and then cut each half further in 2 to 3 pieces, around 1-inch each. Heat 2 tablespoons of oil (I used avocado oil here) in a wok on medium heat. Once hot add the eggplants pieces into the pan.
    Fry for 7 to 8 minutes on medium heat until eggplant is cooked and light brown, it should not be very mushy though. Remove on a plate.
  • Meanwhile, using a mortar and pestle, crush ginger, garlic and green chili and set aside.
  • To make jaggery-tamarind water, to a small pan add 1/3 cup cup water, 2 tablespoons tamarind concentrate and 4 teaspoons jaggery.
    Let it come to a boil, once it starts boiling , then let it boil for 4 minutes on medium heat till it slightly thickens. Do not thicken it like a chutney but the it should thicken slightly. Set aside.
  • Now to the same wok, add 1.5 tablespoons mustard oil on medium-high heat. Heat the mustard oil really well and then add cumin seeds, fennel seeds, kalonji and let them sizzle.
    Add red chilies and hing and saute few seconds.
  • Add crushed ginger-garlic and cook 1 to 2 minutes until ginger-garlic starts changing color.
  • Then add the chopped tomatoes and mix. Cook for 2 to 3 minutes until the tomatoes are soft.
  • Add the tamarind and jaggery concentrate and mix well. Also add 2 tablespoons water and cook for 1 minute
  • Then add spices- coriander, turmeric , kashmiri red chili and salt. Mix well and cook the spices for 1 minute.
  • Add in the pan fried eggplants and mix. Cook for around 3 to 4 minutes on medium heat until all flavors all well combined.
  • Then add the chopped cilantro and mix. Garnish with more cilantro and serve hot.

Notes

  1. You can add more water if you want more gravy in this recipe. I kind of like it in a semi-liquid state so this is the consistency I prefer. 
  2. Add more green chilies for extra spice.
  3. Use gluten-free hing or skip hing to make this gluten-free. 

Nutrition

Calories: 376kcal, Carbohydrates: 55g, Protein: 7g, Fat: 18g, Saturated Fat: 2g, Sodium: 466mg, Potassium: 1666mg, Fiber: 21g, Sugar: 36g, Vitamin A: 1097IU, Vitamin C: 28mg, Calcium: 80mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Side Dish
Cuisine: Indian
Your feedback is valuable!Please share your comments, ratings, and any suggestions or adaptations below to help us improve and make our recipes more successful.

Hi, I’m Manali!

Bringing you easy, delicious vegetarian & vegan recipes! Eating veggies can be fun, you just need to get creative in the kitchen with the right set of ingredients!


Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




11 Comments

  1. 5 stars
    I made this tonight and it was fantastic! My first time using jaggery. Now I am on the hunt for more recipes that use it!

    Thank you so much for posting recipes for so many delicious Indian dishes!

  2. 5 stars
    Turned out awesome, did not make the jaggery tamarind concentrate separately , just added in the pan and simmered till desired consistency was reached 😊👌👌sooper se ooperwala recipe thank you

  3. 5 stars
    I made this recipe yesterday, and it turned out great. I don’t generally like eggplant, but this recipe made me see Baingan(eggplant) in a new light! heheh
    Manali, Thanks for this fantastic recipe.

  4. Hello, I have a lot of baby eggplants and this time I would like to make them like in this recipe. My problem is that I miss nigella seeds, jaggery and fennel seeds. I have fennel leaves though. Do you think will be very different the taste is I miss those?
    Thank you in advance!

    1. use brown sugar in place of jaggery, it’s okay if you don’t have nigella, you will miss some flavor but will still be good