Creamy Chickpea Coconut Spinach

Featured in: Hearty Meals for Every Table

Start by softening onions in oil, then toss in garlic, grated ginger, and your favorite spices to bloom the flavor. Mix in chickpeas, veggie stock, coconut milk, and crushed tomatoes. Simmer until tender and creamy, then fold in spinach at the end for freshness. Serve this cozy dish on fluffy rice or with warm naan. Add cilantro, a spritz of lemon juice, or vegan yogurt for that extra zing. All done in half an hour!

A woman in a kitchen taking a selfie.
By Rosa Rosa
Updated on Tue, 06 May 2025 17:29:19 GMT
A warm bowl with beans and rice. Pin it
A warm bowl with beans and rice. | letscookiteasy.com

My quick chickpea curry has become my evening standby when I want something rich tasting but easy to make. The mix of bold spices, smooth coconut milk, and hearty chickpeas makes a filling dish that seems like it took hours, though you'll have it ready in just half an hour.

I whipped up this curry during an especially busy period when I needed something good but couldn't spend ages cooking. My folks were blown away by how tasty it was, and now they ask for it at least twice every month.

Ingredients

  • Chickpeas: Give you plant protein and a hearty bite that works great in the sauce
  • Coconut milk: Makes the velvety base that smooths out the spice blend perfectly
  • Curry powder: Gives you quick flavor that still tastes authentic
  • Fresh ginger: Brings a lively kick that lifts the whole dish
  • Spinach: Adds healthy greens and makes a pretty color contrast
  • Garam masala: Tossed in at the end to boost aroma and make flavors stand out

Step-by-Step Instructions

Cook the Flavor Base:
Warm olive oil in a big pan over medium low heat. Toss in finely diced onion and cook about 4 minutes until see-through and soft. This builds the basic flavor your curry needs.
Wake Up the Spices:
Throw in freshly grated garlic and ginger with curry powder, ground coriander, cumin, turmeric, and red pepper flakes. Cook another minute, stirring all the time so nothing burns. This step wakes up the oils in your spices and really brings out their taste.
Create Your Sauce:
Add drained chickpeas and mix them with the spices for about a minute. This lets the beans soak up flavors before you add any liquid. Pour in vegetable stock, crushed tomatoes, and coconut milk, then add salt and pepper.
Let It Bubble:
Let your curry simmer uncovered for roughly 20 minutes, giving it a stir now and then. The sauce will get thicker and the flavors will come together. This is when everything gets good as the chickpeas soften up and soak in all that tasty sauce.
Add Fresh Touches:
Mix in spinach and cook till it wilts, about two minutes. Add garam masala and taste it, putting in sugar if needed to balance everything out. The garam masala gives a final scent boost that makes the whole dish better.
A bowl of rice and beans with a spoon in it. Pin it
A bowl of rice and beans with a spoon in it. | letscookiteasy.com

The real trick to this curry's amazing taste is adding garam masala right at the end. I picked up this tip from my Indian buddy who told me some spices lose their smell when cooked too long, while others need heat to come alive. Putting garam masala in last keeps all its complex flavors intact.

Make Ahead Options

This curry gets better over time as all the flavors mix together. You can make it up to three days before you need it and keep it in a sealed container in your fridge. When you warm it up, just add a bit of water or broth if it's too thick. Having this ready to go is great for busy weeks or meal planning.

Common Substitutions

What makes this curry so great is how flexible it is. Don't have chickpeas? White beans or lentils work just as well. No fresh spinach around? Frozen is fine, or try kale or Swiss chard instead. Can't find coconut milk? Try cashew cream or even regular yogurt added after cooking. The dish is super forgiving and lets you use what you've got without losing any flavor.

Serving Suggestions

While most folks love this with basmati rice, it's just as yummy with naan bread for scooping up sauce, or poured over quinoa for extra protein. Make a full Indian meal by adding a simple cucumber raita on the side to cool things down. For special dinners, I set up a small topping station with fresh cilantro, lime wedges, sliced chiles, and toasted cashews so everyone can fix their bowl just how they like it.

A bowl of rice and beans with a spoon in it. Pin it
A bowl of rice and beans with a spoon in it. | letscookiteasy.com

This chickpea curry fills you up, keeps you healthy, and can change to match what you've got on hand—it's just right for any weeknight dinner.

Frequently Asked Questions

→ Can dried chickpeas work instead of canned?

For sure! Soak 1½ cups of dried chickpeas overnight, then boil them until soft (around 45-60 minutes). That’s about the same as 3 cans. Cooking them ahead makes them just right for this dish.

→ Does this dish fit a vegan diet?

Definitely! Skip plain yogurt, or swap it for plant-based yogurt to keep everything vegan. The coconut milk and broth are already plant-friendly.

→ How do I make it milder?

Simple fix—leave out the chili flakes. The spices on their own will give enough kick. Adding a splash more coconut milk or a little sugar also mellows the heat nicely.

→ How long does this keep in the fridge?

Stored in a sealed container, it stays fresh for 4-5 days in the fridge. Bonus: the flavors get even richer after resting overnight. Heat it gently on the stove or microwave when ready to eat.

→ Can I freeze leftover curry?

Sure thing! Cool it completely, pack it into freezer-safe containers, and keep it frozen up to 3 months. Thaw overnight in the fridge, and warm it up before eating. Add fresh spinach during reheating for the best texture.

→ What can I use instead of coconut milk?

Replace it with heavy cream for a non-vegan option or opt for unsweetened cashew cream to stay vegan. For a lighter twist, plain yogurt combined with water works too—add it at the very end.

Creamy Chickpea Coconut Spinach

A comforting mix of chickpeas, coconut milk, and vibrant spices, this one-pot dish is ready in 30 minutes. Perfect as a hearty plant-based option.

Prep Time
10 Minutes
Cook Time
20 Minutes
Total Time
30 Minutes
By Rosa: Rosa

Category: Main Courses

Difficulty: Easy

Cuisine: Indian

Yield: 4 Servings (4 hearty portions)

Dietary: Vegan, Vegetarian, Gluten-Free, Dairy-Free

Ingredients

→ Base Ingredients

01 500 grams vegetable stock (2 cups)
02 1 large onion, finely chopped
03 400 grams crushed tomatoes (1 can)
04 2.5 cm ginger, grated
05 1 tablespoon olive oil
06 720 grams chickpeas (3 cans, drained) or 4½ cups cooked chickpeas
07 400 grams coconut milk (1 can)
08 100 grams spinach (4 cups), optional
09 3 cloves garlic, grated

→ Spices

10 1 teaspoon turmeric powder
11 1 teaspoon ground cumin
12 2 teaspoons curry powder
13 1 teaspoon garam masala
14 ¼ teaspoon red pepper flakes
15 1 teaspoon ground coriander
16 2 twists black pepper
17 1 teaspoon salt
18 2 teaspoons sugar, optional

→ Serving Suggestions

19 Fresh cilantro
20 Greek-style yogurt
21 Basmati rice or naan bread
22 Fresh lemon juice

Instructions

Step 01

Start by warming the olive oil in a skillet or a heavy-bottomed pot. Toss in the onions and cook them on medium-low for around 4 minutes, giving them a stir every so often.

Step 02

Mix in grated ginger, garlic, and all your spices: curry powder, coriander, cumin, turmeric, and chili flakes. Stir them for a minute or so to toast. Add a splash of broth if it starts feeling dry.

Step 03

Drop in the drained chickpeas and mix everything up for about a minute.

Step 04

Pour in the veggie stock, coconut milk, and crushed tomatoes. Sprinkle in the salt and black pepper next.

Step 05

Keep things bubbling gently for about 20 minutes until it’s as thick as you like. Don’t forget to stir every now and then.

Step 06

Throw in the spinach and cook for another 2 minutes, just until it’s nice and wilted.

Step 07

Sprinkle garam masala over the curry and stir well. Give it a taste and add more salt if needed. If it tastes too strong, a little sugar can balance things out.

Step 08

Dish up your chickpea curry with naan, basmati rice, or maybe roti. Add fresh cilantro, a squeeze of lemon or lime, and a dollop of thick yogurt on top if you like.

Notes

  1. Once cooled, it thickens up. Pour in more stock if you’d rather have it thinner.
  2. Give it a stir here and there so it doesn’t stick and scorch at the bottom.

Tools You'll Need

  • A big skillet or heavy pot
  • A grater for ginger and garlic
  • Measuring spoons and cups

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Includes coconut milk

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 420
  • Total Fat: 18 g
  • Total Carbohydrate: 48 g
  • Protein: 15 g