Creamy Chickpea Soup Recipe

I serve up a one-pot vegan chickpea soup with artichoke hearts, legumes and spinach that yields an unexpectedly creamy golden broth in only 45 minutes, and you’ll want to see why.

A photo of Creamy Chickpea Soup Recipe

I am obsessed with this creamy chickpea soup because it tastes like a revelation in a bowl. I love how the chickpeas turn silky and comforting without being cloying, and the artichoke hearts add that unexpected briny sparkle that keeps every spoonful interesting.

The broth shimmers golden, rich but not greasy, with subtle savory depth that makes me reach for seconds even on weekday nights. And the texture is velvety, flecked with tender bits, every mouthful balanced and lively.

Pure, honest ingredients doing big flavor. I crave this soup on repeat every single time.

No fuss. Just bold, satisfying bowls.

Ingredients

Ingredients photo for Creamy Chickpea Soup Recipe

  • Olive oil: warms spices and gives that cozy, slightly fruity mouthfeel.
  • Yellow onion: sweet base, it’s the backbone of cozy soups.
  • Garlic: punchy aroma, makes everything taste home-cooked.
  • Carrots: natural sweetness and a bit of bite.
  • Celery: subtle freshness and crunchy contrast when it’s not overcooked.
  • Potato: creamy body once mashed into the broth, very comforting.
  • Turmeric: golden color and gentle earthy warmth, looks gorgeous.
  • Cumin: warm, slightly smoky note that feels grounding.
  • Smoked paprika: adds a mild smoky hug to the bowl.
  • Dried oregano: herbaceous hint, like a whisper of green.
  • Bay leaf: background depth, it’s quietly important.
  • Vegetable broth: savory liquid base that ties everything together.
  • Chickpeas: protein and creamy texture when blended or mashed.
  • Artichoke hearts: tangy, meaty pockets of pleasant surprise.
  • Coconut milk/cashew cream: lush creaminess, makes it velvety.
  • Baby spinach: bright color and quick, tender greens.
  • Lemon juice: brightens the whole bowl, wakes it up.
  • Nutritional yeast: cheesy, savory boost without dairy.
  • Black pepper: little heat and sharpness.
  • Kosher salt: essential seasoning, don’t skip adjusting it.
  • Red pepper flakes: optional kick for spice lovers.
  • Fresh parsley: fresh, herby finish and pretty garnish.

Ingredient Quantities

  • 2 tbsp olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 medium potato (about 1 cup diced, Yukon gold or russet)
  • 1 tsp ground turmeric (for the golden color)
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1 tsp dried oregano
  • 1 bay leaf
  • 4 cups vegetable broth
  • 2 cans (15 oz each) chickpeas, drained and rinsed (or ~3 cups cooked chickpeas)
  • 1 can (14 oz) artichoke hearts, drained and roughly chopped
  • 1 cup full fat coconut milk or 3/4 cup cashew cream
  • 4 cups packed baby spinach
  • 2 tbsp lemon juice (about 1 lemon)
  • 2 tbsp nutritional yeast (optional but great for savory creaminess)
  • 1/2 tsp black pepper
  • 1 tsp kosher salt, plus more to taste
  • 1/4 tsp red pepper flakes (optional)
  • 1/4 cup chopped fresh parsley (optional for serving)

How to Make this

1. Heat 2 tbsp olive oil in a large pot over medium heat. Add the diced onion and a pinch of salt, cook until translucent about 5 minutes, then stir in the minced garlic and cook 30 seconds until fragrant.

2. Add the diced carrots, celery and potato, stir and cook 4 to 5 minutes to soften a bit.

3. Sprinkle in 1 tsp turmeric, 1 tsp cumin, 1 tsp smoked paprika, 1 tsp dried oregano, 1/2 tsp black pepper and 1/4 tsp red pepper flakes if using; stir to coat the veggies and toast the spices for about 1 minute.

4. Add the bay leaf, 4 cups vegetable broth and the two cans drained chickpeas. Bring to a boil, lower heat and simmer gently until potatoes are tender about 15 to 20 minutes.

5. Remove and discard the bay leaf. Working carefully, scoop about 2 cups of the soup into a blender and puree until smooth, or use an immersion blender to partially puree right in the pot. Return the purée to the pot and stir to create a creamy base while still keeping some whole chickpeas for texture.

6. Stir in the chopped artichoke hearts, 1 cup coconut milk or 3/4 cup cashew cream, 2 tbsp nutritional yeast if using, and 2 tbsp lemon juice. Warm through over low heat for 3 to 5 minutes, but do not boil hard after adding the coconut milk.

7. Add the packed spinach, stir until wilted, about 1 to 2 minutes. Taste and add 1 tsp kosher salt plus more if needed, and adjust pepper or lemon if you want brighter flavor.

8. If you like it thicker, simmer a few more minutes uncovered. If it gets too thick, thin with a splash of broth or water. Final texture should be creamy and spoonable with some chickpea bite.

9. Ladle into bowls, sprinkle with chopped fresh parsley and an extra drizzle of olive oil or a squeeze of lemon if you want. Serve hot with crusty bread, rice or a simple salad.

Equipment Needed

1. Large heavy-bottomed pot (6 to 8 quart) — for sautéing and simmering.
2. Chef’s knife — for dicing onion, carrots, celery, potato and chopping parsley.
3. Cutting board — roomy enough to work on, with a spot for scraps.
4. Wooden spoon or sturdy spatula — for stirring without scratching the pot.
5. Measuring spoons and measuring cups — for spices, oil, broth and coconut milk.
6. Can opener and colander/strainer — to drain and rinse the chickpeas and artichokes.
7. Immersion blender or countertop blender — to puree part of the soup till creamy.
8. Ladle — for serving into bowls.
9. Small bowl and citrus juicer or fork — to squeeze and measure lemon juice.
10. Tongs or a large spoon — to wilt the spinach and finish stirring before serving.

FAQ

A: Yes, you can make it ahead. It keeps well in the fridge for 3 to 4 days. For longer storage, freeze in airtight containers for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove, stirring so it doesn't separate.

A: Use full fat dairy milk or half and half for a dairy version, or plain unsweetened soy or oat milk for vegan swaps. If you want it thicker, stir in 1/4 cup plain yogurt or 2 to 3 tablespoons of tahini while warming.

A: Sure, you can skip them. Good swaps are chopped roasted red peppers, chopped zucchini, or even a cup of frozen peas. Artichokes add a nice tangy texture, but the soup still tastes great without them.

A: Blend part of the soup until smooth and then stir it back in. You can also mash some chickpeas with a fork, or puree a cup of chickpeas with a little broth then add back. Nutritional yeast adds savory creaminess too.

A: It is mild by default. If you want more heat, add extra red pepper flakes or a pinch of cayenne. To reduce heat, leave out the red pepper flakes and be careful with smoked paprika, some brands are hotter than others.

A: Yes. For slow cooker, sauté the onions and veggies first, then add everything and cook on low 6 to 8 hours. For Instant Pot, sauté on Sauté mode, add ingredients and cook on High Pressure for 8 minutes, then quick release. Add coconut milk and spinach after cooking.

Creamy Chickpea Soup Recipe Substitutions and Variations

  • Olive oil: swap with avocado oil, grapeseed oil, or melted butter if you want a richer flavor. Any neutral oil works fine for sautéing.
  • Chickpeas: use cannellini or navy beans for a similar creamy texture, or green lentils if you want a slightly firmer, earthier bite.
  • Full fat coconut milk: replace with 3/4 cup cashew cream (you already list it) or 1 cup unsweetened oat milk plus 2 tbsp blended cashews to keep it creamy without coconut flavor.
  • Baby spinach: sub with chopped kale, Swiss chard, or arugula. Kale needs a little longer to wilt, but they all taste great and add color.

Pro Tips

1. Salt early and taste as you go. Add a small pinch of salt when sweating the onions so the veggies actually season themselves, then adjust at the end. If you skip this you’ll end up over-salting later to compensate.

2. Texture trick: puree only about a third to half the pot, not more. That gives you a creamy base but still keeps whole chickpeas for bite. If you puree too much it turns gloopy and flat.

3. For brighter flavor, don’t skip the lemon and don’t add it too early. Stir in the lemon juice at the end, after you warm the coconut milk, so the soup keeps a fresh lift. You can also grate a bit of lemon zest into a bowl before serving for a pop.

4. Make-ahead and reheat tips. This soup actually improves after a day because the spices meld, so make it ahead if you can. When reheating, add a splash of broth or water and reheat gently so the coconut milk doesn’t separate. If it’s thicker than you like, thin with hot broth rather than cold water so you dont chill the soup.

Creamy Chickpea Soup Recipe

Creamy Chickpea Soup Recipe

Recipe by Nikoli Athen

0.0 from 0 votes

I serve up a one-pot vegan chickpea soup with artichoke hearts, legumes and spinach that yields an unexpectedly creamy golden broth in only 45 minutes, and you'll want to see why.

Servings

6

servings

Calories

327

kcal

Equipment: 1. Large heavy-bottomed pot (6 to 8 quart) — for sautéing and simmering.
2. Chef’s knife — for dicing onion, carrots, celery, potato and chopping parsley.
3. Cutting board — roomy enough to work on, with a spot for scraps.
4. Wooden spoon or sturdy spatula — for stirring without scratching the pot.
5. Measuring spoons and measuring cups — for spices, oil, broth and coconut milk.
6. Can opener and colander/strainer — to drain and rinse the chickpeas and artichokes.
7. Immersion blender or countertop blender — to puree part of the soup till creamy.
8. Ladle — for serving into bowls.
9. Small bowl and citrus juicer or fork — to squeeze and measure lemon juice.
10. Tongs or a large spoon — to wilt the spinach and finish stirring before serving.

Ingredients

  • 2 tbsp olive oil

  • 1 medium yellow onion, diced

  • 3 cloves garlic, minced

  • 2 medium carrots, diced

  • 2 celery stalks, diced

  • 1 medium potato (about 1 cup diced, Yukon gold or russet)

  • 1 tsp ground turmeric (for the golden color)

  • 1 tsp ground cumin

  • 1 tsp smoked paprika

  • 1 tsp dried oregano

  • 1 bay leaf

  • 4 cups vegetable broth

  • 2 cans (15 oz each) chickpeas, drained and rinsed (or ~3 cups cooked chickpeas)

  • 1 can (14 oz) artichoke hearts, drained and roughly chopped

  • 1 cup full fat coconut milk or 3/4 cup cashew cream

  • 4 cups packed baby spinach

  • 2 tbsp lemon juice (about 1 lemon)

  • 2 tbsp nutritional yeast (optional but great for savory creaminess)

  • 1/2 tsp black pepper

  • 1 tsp kosher salt, plus more to taste

  • 1/4 tsp red pepper flakes (optional)

  • 1/4 cup chopped fresh parsley (optional for serving)

Directions

  • Heat 2 tbsp olive oil in a large pot over medium heat. Add the diced onion and a pinch of salt, cook until translucent about 5 minutes, then stir in the minced garlic and cook 30 seconds until fragrant.
  • Add the diced carrots, celery and potato, stir and cook 4 to 5 minutes to soften a bit.
  • Sprinkle in 1 tsp turmeric, 1 tsp cumin, 1 tsp smoked paprika, 1 tsp dried oregano, 1/2 tsp black pepper and 1/4 tsp red pepper flakes if using; stir to coat the veggies and toast the spices for about 1 minute.
  • Add the bay leaf, 4 cups vegetable broth and the two cans drained chickpeas. Bring to a boil, lower heat and simmer gently until potatoes are tender about 15 to 20 minutes.
  • Remove and discard the bay leaf. Working carefully, scoop about 2 cups of the soup into a blender and puree until smooth, or use an immersion blender to partially puree right in the pot. Return the purée to the pot and stir to create a creamy base while still keeping some whole chickpeas for texture.
  • Stir in the chopped artichoke hearts, 1 cup coconut milk or 3/4 cup cashew cream, 2 tbsp nutritional yeast if using, and 2 tbsp lemon juice. Warm through over low heat for 3 to 5 minutes, but do not boil hard after adding the coconut milk.
  • Add the packed spinach, stir until wilted, about 1 to 2 minutes. Taste and add 1 tsp kosher salt plus more if needed, and adjust pepper or lemon if you want brighter flavor.
  • If you like it thicker, simmer a few more minutes uncovered. If it gets too thick, thin with a splash of broth or water. Final texture should be creamy and spoonable with some chickpea bite.
  • Ladle into bowls, sprinkle with chopped fresh parsley and an extra drizzle of olive oil or a squeeze of lemon if you want. Serve hot with crusty bread, rice or a simple salad.

Notes

  • Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.

Nutrition Facts

  • Serving Size: 431g
  • Total number of serves: 6
  • Calories: 327kcal
  • Fat: 14.7g
  • Saturated Fat: 7.5g
  • Trans Fat: 0g
  • Polyunsaturated: 1.3g
  • Monounsaturated: 4.3g
  • Cholesterol: 0mg
  • Sodium: 622mg
  • Potassium: 685mg
  • Carbohydrates: 38g
  • Fiber: 10.5g
  • Sugar: 10g
  • Protein: 10g
  • Vitamin A: 5272IU
  • Vitamin C: 11mg
  • Calcium: 83mg
  • Iron: 2.9mg

Please enter your email to print the recipe:




Leave a Comment

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

*