This Vegan Chickpea Soup Is Simple And SUPER Satisfying!

Make this vegan chickpea soup once and you’ll be craving it all week. It’s hearty without feeling heavy, simple to throw together, and full of warm, comforting flavor. The creamy texture comes naturally from chickpeas and vegetables—no dairy or fancy ingredients required.

Whether you’re feeding a crowd or cooking for one, this soup checks all the boxes: affordable, healthy, and satisfying.

Vegetarian Zen is reader-supported. When you buy through links on our site, we may earn a monetary commission. Additionally, the information presented is for educational purposes only. Always consult with your doctor. Learn More.

a bowl of chickpea soup

Why This Vegan Chickpea Soup Recipe Works

This soup leans on a smart mix of pantry staples and fresh aromatics to build flavor fast. Chickpeas provide protein, texture, and creaminess when lightly blended. Onion, garlic, celery, and carrots create a classic savory soup base that never fails. A touch of tomato paste adds depth and mellow sweetness. Finally, lemon juice and fresh herbs brighten everything up, so the soup tastes vibrant.

It’s a one-pot recipe, so cleanup is a breeze, and it’s flexible enough to use whatever veggies you have on hand.

Shopping List

  • Olive oil
  • Yellow onion
  • Carrots
  • Celery
  • Garlic
  • Tomato paste
  • Ground cumin
  • Smoked paprika
  • Canned chickpeas
  • Vegetable broth or water with bouillon
  • Bay leaf
  • Kale or spinach
  • Lemon
  • Fresh parsley or cilantro
  • Salt and black pepper, to taste
  • Turmeric (optional)
  • Red pepper flakes (optional)
  • Optional add-ins: diced potato, zucchini, cooked rice, or small pasta
Cooking process, overhead shot: A large Dutch oven on a stovetop with the vegan chickpea soup simmer

How to Make It

Sauté the aromatics

Heat olive oil in a large pot over medium. Add onion, carrots, and celery. Cook 6–8 minutes, stirring occasionally, until softened and lightly golden.

Bloom the spices

Stir in garlic, tomato paste, cumin, smoked paprika, turmeric, and red pepper flakes. Cook 1–2 minutes until the tomato paste darkens slightly and smells fragrant. Don’t skip this step—it builds deep flavor.

Add chickpeas and broth

Add the chickpeas, vegetable broth, and bay leaf. Bring to a boil, then reduce to a gentle simmer.

Simmer to meld flavors

Cook uncovered for 15–20 minutes. Taste and season with salt and pepper. If using potatoes or zucchini, add them now and simmer until tender.

Blend partially for creaminess

Use an immersion blender to blend the soup briefly, just 2–3 pulses, leaving plenty of chickpeas whole. Or transfer 1–2 cups to a blender, blend until smooth, then return to the pot. This creates a creamy base without dairy.

Add greens and brighten

Stir in chopped kale or spinach and simmer 2–3 minutes until wilted. Turn off the heat, then add lemon zest and juice. Adjust seasoning again—lemon will lift the flavors, but you may want another pinch of salt.

Finish with herbs

Fold in chopped parsley or cilantro right before serving. Ladle into bowls and drizzle with a little olive oil if you like.

Keeping It Fresh

This soup keeps well and tastes even better the next day. Store in an airtight container in the fridge for up to 4 days.

For freezing, cool completely, then portion into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the fridge and reheat gently over medium-low heat, adding a little water or broth if it’s too thick. If you plan to freeze, add the greens after reheating to preserve their color and texture.

Final dish presentation, tasty top view: Overhead shot of a wide, low white bowl filled with vegan c

Why This is Good for You

Chickpeas deliver plant-based protein and fiber that keep you full and support digestion.

The mix of vegetables brings a range of vitamins and minerals, while spices like turmeric and cumin offer beneficial compounds. Olive oil provides healthy fats that help your body absorb nutrients. The soup is naturally dairy-free and can be made gluten-free by avoiding pasta add-ins.

It’s a balanced, nourishing bowl that feels like comfort food without the heaviness.

Pitfalls to Watch Out For

Skipping the bloom step Adding tomato paste and spices without cooking them first leads to flat flavor. Give them a minute in the oil.

Over-blending Pureeing too much can turn the soup gluey. Blend partially for the best texture.

Under-seasoning Broth brands vary in saltiness. Taste at the end, especially after adding lemon, and adjust with salt and pepper.

Adding greens too early They can lose color and turn mushy. Stir them in at the end.

Using weak broth: If your broth is bland, add a bit more tomato paste, a pinch of salt, or a little soy sauce for umami.

Alternatives

Spice swaps Swap cumin and paprika for curry powder and coriander. Finish with coconut milk for a creamier, Indian-inspired version.

Hearty add-ins Stir in cooked brown rice, quinoa, or small pasta to make it more filling. Add these near the end so they don’t overcook.

Veggie swaps Use sweet potato, butternut squash, or cauliflower instead of carrots and celery. Adjust simmer time as needed.

Herb twist Try dill and lemon for a bright, Mediterranean profile, or basil and a touch of chili oil for a fresh kick.

Brothy vs. creamy For a brothy soup, skip blending and add extra greens. For ultra-creamy, blend more and stir in a little oat milk.

Wrapping Up

This vegan chickpea soup brings big comfort with simple ingredients and minimal effort.

It’s flexible, budget-friendly, and easy to tailor to your taste. Keep the method the same—bloom the spices, blend a little, finish with lemon and herbs—and you’ll get a pot of soup that tastes like it simmered all day. Make it your weeknight staple, and enjoy a bowl that’s both nourishing and genuinely delicious.

Love this recipe? Check out our full collection of vegetarian and vegan recipes for more delicious ideas! And if you’re looking to share your creations (or get inspired by someone else’s), join our closed Facebook Group, The Peas and Carrots Society? This is a group of non-judgy folks who welcome all! Nothing but good food, good friends, and good fun!

Want to up your cooking game? Becoming a member of the Rouxbe Online Cooking School. I’ve taken two of their courses and LOVED them!

Free 30-Day Trial!
Rouxbe Online Cooking School Membership
  • Have the world's leading online culinary school at your fingertips with unlimited access to membership courses, all lessons, and hundreds of recipes.
  • Receive chef support from renowned chef educators and hands-on assessments to practice your newly developed technique. With over 590,000 students worldwide we are teaching the world to cook – the right way!
Learn More
Not all of the courses are plant-based so please be sure to review course offerings prior to purchasing.

Hearty Chickpea and Kale Soup

A cozy, protein-packed soup loaded with chickpeas, leafy greens, and warm spices. This one-pot wonder is perfect for a nourishing lunch or dinner.
Prep Time15 minutes
Active Time30 minutes
Total Time45 minutes
Course: Soup/Stew
Cuisine: American
Keyword: high-protein, vegan
Yield: 6 servings

Ingredients

  • 2-3 tablespoons olive oil
  • 1 medium yellow onion diced
  • 2 medium carrots diced
  • 2 ribs celery diced
  • 4 cloves garlic minced
  • 2 tablespoons tomato paste
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon turmeric optional
  • 1/4 teaspoon red pepper flakes optional
  • 2 cans chickpeas drained and rinsed
  • 6 cups vegetable broth or water with bouillon
  • 1 bay leaf
  • 2 cups kale or spinach chopped
  • 1 lemon zested and juiced
  • 1/4 cup fresh parsley or cilantro chopped
  • Salt and black pepper to taste
  • diced potato, zucchini, cooked rice, or small pasta optional

Instructions

  • Heat the olive oil in a large pot over medium heat. Add the onion, carrots, and celery. Cook for 6–8 minutes, stirring occasionally, until softened and lightly golden.
  • Stir in the garlic, tomato paste, cumin, smoked paprika, turmeric, and red pepper flakes. Cook for 1–2 minutes, until the tomato paste darkens and becomes fragrant.
  • Add the chickpeas and vegetable broth. Drop in the bay leaf and bring everything to a boil, then reduce heat to a gentle simmer.
  • Simmer uncovered for 15–20 minutes. If using potatoes or zucchini, add them now and cook until tender. Season with salt and pepper.
  • Blend the soup briefly with an immersion blender (2–3 pulses) or blend 1–2 cups in a blender and return it to the pot. This creates a creamy texture while keeping some chickpeas whole.
  • Stir in the chopped kale or spinach and simmer for 2–3 minutes, until wilted. Turn off the heat, then add lemon zest and juice. Taste and adjust seasoning.
  • Fold in the fresh parsley or cilantro. Serve hot, with an extra drizzle of olive oil if desired.

FAQ

Can I use dried chickpeas instead of canned?

Yes. Soak 1 cup of dried chickpeas overnight, then drain and simmer in fresh water until tender, about 45–60 minutes. You’ll get roughly the same amount as two cans. Add them to the recipe as directed.

What if I don’t have tomato paste?

You can use crushed tomatoes (1/2 cup) and simmer a bit longer to reduce, or skip and add a splash of soy sauce or tamari for depth. A teaspoon of miso stirred in at the end also boosts umami.

How do I make it spicier?

Add more red pepper flakes or a chopped jalapeño with the aromatics. You can also finish with a drizzle of chili oil or a pinch of cayenne.

Is this recipe gluten-free?

Yes, as written. Just avoid adding pasta or check that your broth and any bouillon are certified gluten-free.

Can I meal prep this?

Absolutely. Make a double batch, portion into containers, and refrigerate or freeze. Hold the greens until reheating for the best texture, and add fresh lemon and herbs right before serving. For more meal prep meals, check out 12 Easy Meal Prep Ideas.

What can I serve with it?

Crusty bread, a simple green salad, or a scoop of cooked rice make great pairings. For extra richness, top each bowl with a spoonful of dairy-free yogurt and a drizzle of olive oil.

Scroll to Top