Why This Chickpea Curry Belongs in Your Weekly Rotation

Chickpea curry is the unsung hero of plant-based cooking. It's budget-friendly, deeply satisfying, packed with protein and fibre, and — most importantly — absolutely delicious. This recipe relies on pantry staples you likely already have, making it perfect for those nights when you haven't planned ahead.

Ingredients

Serves 4 | Prep time: 10 minutes | Cook time: 20 minutes

  • 2 cans (400g each) chickpeas, drained and rinsed
  • 1 can (400g) diced tomatoes
  • 1 can (400ml) full-fat coconut milk
  • 1 large onion, diced
  • 4 garlic cloves, minced
  • 1 thumb-sized piece of fresh ginger, grated (or 1 tsp ground ginger)
  • 2 tbsp tomato paste
  • 2 tbsp coconut oil or neutral cooking oil
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1 tsp turmeric
  • 1–2 tsp garam masala
  • ½ tsp chilli flakes (adjust to taste)
  • Salt and black pepper to taste
  • Handful of fresh spinach or kale (optional)
  • Fresh coriander and lemon wedges to serve

Method

  1. Sauté the aromatics. Heat oil in a large pan over medium heat. Add the diced onion and cook for 5–6 minutes until soft and translucent. Add the garlic and ginger and cook for another 2 minutes, stirring frequently.
  2. Toast the spices. Add the cumin, coriander, turmeric, and chilli flakes to the pan. Stir well and cook for 1–2 minutes until fragrant. This step is important — toasting the spices deepens their flavour significantly.
  3. Build the sauce. Stir in the tomato paste, then add the diced tomatoes and coconut milk. Stir to combine and bring to a gentle simmer.
  4. Add the chickpeas. Tip in the drained chickpeas and stir to coat. Simmer uncovered for 10–12 minutes, stirring occasionally, until the sauce thickens.
  5. Finish and season. Stir in the garam masala and any greens you're using. Cook for 2 more minutes. Season generously with salt and pepper.
  6. Serve. Ladle over basmati rice or with warm naan bread. Garnish with fresh coriander and a squeeze of lemon.

Nutrition Highlights

NutrientPer Serving (approx.)
Protein~15g
Fibre~10g
Iron~25% of daily needs
Folate~20% of daily needs

Variations & Tips

  • Add more vegetables: Diced sweet potato, cauliflower florets, or frozen peas all work beautifully here.
  • Make it richer: Stir a tablespoon of cashew butter or almond butter into the sauce for extra creaminess.
  • Meal prep: This curry keeps well in the fridge for up to 4 days and freezes beautifully for up to 3 months.
  • Serving ideas: Try over quinoa instead of rice for an extra protein boost, or stuff into a baked potato for a satisfying lunch.

Final Note

Don't be afraid to adjust the spice levels to your taste. The beauty of a homemade curry is that it's entirely yours to customise. Once you've made this a few times, you'll find yourself reaching for it again and again.