Creamy Coconut Chickpea Curry

Creamy coconut chickpea curry served over rice in a white bowl with cilantro and lime.

This creamy coconut chickpea curry is a warm, simple dinner made with tender chickpeas, silky coconut milk, tomatoes, and gentle spices. It comes together in one pan, making it perfect for a calm weeknight meal.

Scroll Down for the Recipe Card ๐Ÿ‘‡

Recipe Info Table

DetailTime / Amount
Prep Time10 minutes
Cook Time25 minutes
Active Time20 minutes
Total Time35 minutes
Servings4 servings
Close-up of chickpeas in creamy coconut curry sauce with fresh herbs.

Why Youโ€™ll Love This Recipe

It uses simple pantry ingredients and still feels deeply comforting.

The coconut milk makes the curry creamy without feeling heavy.

It is cozy, filling, and easy enough for a quiet weeknight dinner.

Recipe Summary

Creamy coconut chickpea curry is a one-pan vegetarian dinner made with canned chickpeas, coconut milk, crushed tomatoes, onion, garlic, ginger, and warm curry spices. The sauce simmers until thick and velvety, then finishes with lime juice and fresh cilantro for brightness.

Serve it over rice, with naan, or alongside roasted vegetables for a simple, nourishing meal.

Looking for more gentle, filling meal inspiration? Explore these plant-based protein ideas to build cozy dinners that feel nourishing and simple.

Ingredients

Ingredients for creamy coconut chickpea curry including chickpeas, coconut milk, tomatoes, onion, garlic, ginger, and spices.
IngredientAmount
Olive oil or coconut oil2 tablespoons
Yellow onion, finely diced1 medium
Garlic, minced3 cloves
Fresh ginger, grated1 tablespoon
Curry powder2 tablespoons
Ground cumin1 teaspoon
Ground turmeric1/2 teaspoon
Smoked paprika1/2 teaspoon
Red pepper flakes1/4 teaspoon, optional
Canned chickpeas, drained and rinsed2 cans, 15 ounces each
Crushed tomatoes1 can, 14 to 15 ounces
Full-fat coconut milk1 can, 13.5 ounces
Vegetable broth or water1/2 cup
Salt1 teaspoon, or to taste
Black pepper1/4 teaspoon
Fresh spinach2 packed cups, optional
Fresh lime juice1 tablespoon
Fresh cilantro1/4 cup, chopped
Cooked rice or naanfor serving

Step by Step

1. Soften the onion

Warm the oil in a large skillet or Dutch oven over medium heat. Add the diced onion and cook for 5 to 6 minutes, stirring often, until soft and lightly golden.

2. Add garlic and ginger

Stir in the garlic and ginger. Cook for about 1 minute, just until fragrant.

3. Bloom the spices

Add the curry powder, cumin, turmeric, smoked paprika, and red pepper flakes if using. Stir for 30 seconds so the spices wake up in the warm oil.

4. Add chickpeas, tomatoes, and coconut milk

Stir in the chickpeas, crushed tomatoes, coconut milk, broth, salt, and black pepper. Mix until the sauce looks smooth and creamy.

5. Simmer gently

Bring the curry to a soft simmer. Reduce the heat to medium-low and cook for 18 to 20 minutes, stirring occasionally, until the sauce thickens and the chickpeas become tender.

6. Add spinach

If using spinach, stir it in during the last 2 minutes of cooking until wilted.

7. Finish and serve

Turn off the heat and stir in lime juice and cilantro. Taste and adjust the salt if needed. Serve warm over rice or with soft naan.

Nutrition Table

Approximate nutrition per serving, without rice or naan.

NutritionAmount
Calories410
Protein14g
Carbs43g
Fat22g
Fiber12g
Sugar8g
Sodium760mg

This curry is rich in plant-based protein and fiber from the chickpeas. Coconut milk adds creaminess and fat, so pairing it with vegetables or a simple side salad keeps the meal balanced.

Health Benefits

Chickpeas bring protein, fiber, and steady comfort to this meal, making the curry filling without needing meat. The warm spices, tomatoes, garlic, and ginger add depth and brightness while keeping the recipe simple and soothing.

Common Mistakes

Do not rush the onion. Letting it soften first gives the curry a sweeter, deeper base.

Avoid boiling the coconut milk too hard. A gentle simmer keeps the sauce smooth and creamy.

Do not skip the lime juice at the end. It lifts the richness and makes the whole dish taste more balanced.

Expert Tips

For a thicker curry, mash about 1/2 cup of the chickpeas with the back of a spoon while the sauce simmers.

For extra protein, add cubed tofu, cooked lentils, or a spoonful of plain Greek yogurt on top if you are not keeping it vegan.

For a softer flavor, use mild curry powder and skip the red pepper flakes.

Storage Tips

Store leftover creamy coconut chickpea curry in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or in the microwave, adding a splash of broth or water if the sauce thickens too much.

This curry also freezes well for up to 2 months. Let it cool fully before freezing.

Make-Ahead Tips

You can chop the onion, garlic, and ginger up to 2 days ahead and store them in the refrigerator. The whole curry can also be made ahead, since the flavors become even cozier after resting overnight.

What to Serve With It

Serve this curry with jasmine rice, basmati rice, brown rice, quinoa, or warm naan. For something fresh, add cucumber salad, roasted cauliflower, steamed green beans, or a simple bowl of greens with lemon.

FAQ

Can I make this creamy coconut chickpea curry vegan?

Yes. This recipe is naturally vegan as long as you serve it with vegan sides such as rice, quinoa, or dairy-free naan.

Can I use light coconut milk?

Yes, but the curry will be less creamy. Full-fat coconut milk gives the sauce a richer, silkier texture.

Is this chickpea curry spicy?

It is mild to medium, depending on your curry powder. Skip the red pepper flakes for a gentler curry.

Can I add chicken to this curry?

Yes. Add cooked shredded chicken near the end and simmer until warmed through. You may need a splash more broth to keep the sauce creamy.

Can I use dried chickpeas?

Yes, but they need to be cooked first. Use about 3 cups cooked chickpeas in place of the two cans.

Conclusion

This creamy coconut chickpea curry is the kind of dinner that feels soft, warm, and steady after a long day. With pantry ingredients, a velvety sauce, and gentle spices, it brings comfort to the table without making the evening feel rushed.

Creamy coconut chickpea curry served over rice in a white bowl with cilantro and lime.

Creamy Coconut Chickpea Curry

This creamy coconut chickpea curry is a warm, simple one-pan vegetarian dinner made with tender chickpeas, silky coconut milk, tomatoes, and gentle spices. Perfect for a calm weeknight meal.
Prep Time 10 minutes
Cook Time 25 minutes
Active Time 20 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Dinner
Calories: 410

Ingredients
  

  • 2 tablespoons olive oil or coconut oil
  • 1 medium yellow onion finely diced
  • 3 cloves garlic minced
  • 1 tablespoon fresh ginger grated
  • 2 tablespoons curry powder
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground turmeric
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon red pepper flakes optional
  • 2 cans canned chickpeas 15 ounces each, drained and rinsed
  • 1 can crushed tomatoes 14 to 15 ounces
  • 1 can full-fat coconut milk 13.5 ounces
  • 1/2 cup vegetable broth or water
  • 1 teaspoon salt or to taste
  • 1/4 teaspoon black pepper
  • 2 packed cups fresh spinach optional
  • 1 tablespoon fresh lime juice
  • 1/4 cup fresh cilantro chopped
  • cooked rice or naan for serving

Equipment

  • Large skillet or Dutch oven

Method
 

  1. Warm the oil in a large skillet or Dutch oven over medium heat. Add the diced onion and cook for 5 to 6 minutes, stirring often, until soft and lightly golden.
  2. Stir in the garlic and ginger. Cook for about 1 minute, just until fragrant.
  3. Add the curry powder, cumin, turmeric, smoked paprika, and red pepper flakes if using. Stir for 30 seconds so the spices wake up in the warm oil.
  4. Stir in the chickpeas, crushed tomatoes, coconut milk, broth, salt, and black pepper. Mix until the sauce looks smooth and creamy.
  5. Bring the curry to a soft simmer. Reduce the heat to medium-low and cook for 18 to 20 minutes, stirring occasionally, until the sauce thickens and the chickpeas become tender.
  6. If using spinach, stir it in during the last 2 minutes of cooking until wilted.
  7. Turn off the heat and stir in lime juice and cilantro. Taste and adjust the salt if needed. Serve warm over rice or with soft naan.

Notes

For a thicker curry, mash about 1/2 cup of the chickpeas with the back of a spoon while the sauce simmers.
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently with a splash of broth or water if needed.
This curry freezes well for up to 2 months. Let it cool fully before freezing.

For a fresh side to serve beside this creamy curry, try this marinated veggie salad. It adds color, brightness, and a cool contrast to the warm coconut sauce.