Chickpea Coconut Curry Soup

Featured in Hearty Main Courses.

Sauté aromatics, add tomatoes and spices, cook with potatoes, cauliflower, chickpeas and coconut milk until tender, then finish with bell pepper, peas, lime juice and herbs for a flavor-packed vegan soup.
Casey
Updated on Sat, 29 Mar 2025 15:13:50 GMT
Creamy Chickpea Coconut Curry Soup Pin it
Creamy Chickpea Coconut Curry Soup | cookingwithcasey.com

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 Pin it
Creamy Chickpea Coconut Curry Soup Recipe | cookingwithcasey.com

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 Pin it
Delicious Creamy Chickpea Coconut Curry Soup Recipe | cookingwithcasey.com

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.

Vegan Spiced Vegetable 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.

Prep Time
20 Minutes
Cook Time
45 Minutes
Total Time
65 Minutes
By: Casey

Category: Hearty Main Dishes

Difficulty: Easy

Cuisine: Indian-Inspired

Yield: 6 Servings (6 servings)

Dietary: Vegan, Vegetarian, Gluten-Free, Dairy-Free

Ingredients

→ For the Base

01 2 tablespoons avocado oil
02 1/2 cup red onion, finely chopped
03 3 cloves garlic, minced
04 1 tablespoon fresh ginger, grated
05 2 cups canned diced tomatoes, with juice

→ Spices

06 2 teaspoons curry powder
07 1/2 teaspoon ground cumin
08 1/2 teaspoon paprika
09 1/2 teaspoon turmeric
10 1/2 teaspoon garam masala
11 1/2 teaspoon salt
12 1/2 teaspoon ground black pepper

→ Vegetables and Legumes

13 2 cups white flesh potatoes, cut into 1/2 inch dice
14 2 cups cauliflower florets
15 1 cup canned chickpeas, drained and rinsed
16 1 red bell pepper, diced
17 1 cup frozen green peas

→ Liquids and Finishing

18 1 cup canned coconut milk
19 1 cup water
20 1 tablespoon lime juice
21 1/4 cup parsley or cilantro, chopped

Instructions

Step 01

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.

Step 02

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

Step 03

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

Step 04

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.

Step 05

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

Step 06

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