Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Chickpea and Spinach Curry Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.3 from 20 reviews
  • Author: Lily
  • Prep Time: 5 minutes
  • Cook Time: 30 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Gluten Free, Vegan

Description

This easy and hearty chickpea and spinach curry is a nutritious vegan and gluten-free dish, perfect for quick mid-week dinners or meal prep. It combines a fragrant blend of spices with coconut milk and fresh spinach, creating a creamy, flavorful curry that pairs wonderfully with rice or quinoa.


Ingredients

Base

  • 1 tablespoon coconut oil
  • 1 large onion or 2 regular (optional for a thicker sauce), finely diced
  • 3 garlic cloves, minced

Vegetables & Legumes

  • 400 grams cherry tomatoes, halved (approx 2 punnets)
  • 480 grams cooked chickpeas (cooked or 2 cans, drained)
  • 3 cups baby spinach

Spices & Flavorings

  • 1 teaspoon garam masala
  • 1- teaspoon curry powder (add more for more heat)
  • ½ teaspoon turmeric
  • ½ teaspoon ground cinnamon
  • ¼ teaspoon ground cardamom
  • ½ teaspoon ground cumin
  • ½ teaspoon sea salt plus more to taste
  • ½ teaspoon grated ginger
  • 1 tablespoon tomato paste

Liquids

  • 200 ml coconut milk (half a 400ml / 14 oz can)
  • ¾ cup vegetable stock or water

Optional Garnish

  • 1 teaspoon chili flakes or diced green chilies to serve


Instructions

  1. Sauté the onions: Melt the coconut oil in a heavy-based pot over medium heat and add the finely diced onion. Cook for 3-5 minutes until the onions are soft and translucent, building the flavor base for the curry.
  2. Add garlic and tomatoes: Stir in the minced garlic and halved cherry tomatoes, allowing them to cook and combine with the onions for a few minutes.
  3. Add spices and tomato paste: Stir in garam masala, curry powder, turmeric, cinnamon, cardamom, cumin, grated ginger, tomato paste, and sea salt. Cook this spice mixture for 2 minutes to release the aromas and deepen the flavors.
  4. Add chickpeas and liquids: Add the cooked chickpeas and stir well to coat them evenly with the spices. Pour in the coconut milk and vegetable stock, then bring the mixture up to a boil.
  5. Simmer the curry: Reduce the heat to low and cook uncovered for approximately 25-30 minutes, stirring occasionally, until the sauce thickens and becomes creamy.
  6. Add spinach and finish: Stir in the baby spinach and allow it to gently wilt into the sauce. Remove the curry from the heat.
  7. Serve: Serve the curry hot with a sprinkle of chili flakes or green chilies if desired, alongside cooked rice or quinoa for a complete meal.

Notes

  • Can I use canned tomatoes instead of fresh? Yes, a 400-gram (14 oz) tin of chopped tomatoes works well, though the flavor will be slightly more acidic but hardly noticeable.
  • Does this curry freeze well? Absolutely. Cool the curry completely, then store in a freezer-proof container labeled with the date. It keeps well for up to 3 months.
  • How many does this serve? This recipe serves 4 satisfying portions on its own, but can stretch up to 6 servings when paired with rice or quinoa.
  • Recipe Shortcuts: Using canned chickpeas and canned or passata-style tomatoes reduces prep and cooking time. To thicken the curry faster, cook for 15 minutes then stir in a slurry made from 2 tablespoons water and 1 tablespoon cornstarch.