One-Pot Coconut Tomato Chickpea Curry - Easy Recipe | Cooking With Guru
Simple recipes&kitchen tools
One-Pot Coconut Tomato Chickpea Curry
Prep time10 mins
Cook time20 mins
Ingredients18
dinner

One-Pot Coconut Tomato Chickpea Curry

Published: Jan 15, 2025

One-pot coconut tomato chickpea curry in 30 minutes: creamy coconut, deep tomato, pantry spices, and chickpeas that soak it all up.

One-Pot Coconut Tomato Chickpea Curry - Tested Recipe by Cooking With Guru Editorial Team

One-pot coconut tomato chickpea curry in 30 minutes: creamy coconut, deep tomato, pantry spices, and chickpeas that soak it all up.

If you are looking for an ultra-satisfying, restaurant-quality meal that comes together with minimal effort, this One-Pot Coconut Tomato Chickpea Curry is about to become your new favorite. Everything is cooked to juicy, golden perfection with wholesome ingredients and incredible depth of flavor.

One simple tip!

Fry the tomato paste until it turns brick-red and smells sweet before adding any liquid. Raw paste tastes tinny; fried paste becomes the deep backbone of the sauce.

Step-by-Step Photos

One-Pot Coconut Tomato Chickpea Curry - prep
One-Pot Coconut Tomato Chickpea Curry - cooking
One-Pot Coconut Tomato Chickpea Curry - plated

Why You’ll Love This Recipe

Quick & EffortlessReady in just 30 minutes total with straightforward, foolproof prep.
Packed with Deep FlavorCarefully balanced with Coconut oil, Yellow onion, Garlic cloves for maximum satisfaction.
Family & Crowd FriendlyMakes 4 generous servings that can be effortlessly doubled or scaled using our smart scaler.
Made From ScratchReal ingredients and straightforward home cooking, with no shortcuts on flavor.

Ingredients Notes & Variations

Here is an overview of what you will need for this recipe. Be sure to scroll down to the printable recipe card below for exact scaled measurements!

Coconut oil

2 tbsp

unrefined for a subtle coconut note, or any neutral oil

Yellow onion

1 piece

diced small so it melts into the sauce

Garlic cloves

4 piece

minced

Fresh ginger

1 tbsp

grated

Tomato paste

2 tbsp

fry it in oil until brick-red; this is the deep tomato flavor

Ground cumin

1 tsp

Ground coriander

1 tsp

Garam masala

1 tsp

Ground turmeric

0.5 tsp

Cayenne pepper

0.25 tsp

or 0.5 tsp for a hotter curry

Kosher salt

1 tsp

plus more to taste at the end

Canned chickpeas

480 g

two 15-oz cans, drained and rinsed

Crushed tomatoes

400 g

one 14.5-oz can

Full-fat coconut milk

400 ml

one 13.5-oz can, shaken well before opening

Baby spinach

120 g

optional, but it wilts in beautifully

Fresh cilantro

0.25 cup

chopped, for finishing

Lime

1 piece

cut into wedges, for serving

Cooked basmati rice

3 cup

for serving; start it before the curry

How to Make (Step-by-Step Overview)

Here is a quick summary of the preparation process. Detailed cooking temperatures and step timers are included in the recipe card below.

1

2

3

4

5

6

7

8

9

10

Our Pro Tips for Success

  • •Fry the tomato paste until it turns brick-red and smells sweet before adding any liquid. Raw paste tastes tinny; fried paste becomes the deep backbone of the sauce.
  • •Dice the onion smaller than you think. Big chunks stay crunchy in the finished curry, while small dice melts into the sauce.
  • •Keep the simmer gentle, just a few lazy bubbles. A hard boil can split the coconut milk and leave greasy orange pools on top.
  • •The sauce looks thin when the coconut milk first goes in. Give it the full 12 minutes. The chickpeas release starch as they cook and the sauce thickens on its own.
  • •Taste after the lime goes in, not before. Acid changes how salty everything tastes, and the curry will probably want another quarter teaspoon of salt at the end.

Storage & Make-Ahead Instructions

Refrigerator:Store leftovers in an airtight container for up to 3 to 4 days.
Freezer:Freeze in freezer-safe containers or bags for up to 2 months. Thaw overnight in the fridge.
Reheating:Reheat gently in a 350°F oven or covered skillet with a splash of broth until heated through.
Interactive Kitchen Assistant Live Smart Scaler

Our Recipe Precision Calculators

Calculate exact roasting times, internal temperatures, brining ratios, and safe thaw windows.

2.5 lbs (1.13 kg)
Recommended Timing & Thermals
Est. Cook Time45 mins
Rest Period7 mins
Pull From Heat160°F (71°C)
Final Carryover165°F (74°C)
Insert meat thermometer into thickest center without touching bone for 100% juicy safety.

What this one-pot chickpea curry actually is

This is a weeknight chickpea curry built for one pot and thirty minutes. Canned chickpeas simmer in a sauce of crushed tomatoes and full-fat coconut milk, seasoned with cumin, coriander, garam masala, and a dab of tomato paste fried right in the pot. It tastes like something that simmered all afternoon, but the whole thing goes from cutting board to bowl in half an hour, and there is exactly one pot to wash.

The tomato is doing as much work as the coconut here. Coconut-only curries can taste sweet and one-note, and tomato-only curries can taste sharp. Together, the tomato's acidity cuts the coconut's richness, and the coconut rounds the tomato's edges. What you get is a sauce that is creamy without being heavy and tangy without being sour. The chickpeas hold their shape but soften at the edges, which thickens the sauce on its own as they cook.

This is also a pantry recipe in the truest sense. Two cans of chickpeas, a can of tomatoes, a can of coconut milk, and a spice drawer. We keep the ingredients in exact order in this house because this is the curry we make when the grocery trip did not happen.

The tomato paste step is the whole trick

There is one move in this recipe that matters more than everything else: frying the tomato paste with the spices for two minutes before any liquid goes in. Raw tomato paste tastes tinny and sharp. Fried in oil until it turns brick-red and smells sweet, it becomes the deep, savory backbone of the sauce. This is called blooming, and it works on the spices at the same time. Ground cumin and coriander release far more flavor in hot oil than they do stirred into simmering liquid.

You will know it is ready by smell. The raw tomato smell fades and a richer, almost smoky sweetness takes its place. The paste darkens from bright red to a deeper rust color. Do not rush this. Two minutes of patience here is the difference between a curry that tastes flat and one that tastes like you knew what you were doing.

The onion underneath needs the same attention. Dice it small, smaller than you think, and cook it until the edges start to go golden. A half-cooked onion stays crunchy in the finished curry and tastes raw against the soft chickpeas. A well-cooked onion melts away and becomes part of the sauce.

What the sauce should look like at each stage

When the coconut milk and tomatoes first go in, the sauce will look thin and a little separated. That is normal. Full-fat coconut milk needs a few minutes of simmering to relax into the tomato. Around minute eight of simmering, you will see it come together into a smooth, creamy sauce that coats the back of a spoon. If it still looks loose at minute twelve, just let it go another few minutes. Chickpeas release starch as they cook, and the sauce keeps thickening on its own.

The finished sauce should be thick enough to sit on top of rice instead of running off it, but still loose enough to pour. It will thicken more as it cools and loosen back up when you reheat it. If you over-reduce it, a splash of water or coconut milk at the end brings it right back.

One warning sign: if the oil starts to pool on top in greasy orange puddles, the heat was too high and the coconut milk split. Turn it down and stir well. It will still taste fine, but the texture will be a little greasy. Keep the simmer gentle, a few lazy bubbles, not a rolling boil.

The spinach is optional and the lime is not

The baby spinach is there for color and a little extra nutrition. It wilts down to almost nothing in two minutes, so do not add it early or it will disappear completely. Stir it in at the very end, off the heat if you can, and let the residual warmth do the work.

The lime, on the other hand, is doing real flavor work. A squeeze of fresh lime juice right before serving brightens everything. Rich, creamy sauces need acid at the end or they taste muted. If you do not have lime, lemon works. If you have neither, a teaspoon of vinegar stirred in at the end is better than nothing, though we would not tell anyone you did that.

Salt is the other finishing move. Canned chickpeas and coconut milk are both inconsistent in saltiness, so taste the curry after the lime goes in and adjust. It will probably want another quarter teaspoon. This is the step that separates a good home curry from a great one, and it takes five seconds.

Small swaps we actually make

Sweet potato is the best swap in this recipe. Peel and dice one medium sweet potato into half-inch cubes and add it with the chickpeas. It needs the full simmer time to cook through, and it makes the sauce sweeter and thicker. This is our move when the pantry is truly bare and there are only one can of chickpeas in the house.

No coconut milk? Use light coconut milk, but the sauce will be thinner and less rich. Simmer it a few minutes longer to reduce, and add an extra tablespoon of tomato paste. Do not swap in coconut water or coconut cream from a carton of drinking coconut milk. Those are different products and the sauce will be watery or oddly sweet.

No fresh ginger? A quarter teaspoon of ground ginger works in a pinch, added with the other spices. No fresh garlic? Same idea, a quarter teaspoon of garlic powder. We would rather you make the curry with powdered versions than not make it at all, but the fresh ones really are worth it here since there is so little else in the pot.

For heat, cayenne is the easiest dial. A quarter teaspoon gives a warm background heat that most people find pleasant. Half a teaspoon makes it genuinely spicy. A sliced fresh chili stirred in with the onion works too, and looks better on top as a garnish if you are serving guests.

What to do when it goes wrong

Sauce too thin at the end of the simmer? The most common cause is using light coconut milk or a watery brand of crushed tomatoes. Fix it by simmering five more minutes with the lid off, or by mashing a quarter cup of the chickpeas against the side of the pot with a spoon and stirring them back in. The mashed chickpeas dissolve and thicken everything.

Sauce too thick, like a paste? You either simmered too long or used very dry chickpeas. Stir in a quarter cup of water or coconut milk at a time until it pours again. This is not a failure, it is just a curry that got a little ahead of you.

Bland even after salting? It almost always needs more acid, not more salt. Add another squeeze of lime and taste again before reaching for the salt shaker. If it still tastes flat, a teaspoon of the tomato paste dissolved in hot water and stirred in can wake it up.

Storing and reheating this curry

This curry keeps in the fridge for four days in a sealed container, and it reheats beautifully. In fact it tastes better the next day. The chickpeas soak up more sauce overnight and everything gets a little deeper and more settled. Reheat it gently on the stove over medium-low heat with a splash of water, stirring now and then, until it is steaming. The microwave works too, in two-minute bursts with a stir between, but the stove gives you a smoother sauce.

It freezes well for up to three months. The spinach gets a bit sad in the freezer, so if you know you are going to freeze a batch, leave the spinach out and add fresh spinach when you reheat. Thaw overnight in the fridge and reheat on the stove. A fresh squeeze of lime after reheating brings it back to life.

Store the rice separately if you can. Rice kept in the curry turns to mush by day two. Leftover curry also makes an excellent filling for wraps or stuffed into a baked sweet potato, which is exactly what happens to our leftovers more often than not.

Frequently Asked Questions

Yes, but it becomes a different curry. Use light coconut milk for the closest result and simmer 5 minutes longer with the lid off to thicken. Coconut water or drinking-style coconut milk from a carton will not work; both make the sauce watery.

Simmer 5 more minutes with the lid off, or mash a quarter cup of the chickpeas against the side of the pot with a spoon and stir them back in. The mashed chickpeas dissolve and thicken the sauce without any flour or starch.

Easy Chicken Recipes • Official Card

One-Pot Coconut Tomato Chickpea Curry

☆☆☆☆☆0.0 (0 reviews)•Recipe by Cooking With Guru Editorial Team•Updated: Jan 15, 2025

One-pot coconut tomato chickpea curry in 30 minutes: creamy coconut, deep tomato, pantry spices, and chickpeas that soak it all up.

Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Adjust Servings:
4

Ingredients

Click to check off
2 tbsps Coconut oil(unrefined for a subtle coconut note, or any neutral oil)
1 piece Yellow onion(diced small so it melts into the sauce)
4 piece Garlic cloves(minced)
1 tbsp Fresh ginger(grated)
2 tbsps Tomato paste(fry it in oil until brick-red; this is the deep tomato flavor)
1 tsp Ground cumin
1 tsp Ground coriander
1 tsp Garam masala
1/2 tsp Ground turmeric
1/4 tsp Cayenne pepper(or 0.5 tsp for a hotter curry)
1 tsp Kosher salt(plus more to taste at the end)
480 g Canned chickpeas(two 15-oz cans, drained and rinsed)
400 g Crushed tomatoes(one 14.5-oz can)
400 ml Full-fat coconut milk(one 13.5-oz can, shaken well before opening)
120 g Baby spinach(optional, but it wilts in beautifully)
1/4 cup Fresh cilantro(chopped, for finishing)
1 piece Lime(cut into wedges, for serving)
3 cups Cooked basmati rice(for serving; start it before the curry)

Instructions

Step-by-Step

0

0

0
CWG
Recipe Source

The Cooking With Guru Team

Our recipes are developed and checked by the Cooking With Guru team. Nutrition figures are estimates calculated from USDA data, and yields scale with the built-in portion tools so the recipe fits your kitchen.

More dinner recipes to try!

🍽️

Savory Miso Oatmeal with Jammy Eggs and Chili Crisp

🍽️

Turkish Menemen: One-Pan Eggs in Spicy Tomato Sauce

🍽️

High-Protein Cottage Cheese Egg Bake with Spinach

🍽️

Easy Chicken Congee Recipe with Crispy Garlic and Chili Oil

Comments & Questions (0)

Join the conversation

Leave a Comment

Have a question about cooking time, ingredients, or variations? Post your comment below!

0/5 stars (Click to rate)
Comments appear immediately

No comments yet!

Be the first to leave a comment or ask a question about One-Pot Coconut Tomato Chickpea Curry.

You May Also Like

Cooking With Guru

Simple recipes and handy kitchen tools — scale a recipe, convert units, and cook with confidence.

Nutrition note: values shown by our tools are estimates based on USDA FoodData Central and are not medical advice. Consult a qualified professional for dietary guidance.

© 2026 CookingWithGuru.com. All rights reserved.