Coconut Chickpea Curry Recipe
I’ll never forget the first time I tried to make this coconut chickpea curry recipe. I was so excited, I dumped a whole can of coconut milk in without shaking it first. It was basically a solid white brick floating in water. The curry turned out so thin and weird, my husband called it “chickpea soup.” I was so bummed. But I kept trying, and now it’s our go-to easy dinner. It’s the one dish that always feels like a hug in a bowl.
Recipe Card
| Recipe Title | Coconut Chickpea Curry Recipe |
|---|---|
| Servings | 4 |
| Prep Time | 15 minutes |
| Cooking Time | 25 minutes |
| Calories | ~420 per serving |
Ingredients
- 2 tablespoons coconut oil (or olive oil)
- 1 yellow onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 tablespoon curry powder
- 1 teaspoon ground cumin
- 1/2 teaspoon turmeric
- 1/4 teaspoon cayenne pepper (optional)
- 1 (15 oz) can chickpeas, drained and rinsed
- 1 (15 oz) can full-fat coconut milk
- 1 (15 oz) can diced tomatoes
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- Juice of 1/2 a lime
- Fresh cilantro, for serving
That cayenne pepper is no joke. I once got overzealous and added a full teaspoon. We were all sweating and chugging water through dinner. My kid looked at me like I’d betrayed him. So start small, you can always add more heat later. And please, shake that can of coconut milk like it owes you money. It makes all the difference.
Directions
- Heat the coconut oil in a large pot or Dutch oven over medium heat.
- Add the diced onion and cook until soft and translucent, about 5 minutes.
- Add the garlic and ginger, cook for another minute until fragrant.
- Stir in the curry powder, cumin, turmeric, and cayenne. Cook for 30 seconds to toast the spices.
- Add the chickpeas, coconut milk, diced tomatoes (with their juice), salt, and pepper. Stir to combine.
- Bring the curry to a simmer, then reduce the heat to low. Let it cook for 15-20 minutes, stirring occasionally.
- Remove from heat and stir in the lime juice.
- Serve over rice, topped with fresh cilantro.
Toasting the spices is the step I used to skip because I was impatient. Big mistake. It makes the whole kitchen smell amazing and really deepens the flavor. One time I got a phone call and left them for a minute too long. They burned and made the whole curry taste bitter. So stay right there and just give them a quick toast, don’t walk away!
This coconut chickpea curry is my ultimate comfort food. It’s the meal I make when I’ve had a long day and just need something that feels nourishing and easy. The leftovers are honestly even better the next day, after all the flavors have had a chance to really get to know each other. It’s a total family favorite now, even my picky nephew will eat it.
I love that it’s a one-pot wonder. Less dishes is always a win in my book. I’ve also found it’s a great dish for meal prep. I’ll make a big batch on Sunday and have lunches sorted for a few days. It reheats like a dream. Sometimes I’ll add a handful of spinach at the end for a healthy swap to get some greens in.
If I were to change one thing next time, I might try roasting the chickpeas first for a little extra crunch. I tried that once but got distracted and they got a little too crispy. It was still good, but definitely a different texture. This recipe is pretty forgiving, which is why I keep coming back to it.
Nutrition Info (per serving)
| Calories | Carbs | Fat | Protein |
|---|---|---|---|
| 420 | 35g | 28g | 10g |
I was actually surprised by how much protein is in here from the chickpeas! It’s pretty filling. If you’re watching calories, you could use light coconut milk, but I find the full-fat version makes it so much creamier and more satisfying. For my vegan friends, this is a perfect dish as-is. Just make sure your curry powder doesn’t have any weird hidden ingredients.
Ingredient Swaps
| Ingredient | Substitution |
|---|---|
| Coconut milk | Heavy cream or Greek yogurt (not vegan) |
| Chickpeas | Lentils or firm tofu |
| Fresh ginger | 1/2 tsp ground ginger |
| Diced tomatoes | 1 cup tomato sauce or crushed tomatoes |
I’ve tried it with lentils and it works great, just cook them a bit longer. I once used Greek yogurt instead of coconut milk when I was out, and it curdled a little because I added it while the heat was too high. It tasted fine but looked a bit funky. So if you swap, take the pot off the heat first before stirring in yogurt.
Tips
- Taste your curry powder before you use it! If it’s been in your cabinet for years, it might be bland.
- Don’t rush the step where you cook the onions. Let them get nice and soft for the best flavor base.
- If your curry is too thin, let it simmer uncovered for a few more minutes to thicken up.
- If it’s too thick, just stir in a little water or veggie broth until it’s the consistency you like.
That first tip I learned the hard way. I used this ancient curry powder my mom gave me and the whole dish was just so blah. I couldn’t figure out why it had no flavor. Now I give my spices a quick sniff test before I commit. If they don’t smell like anything, they won’t taste like anything either.
FAQ
Can I freeze this curry?
Oh yeah, it freezes amazingly well. I always make a double batch and freeze half. Just let it cool completely first. It’s a lifesaver on those nights when cooking is the last thing you want to do. Thaw it in the fridge overnight and reheat it on the stove.
My curry tastes kind of bland. What did I do wrong?
This happened to me too! It’s almost always the salt. Don’t be scared of it. This dish needs a good amount of seasoning. Add more salt, a bit at a time, and taste as you go. A little more lime juice at the end can also really wake up all the flavors.
Is there a way to make it less spicy for kids?
Absolutely. Just leave out the cayenne pepper entirely. The curry powder itself usually has a little kick, but it’s pretty mild. My son prefers it that way. You can always add hot sauce or red pepper flakes to individual bowls for the adults.
That’s everything I know about making Coconut Chickpea Curry! Hope you give it a try. And if you mess it up, you’re in good company—I still do it sometimes.
Coconut Chickpea Curry
A creamy and comforting one-pot vegan curry featuring chickpeas simmered in a rich coconut milk and tomato sauce with aromatic spices.
Ingredients
- 2 tablespoons coconut oil
- 1 yellow onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 tablespoon curry powder
- 1 teaspoon ground cumin
- 1/2 teaspoon turmeric
- 1/4 teaspoon cayenne pepper (optional)
- 1 (15 oz) can chickpeas, drained and rinsed
- 1 (15 oz) can full-fat coconut milk
- 1 (15 oz) can diced tomatoes
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- Juice of 1/2 a lime
- Fresh cilantro, for serving
Instructions
-
Heat coconut oil in a large pot or Dutch oven over medium heat.
-
Add the diced onion and cook until soft and translucent, about 5 minutes.
-
Add the minced garlic and grated ginger, cooking for another minute until fragrant.
-
Stir in the curry powder, cumin, turmeric, and cayenne. Cook for 30 seconds to toast the spices.
-
Add the chickpeas, coconut milk, diced tomatoes (with their juice), salt, and pepper. Stir to combine.
-
Bring the curry to a simmer, then reduce the heat to low. Let it cook for 15-20 minutes, stirring occasionally.
-
Remove from heat and stir in the fresh lime juice.
-
Serve over rice, topped with fresh cilantro.
Nutrition (Per Serving)



