It was one of those evenings when the fridge was overflowing with eggplants from a farmers’ market haul, and I was craving something warm, spicy, and soul-soothing. That’s when this vegan eggplant curry recipe came to life in my kitchen. With tender roasted eggplant, creamy coconut milk, and a symphony of spices, it turned into a dish that felt like a hug in a bowl—perfect for plant-based curries and healthy weeknight dinners. Ready in just 45 minutes, it’s become my go-to when I want big flavor without the hassle. Grab your spices, and let’s cook up a storm!
Must-Have Kitchen Tools for This Recipe
Before we dive into the ingredients, let’s talk about the tools that make this vegan eggplant curry recipe a breeze to whip up. (Note: These are affiliate links—I may earn a small commission if you purchase through them, at no extra cost to you!)
This post contains affiliate links. If you click and make a purchase, I may earn a small commission at no extra cost to you.
- Baking Sheet: Roasting eggplant needs a solid surface—try this non-stick sheet with parchment for easy cleanup.
- Large Skillet or Dutch Oven: Simmering the curry calls for a trusty pot—grab this one for even heat.
- Sharp Knife: Chopping eggplant and onions is quick with this chef’s knife—a kitchen essential.
- Wooden Spoon: Stirring the spices and sauce is a cinch with this sturdy spoon.
These tools make cooking this healthy weeknight dinner smooth and stress-free—perfect for curry night!
The Ingredients That Make This Vegan Eggplant Curry Recipe Shine
This vegan eggplant curry recipe is bursting with flavor from simple, wholesome ingredients. Here’s what you’ll need (serves 4-6):
For the Eggplant:
- 2 large eggplants (globe, Italian, or Japanese) – The creamy, hearty star.
- 2 tbsp olive oil – For roasting (or use peanut, canola, or sunflower oil).
- Salt and black pepper to taste – Basics that bring it to life.
For the Curry:
- 2 tbsp olive oil – For sautéing (or skip for oil-free).
- 1 yellow onion, finely chopped – Sweet and savory depth.
- 3 garlic cloves, grated – Bold and aromatic.
- 1 tbsp grated fresh ginger – A zesty kick.
- 2 tsp curry powder – The essential spice backbone.
- 1 tsp cumin seeds (whole or ground) – Warm and earthy.
- 1 tsp ground coriander – A citrusy note.
- 1 tsp turmeric powder – Golden and grounding.
- ½ tsp red pepper flakes – Adjustable heat (essential!).
- ½ tsp black pepper – A subtle bite.
- 1 ½ cups vegetable broth – Keeps it saucy and light.
- 1 can (14 oz) crushed tomatoes – Rich and tangy.
- 1 can (14 oz) chickpeas, rinsed and drained – Protein-packed goodness.
- 1 cup full-fat or reduced-fat coconut milk – Creamy richness (or use soy milk).
- 1 tsp garam masala – A fragrant finish.
- Salt to taste – Your call.
To Serve:
- Cooked basmati rice – The perfect pairing.
- Fresh lemon juice – Brightens every bite.
- Fresh cilantro (or parsley) – A fresh garnish.
- Optional: yogurt, naan, or flatbread – For extra indulgence.

These ingredients blend into a vegan eggplant curry recipe that’s ideal for cozy plant-based curries.
Step-by-Step Instructions: How to Make Vegan Eggplant Curry
Cooking this vegan eggplant curry recipe is like a little kitchen adventure—easy steps, big flavor payoff. Let’s get started! Disclosure: This post contains affiliate links.
Step 1: Roast the Eggplant
Preheat your oven to 430°F (220°C) and line a baking sheet with parchment paper. Cut the eggplants into 1-inch cubes, toss with 2 tablespoons of olive oil, salt, and black pepper, and spread them in a single layer. Roast for 20–25 minutes until tender and slightly charred. No oven? Skip this and add raw eggplant later.
Step 2: Sauté the Base
Heat 2 tablespoons of olive oil in a large skillet or Dutch oven over medium heat. Add the finely chopped onion and sauté for 3 minutes, stirring until softened. Stir in the grated garlic and ginger, cooking for another minute—your kitchen will smell incredible.
Step 3: Toast the Spices
Lower the heat to low and sprinkle in the curry powder, cumin seeds, coriander, turmeric, red pepper flakes, and black pepper. Toast for 1 minute, stirring constantly, until the spices bloom and coat the onions in aromatic goodness.
Step 4: Simmer the Curry
Pour in the vegetable broth, crushed tomatoes, chickpeas, and coconut milk. Season with salt to taste, stir well, and bring to a simmer over medium heat. Let it cook for 20 minutes, stirring occasionally, until the sauce thickens slightly and the flavors meld.
Step 5: Add the Eggplant
Once roasted, add the eggplant cubes to the curry. Stir gently to coat them in the sauce, then simmer for 5–10 more minutes until the eggplant soaks up the flavors and the curry reaches your perfect consistency.
Step 6: Finish and Serve
Turn off the heat, sprinkle in the garam masala, and stir. Let it sit for a minute to meld, then serve over basmati rice with a squeeze of lemon juice and a sprinkle of cilantro or parsley. Add yogurt or naan if you’re feeling fancy!
Pin-Friendly Tip: Snap a vibrant shot of the curry over rice with a lemon wedge—perfect for your “Plant-Based Curries” Pinterest board!
Tips to Customize Your Vegan Eggplant Curry Recipe
This curry is your canvas—make it your own! Here’s how:
- Spice It Up: Double the red pepper flakes or add fresh chilies for heat.
- Creamy Swap: Use soy milk instead of coconut for a lighter vibe.
- Veggie Boost: Toss in spinach or bell peppers with the chickpeas.
- No Roast: Skip roasting and simmer raw eggplant for a softer texture.
- Meal Prep: Double it—keeps in the fridge for 4–5 days and reheats beautifully.
I served this to my spice-loving sister, and she begged for the recipe—huge win!
Nutritional Info: Why This Plant-Based Curry Rocks
This vegan eggplant curry recipe is hearty and wholesome. Per serving (1/6, without rice):
- Calories: ~250 kcal – Light yet satisfying.
- Protein: ~8g – Chickpeas bring the goods!
- Fiber: ~10g – Eggplant and chickpeas keep it filling.
- Fat: ~12g – Healthy fats from oil and coconut milk.
- Carbs: ~25g – Balanced and energizing.
Eggplant adds fiber and antioxidants, while chickpeas pack protein—perfect for healthy weeknight dinners.
PrintVegan Eggplant Curry Recipe: A Cozy Bowl of Comfort
Spice up your night with this vegan eggplant curry recipe! A healthy weeknight dinner with roasted eggplant and chickpeas—ready in 45 minutes.
Ingredients
For the Eggplant:
- 2 large eggplants (globe, Italian, or Japanese) – The creamy, hearty star.
- 2 tbsp olive oil – For roasting (or use peanut, canola, or sunflower oil).
- Salt and black pepper to taste – Basics that bring it to life.
For the Curry:
- 2 tbsp olive oil – For sautéing (or skip for oil-free).
- 1 yellow onion, finely chopped – Sweet and savory depth.
- 3 garlic cloves, grated – Bold and aromatic.
- 1 tbsp grated fresh ginger – A zesty kick.
- 2 tsp curry powder – The essential spice backbone.
- 1 tsp cumin seeds (whole or ground) – Warm and earthy.
- 1 tsp ground coriander – A citrusy note.
- 1 tsp turmeric powder – Golden and grounding.
- ½ tsp red pepper flakes – Adjustable heat (essential!).
- ½ tsp black pepper – A subtle bite.
- 1 ½ cups vegetable broth – Keeps it saucy and light.
- 1 can (14 oz) crushed tomatoes – Rich and tangy.
- 1 can (14 oz) chickpeas, rinsed and drained – Protein-packed goodness.
- 1 cup full-fat or reduced-fat coconut milk – Creamy richness (or use soy milk).
- 1 tsp garam masala – A fragrant finish.
- Salt to taste – Your call.
To Serve:
- Cooked basmati rice – The perfect pairing.
- Fresh lemon juice – Brightens every bite.
- Fresh cilantro (or parsley) – A fresh garnish.
- Optional: yogurt, naan, or flatbread – For extra indulgence.
These ingredients blend into a vegan eggplant curry recipe that’s ideal for cozy plant-based curries.
Instructions
Step 1: Roast the Eggplant
Preheat your oven to 430°F (220°C) and line a baking sheet with parchment paper. Cut the eggplants into 1-inch cubes, toss with 2 tablespoons of olive oil, salt, and black pepper, and spread them in a single layer. Roast for 20–25 minutes until tender and slightly charred. No oven? Skip this and add raw eggplant later.
Step 2: Sauté the Base
Heat 2 tablespoons of olive oil in a large skillet or Dutch oven over medium heat. Add the finely chopped onion and sauté for 3 minutes, stirring until softened. Stir in the grated garlic and ginger, cooking for another minute—your kitchen will smell incredible.
Step 3: Toast the Spices
Lower the heat to low and sprinkle in the curry powder, cumin seeds, coriander, turmeric, red pepper flakes, and black pepper. Toast for 1 minute, stirring constantly, until the spices bloom and coat the onions in aromatic goodness.
Step 4: Simmer the Curry
Pour in the vegetable broth, crushed tomatoes, chickpeas, and coconut milk. Season with salt to taste, stir well, and bring to a simmer over medium heat. Let it cook for 20 minutes, stirring occasionally, until the sauce thickens slightly and the flavors meld.
Step 5: Add the Eggplant
Once roasted, add the eggplant cubes to the curry. Stir gently to coat them in the sauce, then simmer for 5–10 more minutes until the eggplant soaks up the flavors and the curry reaches your perfect consistency.
Step 6: Finish and Serve
Turn off the heat, sprinkle in the garam masala, and stir. Let it sit for a minute to meld, then serve over basmati rice with a squeeze of lemon juice and a sprinkle of cilantro or parsley. Add yogurt or naan if you’re feeling fancy!
FAQs About Vegan Eggplant Curry
Q: How long does this vegan eggplant curry recipe take?
A: About 45 minutes—quick for such rich flavor!
Q: Can I skip the chickpeas?
A: Sure, but they add protein—try lentils instead!
Q: Is it freezer-friendly?
A: Yes! Freeze for up to 3 months—reheats like a dream.
Q: Can I use raw eggplant?
A: Totally—just simmer it in the curry for 25–30 minutes.
Q: How do I make it oil-free?
A: Sauté with broth instead of oil—still delicious!
Conclusion: Dive Into This Vegan Eggplant Curry Recipe
This vegan eggplant curry recipe is a weeknight hero—rich, aromatic, and packed with plant-based goodness. It’s the ultimate plant-based curry, blending roasted eggplant and chickpeas into a dish that’s perfect for healthy weeknight dinners. Whether you’re spooning it over rice or dipping naan, it’s a flavor-packed win.