Craving a truly comforting meal? This Gingered Chickpea and Eggplant Curry, known as Kabli Chana Baigan Tarkari, is the answer. It’s a rustic, North Indian stew where tender eggplant and hearty chickpeas swim in a rich, ginger-spiced tomato sauce. It’s my go-to for a healthy vegetarian dinner that feels like a warm hug in a bowl. Whether you serve it with fluffy rice or warm pooris, this authentic recipe is a guaranteed crowd-pleaser.
Ingredients
• 8 tbsp / 120 ml ghee OR 6 tbsp / 90 ml olive oil plus 2 tbsp / 30 ml vegetable oil
• 1 medium eggplant, approx. 1-1.25 lbs / 455-570 g, cut into 1-inch / 2.5 cm cubes
• 1.5 tbsp / 22 ml fresh ginger root, scraped and minced
• 2 hot green chilies, stemmed, seeded, and finely minced
• 0.5 tbsp / 7 ml cumin seeds
• 0.25 tsp / 1 ml yellow asafetida powder (hing)
• 1.25 cups / 360 ml tomatoes, peeled, seeded, and chopped
• 1 tbsp / 15 ml ground coriander
• 1 tsp / 5 ml paprika
• 0.125 tsp / 0.5 ml cayenne pepper
• 0.125 tsp / 0.5 ml black pepper
• 1 tsp / 5 ml turmeric
• 0.5 cup / 120 ml water
• 2 cups / 480 ml cooked chickpeas, rinsed and drained
• 1 lb / 455 g fresh spinach, coarsely chopped OR one 10 oz / 285 g package frozen chopped spinach
• 0.5 tbsp / 7 ml salt
• 4 tbsp / 60 ml fresh coriander or parsley, chopped
• 1 tsp / 5 ml garam masala
Instructions
1. Heat 6 tbsp / 90 ml of the ghee or olive oil in a large nonstick frying pan over moderate heat. Add the eggplant cubes and fry, stirring frequently, until browned and soft. Remove with a slotted spoon and set aside.
2. Add the remaining 2 tbsp / 30 ml of ghee or vegetable oil to the pan and increase heat to moderately high. Add the ginger, chilies, and cumin seeds. Fry until the seeds turn dark brown.
3. Stir in the asafetida, and seconds later, add the tomatoes. Add the ground coriander, paprika, cayenne, black pepper, and turmeric. Cook, stirring, until the tomatoes reduce to a thick sauce that separates from the oil, about 10 minutes.
4. Pour in the 0.5 cup / 120 ml water and bring to a boil. Reduce heat to low. Stir in the fried eggplant, chickpeas, fresh spinach, salt, and half of the fresh coriander (2 tbsp).
5. Cover and simmer gently for 30 minutes. If using frozen spinach, add it during the last 10 minutes of cooking.
6. Before serving, stir in the remaining fresh coriander and the garam masala.
Nutritional Information
• Calories: 302 kcal
• Total Fat: 19g
• Saturated Fat: 10g
• Cholesterol: 22mg
• Sodium: 590mg
• Total Carbohydrates: 25g
• Dietary Fiber: 9g
• Sugars: 5g
• Protein: 9g
Pro Tips
• To prevent greasy eggplant, ensure your oil is hot before frying. For a lower-fat option, roast eggplant cubes at 400°F / 200°C for 20 minutes until tender, then add them to the curry.
• Asafetida (hing) adds a unique savory, onion-like flavor. If using pure asafetida instead of a milder yellow blend, use only a tiny pinch as it is extremely potent.
• If using frozen spinach, thaw it completely and squeeze out as much water as possible before adding it to the pot. This prevents a watery, diluted curry.
• This curry tastes even better the next day! The flavors deepen and meld overnight, making it a perfect dish to prepare in advance for easy meals.
FAQ
Q: Can I make this chickpea and eggplant curry vegan
A: Absolutely! To make this curry vegan, simply use the olive oil and vegetable oil option instead of ghee. Ghee is the only non-vegan ingredient in the recipe, making it an easy switch for a fully plant-based meal.
Q: Is this vegetarian curry a good source of protein
A: Yes, this curry is a great source of plant-based protein. The hearty chickpeas provide approximately 9 grams of protein per serving, making it a satisfying and nutritious vegetarian dinner.
Q: What can I substitute for asafetida (hing) in this recipe
A: If you can’t find asafetida (hing), you can omit it. To replicate its savory, onion-like flavor, you can sauté 1/4 cup of finely chopped onion or shallots after the cumin seeds have browned, before adding the ginger and chilies.
Q: How can I make this curry lower in fat
A: For a lower-fat version, we recommend roasting the eggplant instead of frying. Toss the eggplant cubes with a small amount of oil and roast at 400°F / 200°C for 20-25 minutes until tender, then add them to the curry as instructed in step 4.
Q: How long can I store this eggplant curry
A: This curry stores beautifully and the flavors even improve overnight. You can keep it in an airtight container in the refrigerator for up to 4 days, making it perfect for vegetarian meal prep. Reheat gently on the stovetop or in the microwave.





