This easy chickpea, potato, and eggplant curry is hearty, fragrant, and full of plant-based protein and fiber. Sautéed eggplant and potatoes absorb smoky spices and rich tomato paste, creating a savory base that complements tender chickpeas. Stir in fresh spinach at the end for color and nutrients, then serve over steamed rice and finish with a sprinkle of black pepper and chopped cilantro for a comforting, soulful meal.

I love Indian food for its bold spice combinations, aromatic ingredients, and the many naturally vegan dishes it offers. This curry highlights those qualities while staying quick and approachable.
The combination of potatoes and eggplant gives the curry a satisfying, substantial texture that makes it feel like a true main dish. It’s fully vegan and comes together in about 30 minutes, making it a great pick for busy weeknights or for meal prep when you want a nourishing dinner without a lot of fuss.
Why you’ll love this Chickpea Eggplant Potato Curry Recipe
- Made from easy pantry staples and a few fresh vegetables
- A simple way to add more vegetables and plant protein to your meals
- Ready in roughly 30 minutes—ideal for quick dinners
- Warm, comforting flavors that perform well for leftovers
- Pairs beautifully with steamed rice, naan, or flatbreads
- Completely vegan—no dairy or eggs required
Helpful Tip
For brighter, fresher spice flavor, try grinding whole cumin or coriander seeds just before cooking. Freshly ground spices release essential oils that lift the whole dish.

Ingredients for Chickpea Eggplant Potato Curry
This recipe centers on a few fresh vegetables—eggplant, potatoes, and spinach—while the rest of the ingredients are common pantry items. The listed quantities serve about 4 people.
- 1 tbsp olive oil
- 3 garlic cloves, minced
- 2 tbsp fresh ginger, minced
- 1 onion, chopped
- ½ medium eggplant, cut into small cubes (use any firm variety)
- 3 small potatoes, cubed (baby potatoes work well)
- 15 oz canned chickpeas, drained
- 3 tbsp tomato paste
- ½ tsp salt, or to taste
- ¼ tsp ground coriander
- ¼ tsp smoked paprika
- ¼ tsp ground cumin
- 2 tbsp curry powder
- 2 cups water (adjust for desired sauce thickness)
- 2 cups baby spinach
- ¼ cup chopped cilantro
- Black pepper and crushed red pepper flakes to taste

How to Make Chickpea Curry with Eggplant and Potato
Follow these straightforward steps to build layers of flavor. The technique is simple: soften aromatics, brown the vegetables, add spices and tomato paste, then simmer with chickpeas until everything is tender.
- Heat the oil over medium heat in a deep nonstick skillet or wok. Add the minced garlic, ginger, and chopped onion; sauté for about 5 minutes until fragrant and beginning to brown.
- Add the cubed potatoes and eggplant, season with a pinch of salt, and cook, stirring often, for 8–10 minutes until both are soft and lightly browned.
- Stir in the tomato paste, ground coriander, cumin, smoked paprika, salt, and curry powder. Cook for 2–3 minutes to toast the spices and deepen the flavors.
- Add the water and drained chickpeas. Bring to a boil, then reduce to a simmer and cook until the vegetables are fork-tender and a saucy gravy has formed—about 8–12 minutes depending on potato size.
- Stir in the baby spinach and let it wilt into the curry. Adjust seasoning with additional salt, black pepper, or red pepper flakes.
- Serve hot over steamed rice, with chopped cilantro on top and an extra squeeze of lemon or a drizzle of coconut milk if desired.
Tips for Making the Best Vegan Curry
- Swap roots: Try sweet potatoes or cubed butternut squash in place of regular potatoes for a sweeter dimension.
- Bright finishing touches: A squeeze of fresh lemon juice, a drizzle of coconut milk, or a sprinkling of raw diced tomatoes or red onion adds freshness.
- Adjust heat: Add red chili powder, chopped green chilies, cayenne, or extra red pepper flakes if you prefer a spicier curry.

FAQs
Most eggplant varieties work well in curry. Globe (American) eggplants are larger and widely available, while Japanese or Italian eggplants are thinner and milder. The key is to choose a firm, fresh eggplant so the pieces hold their shape while cooking.
This curry makes a satisfying main course when served with rice or flatbread. It also works well as part of a larger spread alongside other vegetarian dishes if you prefer to serve multiple items family-style.
You can, but for this particular recipe the stove is usually faster. Because the stovetop allows quick sautéing and browning, it often takes less time overall than waiting for a pressure cooker to come to pressure and release.
Other Delicious Vegan Curry Recipes
- Vegan Potato and Chickpea Curry
- Chana Saag Aloo Curry
- Vegan Chickpea Coconut Curry
- Spicy Lentil Curry

Love this recipe? Leave a comment below to share how it turned out. Craving more? Check the blog for more plant-based recipes and ideas.
Recipe — Easy Chickpea Eggplant Potato Curry with Spinach
Total time: 30 minutes | Serves: 4
Ingredients
- 1 tbsp olive oil
- 3 garlic cloves, minced
- 2 tbsp ginger, minced
- 1 onion, chopped
- ½ eggplant, cubed
- 3 small potatoes, cubed
- 15 oz canned chickpeas, drained
- 3 tbsp tomato paste
- ½ tsp salt (adjust to taste)
- ¼ tsp ground coriander
- ¼ tsp smoked paprika
- ¼ tsp ground cumin
- 2 tbsp curry powder
- 2 cups water
- 2 cups baby spinach
- ¼ cup chopped cilantro
- Black pepper and red pepper flakes to taste
Instructions
- Heat the oil over medium in a large nonstick skillet. Add the garlic, ginger, and onion; sauté for about 5 minutes until fragrant and beginning to brown.
- Add the cubed potatoes and eggplant, season with a pinch of salt, and cook, stirring frequently, for 8–10 minutes until softened and lightly browned.
- Stir in the tomato paste, ground coriander, cumin, smoked paprika, and curry powder. Cook for 2–3 minutes to bloom the spices.
- Add the water and chickpeas. Bring to a boil, then reduce to a simmer and cook until the vegetables are fork-tender and the sauce has thickened, about 8–12 minutes.
- Fold in the baby spinach and allow it to wilt. Taste and adjust seasoning with salt, black pepper, or red pepper flakes.
- Serve hot over rice or with flatbread, garnished with chopped cilantro and an optional squeeze of lemon.
Nutrition (per serving)
Approximately: 278 kcal, 49 g carbohydrates, 10 g protein, 6 g fat, 12 g fiber. Exact values will vary based on specific ingredients and portion sizes.
Tried this recipe? Let us know in the comments how it turned out and any variations you enjoyed.