If you're craving something cozy, flavorful, and plant-powered, this coconut chickpea curry recipe is the one to make. It's rich, hearty, and easy to pull together with pantry staples like canned chickpeas, coconut milk, and curry powder. All made in one pot in about 35 minutes - what's not to love?

Jump to:
The backstory.
This coconut chickpea curry happened on one of those nights when I didn't feel like cooking but still wanted something warm and comforting. I grabbed a few pantry staples - chickpeas, coconut milk, a sweet potato - and let the curry do its thing. It turned out so good, I made it again the next week. Now it's a go-to whenever I need something easy and feel-good.
xoxo Kori
It's a must-make.
This hearty curry checks all the boxes for me - cozy, nourishing, and packed with flavor:
- Plant-based and packed with protein. Chickpeas, lentils, and spinach give this dish serious staying power.
- Creamy and comforting. Coconut milk and sweet potato create the ultimate curry sauce.
- Big bold flavor. Curry, garam masala, and lime juice deliver layers of spice and zest.
- Easy one-pot dinner. Minimal effort, max flavor, and just one pan to wash.
I love how this chickpea coconut curry fills the kitchen with the smell of spices and coconut - and how it comes together so easily.
Let's talk texture and flavor.
This chickpea curry brings all the cozy vibes. You get creamy richness from the coconut milk, a little sweetness from the tender sweet potato, and a mellow heat from curry powder and garam masala. The chickpeas and lentils add just enough texture to make each bite satisfying, and that squeeze of fresh lime juice at the end? Total game-changer.
What you'll need.

Here's what you're going to need to make this chickpea curry:
- Olive oil: a little goes a long way in sautéing the aromatics and getting everything started.
- Cans chickpeas: you'll need two 15-ounce cans, drained and rinsed. They're hearty, protein-rich, and soak up all the curry flavor.
- Red lentils: these cook quickly and melt right into the curry, naturally thickening it.
- Coconut milk: the base of the sauce - rich, creamy, and essential for that classic coconut curry vibe.
- Vegetable broth: helps thin the sauce and keeps everything simmering just right.
- Soy sauce or tamari: adds umami depth and balances the sweetness of the coconut and sweet potato.
- Lime juice: a bright finish that lifts all the flavors.
- Baby spinach: stirred in at the end so it stays fresh and tender.
- Vegetables: sweet potato, red bell pepper, onion, garlic, and fresh ginger bring sweetness, spice, and depth. Dice the sweet potato into small pieces so it cooks quickly and absorbs all that delicious curry sauce.
- Seasonings: curry powder and garam masala give this dish its signature warmth and spice. They're simple but powerful - and make the whole kitchen smell amazing.
- Optional: cilantro and lime wedges are optional, but they make the perfect fresh finishing touch. Serve it all over rice or with warm naan on the side.
- Flexitarian option: if you want to add chicken or shrimp, toss it in at the end - great option for added protein.
If you are looking for more chickpea recipes here are a few of my recent plant-based favorites: coconut curry pumpkin soup, sun dried tomato hummus, and this chickpea feta avocado salad.
Customize it your way.
This coconut chickpea curry recipe is super flexible - which is perfect for cleaning out the fridge or tailoring it to your taste:
- Swap sweet potato for butternut squash - same cozy vibes, just a little nuttier.
- Add cubed tofu instead of chickpeas - a great option if you're already stocked up on tofu or prefer a soy-based alternative.
- Toss in green beans or cauliflower - they add crunch and extra vegetable power.
- Use full-fat coconut milk for richness - or lite coconut milk to keep it lighter.
- Add a spoonful of red curry paste for a spicy Thai-style twist.
- Try freshly squeezed lemon juice instead of lime juice - if that's what you've got on hand.
- Stir in a handful of frozen peas - sweet, quick-cooking, and perfect at the end.
- Top it with a dollop of Greek yogurt - a creamy cooling contrast to the warm spices.
- Make it meaty with cooked shredded chicken or shrimp - stir it in at the end for a flexitarian-friendly meal.
- Switch out rice for quinoa or cauliflower rice - easy grain-free or higher-protein swaps.
- Add crushed red pepper flakes for an extra kick.
Flexible dietary swaps.
Here are some healthy alternatives for this coconut chickpea curry recipe:
- Gluten-free - swap the soy sauce for tamari or coconut aminos to keep it completely gluten-free. Tamari provides the same salty, umami flavor without any wheat.
- Low-carb - instead of serving this curry over rice, use cauliflower rice or shirataki noodles. You'll still get all the bold curry flavors without the added carbs.
- Soy-free - use coconut aminos in place of soy sauce or tamari. It's a naturally soy-free option with a slightly sweeter flavor that still blends beautifully into the curry sauce.
- Oil-free - skip the olive oil and sauté the onions and garlic in a splash of vegetable broth instead. This keeps it lighter and works well for oil-free or whole food plant-based diets.
How to make chickpea coconut curry.
Let's get this cozy curry going - it's quick, easy, and comes together in one pan:

Saute
Heat olive oil in a large skillet, add the onion, and cook until it is softened. Stir in garlic and ginger, and cook until done.

Spices
Add curry and garam masala. Cook to bloom the spices.

Simmer
Stir in sweet potato, chickpeas, lentils, bell pepper, coconut milk, and broth. Simmer and cook until done.

Finishing
Stir in soy sauce, lime juice, and spinach (add protein if using). Cook until done, garnish, and serve!
How to serve it.

This coconut chickpea curry recipe is perfect for cozy dinners or meal prep:
- Serve over jasmine or basmati rice to soak up all that flavorful curry sauce.
- Pair with warm naan or flatbread for dipping and swiping every last bite.
- Spoon it onto fluffy quinoa or couscous for a hearty, protein-packed bowl.
- Layer into a grain bowl with greens, avocado, and quick-pickled onions.
- Pile it over a baked potato or roasted sweet potato for a cozy twist.
- Stuff into wraps or pita pockets with crunchy veggies for a quick lunch.
- Top cauliflower rice for a lighter, low-carb option that still satisfies.
- Add a side of roasted vegetables, such as broccoli or zucchini, for extra color and crunch.
- Finish with a dollop of Greek yogurt and fresh cilantro for a cool, creamy contrast.
- Brighten it up with a squeeze of lime and a pinch of chili flakes if you like a bit of heat.
Kori's tips.
- Dice the sweet potatoes into small pieces to ensure they cook faster and more evenly.
- Red lentils break down into the sauce, helping to naturally thicken it.
- Don't skip the lime juice - it perfectly balances the rich curry.
- Add extra broth if your curry gets too thick while simmering.
FAQ's
Store leftovers in an airtight container in the fridge for up to 4 days.
Yes! This curry freezes beautifully. Let it cool completely, then freeze in portions for up to 2 months.
Reheat gently on the stovetop or in the microwave, adding a splash of broth or water to loosen the sauce if needed.
📌 Be sure to save this pin to Pinterest for later!

Can I ask you a favor?
If you tried this recipe, let me know! I'd love for you to come back and give the recipe a 5 star rating and leave a review in the comments! 🙂 Let's stay connected, so please follow me on YouTube, TikTok, Instagram, Facebook, and Pinterest! Subscribe to my newsletter to get healthy fresh recipe ideas every week!
📖 The recipe.

Coconut Chickpeas Curry
Ingredients
- 1 tablespoon olive oil
- 1 small onion diced
- 3 cloves garlic minced
- 1 tablespoon fresh ginger grated
- 2 tablespoons curry powder
- 1 teaspoon garam masala
- 1 medium sweet potato peeled and cubed
- 2 (15-ounce) cans chickpeas drained and rinsed
- ½ cup red lentils rinsed
- 1 medium red bell pepper sliced
- 13.5 ounce can coconut milk
- 1 cup vegetable broth plus more as needed
- 1 tablespoon soy sauce or tamari plust extra to taste
- Juice of 1 lime plus extra to taste
- 3 cups baby spinach
- Flexitarian option: 1 pound diced cooked chicken or shrimp, added in step 5.
- Optional for serving: Cooked jasmine rice, fresh cilantro or green onion, and lime wedges
Instructions
- Heat olive oil in a large skillet over medium heat. Add onion and sauté 3-4 minutes until softened.
- Stir in garlic and fresh ginger; cook 1 minute. Add curry powder and garam masala; cook 30 seconds to release flavor.
- Stir in sweet potato, chickpeas, lentils, bell pepper, coconut milk, and broth. Mix well to form the curry sauce.
- Bring to a simmer; cook 20 minutes (no lid) until lentils are soft, sweet potato is tender, and the sauce thickens.
- Stir in soy sauce, lime juice, and spinach (plus cooked chicken or shrimp, if using). Cook 1-2 minutes until spinach wilts.
Video
Kori's Tips
Nutrition
© 2025 Seeking Good Eats™

Comments
No Comments