A warm, fragrant pot of chickpea curry simmers on the stove, filling the kitchen with inviting aromas of spices and simmering coconut milk. This Chickpea Curry comes together easily in just under 30 minutes, making it a fantastic weeknight meal that is both satisfying and nourishing. The blend of spices not only elevates the dish but also highlights the hearty and creamy texture of the chickpeas.
This recipe is perfect for anyone looking for a quick and flavorful vegan dinner that packs plenty of nutrients. Whether you’re cooking for a family gathering or simply craving a comforting bowl of curry, it fits the bill. Plus, it stores well, making meal prep effortless for busy days.
Why You’ll Love This Recipe
- The rich, creamy texture of coconut milk balances the spices beautifully.
- Chickpeas provide a hearty protein source that keeps you full.
- It’s a one-pot dish, minimizing cleanup time after cooking.
- The vibrant flavors get better after a day, making leftovers enjoyable.
What You’ll Need
Gather the following ingredients to create a delicious curry:
For the Base
- 1 tablespoon olive oil
- 1 large onion, finely chopped
- 3 cloves garlic, grated
- 1 inch ginger, grated
For the Spices
- 2 teaspoons curry powder
- 1 teaspoon ground coriander
- 1 teaspoon ground cumin
- 1 teaspoon turmeric powder
- ¼ teaspoon red pepper flakes
For the Main Ingredients
- 3 cans (15 ounces each) chickpeas, drained
- 2 cups vegetable stock (add more for thinner curry)
- 1 can (15 ounces) crushed tomatoes
- 1 can (14 ounces) coconut milk (or 1 cup heavy cream)
- 4 cups spinach (optional)
For Seasoning
- 1 teaspoon salt
- 2 twists black pepper
- 1 teaspoon garam masala
- 2 teaspoons sugar (optional)
For Serving
- 4 servings basmati rice (or naan or paratha)
- 4 dollops raita (or Greek yogurt, or tadka)
Use fresh cilantro or lime for garnish.
Substitutions & Swaps
- Olive oil can be swapped for coconut oil.
- Coconut milk can be replaced with heavy cream for a richer taste.
- Spinach can be substituted with kale or other greens.
- Use any canned beans if chickpeas are unavailable.
How to Make It
Start cooking with these easy steps:
Heat the oil
Heat 1 tablespoon olive oil in a large skillet or Dutch oven. Add 1 large onion (chopped) and sauté on medium-low heat for 4 minutes, stirring often.
Add the aromatics
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 and sauté for another minute to toast the spices. If the pan gets dry, add two tablespoons of broth.
Stir in chickpeas
Add 3 cans (15 ounces each) chickpeas drained from their liquid and stir them in the spices for one minute.
Combine the liquids
Stir in 2 cups vegetable stock, 1 can (15 ounces) crushed tomatoes, and 1 can (14 ounces) coconut milk. Season with 1 teaspoon salt and 2 twists black pepper.
Simmer the mixture
Simmer on medium heat for about 20 minutes until you reach your desired consistency. Stir occasionally.
Add spinach
Add 4 cups spinach and cook for two more minutes or until they wilt.
Finish with spices
Finally, stir in 1 teaspoon garam masala, then taste and adjust for salt. If needed, add 2 teaspoons sugar to balance the spices.
How to Store It
Fridge: Store in an airtight container for up to 4 days.
Freezer: Yes, freezes well for up to 3 months.
Reheat: Microwave or simmer on the stove for 5-10 minutes.
Tips for Best Results
- Toast the spices slightly longer for a deeper flavor.
- Use fresh herbs like cilantro for enhanced freshness.
- Adjust the spice level by varying the red pepper flakes.
- For a creamier curry, add a little more coconut milk.
Serving Suggestions
- Serve over fluffy basmati rice for a complete meal.
- Pair with warm naan or paratha for dipping.
- Add raita or yogurt on the side for cooling contrast.




Leave a Comment