Chickpea Coconut Curry Soup

By: Casey Updated on Sat, 29 Mar 2025 15:13:50 GMT Hearty Main Dishes
Casey, recipe creator at Cooking with Casey
Casey

Casey shares simple, delicious recipes and inspiring stories, making cooking fun and accessible for all.

Updated on Sat, 29 Mar 2025 15:13:50 GMT

Read it →
Creamy Chickpea Coconut Curry Soup Pin it
Creamy Chickpea Coconut Curry Soup

I stumbled onto this chickpea coconut curry soup by accident last winter when my heat was on the fritz and I needed something to warm me up fast. Let me tell you - I've never been a huge curry person (give me Italian food any day), but this soup totally changed my mind! It's got this perfect balance of creamy coconut milk with those warming spices, and that hit of lime juice at the end just brings everything to life. Plus, it's completely vegetarian which means when my sister visits (she went vegan last year), I don't have to make something separate for her.

I made this for a dinner with friends last month, and my buddy Mark (who always makes jokes about "rabbit food") not only had two bowls but asked me for the recipe afterward. That's when I knew I had a keeper!

Perfect Ingredients

Flavor Base

Red onion has this subtle sweetness that works better than yellow ones. Fresh garlic and ginger are non-negotiable - I tried the pre-minced stuff once and it wasn't the same. That mix of curry powder, cumin, turmeric and garam masala sounds like a lot but trust me. Regular old canned tomatoes add just enough acidity to balance the coconut.

Hearty Elements

Chickpeas give you that protein hit and nice chew so you're not hungry an hour later. Potato chunks soak up all that spiced goodness like little flavor sponges. Cauliflower holds its shape and carries the flavor without getting mushy. Frozen peas add those little pops of sweetness and color.

I tried to "healthify" this once with light coconut milk from a can, and honestly, it was just sad. The full-fat version makes it creamy and rich in a way that's worth the extra calories. Sometimes you just gotta live a little, right?

Creamy Chickpea Coconut Curry Soup Recipe
Creamy Chickpea Coconut Curry Soup Recipe

Simple Preparation

Building Flavor

First thing, get your onions going in some oil until they're soft and translucent. Then throw in the garlic and ginger and let them do their thing for a couple minutes - this is when your kitchen starts smelling amazing. After that, dump in those tomatoes and all your spices. Let them cook together for a bit which really wakes up the spices - something my grandma always called "blooming" them.

Layering Vegetables

Potatoes go in first because they're the slowpokes of the vegetable world. Give them a head start of about 10 minutes, then add your cauliflower and chickpeas along with the coconut milk and water. Let everything simmer together until the veggies are tender but not falling apart. The bell peppers and frozen peas go in at the very end since they cook super fast.

Finishing Touches

Don't skip that lime juice at the end! I forgot it once and the soup was good but kind of flat. That acid really makes all the flavors pop. I throw in a handful of either parsley or cilantro (depending on what looked better at the store) and serve extra lime wedges on the side for people to add more if they want.

I learned about adding the peas at the end from a cooking show. My first attempt I threw them in too early and they turned this weird army green color and lost all their sweetness. Now I add them with just 5 minutes to go and they stay bright and tasty.

My first batch was decent but kind of one-note because I was scared of all those spices. Don't be - they mellow out in the coconut milk and create this complex flavor that doesn't taste like any one spice.

Perfect Pairings

This soup is plenty filling on its own, but I love tearing off pieces of warm naan bread to dip into it. Something about that chewy bread with the spiced soup is just perfect. I usually grab naan from the store, but I've made it from scratch a couple times when I'm feeling ambitious. When I had friends over, I paired this with a super simple side salad - just mixed greens, cucumber, and a basic vinaigrette. The cool crispness was a nice contrast to the warm soup. If you're not strictly vegan, a dollop of Greek yogurt on top is amazing - it adds this cool tanginess that plays off the warm spices. My boyfriend puts a ridiculous amount on his.

Storage Tips

The great thing about this soup is that it's actually better the next day after all those flavors have had a chance to get friendly with each other in the fridge. Just store it in a container with a good lid and it'll be perfect for 2-3 days. It does thicken up overnight, so when you reheat it you might need to add a splash of water to thin it out. Just add a little at a time until it looks right, and maybe add a pinch more salt if needed. I often make a double batch and freeze individual portions in those plastic containers my takeout comes in. Perfect for days when cooking feels like too much effort but I want something better than a frozen pizza. It keeps in the freezer for months without getting weird.

Delicious Creamy Chickpea Coconut Curry Soup Recipe
Delicious Creamy Chickpea Coconut Curry Soup Recipe

Chef's Notes

This version is pretty mild, but if you like heat, throw in some cayenne or a diced jalapeño. If you want it creamier, blend up about a third of the soup and mix it back in. Chop all your veggies before you start cooking - it makes the whole process way less stressful.

This chickpea coconut curry soup has become my go-to when I want something that feels special but doesn't require a ton of effort. There's something about that combo of spices, creamy coconut, and veggies that just hits different when the weather turns cold. It's the kind of recipe that makes people think you're a better cook than you actually are - and those are the best kind, aren't they?

Frequently Asked Questions

Can I make this soup ahead of time?
Absolutely! This soup actually tastes even better the next day as the flavors continue to develop. Store it in an airtight container in the refrigerator for up to 3-4 days.
Is this soup freezer-friendly?
Yes, it freezes beautifully. Cool completely, then store in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating.
Can I substitute the avocado oil?
Any neutral cooking oil works well in this recipe, such as olive oil, vegetable oil, or coconut oil which would complement the coconut milk nicely.
What can I use instead of cauliflower?
Broccoli, sweet potatoes, butternut squash, or additional potatoes all work well as substitutes for the cauliflower in this recipe.
How can I make this soup spicier?
Add a diced jalapeño or serrano pepper with the onions, or include some red pepper flakes or cayenne pepper with the other spices. You can also serve with hot sauce on the side.
4.80 from 119 votes

Vegan Spiced Vegetable Soup

Prep Time:
20 Minutes
Cook Time:
45 Minutes
Total Time:
65 Minutes
Servings:
6
Creamy Chickpea Coconut Curry Soup

A vibrant, warming soup that combines creamy coconut milk with fragrant curry spices, hearty vegetables and protein-packed chickpeas for a satisfying plant-based meal.

Ingredients

  • For the Base

  • 2 tablespoons avocado oil
  • 1/2 cup red onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 cups canned diced tomatoes, with juice
  • Spices

  • 2 teaspoons curry powder
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon paprika
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon garam masala
  • 1/2 teaspoon salt
  • 1/2 teaspoon ground black pepper
  • Vegetables and Legumes

  • 2 cups white flesh potatoes, cut into 1/2 inch dice
  • 2 cups cauliflower florets
  • 1 cup canned chickpeas, drained and rinsed
  • 1 red bell pepper, diced
  • 1 cup frozen green peas
  • Liquids and Finishing

  • 1 cup canned coconut milk
  • 1 cup water
  • 1 tablespoon lime juice
  • 1/4 cup parsley or cilantro, chopped

Instructions

1.

1. Sauté Aromatics: Heat avocado oil in a heavy-bottomed stock pot over medium heat. Cook the red onions until translucent, about 5 minutes. Add garlic and ginger, stir and cook for 2-3 minutes more.

2.

2. Add Tomatoes and Spices: Add the canned diced tomatoes with juice, curry powder, cumin, paprika, turmeric, garam masala, salt, and black pepper. Stir to combine thoroughly.

3.

3. Cook Potatoes: Add the diced potatoes to the pot. Stir to coat with the tomato and spice mixture. Cover the pot and cook for 10 minutes.

4.

4. Add Cauliflower and Chickpeas: Stir in the cauliflower florets and drained chickpeas. Add water and coconut milk, then cover and cook for 10-15 minutes until potatoes and cauliflower are fork-tender. Stir occasionally.

5.

5. Add Remaining Vegetables: Add the diced red bell pepper and frozen green peas. Reduce heat and simmer for 5 minutes.

6.

6. Finish and Serve: Turn off the heat and stir in the chopped parsley or cilantro and lime juice. Ladle into bowls and garnish with additional herbs. Optionally serve with lime wedges and a drizzle of sour cream.

Notes

  1. For a thicker consistency, you can blend a portion of the soup with an immersion blender.
  2. This soup is naturally vegan, but can be served with sour cream for non-vegans.
  3. The soup tastes even better the next day as the flavors continue to develop.

Tools You'll Need

  • Heavy-bottomed stock pot with lid
  • Cutting board
  • Chef's knife
  • Measuring cups and spoons

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains coconut

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 293
  • Total Fat: 16 g
  • Total Carbohydrate: 34 g
  • Protein: 8 g