• Skip to main content
  • Skip to primary sidebar
Our Plant-Based World
menu icon
go to homepage
  • About Us
  • Books
  • Juices
  • Categories
  • Mains
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • About Us
    • Books
    • Juices
    • Categories
    • Mains
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Mains

    Indian Eggplant Curry

    Updated: Sep 28, 2023 by Gustavo De Obaldia

    Written by Gustavo De Obaldia

    This Indian eggplant curry recipe is one of my favorite comfort food dishes of all time. It is an effortless preparation with meltingly tender eggplant and a luscious sauce loaded with big Indian flavors. Indian cooking at its best!

    Indian Eggplant Curry
    Jump to Recipe Print Recipe Comments

    This easy curry puts a smile on our faces every time we make it; definitely one of our favorite Indian-inspired eggplant dishes. We had it three times this past week! Like our Indian cauliflower curry, Indian Brussels sprouts curry, and vegetable tikka masala, also use garam masala!

    Jump to:
    • 💚 Why we love this dish
    • 🧾 Ingredients
    • 🍽 Equipment
    • 🔪 Instructions
    • 💡 Expert tips
    • 📖 Variations
    • 🥢 How to serve
    • ❓ FAQ
    • 🍛 More Curry Recipes
    • 🎥 Video
    • 📋 Recipe
    • 💬 Reviews and Comments

    💚 Why we love this dish

    • You make this eggplant curry in one pot.
    • Minimal babysitting - It only needs to be checked twice during the whole making.
    • You only need a few ingredients that are very easy to find.
    • This eggplant recipe is soft and silky, and you can pair it with your favorite choice of flatbread naan or basmati rice.
    • Easy to use leftovers - we use eggplant curry leftovers as burritos or involtini fillings.
    • It makes a great vegan fall recipe, as it is cozy and packed with flavor.

    🧾 Ingredients

    Indian eggplant curry ingredients.
    • Eggplant: This veggie is the star of the dish, offering a meaty texture and absorbing flavors like a sponge. Plus, it's low in calories and high in fiber, making it a nutritional win.
    • Coconut Oil: We use it for its high smoke point, perfect for sautéing and frying. Its subtle coconut flavor also elevates the tropical notes in the dish.
    • Tomato Pulp: This adds a tangy richness and serves as the base for our sauce. Whether you use diced, crushed, or passata, it's all about creating that luscious texture.
    • Peanuts: These little guys add a crunchy contrast and are packed with protein. They also bring in a nutty flavor that complements the spices beautifully.
    • Shredded Coconut: This ingredient is all about texture and flavor. It adds a tropical twist and a bit of crunch, making each bite more interesting.
    • Garam Masala or Madras Curry: Spice is the life of the party here. These blends offer a complex flavor profile, ranging from sweet to spicy, and can be easily swapped based on what you have.
    • Fresh Coriander Leaves: These add freshness and color to the dish. Coriander powder can also do the trick if you're out of fresh leaves.
    • Coconut Milk: This brings everything together, adding creaminess and a hint of sweetness. It also helps balance the spices, making the dish indulgent yet light.

    Substitutions

    Original IngredientSuggested Substitutions
    EggplantsAsian, Japanese, Italian
    Curry powderMadras curry, garam masala, curry powder
    CorianderParsley leaves, coriander powder
    Tomato pureeDiced whole tomatoes, tomato paste

    🍽 Equipment

    Large saucepan and a wooden spoon. If you choose to lessen the bitterness of the eggplants, a wire rack would be ideal, similar to what you'd use for cooling cookies.

    🔪 Instructions

    Cooking Indian Eggplant is easy. You just need to be patient to achieve the best texture. It does not require babysitting but requires some time.

    The creaminess of the eggplants comes from the technique used. Are you ready to take your cooking skills to the next level?

    slice eggplants into thick slices.
    1. Slice eggplants lengthwise into ½" (1 cm) slices. Remove the tops.
    stir fry the shredded coconut and peanuts using coconut oil.
    1. In a large saucepan, gently toast the peanuts and the shredded coconut in hot oil on medium heat. Ensure they only get golden brown; it should take about 30 seconds.
    add the garam masala curry powder to the saucepan.
    1. Add the garam masala curry powder to the saucepan.
    add tomato sauce into the mix.
    1. Stir in half of the tomato passata and stir for 2 minutes.

    Hint: you can also use two tablespoons of peanut butter to substitute for peanuts.

    place the sliced eggplants on top of the tomato sauce mixture.
    1. Place the eggplant slices on top of the mix. Stir a bit and add 1 cup of water. Close with a lid. (Don’t worry if the eggplants are not fully covered). Bring the heat to a minimum and leave it closed for 30 minutes.
    turn the eggplants and smash them with the back of a spoon.
    1. Turn the eggplants and smash them with the back of a spoon. Close the lid and cook on medium-high heat for another 10 minutes, stirring it halfway through.
    add coconut milk and coriander.
    1. Open the lid, stir a bit, and add the coconut milk, the rest of the tomato purée, salt, and cayenne pepper (or black pepper).
    let the curry simmer for another 10 minutes and remove from heat.
    1. Let the curry simmer for 10 minutes and remove from heat.

    Turn the heat off and let the lid on to let all the flavors come together before garnishing the eggplant curry with fresh coriander finely chopped. 

    Eggplant Curry garnished with coconut milk and served with basmati rice.

    💡 Expert tips

    Enhance the curry's richness by stirring two tablespoons of peanut butter while cooking and using full-fat coconut milk.

    To reduce bitterness in eggplants, sprinkle them with coarse salt and let them rest on a wire rack over the sink for 15 minutes before use.

    A personal favorite addition of ours is a tablespoon of freshly grated ginger, which really elevates the intensity and adds a vibrant zest.

    While the idea of adding onions and garlic might be tempting, we found that they began to dominate the subtle, delicious flavors of the slow-roasted eggplant. So, we chose to omit them to let the eggplant's taste shine through.

    📖 Variations

    Our Go-To Spicy Twists: We often amp up our eggplant curry with some heat by adding sliced green chilies, or a teaspoon of red chili flakes, cayenne pepper, red chili powder, or green chili. It really brings a lively kick that we love.

    We're also big fans of adding a teaspoon of crushed mustard seeds or black mustard seeds for their distinct flavor.

    Also, if you have harissa paste, add a tablespoon or two. Harissa is a spicy North African chili paste with a complex flavor profile. It combines the heat of chili peppers with a smoky taste and subtle sweetness, enriched by garlic, caraway, coriander, cumin, and occasionally mint. Olive oil blends these elements into a smooth, rich paste.

    Protein Boost: Want to up the protein? Toss in some cubed tofu or tempeh during the last 10 minutes of cooking. They'll soak up the flavors and add a different texture to the dish.

    Low-Fat Version: If you're watching your calories, swap out the coconut milk for a lighter plant-based milk like almond or oat milk. Just add a teaspoon of cornstarch to thicken the sauce and you're good to go.

    Bulk it up: Add medium diced potatoes and tomato puree to add some extra starch and volume to your curry. Also, you can add Frozen peas - add a handful if you want some extra texture and veggies.

    🥢 How to serve

    Basmati Rice: The long-grain, aromatic rice is a classic pairing with any Indian curry. It's like the Batman to this Eggplant Curry's Robin. The rice soaks up the flavors and provides a fluffy, light base that complements the richness of the curry. Ass some spicy spiced onions prepared with Indian spices; alternatively, serve with delicious vegan mashed potatoes.

    Naan Bread: Tear off a piece of this fluffy, slightly charred bread and use it as an edible spoon. It's the perfect vehicle for scooping up that delicious curry and makes for a hearty meal.

    Stuffed Bell Peppers: Get a little adventurous and stuff some bell peppers with the Eggplant Curry. Bake them until the peppers are tender, and you've got yourself a fusion dish that's as Instagrammable as it is tasty.

    Serve with freshly made basmati rice, naan flatbread,

    ❓ FAQ

    Garam masala vs curry powder

    Garam masala is a blend of spices used in Indian cuisine, while curry powder is a British invention that combines different spices depending on the region.
    Garam masala typically contains cumin, coriander, cardamom, cloves, cinnamon, and black pepper.
    Curry powder can contain various spices such as turmeric, cumin, coriander, garam masala, mustard seeds, ginger, and chilies.
    The flavor profiles of garam masala and curry powder vary significantly since each one contains different spice combinations. Curry powder is generally hotter and spicier than garam masala.

    Do you need to salt eggplant?

    Ah, the age-old question: To salt or not to salt the eggplant and why.
    Reduce Bitterness: Older eggplants can sometimes have a bitter taste. Salting them can help draw out some of that bitterness.
    Remove Excess Moisture: Salting also helps remove excess moisture, resulting in a less soggy, more firm texture when cooking.
    Our Take:
    Given that many modern eggplant varieties are bred to be less bitter, salting is often optional. If you're using fresh, young eggplants, you can probably skip this step without any culinary regrets. However, if you're aiming for a firmer texture or are working with an older, potentially bitter eggplant, then go ahead and salt away!
    So, it's your call! Whether you're Team Salt or Team No-Salt, you're still in for a delicious dish.optionally add some coarse salt to make the eggplants less bitter.

    What is curry?

    Curry can be traced back to the origins of India and Bangladesh - that is where it came from originally.
    Curry was first brought into Britain by the British Raj (or British Empire), which ruled over India between 1858 and 1947.
    The British Raj used a lot of spices in their cooking and brought them into Britain.
    A popular spice that they introduced was called "curry powder," which is a mixture of many different spices.
    When curry powder arrived in Britain, it was very new, so after a time, people began to add more and more spices to curry powder, giving rise to different varieties of curry.
    Over time, people began to call the new combinations of spices "curry" and so curry powder itself was called "curry powder."
    Curry is a dish that has many different varieties and origins. One popular type of curry is Thai curry, which originated in Thai cooking and uses Thai spices such as Thai basil, Thai chili, Thai lemongrass, Thai galangal (also called Thai ginger), and Thai fish sauce.
    Indian curry is another type of curry that has many different varieties, such as roghan josh (the red roghan meaning red chili powder), korma (derived from the word "kurma"), vindaloo, and garam masala (which we use in this recipe).

    🍛 More Curry Recipes

    Creamy red lentil curry, a delicious quick meal.

    This Thai Fresh vegan red curry, is perfect for a weekday meal.

    This vegetarian Thai yellow Curry recipe, is my go-to recipe when I want to impress my guest with Thai cooking!

    If you are wondering how to make a Green Thai Curry, you need to check this out to see all the tips!

    • thai massaman vegetable curry with tofu featured.
      Massaman Vegetable Curry
    • vegan lentil curry without coconut milk.
      Easy Vegan Lentil Curry without Coconut Milk
    • Indian Cauliflower Curry Recipe featured
      Cauliflower Curry Recipe (Vegan and Gluten Free Video)
    • vegetable garam masala featured
      Easy Vegetable Tikka Masala

    If you like one-pot recipes, don't forget to try this vegan chili recipe! Your family will love it!

    Into Indian recipes? This Ayurvedic vegan kitchari recipe is a great one for detoxing and giving your stomach some rest while resetting your gut health.

    If you love eggplant, check our vegan eggplant recipes post for more delicious recipes and one of our favorite eggplant comfort foods, the savory eggplant pie, and our roasted eggplant pasta sauce with tomato and vegan ricotta cheese.

    Indian Eggplant Curry with a wooden spoon in a skilet.

    ⭐ If you try this curry, let us know! 💬 Leave a comment, rate it, and don't forget to tag us @ourplantbasedworld on Instagram. Cheers!

    And for even more recipes, join our Facebook Fan Page for support, inspiration & fun!

    🎥 Video

    📋 Recipe

    Indian Eggplant Curry

    Indian Eggplant Curry Recipe

    Author: Gustavo De Obaldia
    A carefully balanced blend of our favorite spices and seasonings come together to create this eggplant curry dish. It is the simplest way to enjoy your favorite vegetables!
    4.9 from 47 votes
    Print Recipe Pin Recipe
    Prep Time 5 minutes mins
    Cook Time 55 minutes mins
    Total Time 1 hour hr
    Course Main Course
    Cuisine Asian-Inspired, Indian-Inspired
    Servings 4 Servings
    Calories 194 kcal

    Equipment

    cuisine art large casserole with a lid.
    (affiliate link)
    Large saucepan (affiliate link)
    stainless measuring spoons.
    (affiliate link)
    measuring spoons (affiliate link)
    copper measuring cups and spoons.
    (affiliate link)
    measuring cups (affiliate link)

    Ingredients
     
     

    • 1 eggplant big, or 2 small
    • 3 tablespoons masala curry powder organic, or madras curry
    • 1 tablespoons avocado oil or coconut oil
    • 2 cups organic tomato sauce or 4 tomatoes diced
    • ¼ cup peanuts you can leave out a couple to garnish
    • ⅓ cup coconut milk (you can leave 2 tablespoons out to decorate)
    • 1 bunch coriander or parsley leaves
    • 1 cup water

    Optional:

    • ¼ cup coconut shredded or flakes optional
    • 1 teaspoon sea salt
    • ½ teaspoon cayenne pepper
    • 2 tablespoons peanut butter

    To serve:

    • 1 cup brown basmati rice organic, boiled
    Prevent your screen from going dark

    Directions
     

    • Slice the eggplant lengthwise. Ensure to make thick slices of about ½ inch (1 cm).
    • In a large saucepan, gently toast the peanuts along with the shredded coconut on medium-high. Make sure they only get golden; it should take about 30 seconds.
    • Add the oil and the curry and stir for 1 minute.
    • Stir in the half of the tomato purée and stir for 2 minutes.
    • Place the eggplant slices on top of the mix. Stir a bit and add 1 cup of water. Close with a lid. (don’t worry if the eggplants are not fully covered). Bring the heat to the minimum and leave it closed for 30 minutes.
    • Stir. Open the lid, stir a bit and add the coconut milk, the rest of the tomato purée and the salt and cayenne pepper (salt and pepper are optional).
    • After 10 minutes, add half of the chopped coriander (reserve the rest to garnish). With the back of the spoon, slightly mash the eggplant slices inner parts. Close the lid and let it simmer for another 10 minutes, stirring it halfway through.
    • Turn the heat off and garnish. Your curry is ready to serve with some basmati rice. Garnish with the remaining coriander leaves.

    Video

    Notes

    Topping
    Add some Crispy Tofu Cubes for an extra dose of protein
    Substitutions
    Curry: you can use madras curry or mainstream curry powder if you don’t have masala.
    Spiciness: feel free to add some cayenne pepper or any other chili if you want to spice it up unless you are using a hot masala.
    Herbs: If you don’t love coriander, you can use some parsley leaves.
    Tomato: if you don’t have tomato puree, you can just use diced tomato.
    Oil: you can use olive oil instead of coconut oil.

    Nutrition Facts

    Calories: 194kcalCarbohydrates: 16gProtein: 6gFat: 13gSaturated Fat: 5gPolyunsaturated Fat: 2gMonounsaturated Fat: 5gSodium: 652mgPotassium: 780mgFiber: 8gSugar: 9gVitamin A: 591IUVitamin C: 11mgCalcium: 41mgIron: 3mg
    Did you make this recipe?Tag @ourplantbasedworld on Instagram and Hashtag it #ourplantbasedworld so we can see what's cooking!!

    Nutritional Disclaimer

    The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist's advice. See our full Nutritional Disclosure here.

    Affiliate Disclaimer

    Please note that some of the links here are affiliate links, and I will earn a commission if you purchase through those links. I recommend all of the products listed because they are companies I have found helpful and trustworthy.

    gustavo de obaldia headshot.
    Gustavo De Obaldia
    Website |  + postsBio

    As the lead content writer and recipe developer at Our Plant-Based World, he combines his passion for health and sustainability with a Plant-Based Nutrition Certification to create accessible, delicious vegan recipes. His expertise in plant-based cooking supports the blog's mission of fostering a healthier, environmentally conscious lifestyle through simple and seasonal dishes. His commitment to making vegan cooking enjoyable and inclusive for everyone shines in each recipe and article.

    • Gustavo De Obaldia
      https://ourplantbasedworld.com/author/gustavodeobaldia/
      Dairy-Free Ranch Dressing
    • Gustavo De Obaldia
      https://ourplantbasedworld.com/author/gustavodeobaldia/
      Creamy Carrot Hummus without Tahini
    • Gustavo De Obaldia
      https://ourplantbasedworld.com/author/gustavodeobaldia/
      Easy and Protein-packed Yellow Lentil Wraps
    • Gustavo De Obaldia
      https://ourplantbasedworld.com/author/gustavodeobaldia/
      Juice for Bloating Relief Shots

    More Vegan Main Dish Recipes

    • Another angle of the vegan shepherd's pie slice on a plate with salad and pickled red cabbage.
      Vegan Sheperd's Pie
    • Three yellow lentil wraps served in a plate with a pan-fried seitan and corn strips filling, topped with sriracha sauce and coriander leaves.
      Easy and Protein-packed Yellow Lentil Wraps
    • bowl of green high-protein healthy pasta salad garnished with halved cherry tomatoes, broccoli, and fresh basil leaves, accompanied by a bowl of cherry tomatoes.
      Easy, Healthy Pasta Salad (High in Protein)
    • instant pot mung bean dal.
      Mung Bean Dal (Instant Pot)

    Reader Interactions

    Comments

      4.86 from 47 votes (23 ratings without comment)

      Leave us a comment or feedback Cancel reply

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

      Recipe Rating




    1. Vanessa

      January 11, 2022 at 9:45 pm

      5 stars
      This curry has so much flavour! I love aubergine curry but this one of the best I've had!

      Reply
      • Gus

        January 11, 2022 at 9:51 pm

        Thanks for your review Vanessa! that makes me really happy!

        Reply
    2. Sharon

      January 11, 2022 at 9:30 pm

      5 stars
      I adore curry so this eggplant curry was a must-make! It was so hearty and delicious.

      Reply
      • Gus

        January 27, 2022 at 9:01 am

        Super! Thanks for you review Sharon!

        Reply
    3. Aimee Mars

      September 28, 2021 at 1:59 pm

      5 stars
      Wow, this looks incredible and I had no idea how many types of curry there are. This is one of those comforting meals you just want to eat all week long and it's great that it doesn't require much babysitting.

      Reply
      • Gus

        September 28, 2021 at 5:26 pm

        Hi Aimee, thanks for taking the time to leave a review! I really appreciate your feedback on this recipe and am so glad you enjoyed it. This is one of my favorite dishes and I love cooking it up every week too--it's such a simple meal with big flavor!

        Reply
    4. Gina

      September 28, 2021 at 1:28 pm

      5 stars
      Such a delicious way to enjoy eggplant! As someone who doesn't always LOVE eggplant dishes, this one was terrific. Hard to beat a good curry!

      Reply
    5. Danielle Wolter

      September 28, 2021 at 1:25 pm

      5 stars
      I just love using eggplant in curry and this came out wonderfully. Definitely will be going on the rotation.

      Reply
    6. Julia

      September 28, 2021 at 1:18 pm

      5 stars
      Gus thanks for another delish recipe! This was perfect since I dont have much time for cooking everyday, just add everything to the pot, stir for a few times and dinner is ready! + enjoyed reading your tips!

      Reply
    7. sonia

      September 28, 2021 at 1:00 pm

      This is wonderful! I love eggplant ! Thanks for this recipe!

      Reply
    8. Marinela

      August 07, 2021 at 11:48 pm

      5 stars
      Love all those 1 pot dishes! This Indian eggplant curry has the perfect creamy texture and the flavor is fantastic! Must-try recipe!

      Reply
      • Gus

        August 08, 2021 at 6:42 pm

        I am so happy you enjoyed the curry as much as we do! This is our easy lunch and dinner, at least once a week!

        Reply
    9. Emily

      August 07, 2021 at 9:24 pm

      5 stars
      This Indian Eggplant Curry is so comforting and full of flavor! Thanks for sharing this delicious recipe!

      Reply
      • Gus

        August 08, 2021 at 8:04 pm

        You are welcome, Emily! It makes me happy that silky eggplants on this curry recipe continue bringing happiness to families' tables! 🙂

        Reply
    10. Choclette

      August 07, 2021 at 9:18 pm

      5 stars
      I love a good curry, but I've never made one with eggplants before. Next time I get hold of one, I'm going to give this a try. It sounds delicious.

      Reply
      • Gus

        August 08, 2021 at 8:06 pm

        Oh! you are going to be trapped on the eggplant's curry game. Eggplants make curries soo silky and delightful that there is no way back! Let us know how it goes!

        Reply
    11. Julia

      August 07, 2021 at 9:01 pm

      5 stars
      My family really enjoyed this curry. My daughter isn't a fan of aubergines but she absolutely loved it. Great flavours and the spiciness was just right... wouldn't change anything about it at all.

      Reply
    12. Kayla DiMaggio

      August 07, 2021 at 5:25 pm

      5 stars
      Oh my goodness, this eggplant curry was amazing and delicious! Every single bite was full of flavor! It was amazing!

      Reply
      • Gus

        August 07, 2021 at 5:40 pm

        Ohhh! That's so nice! Eggplants at their best! I love this one and we love that you enjoyed soo much! 🙂

        Reply
    13. Crystal

      August 07, 2021 at 4:01 pm

      5 stars
      This is wonderful! I love eggplant so much. Thanks for this recipe!

      Reply
      • Gus

        August 07, 2021 at 4:21 pm

        We are fans of eggplant! Such a versatile ingredient! I am happy you liked the recipe!

        Reply
    14. Anaiah

      August 07, 2021 at 1:00 pm

      5 stars
      Yum, yum, yummmm! I love this easy Indian eggplant curry. It's so comforting and full of flavor. I served it for dinner over white rice and am hooked on it! I'll definitely need to make a bigger batch next time.

      Reply
      • Gus

        August 07, 2021 at 3:47 pm

        Nice! Lovely! Big batches of this recipe always work! It gets better over time as most stews!

        Reply
    15. Aya

      August 07, 2021 at 12:43 pm

      5 stars
      I love eggplant curry, and this recipe did not disappoint. I added some potato to it, and it was amazing.

      Reply
      • Gus

        August 07, 2021 at 12:52 pm

        Potatoes do very well with this curry! I remembered I also added it once and adds an extra starchy touch! yum!

        Reply
    16. Dan

      May 07, 2021 at 5:04 pm

      5 stars
      Oh! just made it this curry, absolutely delicious! I had an eggplant and all the ingredients in my pantry. Lucky me! What a delicious treat! I added some extra chili and was great. My wife loved it!

      Reply
      • Gus

        May 07, 2021 at 5:08 pm

        Hey Dan! Thank you! Yes, an extra chili definitely makes sense to pice things up in this Indian Curry! I am very glad you guys enjoyed it!

        Reply
    Newer Comments »

    Primary Sidebar

    Natasha and Mitri headshot. Modern Sidebar.

    Welcome To

    Our Plant-Based World!

    Natasha and Mitri here, dishing out a bounty of easy, wholesome and tasty vegan recipes along with some natural alternatives to nourish and care for your hair and skin. Brace yourselves for a delightful journey!

    More about OPBW →

    Trending Recipes

    • crispy mediterranean tofu air fryr recipe fatured.
      Crispy Air Fryer Tofu Nuggets with Mediterranean Marinade
    • Vegan Empanadas
      Vegan Empanadas
    • juice pulp in jar featured.
      What to do with Juice Pulp + Recipes
    • Indian style Brussels sprouts curry featured.
      Indian Style Spiced Brussels Sprouts Curry (Vegan)

    Winter Hits

    • drink to boost immune system, and fight cold and flu
      Drink to boost Immune System, Best Juice for Cold and Flu
    • lemony winter risotto featured
      Lemony Winter Risotto
    • beet carpaccio salad with vinaigrette.
      Beet Carpaccio Salad
    • Coconut pineapple Thai Curry featured image.
      Vegan Coconut Pineapple Thai Curry

    Footer

    Subscribe for latest recipes!

    Sign Up!
    • Privacy Policy
    • Contact
    • Accessibility Policy
    • Affiliate Links Disclaimers
    • Nutritional Disclaimer

    ↑ back to top

    Copyright © 2025 Our Plant-Based World

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.