Total Time
Prep 45 mins
Cook 0 mins

this is a slightly modified version that I found on the web. the original version can be found here:

Ingredients Nutrition


  1. Film the olive oil in the bottom of a large saucepan (preferably non-stick, original recipe called for a dutch oven), and place pan over medium-low heat.
  2. Add the garlic, while stirring, and the cumin seeds. Add more oil if necessary. Stir until fragrant and brown (the cumin seeds may pop).
  3. Add the ground coriander, ginger, garam masala, and cardamom pods, stirring constantly until fragrant and toasty (probably about 30 seconds).
  4. Add 1/4 cup water, and stir/scrape the bottom of the pan to keep the browned bits from burning to the bottom. Cook until the water has evaporated away completely.
  5. Add the canned tomatoes/juice from canned tomatoes, and salt (if desired). Stir well to mix.
  6. Raise the heat to medium/medium-high to bring to a boil.
  7. Once boiling, reduce heat to low, add cilantro and cayenne, and simmer the sauce gently, stirring occasionally, until it reduces and begins to thicken a bit. Taste and adjust seasonings as necessary.
  8. Add chickpeas, stirring well, and cook over low heat for about five minutes.
  9. Add 2 tablespoons water, and cook for another five minutes.
  10. Add another 2 tablespoons water, and cook until entirely absorbed (a few more minutes). This helps concentrate the flavors in the sauce and makes the chickpeas more tender. Taste, and adjust seasonings as desired.
  11. Stir in yogurt and serve over brown rice (can omit the rice if desired).