Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Aubergine Curry

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

For a rich meal that is vegan and gluten-free, I make my Aubergine curry. The roasted eggplant, creamy chickpeas, and tomato gravy come together in one pot, infused with selected spices to create an amazing curry flavor.

aubergine curry (or brinjal curry / eggplant curry) served with rice in a bowl

Eggplant is an ingredient that has a way of transforming when it meets the right cooking techniques and the right spices. I love the way its naturally porous, spongy texture soaks up all the flavor around it, making it a hearty and essential component. Vegetable curries, like my sweet potato cauliflower curry, are great ways of including essential nutrients in plant-based lifestyles. I highly recommend adding different curries to your dinner rotation. 

Here is some interesting trivia: Eggplant is actually botanically classified as a fruit, and more specifically, a berry! So when my kids were getting picky and decided that aubergines were the enemy, I told them that if they do not like aubergine, then they do not like berries, and I would have to remove all the berries from the menu. This includes my vegetable vindaloo, which contained peppers… also technically a berry. They agreed that they would at least try the eggplant instead of forgoing all berries. It took a few tries, but they eventually came to enjoy it. Ha!

The ingredients in this eggplant curry are what make this dish nutritious, fulfilling, and tasty. Eggplant is naturally low in calories but high in fiber and antioxidants. When I use it in this recipe, it goes from an unassuming ingredient with a mild flavor to a deeply savory and subtly sweet vegetable. I add chickpeas for a touch of creaminess and a good dose of plant protein. The tomato base is seasoned with all the essential warm spices used in traditional Indian curries, giving this dish an authentic finish. 

The cooking technique is how I get this aubergine curry to a gold standard. I saute the eggplant separately, in a single layer over medium heat. This allows it to caramelize and develop golden, slightly crispy edges, instead of steaming and turning soft. I add it back into the curry after my spice has had a chance to simmer, giving my eggplant a chance to absorb flavor without losing its texture. This 2-stage process is key to making this recipe work. 

I have a friend who loves eggplant, which is rare if I am being honest. And over the years, she has taught me a few clever ways of using it. At her birthday party a few years ago, my youngest proudly gave her a pot of soil, convinced that the egg they placed inside would grow into an eggplant. So cute. After a quick explanation of how eggplants actually grow, we decided next time we would gift her this home-cooked aubergine curry instead. If you are not sold on eggplant yet, try this recipe; it might just change your mind. 

Latest Recipe Video!

🥘 Ingredients

This aubergine curry is made up from a mix of humble pantry staples and fresh vegetables. This is what I use when I make it:

ingredients for brinjal curry - aubergine curry recipe

Olive oil: I use this to saute my aubergine cubes, allowing them to become golden and flavorful.

Aubergine: This is the main ingredient, and I use 2 regular or 4 baby aubergines cut into 1-inch cubes.

Aromatics: I build a deeply savory base with onion, fresh garlic, and fresh ginger root. 

Spices: To achieve my curry flavor, I use a blend of ground cumin, coriander, turmeric powder, cayenne pepper, and garam masala. Together, these create a warm aromatic flavor that infuses into the sauce and vegetables.

Diced tomatoes: Canned chopped tomatoes or diced fresh tomatoes both work well for creating the tangy sauce base of this recipe.

Vegetable stock: I use flavored broth or stock in my sauce, ensuring the flavors do not get watered down. 

Chickpeas: For convenience, I use canned chickpeas. They provide a plant-based protein and a slightly creamy texture that rounds out the dish nicely.

Fresh Cilantro: I finish off the curry with chopped fresh cilantro, for a bit of added brightness. 

🔪 How To Make

This aubergine curry comes together in just two stages, and one pot, yet yields phenomenal results. This is how I make it:

Saute eggplant: To start, I heat 3 tablespoons of olive oil in a large pot over medium-high heat. Then I cook off the eggplant cubes in a single layer, until golden brown on all sides. I do this in batches if necessary. Then I remove the eggplant and set it aside.

eggplant sauteeing in a pan

Saute onion: I add my remaining oil to the same pot and saute the chopped onion until soft and translucent.

onions and aromatics sauteeing in a pot

Add spices: Next, I add the ginger, garlic, cumin, coriander, turmeric, and cayenne pepper and saute for a few more minutes until the spices have bloomed.

onions and spices sauteeing in a pot

Build the sauce: I add my chickpeas, tomatoes, and stock to the pot and bring the mixture to a boil.

chickpeas added to pot with eggplant curry

Simmer and cook: Then I reduce the heat to low, cover the pan, and allow it to simmer gently for 20 minutes, stirring occasionally.

tomatoes and chickpeas added to pot

Stir in aubergine: I add the roasted eggplant pieces and garam masala to the mixture with a bit of salt, and stir to combine.

eggplant and tomatoes added to pot

Simmer again: I cook the curry uncovered for another 20 minutes, allowing the eggplant to infuse with the spicy flavors. If the sauce becomes too thick, I add an extra splash of vegetable stock to loosen it up.

vegan eggplant curry in a pot

Serve and enjoy: Before serving, I taste the curry and adjust the seasoning if necessary. I sprinkle chopped fresh cilantro over the top and serve!

cilantro added to chickpea and eggplant curry

My #1 Secret Tip for this aubergine curry recipe is to never crowd the pot when sauteing the aubergine. I learned early on that sauteing pieces of eggplant that are too close together traps steam. Aubergines are naturally high in moisture, and cooking them in a crowded pot turns them soft and pale instead of golden and caramelized. 

Other Tips To Keep In Mind:

  • Any eggplant works: This recipe does not rely on a specific variety. I have made it with baby eggplant and Japanese eggplant, and as long as the cooking method remains the same, the curry will be delicious.
  • Leave the skin on:  The majority of nutrients come from the skin of the eggplant, so I make sure to leave it on.
  • Degorge aubergines: If I have time, I degorge my diced eggplant by sprinkling it with salt and placing it in a colander over a bowl for 30 minutes. This draws out excess moisture and bitterness. I rinse and pat the cubes dry before frying.
  • Mash chickpeas for extra creaminess: To thicken up the consistency, I use a potato masher or an immersion blender and mash some of the chickpeas, or blend 1/4 of the mixture and stir to combine. 

📖 Variations

One of the great things about this aubergine curry is that it can be spruced up in so many different ways. These are 3 versions I make on repeat:

Potato and aubergine curry:  For a heartier curry, I stir in 2 cups of diced roasted potatoes at the same time as the eggplant. I like roasting my potato cubes in the oven for a slightly crispier finish. My husband loves this version over fluffy white rice. 

Creamy curry base: If I want to add another level of richness to this dish, I stir in 1/2 cup of full-fat coconut milk right after adding the eggplant to the sauce. I love this creamy, extra saucy version just as is. 

Oven-roasted aubergine: Instead of sauteing the eggplant, I toss my cubed pieces in olive oil and roast them on a large baking tray at 400F, until golden. I turn them over halfway through, ensuring each piece is properly cooked. This creates a deep, slightly smoky flavor, which my kids prefer. 

🍽 Serving Suggestions

Usually, we keep things quite simple with this aubergine curry and serve it with steamed rice. But if you plan on making it and want to really keep the menu festive, I recommend serving it with a side of Indian asparagus stir fry and my 4 ingredient cilantro lime rice. These dishes tie all the authentic flavors together, creating a fantastic dining experience. 

Last month, I made this aubergine curry, and realized I was out of rice. This was not an issue, as my family loves eating it with some of my authentic Guyanese roti. I was also planning on bulking it up with potatoes, but I did not have any of those either. Since I had some time, I decided to make roasted tandoori cauliflower and stir it in just before serving. Honestly, I might prefer this to potatoes. 

🧊 Storing And ♨️ Reheating

Refrigeration: I store leftovers in an airtight container in the refrigerator for up to 4 days. 

Freezing: I allow the curry to cool completely, then store it in an airtight freezer-safe container and keep it for up to 3 months.

Reheating: To reheat, I place my curry in a pan over medium heat with a small splash of water and stir until warmed through. If frozen, I let it thaw in the refrigerator overnight before reheating.

❓ Recipe FAQs

How do I avoid bitterness in my eggplant?

Apart from degorging to remove the excess liquid and bitterness, selecting the right aubergine also plays a huge role. I find a variety of aubergine works, as long as it is not overripe. Look for aubergines that have a firm and shiny skin and avoid ones with soft spots or shriveled skin.

Why does my curry seem less rich when I use fresh tomatoes?

Canned chopped tomatoes generally have a more concentrated flavor compared to fresh tomatoes. If I use fresh ones, I make sure they are ripe, plump, and have a deep red color. It also helps to simmer the fresh tomatoes for a few minutes longer to aid in breaking them down and concentrating the flavor. If, after that, the sauce still seems watery, I add 1 teaspoon of tomato paste to the mixture. 

How do I fix the recipe if it is too spicy for me?

An immediate fix for a spicy curry would be a squeeze of fresh lemon juice, a pinch of sugar, and serving it with minted yogurt. Going forward, you can halve the amount of cayenne pepper or leave it out completely. If I do this, I like adding 1/2 teaspoon of smoked paprika for a smoky note instead of the heat. 

aubergine curry (or brinjal curry / eggplant curry) served with rice in a bowl

Love this vegetarian indian recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comments section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

🎥 Watch How to Make It

https://youtu.be/nfDchGPoBDs
aubergine curry (or brinjal curry / eggplant curry) served with rice in a bowl
Print Recipe
5 from 9 votes

Aubergine Curry

For a rich meal that is vegan and gluten-free, I make my Aubergine curry. The roasted eggplant, creamy chickpeas, and tomato gravy come together in one pot, infused with selected spices to create an amazing curry flavor.
Prep Time10 minutes
Cook Time1 hour
Total Time1 hour 10 minutes
Course: Main Course, mains
Cuisine: Indian, Vegan
Diet: Gluten Free, Low Calorie, Low Lactose, Vegan, Vegetarian
Servings: 6 servings
Calories: 192kcal
Author: Anjali Shah

Ingredients

Instructions

  • Heat 3 tbsp oil in a large pan and lightly cook the aubergine until golden on all sides. Do not overcrowd the pan, you may need to cook the aubergine in batches.
  • In the same pan heat the remaining oil and sauté the onion until translucent.
  • Add the ginger, cumin, coriander, turmeric and cayenne pepper. Continue to sauté for 2-3 minutes.
  • Add in the diced tomatoes, vegetable stock and chickpeas. Bring to a boil, reduce heat, cover and cook for 20 minutes, stirring at regular intervals.
  • Remove the lid and stir through the cooked aubergine, garam masala and salt.
  • Cook, uncovered, for a further 20 minutes. If the sauce is becoming too thick add a little water.
  • Adjust seasoning to suit your taste.
  • Top with chopped coriander and serve with steamed rice.

Notes

  • My #1 Secret Tip for this aubergine curry recipe is to never crowd the pot when sauteing the aubergine. I learned early on that sauteing pieces of eggplant that are too close together traps steam. Aubergines are naturally high in moisture, and cooking them in a crowded pot turns them soft and pale instead of golden and caramelized. 
  • Any eggplant works: This recipe does not rely on a specific variety. I have made it with baby eggplant and Japanese eggplant, and as long as the cooking method remains the same, the curry will be delicious.
  • Leave the skin on:  The majority of nutrients come from the skin of the eggplant, so I make sure to leave it on.
  • Degorge aubergines: If I have time, I degorge my diced eggplant by sprinkling it with salt and placing it in a colander over a bowl for 30 minutes. This draws out excess moisture and bitterness. I rinse and pat the cubes dry before frying.
  • Mash chickpeas for extra creaminess: To thicken up the consistency, I use a potato masher or an immersion blender and mash some of the chickpeas, or blend 1/4 of the mixture and stir to combine. 

Nutrition

Calories: 192kcal | Carbohydrates: 23g | Protein: 5g | Fat: 10g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Sodium: 1050mg | Potassium: 726mg | Fiber: 8g | Sugar: 10g

16 responses to “Aubergine Curry”

  1. Enjoyed this for dinner tonight and it was a savory success! Easy, delicious and perfect for busy weeknights; my whole family loved it!5 stars

  2. A huge fan of eggplants here! And this recipe was simply delicious!! So easy to prepare too. Thank you!5 stars

  3. I love eggplant and curry, so this is right up my alley! 🙂 Definitely adding this to my weekly dinner plan soon.5 stars

  4. I never would have thought to put eggplant in curry, but it’s a perfect use for it! It soaks up so much flavor5 stars

  5. I know eggplant/aubergine os one of those vegetables that not everyone likes but I for one am a big fan – this is a tasty mix with the chickpeas and spice mix in there.5 stars

    • When it’s cooked right, eggplant is absolutely delicious I agree!! So glad you liked this recipe!

  6. This recipe was really easy to make and had the most delicious flavor ever! My family didn’t even know it was vegan!!5 stars

  7. Enjoyed this for dinner last night and it did not disappoint! Hearty and delicious; easily, a new favorite recipe!5 stars

  8. The curry has some wonderful flavors! We had this for one of our meatless night dinners. My family loved the eggplant curry sauce over the rice!5 stars

5 from 9 votes (1 rating without comment)

Leave a Reply

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

Recipe Rating





Subscribe to newsletter

Copyright 2026 The Picky Eater®, LLC. All rights reserved. Powered by Crave