When you want a deeply satisfying, plant-based dinner that comes together with pantry staples in just 20 minutes, Coconut Chickpea Curry is hard to beat. Tender canned chickpeas and fresh baby spinach simmer in a rich, golden curry sauce made from coconut milk, yellow curry powder, ginger, and garlic, finished with a bright splash of lime juice.
The secret to a rich, fragrant curry in under 20 minutes is Blooming the Aromatics and Light Mash Binding. Sautéing curry powder, garlic, and ginger directly in warm oil unleashes their fat-soluble flavor compounds before any liquid is added. Gently mashing about a quarter of the chickpeas directly in the pan releases natural starches that thicken the coconut milk into a silky, clingy gravy without needing cornstarch.
Why You’ll Love This Quick Curry
- Incredible 20-Minute Prep: Made almost entirely from long-lasting pantry staples like canned chickpeas and coconut milk.
- Rich & Creamy Texture: Full-fat coconut milk creates a luscious sauce balanced by bright lime acidity.
- Packed with Plant Protein & Fiber: Hearty chickpeas and fresh greens make this a complete, nutrient-dense meal.
- Naturally Vegan & Gluten-Free: An accessible, crowd-pleasing dinner option for almost any diet.
Key Ingredients Overview
- Canned Chickpeas (Garbanzo Beans): Pre-cooked for ultimate speed; rinsed and drained before simmering.
- Full-Fat Canned Coconut Milk: Delivers a thick, velvety base that balances warm curry spices.
- Yellow Curry Powder & Garam Masala: Provides earthy warmth, turmeric color, and subtle spice.
- Aromatics & Spinach: Fresh onion, garlic, ginger, and a few handfuls of baby spinach wilted in at the very end.
Step-by-Step Instructions
1.The Aromatic Sauté:3 min.
Heat 1 tablespoon coconut oil (or olive oil) in a deep skillet over medium heat. Add 1 finely diced yellow onion and sauté for 3 minutes until soft and translucent.
2.The Spice Bloom:1 min.
Add 3 minced garlic cloves, 1 tablespoon freshly grated ginger, 1½ tablespoons yellow curry powder, ½ teaspoon ground cumin, and ½ teaspoon garam masala. Stir constantly for 60 seconds until fragrant and toasted.
3.The Chickpea & Coconut Simmer:10 min.
Pour in 1 can (400g / 15 oz) of full-fat coconut milk, 1 can (400g / 15 oz) of diced tomatoes (with juice), and 2 cans (800g total) of rinsed, drained chickpeas. Add ½ teaspoon salt. Stir well, bring to a gentle boil, then lower heat and simmer uncovered for 10 minutes. Use a potato masher or fork to lightly crush ¼ of the chickpeas against the bottom of the pan to thicken the sauce.
4.The Greens & Lime Finish:2 min.
Stir in 2 cups of fresh baby spinach and 1 tablespoon fresh lime juice. Cook for 1 to 2 minutes until the spinach wilts into the hot curry. Remove from heat, taste, and adjust salt if needed.
5.The Garnish & Serve:1 min.
Spoon the warm curry over fluffy jasmine or basmati rice. Top with freshly chopped cilantro, a pinch of red pepper flakes for heat, and serve with warm naan or extra lime wedges.

Expert Tips for Success
- Use Full-Fat Coconut Milk: Light coconut milk is much thinner and will yield a watery curry. Full-fat canned coconut milk creates the signature creamy texture without needing flour or roux.
- Don’t Skip the Fresh Lime Juice: Coconut milk and chickpeas are rich and earthy. The acid from freshly squeezed lime juice brightens the entire pot and brings out the warm notes of the curry powder.
- Great for Meal Prep: Curry tastes even better the next day as the chickpeas soak up the spiced coconut gravy! Store in an airtight container in the fridge for up to 4 days.
The Recipe Card
- Prep Time: 5 mins
- Cook Time: 15 mins
- Total Time: 20 mins
- Yield: 4 Servings
Ingredients:
- The Base & Aromatics: 1 tbsp Coconut Oil, 1 Yellow Onion (diced), 3 Garlic Cloves (minced), 1 tbsp Fresh Ginger (grated).
- The Spices: 1½ tbsp Yellow Curry Powder, ½ tsp Ground Cumin, ½ tsp Garam Masala, ½ tsp Sea Salt, ¼ tsp Red Pepper Flakes (optional).
- The Curry Liquids & Main Fillings: 2 cans (400g / 15 oz each) Chickpeas (rinsed & drained), 1 can (400g / 15 oz) Full-Fat Coconut Milk, 1 can (400g / 15 oz) Diced Tomatoes, 2 cups Baby Spinach, 1 tbsp Fresh Lime Juice.
- To Serve: Cooked Basmati or Jasmine Rice, Fresh Cilantro, Warm Naan Bread.
Instructions:
Sauté diced onion in oil over medium heat for 3 minutes. Stir in garlic, ginger, curry powder, cumin, and garam masala for 1 minute until aromatic. Add coconut milk, diced tomatoes, chickpeas, and salt; simmer uncovered for 10 minutes, lightly mashing some chickpeas to thicken. Stir in baby spinach and lime juice until wilted. Serve hot over rice topped with chopped cilantro.