If you are looking for a comforting, vibrant, and truly satisfying meal, this Easy Indian Chickpea Curry Recipe is exactly what you need. It brings together wholesome chickpeas simmered in a luscious coconut milk and tomato base, layered with aromatic spices that mingle beautifully for a dish bursting with flavor. Perfect for busy weeknights or anytime you want a hearty, meatless meal, this curry is not only simple to make but deeply rewarding with every spoonful.

Ingredients You’ll Need
Gathering the right ingredients is the secret to nailing this curry’s distinct taste and velvety texture. Each component plays a vital role, from the fragrant spices to the creamy coconut milk, making the dish irresistible and colorful.
- 2 tablespoons coconut oil or olive oil: Adds richness and helps in toasting the spices for deeper flavor.
- 1 medium onion, finely chopped: Provides a sweet, savory base to the curry.
- 3 garlic cloves, minced: Infuses the dish with a warm, pungent aroma.
- 1-inch piece of ginger, grated: Adds a fresh and slightly spicy kick that brightens the curry.
- 2 teaspoons curry powder: The core spice blend that defines the dish’s Indian flair.
- 1 teaspoon ground cumin: Brings earthiness and a subtle smokiness.
- 1 teaspoon ground coriander: Adds citrusy notes that balance the richness.
- ½ teaspoon turmeric powder: Gives the curry its beautiful golden hue and mild bitterness.
- ½ teaspoon paprika (optional): Introduces a smoky depth to the flavor profile, though it can be left out if you prefer it milder.
- 1 can (14 oz) coconut milk: Creates the creamy, luscious base that coats every chickpea.
- 1 can (14 oz) diced tomatoes: Adds brightness and acidity to balance the creaminess.
- 2 cans (15 oz each) chickpeas, drained and rinsed: The star ingredient, providing protein, texture, and a hearty bite.
- 1 teaspoon salt (adjust to taste): Enhances all the flavors beautifully.
- ½ teaspoon black pepper: Adds a subtle spice and warmth.
- ½ teaspoon red chili flakes (optional): Perfect if you like a little heat in your curry.
- Fresh cilantro, chopped (for garnish): A fresh herbal note that completes the dish.
- Lemon wedges (for serving): Adds a lively citrus squeeze to brighten the flavors.
- Steamed rice or warm naan bread (for serving): Ideal bases to soak up all the delicious curry sauce.
How to Make Easy Indian Chickpea Curry Recipe
Step 1: Sauté the Aromatics
Start by heating your skillet over medium heat and melting your choice of coconut or olive oil. Toss in the chopped onions and sauté them gently until they turn golden and delightfully soft, which usually takes around 5 minutes. This process is where the curry begins building its rich flavor foundation. Next, add the minced garlic and grated ginger, cooking for a minute more until their fragrant scents fill your kitchen, hinting at the delicious meal ahead.
Step 2: Toast the Spices
Now comes the magic moment of adding your curry powder, cumin, coriander, turmeric, and optional paprika. Stir these spices into the onion mixture, allowing them to toast for 1 to 2 minutes. This step awakens their essential oils, boosting the flavor intensity that will coat every chickpea in your curry for a truly authentic taste.
Step 3: Build the Curry Base
Pour in the diced tomatoes and give everything a good stir. Let this simmer gently for 3 to 4 minutes so the tomatoes soften and blend seamlessly with the spices. Slowly mix in the coconut milk, which transforms the mixture into a creamy, rich sauce that will become the hallmark of your dish.
Step 4: Add the Chickpeas and Simmer
Stir in the drained chickpeas and make sure they are well coated with your aromatic sauce. Lower the heat, cover the pan, and let the curry gently simmer for about 10 minutes. This allows the chickpeas to soak up all the vibrant spices and creamy coconut base, intensifying every bite with flavor.
Step 5: Season and Adjust
Give your curry a taste and tweak the seasoning to your liking by adding salt, black pepper, or a sprinkle of red chili flakes for a bit of extra heat. The beauty of this step is tailoring the dish exactly to your preferred flavor balance.
Step 6: Garnish and Serve
Before serving, sprinkle freshly chopped cilantro over the curry and offer lemon wedges on the side for that perfect citrus zing. This Easy Indian Chickpea Curry Recipe shines best when accompanied by steamed rice or warm naan bread, ready to scoop and savor every mouthful.
How to Serve Easy Indian Chickpea Curry Recipe

Garnishes
Garnishing your curry with fresh cilantro adds a bright herbal note that cuts through the richness. A squeeze of fresh lemon juice right before eating elevates the overall flavor by introducing a lively acidity that refreshes your palate perfectly.
Side Dishes
This curry pairs wonderfully with simple steamed basmati rice, which soaks up the luscious sauce effortlessly. Alternatively, warm naan bread or roti is ideal for scooping, making the meal interactive and fun. For a complete feast, serving a side of cucumber raita or a crisp salad provides a cool contrast to the warm spices.
Creative Ways to Present
For a casual meal, serve the curry straight from the pot with bowls of rice and bread on the side. Hosting? Try plating the curry over a bed of colorful turmeric rice and sprinkle toasted cashews or sliced almonds on top for extra texture and flair. Adding a dollop of yogurt can also bring a creamy touch that guests will adore.
Make Ahead and Storage
Storing Leftovers
This Easy Indian Chickpea Curry Recipe stores beautifully in an airtight container in the refrigerator for up to 4 days. The flavors even deepen overnight, making your leftovers even more delicious. Just be sure to cool the curry completely before refrigerating to keep the texture and taste fresh.
Freezing
If you want to keep the curry longer, it freezes well. Portion it out into freezer-safe containers, and it will stay good for up to 3 months. When freezing, avoid adding fresh garnishes beforehand; instead, add them fresh after you reheat for maximum freshness.
Reheating
Reheat your curry gently over low to medium heat on the stove, stirring occasionally, until it is warmed through. You can also microwave it, but be sure to cover the dish and stir halfway to heat evenly. If the curry thickens too much in the fridge, a splash of water or coconut milk will help loosen the sauce back to its creamy consistency.
FAQs
Can I use dried chickpeas instead of canned?
Absolutely! Just remember to soak and cook the dried chickpeas until tender before using them. This usually takes longer but gives a wonderful texture. Using canned chickpeas is a great shortcut for busy days.
What can I substitute for coconut milk?
If you don’t have coconut milk, you can use heavy cream or a plant-based milk like almond milk, but the flavor and creaminess will be slightly different. Coconut milk provides a signature richness and subtle sweetness perfect for this curry.
Is this recipe vegan and gluten-free?
Yes! This Easy Indian Chickpea Curry Recipe is naturally vegan and gluten-free, making it perfect for many dietary needs. Just watch out for any sides—choose gluten-free flatbreads if needed.
How spicy is this curry?
The spice level is mild by default, thanks to the gentle heat from curry powder and optional paprika. You can easily adjust the heat by adding or omitting chili flakes according to your preference.
Can I add vegetables to this curry?
Definitely. Vegetables like spinach, bell peppers, or cauliflower can be stirred in during the simmering phase to add more color, nutrients, and texture, making the dish even more wholesome.
Final Thoughts
This Easy Indian Chickpea Curry Recipe is a heartfelt favorite that never fails to impress with its simple ingredients and layered flavors. Whether you’re cooking for yourself or feeding a crowd, it’s a dish that brings warmth, comfort, and a burst of vibrant taste to your table. Give it a try—you’ll wonder how you ever lived without it!
Print
Easy Indian Chickpea Curry Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegan
Description
This Easy Indian Chickpea Curry is a flavorful and creamy vegetarian dish, combining aromatic spices, coconut milk, and tender chickpeas to create a comforting meal that can be ready in just 30 minutes. Perfect served with steamed rice or warm naan bread, it’s an ideal weeknight dinner that balances spice, richness, and wholesome ingredients.
Ingredients
Base Ingredients
- 2 tablespoons coconut oil or olive oil
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1-inch piece of ginger, grated
Spices
- 2 teaspoons curry powder
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon turmeric powder
- ½ teaspoon paprika (optional, for a smoky kick)
Liquids and Canned Goods
- 1 can (14 oz) coconut milk
- 1 can (14 oz) diced tomatoes
- 2 cans (15 oz each) chickpeas, drained and rinsed
Seasoning
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- ½ teaspoon red chili flakes (optional, for heat)
For Garnish and Serving
- Fresh cilantro, chopped (for garnish)
- Lemon wedges (for serving)
- Steamed rice or warm naan bread (for serving)
Instructions
- Sauté Aromatics: Heat a large skillet or saucepan over medium heat. Add the coconut oil and let it melt, coating the pan evenly. Add the finely chopped onion and sauté for about 5 minutes until golden and soft, stirring frequently to prevent burning. Then, add the minced garlic and grated ginger, cooking for another minute until fragrant.
- Add Spices: Sprinkle in the curry powder, ground cumin, ground coriander, turmeric powder, and optional paprika. Stir the spices into the onion mixture and cook for 1-2 minutes to toast them and release their flavors.
- Incorporate Tomatoes and Coconut Milk: Pour in the diced tomatoes and stir well, allowing the mixture to simmer for 3-4 minutes so the tomatoes soften and blend with the spices. Next, add the coconut milk and stir thoroughly to create a creamy and rich curry base.
- Add Chickpeas and Simmer: Bring the curry base to a gentle simmer, then add the drained and rinsed chickpeas. Stir to coat the chickpeas thoroughly with the sauce. Lower the heat to low, cover the skillet, and let the curry simmer for 10 minutes to allow the flavors to infuse the chickpeas.
- Season and Adjust: Taste the curry and add salt, black pepper, and optional red chili flakes to your preference. Stir well to mix the seasoning evenly throughout the curry.
- Garnish and Serve: Garnish the curry with freshly chopped cilantro and a squeeze of lemon juice for brightness. Serve hot with steamed rice or warm naan bread for a complete meal.
Notes
- You can substitute coconut oil with olive oil or another neutral oil of your choice.
- Adjust spices and chili flakes based on your preferred heat level.
- For a thicker curry, simmer uncovered for a few more minutes to reduce the sauce.
- This recipe is vegan and can be made gluten-free if served with rice or gluten-free bread.
- Leftovers store well in the refrigerator for 3-4 days and can be frozen for up to one month.

