Chickpea Curry is a comforting, hearty meal packed with warm spices, creamy coconut milk, and protein-rich chickpeas. This easy one-pot dish is perfect for busy weeknights, meal prep, or a satisfying family dinner. Serve it over fluffy basmati rice with warm naan for an unforgettable meal.
Why You’ll Love This Recipe
- Rich, creamy, and packed with authentic Indian-inspired flavors.
- Ready with simple pantry ingredients.
- Naturally vegan and dairy-free.
- Great for meal prep and freezer-friendly.
- Family-friendly with customizable spice levels.
- Delicious served with rice, naan, or your favorite flatbread.
Ingredients

- 2 tablespoons coconut oil or vegetable oil
- 1 large onion, diced
- Pinch of baking soda
- 4–5 cloves garlic, minced
- 2 tablespoons fresh ginger, minced
- 1 teaspoon whole cumin seeds
- 1 teaspoon mustard seeds
- ½ teaspoon crushed red pepper flakes
- 2 tablespoons tomato paste
- 2 (14-ounce) cans diced fire-roasted tomatoes
- 2 teaspoons ground coriander
- 2 teaspoons garam masala
- 1 teaspoon turmeric
- ½ teaspoon sea salt, or to taste
- 2 (16-ounce) cans chickpeas, drained and rinsed
- 1 teaspoon cornstarch
- 1 (13.5-ounce) can unsweetened coconut milk
- 1½ cups chopped fresh cilantro
- Juice of 1 fresh lime
For Serving
- Hot cooked basmati rice
- Naan
- Raita or tzatziki (optional)
Instructions
- Heat the coconut oil in a large skillet over medium-high heat. Add the diced onion and cook for about 5 minutes until softened.
- Reduce the heat to medium and stir in a pinch of baking soda. Continue cooking for about 10 minutes, stirring occasionally, until the onions become deeply caramelized.
- Add the garlic and ginger and cook for 30 seconds.
- Stir in the cumin seeds, mustard seeds, and crushed red pepper flakes. Cook for 2 minutes until fragrant.
- Add the tomato paste and cook for another 3 minutes, stirring frequently.
- Stir in the diced tomatoes, coriander, garam masala, turmeric, and salt. Scrape up any browned bits from the bottom of the pan.
- Add the chickpeas and stir well.
- In a small bowl, whisk the cornstarch into the coconut milk until smooth. Pour it into the pan and stir thoroughly.
- Simmer uncovered for about 30 minutes until the sauce thickens beautifully. This Chickpea Curry develops even more flavor as it cooks.
- Taste and adjust seasoning if needed. Finish with fresh lime juice and chopped cilantro.
- Serve hot over basmati rice with naan and optional raita or tzatziki.

Tips & Tricks
- Caramelizing the onions adds incredible depth of flavor.
- Use full-fat coconut milk for the creamiest texture.
- Add spinach during the last few minutes for extra nutrition.
- Adjust the crushed red pepper flakes to suit your preferred spice level.
- Fresh lime juice brightens all the flavors just before serving.
- Leftovers taste even better the next day.
Details
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian-Inspired
- Difficulty: Easy
- Dietary Notes: Vegan, Dairy-Free, Vegetarian, Gluten-Free (serve with gluten-free sides)

Notes
- Fire-roasted tomatoes add a subtle smoky flavor.
- Frozen spinach or kale can be stirred in near the end of cooking.
- Add extra coconut milk for a milder, creamier curry.
- Garnish with additional cilantro and lime wedges before serving.
Nutrition (Approximate Per Serving)
- Calories: 390
- Protein: 13g
- Carbohydrates: 38g
- Fat: 21g
- Fiber: 11g
- Sugar: 8g
FAQ
Can I make Chickpea Curry ahead of time?
Yes. The flavors become even richer after resting overnight.
Is this Vegan Chickpea Curry spicy?
It has mild to medium heat, but you can easily adjust the spice level.
Can I freeze this Coconut Chickpea Curry?
Absolutely. Freeze in airtight containers for up to three months.
Can I use dried chickpeas?
Yes. Cook them completely before adding them to the recipe.
What goes well with Indian Chickpea Curry?
Basmati rice, naan, roti, quinoa, or even roasted vegetables pair wonderfully.
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Freeze for up to 3 months.
Reheat gently on the stovetop or microwave. Add a splash of coconut milk or water if the curry becomes too thick.

Similar Recipes

Chickpea Curry Recipe: Creamy, Flavorful & Easy
Ingredients
- 2 tablespoons coconut oil or vegetable oil
- 1 large onion diced
- Pinch of baking soda
- 4 –5 cloves garlic minced
- 2 tablespoons fresh ginger minced
- 1 teaspoon whole cumin seeds
- 1 teaspoon mustard seeds
- ½ teaspoon crushed red pepper flakes
- 2 tablespoons tomato paste
- 2 14-ounce cans diced fire-roasted tomatoes
- 2 teaspoons ground coriander
- 2 teaspoons garam masala
- 1 teaspoon turmeric
- ½ teaspoon sea salt or to taste
- 2 16-ounce cans chickpeas, drained and rinsed
- 1 teaspoon cornstarch
- 1 13.5-ounce can unsweetened coconut milk
- 1½ cups chopped fresh cilantro
- Juice of 1 fresh lime
For Serving
- Hot cooked basmati rice
- Naan
- Raita or tzatziki optional
Instructions
- Heat the coconut oil in a large skillet over medium-high heat. Add the diced onion and cook for about 5 minutes until softened.
- Reduce the heat to medium and stir in a pinch of baking soda. Continue cooking for about 10 minutes, stirring occasionally, until the onions become deeply caramelized.
- Add the garlic and ginger and cook for 30 seconds.
- Stir in the cumin seeds, mustard seeds, and crushed red pepper flakes. Cook for 2 minutes until fragrant.
- Add the tomato paste and cook for another 3 minutes, stirring frequently.
- Stir in the diced tomatoes, coriander, garam masala, turmeric, and salt. Scrape up any browned bits from the bottom of the pan.
- Add the chickpeas and stir well.
- In a small bowl, whisk the cornstarch into the coconut milk until smooth. Pour it into the pan and stir thoroughly.
- Simmer uncovered for about 30 minutes until the sauce thickens beautifully. This Chickpea Curry develops even more flavor as it cooks.
- Taste and adjust seasoning if needed. Finish with fresh lime juice and chopped cilantro.
- Serve hot over basmati rice with naan and optional raita or tzatziki.
Notes
- Fire-roasted tomatoes add a subtle smoky flavor.
- Frozen spinach or kale can be stirred in near the end of cooking.
- Add extra coconut milk for a milder, creamier curry.
- Garnish with additional cilantro and lime wedges before serving.
Conclusion
This creamy Chickpea Curry is everything you want in a comforting homemade meal—rich, satisfying, and incredibly easy to prepare. Whether you’re looking for a quick weeknight dinner, a healthy vegan meal, or a flavorful Indian-inspired recipe, this dish delivers every time. Enjoy it with fluffy basmati rice and warm naan for a restaurant-quality meal at home.

