Indian Chickpea and Eggplant Curry in Tomato Sauce Recipe
This homemade curry from northern India combines tender eggplant and chickpeas in a thick tomato sauce with plenty of onion and spices. In this version, the eggplant is first pan-fried until golden so it doesn’t fall apart in the sauce and develops a light, smoky note that pairs beautifully with the sweet-and-sour tomatoes.
This dish is inspired by home-style curries from northern India, where chickpeas and eggplant are commonly combined with tomatoes and warming spices., The technique of frying eggplant first is typical in many Indian households to improve both texture and flavor., Serving the curry with rice or wheat flatbreads reflects the everyday way such dishes are eaten across India.
This curry uses simple pantry ingredients to create a deeply flavored, restaurant-quality dish at home., It is naturally vegetarian and can easily be made vegan, making it suitable for a wide range of diets., The balance of sweet onions, tangy tomatoes, earthy spices and creamy chickpeas makes it comforting yet vibrant.
Dlaczego ta wersja działa
- Frying the eggplant before simmering keeps the cubes intact and adds a subtle smoky, caramelized flavor.
- A generous amount of onion cooked until lightly browned builds a naturally sweet, rich base for the tomato sauce.
- Adding garam masala at the end preserves its aroma and gives the curry a fresh, complex finish.
Chef's tips
If your pan is small, fry the eggplant in batches so it browns instead of steaming., Taste the tomatoes—if they are very acidic, add a pinch of sugar to balance the sauce., Let the curry rest for at least 10 minutes before serving; the flavors settle and deepen.
How to serve
Serve with basmati rice, naan, roti or any simple wheat flatbread., Add a spoonful of plain yogurt or plant-based yogurt on top and sprinkle with extra fresh cilantro., Pair with a simple cucumber salad or sliced raw vegetables to add freshness and crunch.
Na co uważać
- Don’t rush frying the eggplant; if the cubes are undercooked, they will be spongy instead of silky.
- Stir the onions regularly so they brown evenly without burning, which would make the sauce bitter.
- Adjust the amount of hot paprika carefully—it's easier to add more heat later than to fix an overly spicy curry.
Zamienniki
- Use canned crushed tomatoes instead of chopped tomatoes if you prefer a smoother sauce.
- Replace chickpeas with cooked lentils or white beans if needed, adjusting cooking time so they don’t break down.
- If you don’t have garam masala, use a mix of ground cumin, coriander and a pinch of cinnamon as a quick stand-in.
Ingredients
- eggplant medium, cut into cubes about 2 cm - 2 piece
- canned chickpeas drained weight, 1 can - 240 g
- onion finely chopped - 2 piece
- canned chopped tomatoes - 400 g
- garlic finely chopped - 3 cloves
- ginger grated - 2 cm
- vegetable oil - 4 tablespoons
- ground cumin - 1 teaspoon
- ground coriander - 1 teaspoon
- sweet paprika powder - 1 teaspoon
- hot paprika powder or less, to taste - 0.5 teaspoons
- garam masala - 0.75 teaspoons
- water for the sauce - 150 ml
- salt to taste
- fresh cilantro chopped, for serving (optional) - 2 tablespoons
Preparation
- Cut the eggplants into cubes, sprinkle lightly with salt and set aside for 10 minutes until they release some juice; then pat them dry with paper towels so they fry better.
- Heat 2 tablespoons of oil in a large pan over medium-high heat, add the eggplant and fry for 8–10 minutes, stirring often, until the cubes are soft inside and golden on the edges; transfer them to a plate.
- In the same pan add the remaining oil, add the onion and fry for 7–8 minutes over medium heat until it softens and lightly browns, stirring frequently so it doesn’t burn.
- Add the garlic and ginger, fry for 1–2 minutes until very fragrant, then add the cumin, coriander and both paprikas, stirring for about 30 seconds until the spices foam slightly.
- Pour in the canned tomatoes and 150 ml of water, add a pinch of salt, and cook for 8–10 minutes over medium heat until the sauce thickens and starts to pull away from the bottom of the pan, leaving a thin layer of oil.
- Add the drained chickpeas and the fried eggplant, mix gently, cover and cook for 8–10 minutes over low heat until all the flavors meld and the eggplant is very soft but still in pieces.
- Sprinkle in the garam masala, season with salt to taste and cook for another 2 minutes uncovered, until the sauce is as thick as a stew and slowly runs off the spoon.
- Serve hot, sprinkled with fresh cilantro, with rice or wheat flatbreads; the dish also tastes great the next day after reheating.
Storage
The curry tastes even better the next day as the spices meld. When reheating, you can add 2–3 tablespoons of water if the sauce has become too thick.
This is one of those curries that tastes even better the next day, so it’s perfect for meal prep or cooking ahead for guests., I like to keep it moderately spicy and let everyone adjust the heat individually with fresh chili or chili flakes at the table.