Coconut Chickpea and Spinach Curry

This coconut chickpea and spinach curry turns canned chickpeas, coconut milk, tomatoes, and fresh spinach into a creamy 30-minute dinner that tastes rich without costing much.

coconut-chickpea-spinach-curry-close-upSave

It is cozy, filling, and made from simple pantry staples. The chickpeas bring plant-based protein and fiber, the spinach adds color and nutrients, and the coconut milk makes the sauce silky enough to scoop up with rice, flatbread, or a spoon.

Why You’ll Love This Recipe

  • Creamy and comforting: Coconut milk softens the spices and makes every bite smooth and rich.
  • Fast enough for weeknights: The curry simmers in one pot and comes together in about 30 minutes.
  • Budget-friendly: Canned chickpeas, tomatoes, and spinach keep the cost low while still making a full meal.
  • Beginner-friendly: You only need basic chopping, stirring, and simmering.

Fabian’s Budget & Health Tip: Use canned chickpeas when you need speed, but cook dried chickpeas in a big batch when you want the lowest cost. Freeze extra cooked chickpeas in meal size portions, then use them just like canned. If fresh spinach is pricey, use frozen spinach and squeeze out extra water before adding it.

coconut-chickpea-spinach-curry-ingredientsSave

Ingredients (Serves 4)

  • 2 tablespoons olive oil (30 ml)
  • 1 medium yellow onion, diced (about 1 cup or 150 g)
  • 4 cloves garlic, minced (about 12 g)
  • 1 tablespoon fresh ginger, grated (15 g)
  • 1 1/2 tablespoons curry powder (9 g)
  • 1 teaspoon ground cumin (2 g)
  • 1/2 teaspoon fine salt (3 g), plus more to taste
  • 1/4 teaspoon black pepper (1 g)
  • 1 can diced tomatoes, 14.5 ounces (411 g)
  • 2 cans chickpeas, 15 ounces each, drained and rinsed (about 500 g drained)
  • 1 can full fat coconut milk, 13.5 ounces (400 ml)
  • 4 packed cups fresh spinach (120 g)

coconut-chickpea-spinach-curry-cooking-processSave

Step-by-Step Instructions

1. Sauté the Onion

Warm the olive oil in a large pot over medium heat. Add the diced onion and cook for 5 to 6 minutes, stirring often. The onion should look glossy and soft, and the edges should turn light golden.

2. Bloom the Garlic, Ginger, and Spices

Add the garlic, ginger, curry powder, cumin, salt, and black pepper. Stir for about 45 seconds. The mixture should smell warm, toasty, and fragrant. Do not walk away here, because garlic can burn fast.

3. Add the Tomatoes and Chickpeas

Pour in the diced tomatoes and stir well, scraping the bottom of the pot to lift up the flavorful bits. Add the chickpeas and stir until they are coated in the spiced tomato mixture.

4. Simmer with Coconut Milk

Pour in the coconut milk and stir until the sauce turns creamy orange. Bring it to a gentle simmer, then lower the heat to medium low. Cook for 12 to 15 minutes, stirring now and then, until the sauce thickens slightly and small bubbles rise around the edges.

5. Stir in the Spinach

Add the spinach in handfuls. Stir until it wilts into the curry and turns deep green, about 2 minutes. Taste the sauce and add a little more salt if the flavors taste flat.

6. Serve Warm

Spoon the curry into bowls while it is hot and creamy. Serve it as is, or pair it with cooked rice, flatbread, or roasted vegetables for a heartier plate.

coconut-chickpea-spinach-curry-top-downSave

Expert Troubleshooting & FAQs

Can I use dried chickpeas instead of canned?

Yes. Cook dried chickpeas until tender before starting the recipe. You need about 3 cups cooked chickpeas (about 500 g). The chickpeas should feel soft but not mushy.

Can I use light coconut milk?

Yes, but the sauce will taste thinner and less creamy. For the best texture, use full fat coconut milk. If you use light coconut milk, simmer the curry a few extra minutes to help it thicken.

Why does my curry taste bland?

It likely needs more salt or more time for the spices to bloom. Salt wakes up the coconut milk, tomatoes, and chickpeas. Add a pinch, stir, and taste again. Next time, make sure the curry powder and cumin sizzle with the onion mixture until fragrant.

How do I make the curry thicker?

Simmer it uncovered for a few more minutes. You can also mash a small scoop of chickpeas against the side of the pot and stir them back in. This makes the sauce naturally thicker.

Can I use frozen spinach?

Yes. Thaw it first, then squeeze out as much water as you can. Add it near the end and stir until hot. Too much extra water can make the curry thin.

How should I store leftovers?

Cool the curry, then store it in an airtight container in the fridge for up to 4 days. Reheat it gently on the stove or in the microwave. If the sauce gets too thick, add a splash of water while reheating.

Estimated Nutritional Facts

Per serving, based on 4 servings. Values are estimates and can change based on brands and exact portions.

  • Calories: about 390
  • Protein: about 13 g
  • Carbs: about 42 g
  • Fats: about 22 g

Coconut Chickpea and Spinach Curry

Coconut Chickpea and Spinach Curry

Prep10 minCook10 minTotal20 minYield4

Ingredients

  • 2 tablespoons olive oil (30 ml)
  • 1 medium yellow onion, diced (about 1 cup or 150 g)
  • 4 cloves garlic, minced (about 12 g)
  • 1 tablespoon fresh ginger, grated (15 g)
  • 1 1/2 tablespoons curry powder (9 g)
  • 1 teaspoon ground cumin (2 g)
  • 1/2 teaspoon fine salt (3 g), plus more to taste
  • 1/4 teaspoon black pepper (1 g)
  • 1 can diced tomatoes, 14.5 ounces (411 g)
  • 2 cans chickpeas, 15 ounces each, drained and rinsed (about 500 g drained)
  • 1 can full fat coconut milk, 13.5 ounces (400 ml)
  • 4 packed cups fresh spinach (120 g)

Instructions

  • 1. Sauté the Onion. Warm the olive oil in a large pot over medium heat. Add the diced onion and cook for 5 to 6 minutes, stirring often. The onion should look glossy and soft, and the edges should turn light golden.
  • 2. Bloom the Garlic, Ginger, and Spices. Add the garlic, ginger, curry powder, cumin, salt, and black pepper. Stir for about 45 seconds. The mixture should smell warm, toasty, and fragrant. Do not walk away here, because garlic can burn fast.
  • 3. Add the Tomatoes and Chickpeas. Pour in the diced tomatoes and stir well, scraping the bottom of the pot to lift up the flavorful bits. Add the chickpeas and stir until they are coated in the spiced tomato mixture.
  • 4. Simmer with Coconut Milk. Pour in the coconut milk and stir until the sauce turns creamy orange. Bring it to a gentle simmer, then lower the heat to medium low. Cook for 12 to 15 minutes, stirring now and then, until the sauce thickens slightly and small bubbles rise around the edges.
  • 5. Stir in the Spinach. Add the spinach in handfuls. Stir until it wilts into the curry and turns deep green, about 2 minutes. Taste the sauce and add a little more salt if the flavors taste flat.
  • 6. Serve Warm. Spoon the curry into bowls while it is hot and creamy. Serve it as is, or pair it with cooked rice, flatbread, or roasted vegetables for a heartier plate.
Rate this recipe
avatar
Fabian

Hi, I'm Fabian! I'm a dad, husband, and everyday home cook based in Hungary. I'm passionate about the Mediterranean diet and specialize in creating healthy, budget-friendly recipes using simple supermarket ingredients. Whether we are making a quick weekday mezze or a hearty, wholesome pasta dish, my goal is to help you eat well and cook delicious, from-scratch food without breaking the bank.

Leave a Comment

Your email address will not be published. Required fields are marked *