Craving a wholesome, flavorful meal that’s both easy to prepare and packed with nutrients? This chickpea curry is the answer!
Bursting with Indian-inspired spices, creamy coconut milk, and hearty chickpeas, this dish strikes the perfect balance of taste and nutrition.
Whether you’re a seasoned cook or new to curries, this recipe makes it simple to bring bold flavors to your table.
Video Recipe
Why You’ll Love This Chickpea Curry
This chickpea curry checks all the right boxes — vegan, healthy, andfullofflavor. It’s completely plant-based, which means it’s naturally dairy-free and cholesterol-free, but still packed with protein and fiber thanks to the chickpeas.
Even better, it’s quick and easy to make, ready in under 30 minutes — perfect for those hectic weeknights when you want something wholesome without the hassle.
It’s also incredibly versatile. Pair it with fluffy rice, warm naan, or even a bowl of quinoa for a hearty, satisfying meal that fits into any routine.

Ingredients You’ll Need
Here’s a list of ingredients to prepare this mouthwatering chickpea curry. You likely already have many of these in your pantry!
For the Curry:
- 2 tablespoons coconut oil or olive oil
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1-inch piece of ginger, grated
- 2 teaspoons curry powder
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon turmeric powder
- ½ teaspoon paprika (optional, for a smoky kick)
- 1 can (14 oz) coconut milk
- 1 can (14 oz) diced tomatoes
- 2 cans (15 oz each) chickpeas, drained and rinsed
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- ½ teaspoon red chili flakes (optional, for heat)
For Garnish and Serving:
- Fresh cilantro, chopped
- Lemon wedges
- Steamed rice or warm naan bread
Step-by-Step Instructions
1. Prepare the Aromatics
I like to simmer this chickpea curry in a cast iron Dutch oven like this. Heat it over medium heat. Add the coconut oil, allowing it to melt and coat the pan.
Toss in the chopped onion and sauté until golden and soft, about 5 minutes. Stir frequently to prevent burning.

Add the minced garlic and grated ginger, cooking for another minute until fragrant. The aroma of garlic and ginger will be your first hint that this dish is going to be incredible!
2. Add the Spices
Sprinkle in the curry powder, cumin, coriander, turmeric, and paprika. Stir the spices with the onion mixture for 1-2 minutes. Toasting the spices enhances their flavor and adds depth to the curry.

3. Create the Curry Base
Pour in the diced tomatoes and stir to combine. Allow the tomatoes to simmer for 3-4 minutes, softening and melding with the spices.
Next, add the coconut milk, stirring to create a creamy, rich base for the curry.

4. Incorporate the Chickpeas
Once the curry base comes to a gentle simmer, add the chickpeas. Stir well to coat them in the flavorful sauce. Reduce the heat to low, cover the skillet, and let the curry simmer for 10 minutes.
Use a heat-safe silicone spatula to stir without scratching your pot.
This allows the chickpeas to absorb the spices fully.

5. Season to Taste
After 10 minutes, taste the curry and adjust the seasoning. Add salt, black pepper, or a pinch of red chili flakes for extra heat. Stir the curry once more to ensure everything is evenly mixed.
Serving Suggestions
This chickpea curry pairs beautifully with steamed basmati rice or warm naan bread. For a low-carb option, serve it over cauliflower rice or alongside roasted vegetables. Sprinkle fresh cilantro on top for a burst of color and freshness.
Add a squeeze of lemon juice just before serving to enhance the flavors further.
🕒 Eat Healthy in 30 Minutes or Less

Why Chickpea Curry Is a Healthy Choice
Chickpeas are a fantastic source of plant-based protein and fiber, which help keep you full and satisfied. The coconut milk adds healthy fats, while the spices like turmeric and ginger provide anti-inflammatory benefits. This dish is not only delicious but also a nourishing addition to any diet.
Tips for the Perfect Chickpea Curry
To get the most out of your curry, start with fresh spices. Old spices lose their punch, so make sure your curry powder, cumin, and other seasonings are still fragrant and bold.
When it comes to the base, full-fat coconut milk will give you a rich, creamy texture, while light coconut milk is a good option if you’re watching calories. You can also easily adjust the heat — for more kick, toss in extra red chili flakes or a chopped green chili; for a gentler version, skip the chili altogether.
This dish is also great for meal prep. The flavors deepen over time, so it often tastes even better the next day. Store leftovers in an airtight container in the fridge for up to four days, and you’ve got a delicious, ready-to-go meal waiting for you.
Frequently Asked Questions
Q: Can I use dried chickpeas instead of canned?
A: Absolutely! Soak dried chickpeas overnight and cook them until tender before adding them to the curry.
Q: Is this recipe freezer-friendly?
A: Yes! Freeze portions in airtight containers for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove.
Q: What if I don’t have coconut milk?
A: You can substitute it with almond milk or cashew cream, though the flavor will slightly differ.
A Meal Everyone Will Love
This chickpea curry is the perfect recipe to satisfy your cravings for a hearty, flavorful meal. Its ease of preparation, combined with its rich and aromatic taste, makes it a staple in any kitchen. Whether you’re serving it to guests or enjoying a quiet dinner at home, this dish will leave everyone asking for seconds.
Save this recipe, try it tonight, and don’t forget to let us know how much you loved it!
Print
Easy Indian Chickpea Curry Recipe
- Prep Time: 5 minutes
- Cook Time: 25-30 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegetarian
Description
Craving a wholesome, flavorful meal that’s both easy to prepare and packed with nutrients? This chickpea curry is the answer!
Ingredients
For the Curry:
- 2 tablespoons coconut oil or olive oil
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1-inch piece of ginger, grated
- 2 teaspoons curry powder
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon turmeric powder
- ½ teaspoon paprika (optional, for a smoky kick)
- 1 can (14 oz) coconut milk
- 1 can (14 oz) diced tomatoes
- 2 cans (15 oz each) chickpeas, drained and rinsed
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- ½ teaspoon red chili flakes (optional, for heat)
For Garnish and Serving:
- Fresh cilantro, chopped
- Lemon wedges
- Steamed rice or warm naan bread
Instructions
Sauté Aromatics
Heat oil in a large skillet over medium heat. Add onion and cook until soft, about 5 minutes.
Then stir in garlic and ginger; cook 1 minute until fragrant.
Toast Spices
Add curry powder, cumin, coriander, turmeric, and paprika. Stir and toast for 1–2 minutes to deepen flavors.
Build the Base
Stir in diced tomatoes and cook for 3–4 minutes until slightly softened.
Pour in coconut milk and bring to a gentle simmer.
Add Chickpeas
Stir in chickpeas, then cover and simmer on low heat for 10 minutes to meld flavors.
Season & Finish
Taste and add more salt, pepper, or chili flakes as needed.
Serve
Ladle curry over rice or naan. Garnish with cilantro and a squeeze of lemon juice.
Notes
Use fresh, fragrant spices for maximum flavor.
Full-fat coconut milk makes it creamy; light version for fewer calories.
Customize the heat level to your taste.
It stores well—ideal for meal prep (up to 4 days refrigerated).



