Creamy Coconut Chickpea Curry

Rich, aromatic coconut curry with tender chickpeas — a 35-minute vegetarian dinner that beats any takeout.

⏱ Prep: 10 min🔥 Cook: 25 min⏰ Total: 35 min👥 4 servingsEasy~380 cal
veganbudget-friendlyfreezer-friendlymeal-prep-friendly

Ingredients

Serves 4

  • 2 cans (15 oz each) chickpeas, drained and rinsed
  • 1 can (14 oz) full-fat coconut milk
  • 1 can (14 oz) crushed tomatoes
  • 1 large onion, finely diced
  • 4 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 2 tbsp coconut oil or vegetable oil
  • 2 tsp curry powder
  • 1 tsp garam masala
  • 1 tsp cumin
  • 1/2 tsp turmeric
  • 1/2 tsp cayenne (adjust to taste)
  • Juice of 1/2 lime
  • Fresh cilantro and steamed basmati rice to serve
Save to Tablespoon →

Instructions

  1. 1
    Heat oil in a large skillet or saucepan over medium heat. Add the onion and cook for 8–10 minutes, stirring occasionally, until completely soft and beginning to turn golden. Patient onion cooking is the foundation of a great curry — don't rush this.
  2. 2
    Add garlic and ginger. Cook 1–2 minutes until fragrant, stirring constantly so they don't burn.
  3. 3
    Add curry powder, garam masala, cumin, turmeric, and cayenne. Stir into the onions and toast for 60 seconds — the spices will bloom in the oil and the kitchen will smell incredible.
  4. 4
    Add crushed tomatoes. Stir well and cook 3–4 minutes, stirring occasionally, until the mixture darkens and thickens into a paste-like consistency.
  5. 5
    Add the drained chickpeas and stir to coat in the tomato-spice base.
  6. 6
    Pour in the coconut milk and stir everything together. Bring to a gentle simmer over medium heat. Cook for 10–12 minutes, stirring occasionally, until the sauce thickens and the chickpeas are very soft.
  7. 7
    Squeeze in lime juice and taste — adjust salt, heat (more cayenne), or sweetness (a pinch of sugar if the tomatoes are sharp). Serve over steamed basmati rice with fresh cilantro.

Pro Tips

  • Use full-fat coconut milk, not light — the cream content gives the sauce its signature richness. Light coconut milk produces a watery, less satisfying curry.

  • For an even deeper flavor, add a cinnamon stick and 3 cardamom pods with the onion and remove them before serving — this adds warmth and complexity that takes the curry from good to restaurant-level.

  • Chickpea curry freezes perfectly and genuinely tastes better on day 2 as the spices deepen. Make a double batch and freeze half in portion-sized containers.

Frequently Asked Questions

Can I use dried chickpeas instead of canned?

Yes — soak 1.5 cups of dried chickpeas overnight in cold water, drain, then simmer in fresh water for 1.5–2 hours until tender. The flavor is superior to canned. For a quicker approach, pressure-cook dried chickpeas for 40 minutes. The recipe proceeds identically after the chickpeas are cooked.

How do I make chickpea curry spicier or milder?

For more heat, increase the cayenne or add a fresh green chili (like serrano) with the garlic. For a milder curry, reduce or omit the cayenne. The garam masala and curry powder are aromatic rather than hot — don't reduce those. A dollop of yogurt or coconut cream swirled in at serving time also cools the heat without losing the flavor.

What should I serve with chickpea curry?

Steamed basmati rice is the classic pairing — it soaks up the sauce beautifully. Warm naan or roti for tearing through the curry is equally good. For a complete meal with more vegetables, stir in a large handful of baby spinach in the last 2 minutes of cooking — it wilts and adds nutrition without changing the flavor.

More Vegetarian Recipes

Key Ingredient Guides

Cook from what you have — automatically.

Tablespoon scans your grocery receipts, tracks what's in your fridge, and suggests recipes like Creamy Coconut Chickpea Curry before anything expires.

30-day money-back guarantee — try Tablespoon Premium risk-free. No questions asked.