This chickpea curry gives you rich, authentic Indian-inspired flavor in just 30 minutes, using one pot, simple grocery store spices, and less oil without sacrificing taste.

Love easy, creamy curries? Try our Greek yogurt chickpea curry, cozy lentil curry, or Greek yogurt vegetable curry next.

Close-up of tender chickpeas and wilted spinach coated in golden curry sauce.

Donโ€™t Lose This Recipe

Enter your email to save this recipe. We'll send it to your inbox, and you'll also be subscribed to our FREE recipe newsletter. Unsubscribe anytime.

Why you’ll love our 30-minute chickpea curry!

This chickpea curry is the result of years of cooking, testing, and simplifying one of our favorite dinners. ๐Ÿฅฅ It has the rich, warming flavors of an Indian-inspired curry, but comes together in just 30 minutes, in one pot, with everyday grocery store spices.

Louise and I have made this recipe countless times, and so have our readers. Along the way, we’ve learned what makes a great curry and what you can simplify without sacrificing flavor. No specialty ingredients, complicated techniques, or long cooking times.

We’ve also made it lighter without losing its richness. ๐ŸŒฟ Instead of relying on generous amounts of oil, ghee, or fried toppings, we build flavor with gently toasted spices, tomatoes, and creamy coconut milk.

The result? A deeply flavorful, comforting, and satisfying curry with tender, protein-rich chickpeas and a silky sauce you’ll want to scoop up with warm naan. ๐Ÿ› Simple enough for a weeknight, delicious enough to make again and again.

P.S: If you love easy, comforting dinners, try our hearty chickpea stew, Mediterranean lentil soup, or creamy sweet potato curry.

Ingredients

Full ingredients and substitutions are in the recipe box below.

Chickpeas, coconut milk, tomatoes, spinach, aromatics, and spices arranged on marble.
  • Olive oil: Extra virgin adds flavor. Substitute avocado oil or another vegetable oil.
  • Onion: Yellow or white onions work best. Substitute shallots.
  • Garlic: Freshly grated gives the best flavor. If garlic intolerant, use garlic-infused olive oil or omit it.
  • Ginger: Fresh ginger adds warmth and freshness. Substitute ground ginger in a pinch.
  • Curry powder: The easiest way to build flavor in this Indian chickpea curry. Use mild or hot, depending on your preference.
  • Ground cumin: Adds earthy depth. Substitute extra curry powder.
  • Ground coriander: Adds a mild, citrusy warmth. Substitute more cumin.
  • Turmeric: Gives the curry its golden color. Substitute extra curry powder.
  • Red pepper flakes: Add gentle heat. Substitute cayenne or omit for a mild chickpea curry.
  • Chickpeas: Canned are convenient. Substitute cooked dried chickpeas.
  • Vegetable broth: Adds flavor. Substitute chicken broth or water.
  • Crushed tomatoes: Create a rich sauce. Substitute diced tomatoes or tomato puree.
  • Coconut milk: Full-fat makes the best creamy chickpea curry. Substitute light coconut milk, heavy cream, or half-and-half.
  • Spinach: Adds color and vegetables. Substitute kale or Swiss chard.
  • Garam masala: Adds fragrant warmth. Substitute extra curry powder, a pinch of cinnamon, or skip.
  • Sugar: Optional, to balance acidity. Substitute maple syrup or omit.
  • For serving: Basmati rice, naan, paratha, lemon, cilantro, or Greek yogurt. Try low-fat Greek yogurt or Skyr for extra protein.
Chickpea curry with spinach in a creamy tomato and coconut sauce.

How to Make The Best Chickpea Curry

Step 1. Sautรฉ the aromatics and spices

Heat the olive oil in a large skillet or Dutch oven over medium-low heat.

Add the chopped onion and cook for 4 minutes, stirring occasionally.

Stir in the grated garlic, ginger, curry powder, cumin, coriander, turmeric, and red pepper flakes.

Cook for 1 minute, stirring often, until fragrant. Add a splash of broth if the pan gets too dry.

Step 1 Chopped onion, grated garlic, and ginger cooking with spices in olive oil.

Step 2. Add the chickpeas and coconut milk

Add the drained and rinsed chickpeas and stir for 1 minute to coat them in the spices.

Pour in the vegetable broth, crushed tomatoes, and coconut milk. Season with salt and black pepper. Stir well to combine everything.

Step 2 Chickpeas stirred into the aromatics with broth, crushed tomatoes, and coconut milk.

Step 3. Simmer until creamy

Bring to a gentle simmer and cook uncovered for about 20 minutes, stirring occasionally, until the sauce thickens to your liking.

Stir in the spinach and cook for another 2 minutes, until wilted.

Finish with garam masala, then taste and adjust the salt. Add a little sugar if needed to balance the flavors.

Step 3 Thickened curry with wilted spinach and a final sprinkle of garam masala.

Step 4. Serve and enjoy

Spoon your coconut chickpea curry over fluffy basmati rice, or serve with warm naan or roti.

Finish with a squeeze of lemon or lime, fresh cilantro, and a dollop of yogurt.

For a complete dinner, serve with your favorite vegetables or a simple side salad.

Step 4 Chickpea curry spooned over basmati rice with cilantro, lemon, and yogurt.

Serving Suggestions

  • Classic dinner: Serve over fluffy basmati or brown rice with warm naan, roti, or paratha to scoop up the creamy sauce.
  • More protein: Add crispy tofu, shredded cooked chicken if you’re not vegetarian, or a dollop of Greek yogurt or Skyr.
  • Lighter meal: Serve with cauliflower rice or a side of roasted broccoli, green beans, or zucchini.
  • Meal prep: Portion into containers with rice for easy lunches throughout the week. Keep the rice separate if freezing.
  • Build-your-own curry bowls: Set out rice, chickpea curry, fresh cilantro, lime wedges, raita, and sliced green onions so everyone can customize their bowl.
  • Easy leftovers: Reheat with a splash of broth or water and serve over freshly cooked rice or with warm naan.

Tips

  • Don’t rush the simmer: Give the curry 20 minutes to develop flavor and thicken naturally.
  • Adjust the thickness: Simmer uncovered for a thicker sauce, or add broth for a thinner curry.
  • Add garam masala last: Stir it in at the end to preserve its warm, fragrant flavor.
  • Balance the flavors: Add a little sugar if the tomatoes taste too acidic, and finish with lemon or lime.
  • Control the heat: Use mild curry powder for a family-friendly meal, or add more red pepper flakes for extra spice.
  • Make it ahead: The flavors deepen overnight, making this curry even better the next day.
  • Store and freeze: Refrigerate for 3โ€“4 days or freeze for up to 3 months. Reheat with a splash of broth or water.

Frequently Asked Questions

Can I make chickpea curry without coconut milk?

Yes! Substitute coconut milk with heavy cream or half-and-half for a rich, creamy sauce. For a lighter alternative, try our Greek yogurt chickpea curry, made with yogurt instead of coconut milk for extra protein and a deliciously creamy texture.

Can I use dried chickpeas instead of canned?

Absolutely! Follow our guide on how to cook dried chickpeas, then use about 4ยฝ cups of cooked chickpeas instead of three cans. Make sure they’re tender before adding them to the curry.

Can I make this curry ahead of time?

Yes! This easy chickpea curry recipe is perfect for meal prep. The flavors develop as it sits, so it often tastes even better the next day. Reheat gently, adding a splash of broth if the sauce has thickened.

Can I add other vegetables?

Definitely! Cauliflower, peas, bell peppers, zucchini, sweet potatoes, and roasted eggplant work well. Add firm vegetables early enough to become tender, and quick-cooking vegetables toward the end.

How to store this chickpea curry?

Let the curry cool, then refrigerate in an airtight container for 3โ€“4 days.

For longer storage, freeze for up to 3 months in freezer-safe containers. Thaw overnight in the refrigerator and reheat gently on the stovetop or in the microwave, adding a splash of water or broth to loosen the sauce.

More Easy Chickpea Recipes

If you try this Recipe please leave a ๐ŸŒŸ star rating and let us know how it turned out in the commentsโ€”we love hearing from you.

Creamy chickpea curry served with basmati rice, fresh cilantro, and lemon.

Chickpea Curry (The Easiest 30-Minute Recipe)

5 from 94 votes
This chickpea curry gives you rich, creamy Indian-inspired flavor in just 30 minutes, using one pot and simple grocery store spices. It's an easy, comforting dinner with less oil, big flavor, and a delicious coconut milk sauce.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4 people
Course: Dinner, Main Course
Cuisine: Indian-Inspired

Video

Easy Chickpea Curry in 30 mins

Ingredients 

  • 1 tablespoon olive oil
  • 1 large onion finely chopped
  • 3 cloves garlic grated
  • 1 inch ginger grated
  • 2 teaspoons curry powder
  • 1 teaspoon ground coriander
  • 1 teaspoon ground cumin
  • 1 teaspoon turmeric powder
  • ยผ teaspoon red pepper flakes
  • 3 cans chickpeas 15 oz / 400 g each can or 4ยฝ cups /690 g cooked chickpeas
  • 2 cups vegetable broth reducedโ€“sodium
  • 1 can crushed tomatoes 15 oz / 400 g
  • 1 can coconut milk 14 oz /400 g โ€“ sub light coconut milk, 1 cup (250 ml) heavy cream, or 1 cup (250 ml) half-and-half
  • 4 cups spinach optional
  • 1 teaspoon salt or more to taste
  • ยผ teaspoon black pepper
  • 1 teaspoon garam masala
  • 1 lemon + fresh cilantro
  • 4 servings basmati rice + Greek yogurt

Instructions 

  • Cook the spices: Heat 1 tablespoon olive oil in a large skillet or Dutch oven over medium-low heat.
    Add 1 large onion (chopped) and cook for 4 minutes, stirring occasionally.
    Add 3 cloves garlic, 1 inch ginger (both grated), 2 teaspoons curry powder, 1 teaspoon ground coriander, 1 teaspoon ground cumin, 1 teaspoon turmeric powder, and ยผ teaspoon red pepper flakes. Stir for 1 minute until fragrant. Add a splash of broth if the pan gets dry.
    Step 1 Chopped onion, grated garlic, and ginger cooking with spices in olive oil.
  • Add the chickpeas: Stir in 3 cans chickpeas (rinsed) and cook for 1 minute.
    Add 2 cups vegetable broth, 1 can crushed tomatoes, 1 can coconut milk, 1 teaspoon salt, and ยผ teaspoon black pepper. Stir well to combine.
    Step 2 Chickpeas stirred into the aromatics with broth, crushed tomatoes, and coconut milk.
  • Simmer the curry: Bring to a gentle simmer and cook uncovered for about 20 minutes, stirring occasionally, until the sauce thickens.
    Add 4 cups spinach and cook for 2 minutes until wilted.
    Stir in 1 teaspoon garam masala, taste, and adjust the salt. You can add a little sugar if needed to balance the flavors.
    Step 3 Thickened curry with wilted spinach and a final sprinkle of garam masala.
  • Serve: Spoon the chickpea curry over basmati rice or serve with warm naan or roti.
    Finish with a squeeze of lemon or lime, fresh cilantro, and a dollop of yogurt.
    Step 4 Chickpea curry spooned over basmati rice with cilantro, lemon, and yogurt.

Notes

Substitutions
  • Olive oil โ†’ Avocado oil or vegetable oil.
  • Onion โ†’ Shallots.
  • Garlic โ†’ Garlic-infused olive oil or omit.
  • Fresh ginger โ†’ Ground ginger.
  • Curry powder โ†’ Mild or hot curry powder.
  • Ground cumin โ†’ Extra curry powder.
  • Ground coriander โ†’ More cumin.
  • Turmeric โ†’ Extra curry powder.
  • Red pepper flakes โ†’ Cayenne pepper or omit.
  • Canned chickpeas โ†’ Cooked dried chickpeas.
  • Vegetable broth โ†’ Chicken broth or water.
  • Crushed tomatoes โ†’ Diced tomatoes or tomato puree.
  • Full-fat coconut milk โ†’ Light coconut milk, heavy cream, or half-and-half.
  • Spinach โ†’ Kale or Swiss chard.
  • Garam masala โ†’ Extra curry powder, a pinch of cinnamon, or omit.
  • Sugar โ†’ Maple syrup or omit.
  • For serving โ†’ Basmati rice, naan, paratha, lemon, cilantro, Greek yogurt, low-fat Greek yogurt, or Skyr.
ย 
Tips
  • Simmer for 20 minutes: This develops flavor and thickens the sauce.
  • Adjust the thickness: Simmer uncovered to thicken, or add broth to thin.
  • Add garam masala last: Keeps its warm, fragrant flavor.
  • Balance the flavors: Add sugar if too acidic, and finish with lemon or lime.
  • Adjust the heat: Use mild curry powder or extra red pepper flakes.
  • Make ahead: The curry tastes even better the next day.
  • Store and freeze: Refrigerate for 3โ€“4 days or freeze for up to 3 months. Reheat with a splash of broth or water.

Nutrition

Serving: 1 of 4 (without rice), Calories: 322kcal, Carbohydrates: 41g, Protein: 12g, Fat: 13g, Saturated Fat: 7g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 4g, Trans Fat: 0g, Cholesterol: 0mg, Sodium: 691mg, Potassium: 800mg, Dietary Fiber: 12g, Sugar: 6g, Vitamin A: 2640IU, Vitamin B6: 1mg, Vitamin C: 20mg, Vitamin E: 3mg, Vitamin K: 130ยตg, Calcium: 151mg, Folate: 114ยตg, Iron: 5mg, Manganese: 2mg, Magnesium: 100mg, Zinc: 2mg

Donโ€™t Lose This Recipe

Enter your email to save this recipe. We’ll send it to your inbox, and you’ll also be subscribed to our FREE recipe newsletter. Unsubscribe anytime.

Tried this recipe?Leave a comment below or mention @nico.recipes on Instagram. We love hearing from you โญ๏ธ ๐Ÿ’š.

Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

We're here to share easy, healthy, and delicious recipes ๐ŸŒฟโœจ.

Welcome to our blog, we are glad you are here.

5 from 94 votes (33 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




112 Comments

  1. 5 stars
    The whole family enjoyed this so much! Kids, folks with allergies, and meat eating adults! We air fried some tofu on the side and it paired really nicely.