Indian Eggplant Curry Recipe (2024)

Updated: by Gustavo De Obaldia

Jump to RecipePrint RecipeComments

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 Recipe (1)

This Easy 1-Pot Masala Curry puts a smile on our faces every time we make it; definitely one of our favorite Indian 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
  • 🔪How to cook Indian eggplant curry
  • 💡 Expert tips
  • 🥢 How to serve
  • 📖 Variations
  • ❓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 involtinis fillings.
  • It makes a great vegan fall recipe, as it is cozy and packed with flavor.

🧾 Ingredients

Indian Eggplant Curry Recipe (2)
  • 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

  • Eggplants: You can use Asian, Japanese, and Italian eggplants. I have made the recipe with different types, and they all work.
  • Curry powder: You can use madras curry or mainstream curry powder if you have garam masala. If you have dried curry leaves, you can crush them using a mortar and pestle and add them to the eggplant curry.
  • Coriander - If you don’t love coriander, use some parsley leaves or coriander powder.
  • Tomato - if you don’t have tomato puree, you can use diced whole tomatoes. Tomato paste can be used to add extra sweetness and depth.

🍽 Equipment

You only require basic kitchen items: a 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.

🔪How to cook Indian eggplant curry

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?

Indian Eggplant Curry Recipe (3)

Step 1: Slice eggplants lengthwise into ½" (1 cm) slices. Remove the tops.

Indian Eggplant Curry Recipe (4)

Step 2: In a large saucepan, gentlytoast the peanuts and the shredded coconutin hot oil on medium heat. Ensure they only get golden brown; it should take about 30 seconds.

Indian Eggplant Curry Recipe (5)

Step 3: Add the garam masala curry powder to the saucepan.

Indian Eggplant Curry Recipe (6)

Step 4: 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.

Indian Eggplant Curry Recipe (7)

Step 5: Place the eggplant slices on topof 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.

Indian Eggplant Curry Recipe (8)

Step 6: 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.

Indian Eggplant Curry Recipe (9)

Step 7: 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).

Indian Eggplant Curry Recipe (10)

Step 8: 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.

Indian Eggplant Curry Recipe (11)

💡 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.

🥢 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,

📖 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.

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.

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.Indian Eggplant Curry Recipe (12)

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

Creamyred lentil curry, a delicious quick meal.

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

This 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!

  • Massaman Vegetable Curry
  • Easy Vegan Lentil Curry without Coconut Milk
  • Indian Cauliflower Curry Recipe
  • 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 creamy eggplant pasta with tomato ricotta sauce.

Indian Eggplant Curry Recipe (17)

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

🎥 Video

Indian Eggplant Curry Recipe (18)

📋 Recipe

Indian Eggplant Curry Recipe (19)

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

Indian Eggplant Curry Recipe (20)

(affiliate link)

Large saucepan (affiliate link)

Indian Eggplant Curry Recipe (21)

(affiliate link)

measuring spoons (affiliate link)

Indian Eggplant Curry Recipe (22)

(affiliate link)

measuring cups (affiliate link)

Ingredients

Optional:

To serve:

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 fullNutritional 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.

VGF

More Vegan Main Dish Recipes

  • High-Protein Pasta Sauce Recipe
  • Easy Kale and Quinoa Salad
  • Fennel Apple Salad
  • Fennel Soup with Chickpeas

About Gustavo De Obaldia

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.

Reader Interactions

Comments

    Leave us a comment or feedback

  1. Melissa says

    We have a peanut allergy in the house - can you recommend a substitution?

    Reply

    • Gus says

      Hi Melissa, thank you for your inquiry. You could substitute peanuts with walnuts or blanched almonds. You can safely eat seeds if you're allergic to peanuts and other tree nuts. Popular substitutes include pumpkin seeds and sunflower seeds. I hope it helps and please let me know which one you choose and how you like it.

      Reply

  2. Savita says

    Indian Eggplant Curry Recipe (27)
    This looks full of flavors. A-must try dinner recipes

    Reply

    • Gus says

      Thank you for your review, Savita. I'm glad to hear that the recipes look full of flavors and are a must-try! We have lots more where those came from so be sure to browse our site and subscribe to receive updates on new recipes.

      Reply

  3. Rachna says

    Indian Eggplant Curry Recipe (28)
    I love eggplants and this curry looks and sounds delicious. Thanks for sharing.

    Reply

  4. Jessica says

    Indian Eggplant Curry Recipe (29)
    Oh this is so good with naan!!

    Reply

  5. Heidy says

    Indian Eggplant Curry Recipe (30)
    This Eggplant Indian Curry was excellent tasting. Definitely, a comfort food the whole family loved. Saving to make again.

    Reply

    • Gus says

      Thanks for your review Heidy! I am glad the recipe was a hit on your family table!

      Reply

  6. Pam says

    Indian Eggplant Curry Recipe (31)
    We grow eggplant in the garden every year and I'm always looking for new recipes to make with it. This will be fabulous!

    Reply

    • Gus says

      Thanks Pam! I'm so glad you found the recipe helpful. If you have any other questions, please don't hesitate to reach out.

      Reply

  7. Irena says

    Indian Eggplant Curry Recipe (32)
    Aubergine, eggplant, whatever you call it, it's bloody delicious! This is a fantastic curry, guys. Thanks for the recipe, really enjoyed it.

    Reply

    • Gus says

      That's cool Irena! We are glad you enjoyed this fav of ours!

      Reply

  8. Kate says

    Indian Eggplant Curry Recipe (33)
    This egg plant curry was amazing! I served mine with some roti and it was amazing. Thank you!!

    Reply

    • Gus says

      Roti is a great way to have it, I am sure it was delish! 🙂 Thanks for stopping by!

      Reply

  9. Jessie says

    Indian Eggplant Curry Recipe (34)
    I am a huge Indian curry lover, but I’m always a little intimidated to make them myself. This recipe was really well written and the results were delicious!

    Reply

    • Gus says

      Thank you, Jessie! I am glad you found it easy to make and yummy!

      Reply

  10. Denay DeGuzman says

    Indian Eggplant Curry Recipe (35)
    What a delicious eggplant curry. I've already shared this recipe with 2 friends. Everyone's enjoying it! This recipe's a keeper.

    Reply

« Older Comments

Indian Eggplant Curry Recipe (2024)

FAQs

Do you have to peel Indian eggplant? ›

While the skin of a small young eggplant is edible, the skin becomes bitter on larger or older eggplants and should be peeled. When in doubt, the answer to, "Do you peel eggplant before cooking?" is yes, peel it. Use a vegetable peeler or paring knife to remove the skin.

What is the preparation method of eggplant? ›

Eggplants can be grilled, steamed, braised, stir-fried, deep-fried and roasted. For a smoky flavour, turn whole eggplants over an open flame on the barbecue or stovetop until the skin is charred, then scoop out the flesh. Choose eggplants with smooth and shiny skin that is even across the surface.

What does Indian eggplant taste like? ›

Its tender flesh and mild, earthy taste make it a favorite in Indian cuisine. Packed with essential nutrients, this Eggplant offers a healthy and delicious addition to your meals.

How many calories are in Indian eggplant curry? ›

250 calories per serve.

When should you not eat eggplant? ›

When looking at the exterior of the eggplant, check the stem and cap. Both should be green and fresh-looking. If they are starting to fade in color, that's an indicator that the vegetable may be spoiling. You'll also want to toss the eggplant if there is any mold on the stem or cap.

What is the difference between eggplant and Indian eggplant? ›

Indian Eggplant

“Baby” comes from the fact that Indian eggplants look exactly like tiny globe eggplants. Fully grown, Indian eggplants are only about two inches long, roughly the size and shape of a large egg, making them great for quickly cooking whole.

Can you eat Indian eggplant raw? ›

Luckily, the answer is yes! While the leaves and flowers can be toxic, the eggplant itself is safe to consume both raw and cooked, and the compound that some might be sensitive to, solanine, is only toxic when consumed in large quantities.

What is the lowest calorie Indian curry dish? ›

Any Indian curries that are tomato-based, like tandoori, madras, jalfrezi, rogan and bhuna, are the lowest in calories. They average around 200-300 calories. If you want an even healthier option, consider a sauce-free dish like fish tikka (which is only 180 calories).

Is eggplant OK for weight loss? ›

Eggplants are high in fiber and low in calories, making them an excellent addition to any weight loss regimen. Fiber moves through the digestive tract slowly and can promote fullness and satiety , reducing calorie intake. Each cup (82 grams) of raw eggplant contains 3 grams of fiber and just 20 calories.

How much protein is in eggplant curry? ›

Eggplant Curry (1 eggplant) contains 46.8g total carbs, 33.2g net carbs, 17.1g fat, 4.5g protein, and 328 calories.

Is it necessary to peel eggplant before cooking? ›

If it's an extra-large eggplant, the vegetable could be older and the skin tougher, therefore, it's a smart idea to peel it. But small, young eggplant have thin, tender skins that add great texture to the vegetable when cooked.

What is the difference between Indian eggplant and regular eggplant? ›

Indian eggplants have a milder flavor and a crunchier flesh. The texture of these eggplants makes them great for grilling or roasting whole, and they're also delicious when used in stir fry dishes!

Top Articles
Latest Posts
Article information

Author: Amb. Frankie Simonis

Last Updated:

Views: 6116

Rating: 4.6 / 5 (56 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Amb. Frankie Simonis

Birthday: 1998-02-19

Address: 64841 Delmar Isle, North Wiley, OR 74073

Phone: +17844167847676

Job: Forward IT Agent

Hobby: LARPing, Kitesurfing, Sewing, Digital arts, Sand art, Gardening, Dance

Introduction: My name is Amb. Frankie Simonis, I am a hilarious, enchanting, energetic, cooperative, innocent, cute, joyous person who loves writing and wants to share my knowledge and understanding with you.