Sauté the aromatics: Heat the oil in a large skillet or saucepan over medium heat. Once hot, add the chopped onion and cook for about 5 minutes, stirring occasionally, until soft and lightly golden.
Add garlic and ginger: Stir in the minced garlic and grated ginger. Cook for 2–3 minutes, until fragrant.
Toast the spices: Add ground cumin, garam masala (or curry powder), black pepper, and salt. Stir constantly for about 1 minute to toast the spices and release their flavors.
Cook the tomatoes: Add the chopped tomatoes. Cook for 10 minutes, stirring occasionally, until the tomatoes break down and the mixture becomes thick and saucy. If using canned tomatoes, cook for 5 minutes until slightly reduced.
Add chickpeas and coconut milk: Stir in the drained chickpeas and pour in the coconut milk. Bring the mixture to a gentle boil, then reduce the heat to medium-low. Simmer uncovered for 8–10 minutes, or until the curry thickens slightly and flavors meld together.
Finish and serve: Turn off the heat. Stir in fresh lime or lemon juice and chopped coriander. Taste and adjust seasoning, adding more salt or citrus juice as needed.
Serve hot with basmati rice, jasmine rice, or warm naan bread.
Video
Notes
Curry Powder vs. Garam Masala: You can use either depending on what you have on hand. Curry powder gives a milder, slightly earthy flavor, while garam masala adds deeper, more aromatic notes. For a stronger curry flavor, use both in combination.
Canned Tomatoes Option: If you’re short on time or tomatoes aren’t in season, feel free to substitute the fresh tomatoes with 1 can (400g) diced tomatoes. They work perfectly and save chopping time.
Coconut Milk: For the creamiest curry, use full-fat coconut milk. Light coconut milk will make the sauce thinner and less rich. Shake the can well before using.
Storage & Reheating: Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave. The flavors often deepen overnight, making it even more delicious the next day.
Add-Ins and Variations:
Add a handful of baby spinach or kale in the last few minutes of cooking for extra greens.
Stir in cooked sweet potato or roasted cauliflower for extra texture.
Want it spicy? Add ¼–½ teaspoon chili flakes or a chopped fresh chili when adding the garlic.
Meal Prep Friendly: This chickpea curry is perfect for meal prep. It stores and reheats well and pairs with rice or quinoa for quick lunches.