Chickpea and Spinach Curry

Whole chickpeas and fresh spinach sit in a creamy tomato-coconut sauce that is thick enough to coat the chickpeas but still easy to spoon. Simmer the tomato base uncovered before adding the coconut milk, then fold in the spinach only after the sauce has thickened. Cook the rice separately and serve it beside the curry in a wide bowl, with cilantro scattered over the top.

Ingredients for Chickpea and Spinach Curry

Close view of glossy chickpea and spinach curry, with whole chickpeas, wilted leaves, cilantro, and rice at the edge.
  • 1 cup dry long-grain rice, such as basmati (190g)
  • 1 tablespoon olive or neutral oil
  • 1 medium yellow onion, finely diced (150g)
  • 3 cloves garlic, minced
  • 1 tablespoon finely grated or minced fresh ginger
  • 2 teaspoons mild curry powder
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground turmeric
  • 1 can (14.5 ounces) crushed tomatoes (410g)
  • 1/2 cup vegetable broth (120g)
  • 2 cans (15 ounces each) chickpeas, drained and rinsed (about 480g drained)
  • 1 cup full-fat coconut milk (240g)
  • 3/4 teaspoon fine salt, or to taste
  • 5 ounces fresh baby spinach, about 5 packed cups (140g)
  • 2 tablespoons roughly chopped fresh cilantro, plus a few leaves for serving

Optional: Lime wedges or 1–2 teaspoons lime juice for serving.

How to Make Chickpea and Spinach Curry

A full bowl of chickpea and spinach curry with rice served separately, photographed with more of the pale tabletop visible.
  1. Cook the rice: Rinse it if desired, then cook it in a separate saucepan or rice cooker according to the package directions. Keep it covered once tender.
  2. Soften the aromatics: Warm the oil in a medium soup pot or deep 10–12-inch skillet over medium heat. Add the onion and cook for 4–5 minutes, until soft and translucent. Stir in the garlic and ginger for about 30 seconds, until fragrant.
  3. Bloom the spices: Add the curry powder, cumin, turmeric, and salt. Stir constantly for about 30 seconds. Lower the heat if the spices begin to stick.
  4. Simmer the tomato base: Stir in the crushed tomatoes, broth, and chickpeas. Bring to a gentle simmer, then cook uncovered for 8–10 minutes. Begin checking the thickness near the end of this time; the sauce should start to cling to the chickpeas. Stir periodically, and more often as it thickens.
  5. Add the coconut milk: Stir it in and simmer gently, uncovered, for 4–6 minutes or until the sauce is glossy, coats the chickpeas, and remains spoonable. If it is thin, keep simmering; if it becomes too thick, add a small splash of broth.
  6. Wilt the spinach: Fold it in, working in batches if needed. Stir over low to medium-low heat for 1–3 minutes, just until the leaves wilt and remain visibly green. Turn off the heat, stir in some of the cilantro, and taste for salt.
  7. Serve: Spoon the curry into one side of each wide bowl and place a mound of rice beside it, without mixing them. Scatter the remaining cilantro over the top and offer lime separately, if desired.

How to Keep the Sauce Spoonable

Use the measured broth rather than adding extra liquid at the start. The uncovered simmer lets the tomato base reduce before the coconut milk goes in; a second gentle simmer thickens the finished sauce without overcooking the spinach.

Tomatoes and coconut milk vary in thickness, so judge the sauce by how it coats the chickpeas rather than by time alone. Keep the simmer gentle and stir along the bottom of the pot to prevent sticking.

Can You Use Frozen Spinach?

Fresh baby spinach wilts quickly and leaves recognizable greens in the curry. To use chopped frozen spinach instead, thaw and drain it well before adding it near the end. Stir until hot throughout, then simmer uncovered a little longer if it releases enough moisture to thin the sauce. Do not add water to help it wilt.

How to Store and Reheat the Curry

Cool the curry promptly and refrigerate it in an airtight container for 3–4 days. Store the rice separately when practical. If making the curry base ahead, add fresh spinach close to serving time for the best texture.

Reheat the curry on the stovetop over low to medium-low heat, stirring until hot throughout. Or microwave it in a covered microwave-safe dish, stirring partway through. Add a small splash of broth or water if the sauce has thickened.

To freeze, cool the curry completely and seal it in a freezer-safe container for up to 2 months. Freeze the rice separately if desired. Thaw in the refrigerator before reheating.

Nutrition

Approximate nutrition per serving, based on 4 servings and including the rice: 575 calories, 19g protein, 19g fat, and 85g carbohydrates. Approximate nutrition per 100g: 90 calories, 3g protein, 3g fat, and 13g carbohydrates. Values vary with ingredient brands and the amount of water absorbed by the rice.

Chickpea and Spinach Curry

Chickpeas and spinach simmer in a creamy tomato-coconut sauce and are served alongside rice.
Course: Main Course
Cuisine: Global
Prep: 15 min
Cook: 40 min
Total: 55 min
Servings: 4 Calories: 575 kcal

Equipment

  • Saucepan or rice cooker
  • Medium soup pot or deep skillet

Ingredients

For the rice

  • 1 cup dry long-grain rice, such as basmati (190 g)

For the curry

  • 1 tablespoon olive or neutral oil
  • 1 medium yellow onion, finely diced (150 g)
  • 3 cloves garlic, minced
  • 1 tablespoon finely grated or minced fresh ginger
  • 2 teaspoons mild curry powder
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground turmeric
  • 3/4 teaspoon fine salt, or to taste
  • 1 can (14.5 ounces) crushed tomatoes (410 g)
  • 1/2 cup vegetable broth (120 g)
  • 2 cans (15 ounces each) chickpeas, drained and rinsed (about 480 g drained)
  • 1 cup full-fat coconut milk (240 g)
  • 5 ounces fresh baby spinach, about 5 packed cups (140 g)
  • 2 tablespoons roughly chopped fresh cilantro, plus a few leaves for serving

Optional for serving

  • Lime wedges or 1–2 teaspoons lime juice

Instructions

  1. Cook the rice in a saucepan or rice cooker according to the package directions. Keep covered once tender.
  2. Warm the oil in a medium soup pot or deep 10–12-inch skillet over medium heat.
  3. Add the onion and cook for 4–5 minutes, until soft and translucent.
  4. Stir in the garlic and ginger and cook for about 30 seconds, until fragrant.
  5. Add the curry powder, cumin, turmeric, and salt. Stir constantly for about 30 seconds, lowering the heat if the spices begin to stick.
  6. Stir in the crushed tomatoes, broth, and chickpeas. Bring to a gentle simmer and cook uncovered for 8–10 minutes, stirring periodically, until the sauce starts to cling to the chickpeas.
  7. Stir in the coconut milk and simmer gently, uncovered, for 4–6 minutes, until the sauce is glossy and coats the chickpeas while remaining spoonable.
  8. Fold in the spinach, working in batches if needed. Stir over low to medium-low heat for 1–3 minutes, just until wilted and still visibly green.
  9. Turn off the heat, stir in some of the cilantro, and taste for salt.
  10. Serve the curry beside a mound of rice in each bowl. Scatter the remaining cilantro over the curry and offer lime separately, if desired.

Tips

  • Simmer the tomato base uncovered before adding the coconut milk so it can reduce.
  • Judge the sauce by how it coats the chickpeas; tomato and coconut milk thickness can vary.
  • Keep the simmer gentle and stir along the bottom of the pot to prevent sticking.
  • If the finished sauce is too thick, add a small splash of broth; if it is thin, simmer it a little longer.
  • Add spinach near the end and cook only until wilted to keep it green.

Variations

  • Frozen Spinach Curry: Use thawed, well-drained chopped frozen spinach instead of fresh spinach. Add it near the end and simmer uncovered longer if it releases moisture.

Notes

Refrigerate the curry in an airtight container for 3–4 days, storing rice separately when practical. Reheat gently on the stovetop or in a covered microwave-safe dish, adding a splash of broth or water if needed. Freeze the cooled curry for up to 2 months and thaw in the refrigerator before reheating.

Nutrition

Calories: 575 kcal | Protein: 19 g | Fat: 19 g | Carbohydrates: 85 g

Write A Comment