
A spicy, tangy, and comforting chickpea curry that’s perfect with rice or flatbreads like chapati or naan.
Ingredients (Serves 4)
-
2 cups cans chickpeas (or 2 cans of chickpeas, drained and rinsed)
-
1 large onion, finely chopped
-
2 medium tomatoes, pureed or finely chopped
-
1-2 green chilies, finely chopped (adjust to taste)
-
1 teaspoon amchur (dry mango powder) or lemon juice (for tanginess)
-
Fresh coriander leaves, chopped (for garnish)
-
Water as needed
Instructions
Step 1: Prepare Chickpeas
-
If using dried chickpeas: Soak them overnight in enough water. Drain and rinse. Pressure cook with enough water for 20-25 minutes until soft.
-
If using canned: Rinse chickpeas thoroughly under cold water and drain.
Step 2: Cook the Base
-
Heat oil in a pan over medium heat. Add cumin seeds and let them splutter.
-
Add chopped onions and sauté until golden brown.
-
Add ginger-garlic paste and green chilies; cook for 1-2 minutes until raw smell disappears.
Step 3: Add Tomatoes & Spices
-
Add pureed or chopped tomatoes and cook until oil separates from the masala (about 5-7 minutes).
-
Add turmeric, coriander powder, red chili powder, and chana masala powder. Stir well and cook for 2 minutes.
Step 4: Combine Chickpeas
-
Add cooked chickpeas along with some cooking water (or plain water if using canned).
-
Mix well and let it simmer for 15-20 minutes on low heat until the flavors meld together. Add more water if needed for desired consistency.
Step 5: Final Touches
-
Add salt to taste. Stir in amchur powder or squeeze lemon juice for tanginess.
-
Garnish with fresh coriander leaves before serving.
Serving Suggestions
-
Serve hot with steamed basmati rice or Indian flatbreads like chapati, naan, or paratha.
-
Pair with a side of yogurt or pickle for an authentic Indian meal experience.
Pro Tips
-
Use fresh spices for best flavor.
-
For extra richness, add a tablespoon of butter or ghee at the end.
-
Leftover chana masala tastes even better the next day after flavors develop.