Chickpea Soup combines lentils, veggies, and chickpeas in a coconut and curry-seasoned broth. This nourishing soup is packed with good-for-you ingredients and is naturally vegan and dairy-free!

Overhead image of the chickpea soup in a bowl

Chickpea Soup

It’s no secret we’re obsessed with chickpeas — from these Mexican Chickpeas to these Hummus Wraps, and let’s not forget Beans on Toast! We’ve also used chickpeas a few times as a replacement for meat like in these Vegetarian Tuna Salad sandwiches, Pesto Chickpea Sandwiches, and Chickpea Salad Sandwiches.

So it was about time we created a soup with chickpeas! And it just so happens to be naturally vegan, dairy-free, and packed with nourishing ingredients.

To make this soup thick without adding loads of dairy and butter, we thicken the broth with chickpeas and lentils. We blend a portion of the soup, which thickens things nicely resulting in a nice and hearty soup.

Process shots--images of the oil, onion, carrots, garlic, ginger, tomato paste, and seasonings being added and everything being sautéed together

Ingredients

  • Coconut Oil/Olive Oil: Helps cook the veggies and adds flavor. Feel free to use olive oil or coconut oil.
  • Diced Onion & Carrots: Chop evenly for a consistent soup.
  • Minced Garlic & Ginger: Add these after the veggies cook so they don’t burn. Add these last so they don’t burn.
  • Tomato Paste: Makes the soup rich and tasty. Cook until it gets darker for more flavor.
  • Seasonings: Heat them up a bit to release the flavors. You can adjust any of these to personal preference.
  • Vegetable/Chicken Stock: To keep this truly vegetarian or vegan, choose vegetable stock. If that’s not a concern, chicken stock works great here. 
  • Fire-Roasted Crushed Tomatoes: Adds a smoky tomato flavor. Pour in the whole can, including the juice.
  • Red Lentils: You’ll want to use dried red lentils for this soup. There is no need to soak the lentils before adding to this soup — for this recipe, we just rinse them off, and they’re ready to go! (While any brand works, I do like Bob’s Red Mill® best (not sponsored).)
  • Chickpeas: Rinse the chickpeas before using in this soup. These really make the soup hearty and filling.
  • Full-Fat Coconut Milk: Makes the soup creamy. Stir well and save 1/3 cup for topping.
  1.  

Quick Tip

When over-cooked, red lentils will turn mushy, so watch the soup carefully near the end. Use leftover red lentils in this amazing Daal!

Process shots-- images of the crushed tomatoes, lentils, broth, and coconut milk being added to the chickpea soup

Chickpea Soup Tips

  • Blending. A portion of this soup requires a trip through the blender, and I recommend a high-powered one to get the chickpeas and lentils ultra-smooth. When blending, make sure to secure the lid on tightly and then select the “soup” or “hot” cycle. Increase speed slowly and watch it carefully to avoid soup exploding out or over. Remove the lid carefully as it will likely release a burst of steam. If your blender doesn’t have a hot/soup setting, you can compensate by replacing the blender lid with a folded towel and holding it in place with your hands. This will help reduce steam pressure.
  • Thoroughly sauté the veggies. To avoid crunchy onion and carrot bites in the finished Chickpea Soup, make sure to take the time to really soften them at the beginning of the cooking time. They don’t soften much more throughout the rest of the soup-making process.
  • Spiciness. As written, this soup is fairly mild, depending on the curry powder used. The sweetness of the coconut milk helps to balance the spiciness of the curry powder and red pepper flakes. If you’re sensitive to heat, leave out the red pepper flakes and if you’d prefer a spicier soup, add some crushed red pepper flakes to individual bowls.
  • Chickpea tenderness. We like the chickpeas to still have a nice chewiness to them, so we add them after the lentils have already simmered for 10 minutes. If you’d prefer softer chickpeas, add them in along with the lentils!

Process shots of the chickpea soup-- images of the chickpeas being added and some of it being blended

Chickpea Soup Toppings

  • Lemon. Lemon adds a wonderful flavor, welcome freshness, and a hit of acidity. We add lemon zest and juice to the soup as it’s finishing, and we also serve additional lemon wedges on the side. In our books, the more lemon, the tastier this Chickpea Soup is! 
  • Fresh herbs. For a citrusy finishing, stir some cilantro into the soup. We also occasionally serve some fresh mint on top, which adds a nice complexity to the flavor. Fresh herbs are not completely essential, so if you don’t have them, don’t worry.
  • Coconut milk. Before adding the coconut milk to the soup, we set aside 1/3 cup to drizzle on the tops of the soup bowls. Besides looking fancy, it also adds a nice intense coconut flavor to the soup. If you don’t want this finishing flavor, add all the coconut milk to the soup instead of setting any aside.

Quick Tip

For the coconut milk, look for shelf-stable, not refrigerated, cans of coconut milk. You’ll find canned coconut milk on the international aisle, with Latin or Asian products. Be sure to use full-fat coconut milk for the best flavor and thickness. Lite coconut milk won’t thicken and give you the rich, full flavor that regular coconut milk will. Cream of coconut is far too sweet and coconut cream tends to be too thick (and overpoweringly coconut flavored) for this recipe.

Process shots-- images of the cilantro, lemon zest, and lemon juice being added and mixed together

Storage

Chickpea Soup Storage

This soup just continues to get more flavorful as it sits and flavors have a chance to meld and intensify.

It will stay fresh for 4-5 days stored in an airtight container in the fridge. Unfortunately, it doesn’t freeze very well; the veggies and lentils get a bit mushy when thawed. If the yield of soup is too much to be eaten within those 4-5 days, I recommend halving the recipe initially.

Reheat the soup gently in a pot over medium-low heat, stirring frequently. You’ll likely need to add in an additional splash of water to slightly thin the soup. It does thicken as it sits and is stored.

Up close overhead image of the chickpea soup ready to be enjoyed

More soup recipes:

5 from 3 votes

Chickpea Soup

With lentils, veggies, and chickpeas in a coconut curry broth, this Chickpea Soup is packed with nutritious ingredients and is naturally vegan and dairy-free!
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 6 servings

Equipment

  • Large pot
  • Blender

Ingredients 
 

  • 2 tablespoons coconut oil or olive oil
  • 1 cup diced yellow onion
  • 1 cup diced carrots
  • 1 tablespoon finely minced garlic
  • 1 tablespoon minced ginger
  • 2 tablespoons tomato paste
  • 1 tablespoon yellow curry powder
  • 1 teaspoon ground cumin
  • 1 teaspoon paprika
  • 1/4 teaspoon red pepper flakes optional
  • 1 teaspoon salt
  • 1/4 teaspoon pepper
  • 4 cups Vegetable stock or chicken stock
  • 1 (14.5-ounce) can fire-roasted crushed tomatoes
  • 1/2 cup red lentils see note 1
  • 2 (15.5-ounce) cans chickpeas drained and rinsed
  • 1 (13.5-ounce) can full-fat coconut milk divided, see note 2
  • Toppings as desired see note 3

Instructions 

  • Open can of coconut milk and stir well. Remove 1/3 cup of coconut milk and set aside for later.
  • In a large pot, heat the oil over medium heat. Add the onions and carrots. Season to preference with salt and pepper. Cook, stirring occasionally, until tender, about 8-10 minutes. Add garlic, ginger, curry powder, cumin, paprika, optional red pepper flakes, salt, pepper, and tomato paste. Cook, stirring frequently until very fragrant, about 2-4 minutes. Add in can of undrained crushed tomatoes and cook, mixing and scraping any browned bits off the bottom of the pan for 1 minute.
  • Add red lentils, vegetable stock, and all the coconut milk except the set aside 1/3 cup (see note 4). Bring to a boil. As soon as it boils, cover the pot and reduce heat to low. Simmer for 10 minutes. Add chickpeas, return lid to the pot and cook 10 more minutes. Remove lid and carefully transfer 2 cups of the soup to a blender and purรฉe until smooth (see note 5).
  • Add the purรฉed soup back to the pot and stir in the lemon zest, lemon juice, and cilantro. Taste and adjust the seasoning as needed. If you prefer a thicker soup, blend it a bit more. Ladle the soup into bowls, drizzle reserved coconut milk on top, and serve with extra fresh cilantro, mint, and lemon wedges.

Video

Recipe Notes

Note 1: Youโ€™ll want to use dried red lentils for this soup. There is no need to soak the lentils, just rinse them off, and they're ready to go! Other types of lentils won't cook the same, so I don't recommend substitutions.
Note 2: Look for shelf-stable, unrefrigerated, cans of coconut milk. Youโ€™ll find canned coconut milk on the international aisle, with Latin or Asian products. Be sure to use full-fat coconut milk for the best flavor and thickness. Lite coconut milk wonโ€™t thicken and give you the rich, full flavor.
Note 3: I love to top this soup with 2-3 tablespoons fresh lemon juice, 1/2 teaspoon lemon zest, 1/4 cup finely chopped cilantro, and fresh mint leaves.
Note 4: I like the chickpeas to still have a nice chewiness to them, so I add them after the lentils have already simmered for 10 minutes. If you'd prefer softer chickpeas, add them in along with the lentils.
Note 5: When blending, make sure to secure the lid on tightly and select the "soupโ€ or โ€œhotโ€ cycle. Increase speed slowly and watch it carefully to avoid soup exploding out or over. Remove the lid carefully as it will likely release a burst of steam. If your blender doesnโ€™t have the correct setting, you can compensate by replacing the blender lid with a folded towel and holding it in place with your hands. This will help reduce steam pressure.ย 
Storage: This soup becomes more flavorful as it sits and can be stored in an airtight container in the fridge for 4-5 days. It doesn't freeze well, as the veggies and lentils may become mushy. If you have too much soup, consider halving the recipe. To reheat, gently warm in a pot over medium-low heat, stirring frequently, and add a splash of water to thin it out if needed.

Nutrition

Serving: 1serving | Calories: 262kcal | Carbohydrates: 31.7g | Protein: 10.1g | Fat: 11.9g | Sodium: 661.4mg | Fiber: 7.8g | Sugar: 4.7g

Nutrition information is automatically calculated, so should only be used as an approximation.

Meet Chelsea


Hello, and welcome to Chelseaโ€™s Messy Apron! Iโ€™m Chelsea, the recipe developer, food photographer, and writer behind the site. Iโ€™m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping byโ€”I hope you find something delicious to make!

More Recipes You'll Love

5 from 3 votes (2 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




2 Comments

  1. Angela says:

    5 stars
    We really loved the tasty flavor and texture of this delicious, good-for-you curry chickpea soup! We liked the flexibility available in being able to customize the flavor of this soup with various add-ins and the ability to control the texture of this soup with the puree amount. The ingredient list was perfect for what we typically have on hand and was quick and easy to prepare with Chelsea’s excellent step-by-step directions. We enjoyed serving this soup over quinoa, along with a drizzle of coconut milk, a sprinkle of fresh cilantro, and homemade naan bread on the side! Thank you for developing and sharing this great recipe, Chelsea!!

    1. Chelsea says:

      Ahh I’m so thrilled to hear this! Thanks so much Angela! ๐Ÿ™‚