Easy Eggplant Curry pairs roasted eggplant with an array of whole and ground spices, bound together in a rich tomato and creamy coconut curry sauce. Serve with fresh chopped cilantro and a side of steamed rice, for a delicious vegan curry.

My family all love a good curry and this Easy Eggplant Curry recipe is one of our favorites. This vegan curry recipe is similar to an Indian Eggplant Curry or Brinjal Curry.
It is so warm and rich and the perfect spice blend mixed with the rich, creamy coconut milk. I make curry recipes a lot in our house.
If you like them as much as I do you should try this Easy Thai Vegetable Green Curry, Cauliflower Curry, Pumpkin Curry, Red Lentil Curry, Chickpea Curry or Butternut Squash Chickpea Coconut Curry.
There’s not too much chili heat added to the curry, which makes it perfect for all the family. I often add some fresh red chili or crushed red pepper on the side for anyone who likes their curry a little bit spicier. Coconut milk is used to add a creaminess to the sauce making this a great vegan, dairy free and also gluten-free curry.
I like to add meat free meals into my families weekly meal plans, and eggplant curry is a great flavored packed way to do that. When I grow eggplant in my garden it goes crazy and I end up with an abundance of eggplant.
Today’s Easy Eggplant Curry is one of my favorite ways to use it up along with Baba Ghanoush, Ratatouille, air fryer eggplant fries or this Eggplant Salad.
Recipe Ingredients You’ll Need
Here’s an overview of the simple ingredients we’re using. Jump to the recipe card below for exact ingredient amounts and printable instructions.
- Eggplant: Use 2 medium eggplants, quartered lengthwise and cut into 4–5-inch pieces. Regular globe eggplants or Japanese eggplants both work well.
- Vegetables: Onion and garlic form the aromatic base of the curry sauce.
- Spices: Season the curry with cardamom pods, fresh ginger, cloves, curry leaves (or curry powder), cumin seeds (or ground cumin), coriander powder, chili powder, and black pepper. Whole spices provide deeper flavor, but ground versions can be used if that’s more convenient. Omit any spices you prefer not to use.
- Tomato: Tomato passata creates a smooth curry base. You can substitute with canned chopped tomatoes for a chunkier texture.
- Coconut Milk: Use one can of full-fat coconut milk for a rich, creamy sauce with a strong coconut flavor.
How to Make This Eggplant Curry
Step 1: Prepare Eggplant :Start by preheating the oven to 450 degrees F.
Wash and dry the eggplants with paper towel and cut each of them in half. Generously sprinkle salt on each half of the eggplant and let it sit for 30 minutes to draw the moisture out. Use a paper towel to dry the eggplant and remove moisture.
Step 2: Roast Eggplant: Now brush the eggplant with the 2 tablespoons of extra virgin olive. Sprinkle with salt and pepper and your favorite spices before laying the eggplant out on a large non-stick or lined baking sheet and roast in the oven for 20 minutes.
Flip the eggplant and put back in the oven for another 10 minutes until it’s started to brown and is perfectly tender.
Step 3: Saute Vegetables & Spices: While the eggplant is in for the last 10 minutes, pour 2 tablespoons olive oil into a large pan and bring to medium-high heat.
Add the onion and cook for around 5 minutes until softened and starting to brown.
Next add the garlic, ginger, cardamom, cloves and curry leaves and fry for a minute until fragrant, then add the remaining ground spices and fry for another minute.
Step 4: Finish Curry Sauce: Next pour in the tomato passata and coconut milk, stir and bring to the boil. Now reduce the heat to a simmer on low heat and add the roasted eggplant to the curry sauce.
Continue to simmer and stir occasionally for 10 minutes. Remove the cardamom pods and cloves and spoon the curry into bowls over basmati rice. Top with some fresh cilantro and flatbreads.
Ways to Modify this Recipe
- Vegetables: I use eggplant in this curry, however this is an adaptable recipe and you can use any combination of vegetables like bell peppers, zucchini, green beans and mushrooms. Just omit the the part of the recipe where you salt the eggplant.
- Extra Spice: This recipe just uses half a teaspoon of chili powder to add a hint of spice to the recipe, but can easily be increased to create a spicier dish. Alternatively, add some fresh chilies to the sauce, along with the garlic and onion.
- Citrus: Add some lime wedges on the side for those who like to add a little extra sourness to their curry sauce.
Storage Tips
Once cooked and cooled, store in an airtight container for up to 3 days. If you want to freeze this eggplant curry let it cool completely. Store in an airtight container for up to 3 months.
Recipe FAQ
The cardamon pods should be lightly crushed so that the flavor can infuse into the sauce, but not enough for the seeds to escape.
No you don’t! If you can’t find the whole spices like the cloves you can sub in the dried version. You will use 1 tablespoon fresh herbs = 1 teaspoon dried herbs.
I suggest finding a smaller eggplant, not too large and ones that don’t have dents or large marks on them. You want an eggplant that is shiny and not dull in color. Many people ask if they should peel the eggplant but you don’t need to. I feel that if you peel the skin the eggplant loses its flavor and texture.
No, we just add salt for a bit of seasoning in this recipe. Eggplants were traditionally more bitter and people salted them to remove the bitterness, but this isn’t really a problem with modern eggplants.
Other Eggplant Recipes
Mediterranean
Mediterranean Eggplant Chickpea Salad
Mediterranean
Air Fryer Eggplant
Mediterranean
Air Fryer Eggplant Fries Recipe
Mediterranean
Mediterranean Eggplant Salad
Tried this recipe? Leave a star rating and comment below! Subscribe to my newsletter or follow me on Facebook, Instagram, or Pinterest for the latest.
Easy Eggplant Curry
Ingredients
- 2 medium eggplants, quartered lengthways then chopped into long 4-5” chunks
- 4 tablespoons olive oil, divided
- 1 small onion, diced
- 4 cloves garlic, minced
- 2 teaspoons fresh ginger, grated {or 1/2 teaspoon ground ginger}
- 2 cardamom pods, lightly crushed to crack the shell
- 2 cloves {or 1/4 teaspoon cloves}
- 10 curry leaves {or 1 teaspoon curry powder}
- 1 tablespoon cumin powder
- 2 teaspoons coriander
- 1/2 teaspoon chili powder
- 1/8 teaspoon black pepper
- 1 cup passata {tomato puree or tomato sauce}
- 1 – 14 ounce full fat coconut milk
Instructions
- Preheat the oven to 450 degrees F. Wash and dry the eggplant. Cut them each in half.
- Generously sprinkle salt on each half of the eggplant and let sit for 30 minutes to draw the moisture out. Use a paper towel to dry the eggplant and remove moisture.
- Brush the eggplant with the 2 Tablespoons extra virgin olive. Sprinkle with salt and pepper and your favorite spices. Lay the eggplant out on a large non-stick or lined baking sheet and roast in the oven for 20 minutes.
- Flip the eggplant and put back in the oven for another 10 minutes until it’s started to brown and is perfectly tender.
- While the eggplant is in for the last 10 minutes, pour 2 tablespoons olive oil into a large pan and bring to medium-high heat.
- Add the onion and cook for around 5 minutes until softened and starting to brown.
- Add the garlic, ginger, cardamom, cloves and curry leaves and fry for a minute until fragrant, then add the remaining spices and fry for another minute.
- Pour in the passata and coconut milk, stir and bring to the boil.
- Reduce to a simmer and add the roasted eggplant, continuing to simmer and stir occasionally for 10 minutes. Remove the cardamom pods and cloves before serving. Serve with fresh cilantro and rice.
Notes
- Once cooked and cooled, store in an airtight container for up to 3 days. If you want to freeze this eggplant curry let it cool completely. Store in an airtight container for up to 3 months.
- I suggest finding a smaller eggplant, not too large and ones that don’t have dents or large marks on them. You want an eggplant that is shiny and not dull in color. Many people ask if they should peel the eggplant but you don’t need to. I feel that if you peel the skin the eggplant loses its flavor and texture.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.