I need you to understand something about this recipe before you make it: fifteen minutes is not a marketing number. This is genuinely ready in fifteen minutes from the moment you open a cabinet, and it tastes like something that cooked for an hour.
Chickpea curry is my most-made weeknight dinner, and I'm confident it'll become one of yours too.
Key Takeaway
A 15-minute chickpea curry with canned chickpeas and coconut milk delivers 15g protein and 12g fiber per serving and tastes like something that cooked for an hour. The key is a strong spice base — cumin, coriander, turmeric, and garam masala — added early and bloomed in oil before the liquids go in.
Why Chickpeas Work So Well in Curry
Chickpeas have a texture that holds up to heat without going mushy, and they absorb flavor like a sponge. One can has 15 grams of protein and 12 grams of fiber. They're filling in a way that doesn't weigh you down. And at about $1 a can, there is no more cost-effective protein in the grocery store — chickpeas are one of the stars of any [high-protein plant meal on a budget](/article/5-high-protein-plant-meals-under-5-dollars).
Paired with coconut milk and a strong spice base, they become something genuinely satisfying — complex, rich, with that creamy finish that makes curry so comforting.
Ingredients
Serves 3 to 4:
- 2 cans (15 oz each) chickpeas, drained and rinsed
- 1 can (14 oz) full-fat coconut milk
- 1 can (14 oz) diced tomatoes
- 1 medium onion, diced
- 4 garlic cloves, minced
- 1 tbsp fresh ginger, grated (or 1 tsp ground ginger)
- 2 tbsp olive oil or coconut oil
- 2 tsp curry powder
- 1 tsp cumin
- 1 tsp turmeric
- 1/2 tsp smoked paprika
- Salt to taste
- Fresh cilantro for serving
- Cooked rice or naan to serve alongside
Estimated Nutrition
Per serving (1 serving (curry only))
- Calories420
- Protein13g
- Carbs44g
- Fat22g
- Fiber7g
Estimates based on ingredients. Values may vary.
The Method
This works fast because everything is layered in the right order.
Heat oil in a wide pan or skillet over medium-high heat. Add the diced onion and cook for 4 minutes, stirring regularly, until it starts to soften and pick up some color. This is the flavor base — don't skip this step.
Add garlic and ginger. Cook for 1 minute, stirring constantly so the garlic doesn't burn. Add all the spices — curry powder, cumin, turmeric, smoked paprika — and stir for 30 seconds. You'll smell it immediately. That's the spices blooming in the oil, which is where the depth comes from.
Pour in the diced tomatoes and stir to incorporate everything. Let it bubble for 2 minutes. Add the coconut milk and chickpeas. Stir, bring to a simmer, and cook for 5 to 6 minutes until the sauce has thickened slightly and the flavors have melded.
Taste and adjust salt. That's it. Start to finish: 15 minutes.
Getting the Sauce Right
Full-fat coconut milk is non-negotiable for texture and richness. Light coconut milk will work but produces a thinner sauce. If you want it thicker, let it simmer uncovered for an extra 5 minutes.
The ratio of spice to liquid matters. Don't be shy with the curry powder — this is where the dish lives or dies. If your curry powder has been sitting in the cabinet for two years, it's probably lost most of its potency. Fresh spices make a real difference here.
If you want heat, add 1/2 teaspoon of cayenne pepper or throw in a sliced chili with the onions.
Serve It Well
Rice is the classic pairing, but I like this just as much with warm naan for scooping. A handful of fresh cilantro on top is the right call — it adds brightness and fragrance that cuts through the richness of the coconut milk.
If you want to stretch it, serve over cauliflower rice or add a handful of baby spinach in the last minute of cooking. The spinach wilts instantly and adds color and nutrition without changing the flavor.
What Makes This a Weeknight Staple
The reason this recipe works for busy nights is that it uses pantry ingredients you can keep stocked at all times. Canned chickpeas, canned tomatoes, coconut milk — none of these are fresh items that expire. Stock them as part of your [plant-based pantry essentials](/article/plant-based-pantry-essentials) and you can have this on the table on a random Tuesday with zero grocery run required.
The spice profile is forgiving too. Different brands of curry powder vary in intensity and composition, so the first time you make this, taste as you go and adjust. Once you've made it twice, you'll have it tuned to your preferences and you'll barely need to think about it.
The Numbers
Two cans of chickpeas, one can of coconut milk, one can of tomatoes, plus onion, garlic, and spices: roughly $7 total, serving 3 to 4 people. You're looking at about $2 per serving for a meal that genuinely feels restaurant-quality.
That's the deal with plant-based cooking done right — it's not about sacrifice. It's about knowing which ingredients give you maximum return for minimum effort. For more in that vein, [10 easy plant-based dinner recipes](/article/easy-plant-based-dinner-recipes) covers the full weeknight lineup.
This is one of those recipes.