clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Large white bowl of bright orange chickpea and tomato coconut curry soup. Soup is topped with fresh red onion slices, chopped herbs, curry spiced cashews, and lime wedges. On a white background next to scattered herbs, lime wedges, a soft striped dish towel, and cashew bits.

30 Minute Chickpea and Tomato Coconut Curry Soup {vegan + gluten free}

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.9 from 39 reviews

  • Author: Nyssa Tanner
  • Total Time: 30 minutes
  • Yield: 4 servings 1x


This 30 minute chickpea and tomato coconut curry soup is made in 30 minutes with mostly with pantry staples, and has a TON of good-for-you flavor. It’s the perfect meatless comfort soup! Vegan and gluten free.



for soup

  • 2 tablespoons avocado oil
  • 1 medium sized onion, diced small 
  • 4 cloves of garlic, thinly sliced 
  • 1 teaspoon salt
  • 1 tablespoon curry powder 
  • pinch of crushed dried chilies (optional – leave out for less spicy)
  • 1 14.5 oz can of petite diced tomatoes – fire roasted are yummy if you can find them
  • 2 15.5 oz cans of chickpeas, drained and rinsed
  • 1 13.5 oz can full fat coconut milk 
  • 3 cups of broth of choice 
  • juice of half a lime

for garnish

  • fresh lime 
  • thinly sliced red onion 
  • cilantro 
  • roasted cashews – bonus points for curry spiced cashews!


  1. Heat the oil over medium heat in a large soup pot. Add the onion, garlic and teaspoon of salt. Saute for about 5-6 minutes, stirring occasionally, until translucent and soft. 
  2. Next add the curry powder and pinch of dried chili and stir almost constantly for about 30 seconds or so, until spices are fragrant and start to stick to the bottom of the pan. 
  3. Add the diced tomatoes and broth.
  4. Scrape up any brown bits from the bottom of the pan. Bring to a boil and then reduce to a simmer.
  5. Cover and cook for about 10 minutes, until tomatoes are soft. 
  6. Add chickpeas and coconut milk and bring back up to a simmer. Simmer for another 5 minutes or so to marry the flavors. 
  7. Season with salt and pepper and juice of half a lime. 
  8. Serve topped with sliced red onion, cilantro, roasted cashews and more lime wedges. 
  • Prep Time: 5 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stove Top
  • Cuisine: Curry