
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 👇
Table of Contents
Recipe Info Table
| Detail | Time / Amount |
|---|---|
| Prep Time | 10 minutes |
| Cook Time | 25 minutes |
| Active Time | 20 minutes |
| Total Time | 35 minutes |
| Servings | 4 servings |
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 Coconut Chickpea Curry

| Ingredient | Amount |
|---|---|
| Olive oil or coconut oil | 2 tablespoons |
| Yellow onion, finely diced | 1 medium |
| Garlic, minced | 3 cloves |
| Fresh ginger, grated | 1 tablespoon |
| Curry powder | 2 tablespoons |
| Ground cumin | 1 teaspoon |
| Ground turmeric | 1/2 teaspoon |
| Smoked paprika | 1/2 teaspoon |
| Red pepper flakes | 1/4 teaspoon, optional |
| Canned chickpeas, drained and rinsed | 2 cans, 15 ounces each |
| Crushed tomatoes | 1 can, 14 to 15 ounces |
| Full-fat coconut milk | 1 can, 13.5 ounces |
| Vegetable broth or water | 1/2 cup |
| Salt | 1 teaspoon, or to taste |
| Black pepper | 1/4 teaspoon |
| Fresh spinach | 2 packed cups, optional |
| Fresh lime juice | 1 tablespoon |
| Fresh cilantro | 1/4 cup, chopped |
| Cooked rice or naan | for 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.
| Nutrition | Amount |
|---|---|
| Calories | 410 |
| Protein | 14g |
| Carbs | 43g |
| Fat | 22g |
| Fiber | 12g |
| Sugar | 8g |
| Sodium | 760mg |
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.
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.
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
Ingredients
Equipment
Method
- 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.
- Stir in the garlic and ginger. Cook for about 1 minute, just until fragrant.
- 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.
- Stir in the chickpeas, crushed tomatoes, coconut milk, broth, salt, and black pepper. Mix until the sauce looks smooth and creamy.
- 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.
- If using spinach, stir it in during the last 2 minutes of cooking until wilted.
- 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 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.
For more plant-based ideas, browse these no-cook vegan meals for easy, calm days.





