Spiced Coconut Tomato Chickpea Soup

A steaming bowl of spiced coconut tomato chickpea soup topped with fresh cilantro leaves Save
A steaming bowl of spiced coconut tomato chickpea soup topped with fresh cilantro leaves | showmevegan.com

This spiced coconut tomato chickpea soup brings together the warmth of cumin, coriander and turmeric with creamy coconut milk and tender chickpeas. Ready in just 45 minutes, it's a nourishing one-pot meal perfect for chilly evenings.

Carrots, bell peppers and spinach add color and nutrients while a squeeze of fresh lime brightens every spoonful. Serve with crusty bread or naan for a satisfying plant-based dinner.

Rain hammered the kitchen window the evening I threw this soup together from whatever the pantry offered, and the smell of toasting cumin alone was enough to make my roommate appear from her bedroom asking what on earth I was making. That is the thing about this chickpea soup: it turns a handful of humble ingredients into something that fills every corner of the house with warmth. It has been my go to when the fridge is nearly empty but comfort is nonnegotiable.

I once brought a thermos of this to a cold outdoor potluck and watched three people ask for the recipe before they even finished their bowls. There is something disarming about a soup that tastes like it simmered all day but actually took barely any effort at all.

Ingredients

  • 1 medium yellow onion, finely chopped: The sweet foundation that everything else builds on, so do not rush the sauté.
  • 3 cloves garlic, minced: Fresh garlic matters here because you will taste it against the coconut.
  • 1 inch piece fresh ginger, grated: Adds a quiet heat that dried ginger cannot replicate.
  • 1 large carrot, diced: Brings a gentle sweetness and a pop of orange that makes the bowl beautiful.
  • 1 red bell pepper, diced: Its slight char pairs well with the smoked paprika.
  • 1 can diced tomatoes with juices: The acidity balances the richness of the coconut milk perfectly.
  • 1 can chickpeas, drained and rinsed: Rinsing removes the canning liquid and keeps the broth clean.
  • 2 cups vegetable broth: Use a good quality one because it is the backbone of every spoonful.
  • 1 cup full fat coconut milk: Do not use light coconut milk or the soup will taste thin and sad.
  • 2 cups fresh spinach, roughly chopped: It wilts down to almost nothing so add more than you think you need.
  • Spices including cumin, coriander, smoked paprika, turmeric, and cayenne: Toasting them for even thirty seconds wakes up flavors you did not know were there.
  • Fresh cilantro and lime wedges for garnish: The lime squeeze at the end is not optional because it brightens the entire pot.

Instructions

Wake up the aromatics:
Heat a large pot over medium with a splash of oil and sauté the onion for three to four minutes until it turns translucent and just barely golden at the edges. The kitchen should already smell like something good is coming.
Add the garlic and ginger:
Stir them in and cook for about one minute until fragrant, keeping them moving so nothing burns.
Toss in the hearty vegetables:
Add the diced carrot and bell pepper, cooking for three to four minutes until they soften slightly but still hold their shape.
Bloom the spices:
Sprinkle in all the ground spices and stir constantly for one minute, letting them toast and fill the air with a deeply warm, almost earthy scent.
Build the broth:
Pour in the diced tomatoes with their juices, the drained chickpeas, and the vegetable broth, then stir everything together, bring it to a boil, and reduce to a gentle uncovered simmer for fifteen minutes so the flavors marry.
Make it creamy:
Pour in the coconut milk and add the chopped spinach, stirring until the spinach wilts and the soup turns a gorgeous shade of creamy orange, about two to three minutes.
Finish and taste:
Season with salt and black pepper, taste, and adjust until it sings, then ladle into bowls and finish with cilantro and a generous squeeze of lime.
Save
| showmevegan.com

There was a Tuesday when this soup was the only thing standing between me and ordering takeout for the third night in a row, and somehow sitting down with a bowl of it made the whole week feel manageable. Food does that sometimes.

Serving Suggestions That Actually Work

A thick slice of crusty bread or warm naan on the side turns this from a soup into a full meal that nobody will complain about. I have also ladled it over a scoop of brown rice in a wide shallow bowl and that works beautifully when you want something even more filling.

Making It Your Own

Kale or Swiss chard swaps in for spinach without any trouble, just give the stems a head start before adding the leaves. A cup of cooked quinoa stirred in at the end adds protein and a pleasant chewiness that makes leftovers even more satisfying.

Storing and Reheating Like a Pro

This soup keeps in the fridge for up to four days and honestly tastes better on day two when the spices have fully settled into the broth. It also freezes well for up to three months if you hold the spinach back and add it fresh when you reheat.

  • Let the soup cool completely before transferring to storage containers to prevent condensation from watering it down.
  • Reheat gently on the stove over medium low rather than microwaving at full power so the coconut milk stays smooth.
  • Always taste and re season after reheating because cold mutes flavors and a pinch of salt or extra lime can bring it right back.
Creamy coconut tomato chickpea soup in a rustic bowl garnished with lime wedges alongside crusty bread Save
Creamy coconut tomato chickpea soup in a rustic bowl garnished with lime wedges alongside crusty bread | showmevegan.com

Keep this recipe in your back pocket for any night that needs a little comfort without a lot of work, and it will never let you down.

Recipe Questions & Answers

Yes, light coconut milk works but the soup will be less creamy. For the best texture and richness, stick with full-fat coconut milk.

Cool completely and transfer to an airtight container. Refrigerate for up to 4 days or freeze for up to 3 months. Reheat gently on the stovetop.

White beans, butter beans or lentils are excellent swaps. Adjust simmering time accordingly since lentils cook faster than chickpeas.

The cayenne pepper is optional. Without it, the soup is warmly spiced but not hot. Add more or less cayenne to suit your preference.

Add all ingredients except spinach and coconut milk to the slow cooker. Cook on low for 6 hours. Stir in coconut milk and spinach during the last 15 minutes.

Spiced Coconut Tomato Chickpea Soup

Creamy coconut milk and aromatic spices simmer with chickpeas and tomatoes in this warming vegan comfort bowl.

Prep 15m
Cook 30m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Vegetables and Base

  • 1 medium yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 1-inch piece fresh ginger, grated
  • 1 large carrot, diced
  • 1 red bell pepper, diced
  • 1 (14 oz) can diced tomatoes with juices
  • 1 (15 oz) can chickpeas, drained and rinsed
  • 2 cups vegetable broth
  • 1 cup full-fat coconut milk
  • 2 cups fresh spinach, roughly chopped

Spices

  • 1 ½ tsp ground cumin
  • 1 tsp ground coriander
  • 1 tsp smoked paprika
  • ½ tsp ground turmeric
  • ¼ tsp cayenne pepper (optional, for heat)
  • Salt and black pepper, to taste

Garnishes

  • Fresh cilantro, chopped
  • Lime wedges

Instructions

1
Sauté the Aromatics: Heat a large pot over medium heat with a splash of oil or water. Add the chopped onion and sauté for 3–4 minutes until translucent and softened.
2
Bloom the Garlic and Ginger: Stir in the minced garlic and grated ginger, cooking for about 1 minute until fragrant.
3
Cook the Vegetables: Add the diced carrot and bell pepper to the pot. Cook for 3–4 minutes, stirring occasionally, until the vegetables begin to soften.
4
Toast the Spices: Sprinkle in the ground cumin, coriander, smoked paprika, turmeric, cayenne pepper (if using), salt, and black pepper. Stir continuously for 1 minute to toast the spices and release their flavors.
5
Simmer the Soup Base: Pour in the diced tomatoes with their juices, the drained chickpeas, and the vegetable broth. Stir well to combine, bring to a boil, then reduce the heat and let it simmer uncovered for 15 minutes.
6
Add Coconut Milk and Greens: Stir in the coconut milk and chopped spinach. Continue cooking for 2–3 minutes until the spinach has wilted and the soup is creamy.
7
Season and Serve: Taste the soup and adjust the seasoning with salt and pepper as needed. Ladle into bowls and garnish with fresh cilantro and a squeeze of lime juice.
Additional Information

Equipment Needed

  • Large soup pot
  • Chef's knife
  • Cutting board
  • Wooden spoon
  • Ladle

Nutrition (Per Serving)

Calories 320
Protein 10g
Carbs 38g
Fat 14g

Allergy Information

  • Contains coconut — may be a tree nut allergen for some individuals.
  • Always check labels on canned and packaged items for hidden allergens.
Rachel Monroe

Passionate home cook sharing easy vegan meals and everyday cooking tips.