Chickpea Curry with Coconut

Category: Everyday Mains Made Simple

This dish features tender chickpeas gently simmered in creamy coconut milk, infused with a fragrant mix of garam masala, cumin, turmeric, and paprika. Fresh garlic, ginger, and green bell pepper build a savory base, enhanced by a hint of cayenne for subtle heat. A touch of maple syrup balances the spices, while baby spinach is stirred in near the end to add freshness. Lime juice and chopped cilantro brighten the flavors, making it perfect alongside rice or warm flatbread.

Breanna smiling at the camera.
Created By Breanna
Last updated on Tue, 17 Feb 2026 16:01:40 GMT
A bowl of chickpea curry in coconut milk. Save
A bowl of chickpea curry in coconut milk. | foodiffy.com

This creamy chickpea curry in coconut milk is perfect for busy weeknights when comfort food is a must but time is short. It comes together with simple, fresh ingredients and offers a warm, satisfying meal that feels special without any fuss.

I stumbled on this recipe when I needed a filling dinner after a hectic day. Now it’s become a staple whenever I want something wholesome and cozy without much prep.

Ingredients

  • Mild oil: Two tablespoons mild oil such as avocado or coconut oil to gently sauté without overpowering flavors
  • Onion: One small onion finely chopped for sweetness and depth — choose a firm, fresh onion
  • Green bell pepper: Half a small green bell pepper finely chopped for crunch and mild bitterness that rounds out the spices
  • Garlic cloves: Four garlic cloves minced to add pungent warmth — fresh garlic always makes a difference
  • Fresh ginger: One-inch knob of fresh ginger peeled and minced which adds a fragrant sharpness essential in curries
  • Ground cumin: Half teaspoon ground cumin brings earthiness and warmth from everyday pantry spices
  • Garam masala: Two teaspoons garam masala for that classic warming blend of pepper, cloves, cinnamon, and more — use fresh for best aroma
  • Paprika: One teaspoon paprika, preferably not smoked, to contribute color and a subtle sweet pepper flavor
  • Ground turmeric: Half teaspoon ground turmeric for color and a gentle bitterness
  • Cayenne pepper: Between one eighth and one quarter teaspoon cayenne pepper adjusts the heat level — add carefully according to your preference
  • Tomato paste: Three tablespoons tomato paste for concentrated tomato flavor and a touch of acidity — look for quality pastes without fillers
  • Coconut milk: One 14-ounce can of coconut milk, the creamy base that lends richness and mellows spices — pick full fat for best texture
  • Vegetable or chicken broth: About one and a quarter cups vegetable or chicken broth to build the sauce — use homemade or low sodium for control
  • Maple syrup or coconut sugar: One to two teaspoons maple syrup or coconut sugar optional to balance acidity with a hint of sweetness
  • Chickpeas: Two 14-ounce cans of chickpeas drained for protein and texture — choose tins without added salt or rinse to reduce sodium
  • Baby spinach: A large handful of baby spinach adds a fresh leafy green boost just before serving
  • Lime or lemon juice: Juice of one lime or lemon about one tablespoon adds brightness and balances richness — pick the juiciest fruit available
  • Sea salt and black pepper: Sea salt and freshly ground black pepper to taste enhance all the underlying flavors
  • Fresh cilantro: Two tablespoons fresh cilantro chopped to finish with a bright herbal note and fresh color
  • Serving choice: For serving choose basmati rice, naan, chapati, flatbread, or quinoa to soak up the saucy curry — lime or lemon wedges add extra zing

Instructions

Build The Base:
Heat your chosen oil in a large sauté pan or Dutch oven over medium-high heat. Add the chopped onion and bell pepper. Cook gently, stirring occasionally, for about four minutes until they soften and begin to release their sweetness. This step unlocks flavors that deepen the curry.
Add Aromatics:
Stir in the minced garlic and fresh ginger. Keep cooking and stirring for another two minutes. This helps mellow the raw pungency while infusing the oil with fragrance.
Toast The Spices:
Add ground cumin, garam masala, paprika, turmeric, cayenne, and tomato paste directly to the pan. Cook everything together for two minutes, stirring often. This step awakens the spices and allows their oils to release, forming the backbone flavor.
Incorporate Liquids And Chickpeas:
Pour in the can of coconut milk and stir until the tomato paste fully dissolves creating a smooth base. Add the broth and the optional sweetener, then mix in your drained chickpeas. Stir all ingredients to combine evenly.
Simmer The Curry:
Bring the mixture to a gentle simmer and let it cook uncovered for around eight minutes, stirring now and then. This softens the chickpeas and thickens the sauce. Add more broth if you want a thinner consistency.
Finish With Greens And Acid:
Toss in the baby spinach and cook until just wilted which takes about two minutes. Remove from heat and stir in the lime juice, salt, and pepper to your taste. Finally fold in the fresh cilantro.
Serve:
Serve warm alongside your favorite grains or breads to soak up the luscious sauce.
A bowl of chickpea curry in coconut milk.
A bowl of chickpea curry in coconut milk. | foodiffy.com

My favorite ingredient in this curry is fresh ginger because it adds a fragrant sharpness that transforms it from ordinary to vibrant. This curry always reminds me of a cozy night cooking with friends when we all sat down with warm naan and laughter filling the room.

Storage tips

Store leftovers in an airtight container in the fridge for up to three days. Reheat gently on the stove adding a splash of broth or water if it thickens too much.

Ingredient swaps

You can swap baby spinach for kale or Swiss chard for a heartier green. Coconut milk can be replaced with cashew cream or Greek yogurt for a different richness but add yogurt off heat to avoid curdling.

Serving ideas

Serve over warm basmati rice or quinoa for a full meal. Naan bread or chapati is perfect to sop up the sauce. A dollop of plain yogurt on the side adds cool contrast if desired.

A bowl of chickpea curry in coconut milk.
A bowl of chickpea curry in coconut milk. | foodiffy.com

This chickpea curry is a delicious, quick meal that balances warmth and brightness perfectly. It’s a comforting dish that fits well into busy weeknights or relaxed family dinners.

Frequently Asked Recipe Questions

→ What oil works best for cooking this chickpea dish?

Mild oils like avocado, grapeseed, vegetable, or coconut oil complement the spices and allow the flavors to meld without overpowering the dish.

→ Can I use fresh spices instead of ground ones?

While fresh spices can add vibrancy, ground garam masala, cumin, turmeric, and paprika ensure a consistent and harmonious spice blend that's essential for this dish.

→ Is there a substitute for coconut milk here?

Full-fat coconut milk creates the dish's creamy texture and subtle sweetness. For alternatives, try cashew cream or a mild non-dairy milk, though this will alter the flavor slightly.

→ How can I adjust the heat level?

The cayenne pepper adds gentle heat; adjust the amount to suit your preference or omit it completely for a milder flavor.

→ What's the best way to serve this dish?

Serve it warm over steamed basmati, brown or white rice, or alongside naan, chapati, or quinoa to soak up the delicious sauce.

→ Can I prepare this in advance?

This dish tastes even better the next day as the flavors deepen overnight. Simply store it in an airtight container and reheat gently before serving.

Chickpea Curry Coconut Milk

Savory chickpeas cooked in coconut milk with aromatic spices and fresh cilantro for added flavor.

Preparation Time
10 mins
Time to Cook
20 mins
Overall Time
30 mins
Created By: Breanna

Type of Recipe: Lunch & Dinner

Cooking Difficulty: Suitable for Beginners

Cultural Origin: Indian

Portion Size: 4 Number of Servings

Dietary Options: Vegan Approved, Good for Vegetarians, Gluten-Free, Dairy-Free

Ingredients Required

→ Oils

01 30 ml mild oil (avocado, grapeseed, vegetable, or coconut)

→ Vegetables and Aromatics

02 1 small onion, finely chopped
03 ½ small green bell pepper, finely chopped
04 4 garlic cloves, minced
05 25 g fresh ginger, peeled and minced
06 Large handful baby spinach

→ Spices

07 ½ teaspoon ground cumin
08 2 teaspoons garam masala
09 1 teaspoon paprika (not smoked)
10 ½ teaspoon ground turmeric
11 ⅛ to ¼ teaspoon cayenne pepper

→ Wet Ingredients

12 3 tablespoons tomato paste (approx. 45 g)
13 1 can (400 ml) coconut milk
14 300 ml vegetable or chicken broth
15 1-2 teaspoons maple syrup or coconut sugar (optional)
16 Juice of 1 lime or lemon (about 15 ml)

→ Legumes

17 2 cans (800 g drained) chickpeas, rinsed

→ Herbs and Seasoning

18 2 tablespoons fresh cilantro, chopped (plus more for serving)
19 Sea salt and ground black pepper, to taste

Guide to Cooking

Step 01

Heat oil in a large sauté pan or Dutch oven over medium-high. Add onion and green bell pepper; cook until softened, about 4 minutes.

Step 02

Stir in minced garlic and ginger. Cook, stirring frequently, for 2 minutes until fragrant.

Step 03

Add cumin, garam masala, paprika, turmeric, cayenne, and tomato paste. Cook for 2 minutes, stirring often to release aromas.

Step 04

Pour in coconut milk, stirring to dissolve tomato paste. Add broth and optional sweetener, then chickpeas. Combine thoroughly.

Step 05

Bring to a gentle simmer and cook for 8 minutes, stirring occasionally. Add more broth if a thinner consistency is desired.

Step 06

Stir in baby spinach and simmer until wilted, about 2 minutes. Remove from heat; add lime juice, season with salt and pepper, then stir in cilantro.

Step 07

Serve warm alongside basmati, white or brown rice, chapati, naan, flatbread, or quinoa with lime or lemon wedges if desired.

Extra Suggestions

  1. If a thinner consistency is preferred, gradually add extra broth during simmering.

Necessary Equipment

  • Large sauté pan or Dutch oven

Allergen Info

Always check ingredient labels for allergens, and talk to a health expert if you’re unsure.
  • May contain coconut allergens

Nutritional Info (Per Serving)

Nutrition facts are for general information and shouldn’t replace professional health advice.
  • Energy (Calories): 350
  • Fats: 15 g
  • Carbohydrates: 45 g
  • Protein: 12 g