Dinner

Creamy Chickpea Curry (One-Pot, 35 Minutes)

A creamy one-pot chickpea curry made with coconut milk, crushed tomatoes, and warming spices, ready in about 35 minutes.

A bowl of chickpea curry topped with coconut cream and cilantro, served with naan bread on a wooden table.

Cook this recipe

Creamy Chickpea Curry (One-Pot, 35 Minutes)

Ingredients

Servings
4

Nutrition per serving

Serving size
1 serving
Calories
491 kcal
Protein
14.00 g
Carbohydrates
46.00 g
Fat
32.00 g
Sodium
997.00 mg
Cholesterol
0.00 mg
Saturated fat
19.00 g
Unsaturated fat
10.00 g

Instructions

0 of 8 steps done

01Step

Sauté the onion

Heat the oil in a large pot or deep skillet over medium heat. Add the onion and cook, stirring occasionally, for 4-5 minutes until softened.
Heat the oil in a large pot or deep skillet over medium heat. Add the onion and cook, stirring occasionally, for 4-5 minutes until softened
02Step

Add garlic and ginger

Stir in the garlic and ginger and cook for 30 seconds until fragrant.
Stir in the garlic and ginger and cook for 30 seconds until fragrant
03Step

Bloom the spices

Add the curry powder, cumin, coriander, and turmeric. Stir constantly for 30-60 seconds to toast the spices without burning them.
Add the curry powder, cumin, coriander, and turmeric. Stir constantly for 30-60 seconds to toast the spices without burning them
04Step

Add tomatoes and chickpeas

Pour in the crushed tomatoes and chickpeas, stirring to combine with the spice mixture.
Pour in the crushed tomatoes and chickpeas, stirring to combine with the spice mixture
05Step

Add coconut milk and broth

Stir in the coconut milk and vegetable broth. Bring the mixture to a simmer.
Stir in the coconut milk and vegetable broth. Bring the mixture to a simmer
06Step

Simmer uncovered

Reduce heat to low and simmer uncovered for 15-18 minutes, stirring occasionally, until the sauce thickens and coats the chickpeas.
Reduce heat to low and simmer uncovered for 15-18 minutes, stirring occasionally, until the sauce thickens and coats the chickpeas
07Step

Season and finish

Stir in the salt and lemon juice, then taste and adjust seasoning as needed. Remove from heat.
Stir in the salt and lemon juice, then taste and adjust seasoning as needed. Remove from heat
08Step

Serve

Ladle the curry into bowls and top with fresh cilantro. Serve hot over rice or with warm flatbread.
Ladle the curry into bowls and top with fresh cilantro. Serve hot over rice or with warm flatbread

Share this recipe

Loved this recipe? Share it with someone who’ll enjoy it.

Cooking guide

Cooking tips and techniques

This chickpea curry is a one-pot vegetarian dinner made by simmering chickpeas in a spiced tomato-coconut sauce until thick and creamy. It comes together in about 35 minutes using pantry staples like canned chickpeas, crushed tomatoes, and coconut milk, and it reheats well for lunches throughout the week.

What Makes This Chickpea Curry So Creamy

The creaminess comes from two things working together: full-fat coconut milk and the natural starch in the chickpeas themselves. As the chickpeas simmer, some of them break down slightly and thicken the sauce, while the coconut milk adds body and rounds out the heat from the spices. Blooming the curry powder, cumin, coriander, and turmeric in oil before adding liquid is what gives the sauce its deep color and keeps the spices from tasting raw or dusty.

Substitutions for Chickpea Curry

This chickpea curry is flexible enough to adjust based on what's in your pantry. Swap crushed tomatoes for an equal amount of diced tomatoes if that's what you have, though the sauce will be slightly chunkier. Light coconut milk works in place of full-fat if you want a thinner sauce, but the curry will be less rich. Fresh spinach or chopped kale stirred in during the last few minutes of cooking adds color and nutrients without changing the cooking time. If you don't have curry powder, a mix of extra cumin, coriander, and a pinch of cayenne gets you close.

How to Prevent a Watery or Bland Chickpea Curry

Two mistakes cause most chickpea curry failures: skipping the spice bloom and simmering with the lid on the whole time. Toasting the spices in oil for 30-60 seconds before adding tomatoes wakes up their flavor; skip this step and the curry tastes flat no matter how much salt you add. If the sauce looks thin after simmering, remove the lid for the last 5-10 minutes so excess liquid can evaporate and the sauce can thicken naturally. Taste and adjust salt and lemon juice at the very end, since both chickpeas and canned tomatoes vary in sodium and acidity between brands.

Storing and Reheating Chickpea Curry

Let the curry cool before transferring it to an airtight container; it keeps well in the refrigerator for up to 4 days. For longer storage, freeze it in a freezer-safe container for up to 3 months and thaw overnight in the refrigerator before reheating. When reheating leftovers, warm the curry on the stovetop or in the microwave until it reaches 165°F (74°C) all the way through, stirring partway to heat it evenly. Add a splash of water or broth if the sauce has thickened too much in storage.

Serving Chickpea Curry for Dinner

Ladle this chickpea curry over steamed basmati rice or alongside warm flatbread to soak up the sauce. A side of cucumber salad or a simple yogurt-based raita balances the warmth of the spices, and a squeeze of fresh lemon juice at the table brightens every bowl. For more ideas on building out a full vegetarian dinner rotation, see our vegetarian dinner recipes.

Helpful answers

Frequently Asked Questions

How long does chickpea curry take to make?

This chickpea curry takes about 10 minutes to prep and 25 minutes to cook, for a total of roughly 35 minutes from start to finish.

Can I make chickpea curry ahead of time?

Yes, this curry stores well and can be made up to 4 days ahead and kept refrigerated in an airtight container, or frozen for up to 3 months.

What should I serve with chickpea curry?

Chickpea curry pairs well with steamed basmati rice, warm flatbread, or naan, along with a simple cucumber salad or yogurt-based raita to balance the spices.

Why is my chickpea curry watery?

A watery sauce usually means it needs more time simmering uncovered; removing the lid for the last 5-10 minutes of cooking lets excess liquid evaporate and thickens the sauce naturally.

From readers

Reviews

Cooked this? Tell other readers how it went.

Be the first to review this recipe

Optional. Never shown; used only if we need to reply to you.
Your rating
Rate the recipe if you cooked it. Leave it empty to only ask a question.

Restricted HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.

Reviews appear once we have checked them, usually within a day.

Keep cooking