Chickpea Curry Recipe
This Chickpea Curry is a simple one-pot dinner that combines pantry-friendly ingredients with everyday spices for a comforting homemade meal. It’s an excellent choice when you want something filling, budget-friendly, and satisfying without spending hours in the kitchen.
The sauce is creamy from coconut milk, balanced with tomatoes and warm spices that coat every chickpea. Fresh spinach and lime juice add brightness, creating a rich yet well-rounded curry that’s equally enjoyable with rice or warm flatbread.
What Makes This Dish Stand Out
- One-Pot Cooking: Everything comes together in a single pot for easy cleanup.
- Pantry Friendly: Most ingredients are common staples that are easy to keep on hand.
- Meal Prep Ready: The flavors continue to develop, making leftovers just as enjoyable.
- Easy to Customize: Adjust the spice level and serve it with your favorite grains or breads.
- Beginner Friendly: Straightforward cooking steps make this recipe approachable for any skill level.
- Plant-Based Comfort: A hearty vegetarian meal that’s satisfying enough for lunch or dinner.
Ingredient Notes & Easy Substitutions
- Chickpeas: Canned chickpeas make preparation quick and convenient. Rinse them well to remove excess sodium before cooking.
- Full-Fat Coconut Milk: Creates the creamiest sauce. Light coconut milk works if you prefer a lighter consistency.
- Fresh Ginger and Garlic: Freshly grated ginger and minced garlic provide a brighter, more aromatic base than dried alternatives.
- Curry Powder: Different blends vary in heat and spice intensity, so taste and adjust if needed.
- Baby Spinach: Wilts quickly into the sauce while adding color and extra vegetables without changing the overall texture.
Chef’s Tip: Toast the ground spices for about 30 seconds before adding the liquids. This helps release their natural oils and creates a deeper, more balanced curry.

Chickpea Curry Recipe
This Chickpea Curry is a comforting one-pot meal made with tender chickpeas simmered in a rich, creamy tomato and coconut sauce infused with warm Indian spices. It's hearty, flavorful, and easy enough for busy weeknights while tasting like it has simmered for hours.
Print
Pin
Rate
Calories: 360kcal
Servings: 6
Equipment
- Large Dutch oven or deep skillet
- Chef's Knife
- Can Opener
- Blender (optional, for a smoother sauce)
Ingredients
- 2 tablespoons coconut oil or olive oil
- 1 medium yellow onion finely diced
- 4 cloves garlic minced
- 1 tablespoon freshly grated ginger
- 1 teaspoon cumin seeds optional
- 2 tablespoons curry powder
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon turmeric
- ½ teaspoon smoked paprika
- ¼ teaspoon cayenne pepper optional
- 2 tablespoons tomato paste
- 1 (14-ounce) can crushed tomatoes
- 1 (13.5 ounce) can full-fat coconut milk
- 2 (15 ounce) cans chickpeas, drained and rinsed
- ½ cup vegetable broth or water
- 1 teaspoon salt or to taste
- ½ teaspoon freshly ground black pepper
- 2 cups baby spinach
- 1 tablespoon fresh lime juice
- 2 tablespoons chopped cilantro plus more for garnish
Instructions
- Heat the coconut oil in a large Dutch oven or deep skillet over medium heat. Add the cumin seeds, if using, and cook for about 30 seconds until fragrant.

- Stir in the onion and cook for 6 to 8 minutes until soft and lightly golden. Add the garlic and ginger, cooking for another minute until aromatic.

- Sprinkle in the curry powder, ground cumin, coriander, turmeric, smoked paprika, and cayenne. Stir constantly for about 30 seconds so the spices become fragrant without burning.

- Mix in the tomato paste and cook for another minute, then pour in the crushed tomatoes. Let the mixture simmer for about 5 minutes to deepen the flavor.

- Add the coconut milk, vegetable broth, and chickpeas. Stir well, bring the curry to a gentle simmer, then reduce the heat to medium-low. Cook uncovered for 15 to 20 minutes, stirring occasionally, until the sauce thickens slightly.

- Fold in the baby spinach and cook just until wilted. Stir in the lime juice and chopped cilantro, then season with salt and black pepper to taste.

- If you prefer a creamier texture, blend a cup of the curry and stir it back into the pot, or mash a small portion of the chickpeas with the back of a spoon.

- Serve hot with steamed basmati rice, naan, or your favorite flatbread.

Notes
- Full-fat coconut milk creates the richest, creamiest sauce, but light coconut milk can be used for a lighter version.
- For extra protein, stir in cooked lentils or cubes of pan-fried tofu during the last few minutes of cooking.
- The curry tastes even better the next day as the spices continue to develop.
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Freeze for up to 3 months and thaw overnight before reheating gently on the stovetop.
- Adjust the heat by increasing or reducing the cayenne and curry powder to suit your taste.
Nutrition
Calories: 360kcal
Nutrition Information
| Nutrient | Amount per Serving |
|---|---|
| Calories | 360 kcal |
| Carbohydrates | 37g |
| Protein | 12g |
| Fat | 20g |
| Fiber | 11g |
| Sugar | 8g |
| Sodium | 620mg |
Easy Problems and How to Avoid Them
- Burning the Spices: Keep the spices moving and cook them briefly so they become fragrant without scorching.
- Rushing the Onions: Allow the onions to soften fully before adding the spices for a better foundation.
- Watery Sauce: Simmer uncovered until the curry naturally thickens.
- Overcooked Spinach: Add the spinach at the end so it stays vibrant and tender.
- Too Much Heat: Add cayenne gradually if you’re unsure about the spice level.
- Skipping the Lime Juice: Finish with lime juice after cooking to brighten the overall dish.
Easy Ways to Change It Up
- Extra Veggie Version: Add diced sweet potatoes or cauliflower during the simmer.
- Tofu Curry: Stir in pan-fried tofu cubes for additional protein.
- Lentil Blend: Mix cooked lentils with the chickpeas for extra heartiness.
- Creamier Curry: Blend part of the finished curry before serving.
- Mild Version: Omit the cayenne for a gentler spice profile.
- Green Curry Twist: Stir in chopped kale instead of spinach.
- Nutty Finish: Sprinkle toasted cashews or sliced almonds over each serving.
Try More Vegan Recipes
- Vegan Pasta Bake
- Vegan Lentil Soup
- Vegan Broccoli Cheddar Soup
- Vegan Stuffed Peppers
- Creamy Vegan Tomato Pasta
Keep It Fresh Longer

- Make Ahead: Prepare the curry a day in advance to allow the spices to deepen.
- Refrigerator Storage: Store in an airtight container for up to 4 days.
- Freezer Storage: Freeze in individual portions for up to 3 months.
- Reheating: Warm gently on the stovetop or microwave, stirring occasionally until heated through.
- Freshness Tip: Add fresh cilantro after reheating for the best color and freshness.
Common Questions About This Recipe
- Can I use dried chickpeas instead of canned?
Yes. Cook the dried chickpeas until tender before adding them to the curry. - Why should I simmer the tomatoes before adding the coconut milk?
Simmering helps concentrate the tomato flavor and creates a richer base for the sauce. - Is this curry very spicy?
It has mild to moderate warmth. The cayenne is optional, so you can easily adjust the heat. - Can I blend the entire curry?
Yes, although blending only a portion keeps some whole chickpeas for added texture while naturally thickening the sauce. - What type of curry powder works best?
A mild or medium Indian-style curry powder works well, but you can use your preferred blend based on your spice preference. - Why is my curry thinner than expected?
Continue simmering uncovered for a few extra minutes until excess liquid reduces naturally. - Can I make this without a blender?
Absolutely. Mashing a handful of chickpeas with the back of a spoon creates a thicker sauce without any extra equipment. - When should I add the cilantro?
Stir most of it into the finished curry just before serving, then use the remaining cilantro as a fresh garnish.





