This Mediterranean chickpea soup is a hearty, one-pot recipe packed with fiber, flavor, and comfort—perfect for a healthy family dinner.
For more easy soups, check out our curry lentil soup, kale soup, cabbage soup, and minestrone soup.

Simple, Comforting, and Packed with Goodness
If you’re looking for a cozy bowl of comfort that’s also good for you, this Mediterranean chickpea soup is it. 🥣 It’s a simple, wholesome recipe that brings the flavors of the Mediterranean straight to your kitchen with everyday pantry ingredients.
Packed with plant-based protein and fiber, this soup makes a satisfying and balanced meal you can enjoy any night of the week. The combination of potatoes, tomatoes, and chickpeas creates a naturally creamy texture—without needing any cream.

Louise and I love making this on cooler evenings because it’s an easy chickpea soup recipe that feels nourishing yet effortless. A one-pot dish means fewer dishes to clean and more time to relax together.
🌿 This is a healthy chickpea soup that’s part of a Mediterranean-style eating pattern. Rich in vegetables, naturally low in saturated fat, and perfect for supporting a balanced diet. 🍅
Ingredients
Find complete ingredient list, quantities, and substitutions in the recipe box at the bottom of the page.

- Olive oil: Extra virgin olive oil gives the best flavor. For a lighter option, use avocado oil or skip it and sauté veggies in a splash of vegetable broth for an easy chickpea soup recipe that’s lower in fat.
- Onion: A yellow onion works best for sweetness, but white or red onion also works. You could even try shallots for a milder flavor.
- Carrot: Adds a subtle sweetness. Swap with parsnips or sweet potato for a seasonal twist.
- Celery: Brings depth and freshness. Substitute with fennel stalks or even chopped zucchini for variety.
- Garlic: Fresh garlic cloves give the richest taste. In a pinch, use garlic powder or roasted garlic for a sweeter note.
- Leek: Adds a gentle onion-like flavor. If unavailable, use extra onion or green onions.
- Tomato paste: Creates richness. Substitute with sun-dried tomato purée or roasted red peppers blended smooth.
- Dried rosemary: Brings earthy notes. Try thyme, oregano, or a pinch of Italian seasoning instead.
- Vegetable broth: Store-bought or homemade both work. Chicken broth works too if you’re not strictly vegetarian.
- Chickpeas: The star ingredient, protein-rich and hearty. You can swap with white beans or lentils for a one-pot chickpea soup variation.
- Potatoes: Make the soup filling and creamy. Use sweet potatoes, butternut squash, or cauliflower for a lighter twist.
- Crushed tomatoes: Bring tang and body. Whole canned tomatoes, blended, or fresh ripe tomatoes in summer are excellent alternatives.
- Parmesan cheese: Optional, grated on top for serving. Crumbled feta works too.
How to Make Mediterranean Chickpea Soup
Step 1 – Sauté the Vegetables
Chop the onion, celery, carrot, and garlic (a food processor works great). Warm olive oil in a large pot, then add the vegetables along with the sliced leek. Cook for 5 to 10 minutes, stirring often, until everything is soft and fragrant.

Step 2 – Add Flavor Boosters
Stir in the tomato paste and dried rosemary. Let them cook for about 1 minute to deepen the flavor and coat the vegetables. This step builds a rich base for your healthy chickpea soup.

Step 3 – Simmer the Soup
Pour in the vegetable broth, then add the chickpeas, potatoes, and crushed tomatoes. Season with salt, black pepper, and red pepper flakes. Bring to a boil, then lower the heat and simmer for 20 to 30 minutes, until the potatoes are tender and the soup thickens slightly into a cozy chickpea and potato soup.

Step 4 – Adjust and Serve
Taste the soup and add more salt if needed. If you like a thinner consistency, stir in extra broth or water. Serve hot with crusty bread or a cooked grain like rice or farro for a complete meal. For extra flavor, top each bowl with grated parmesan or crumbled feta before serving.

Tips
- Sauté slowly for depth: Take your time softening the onion, carrot, celery, and leek. This creates a sweet, flavorful base for this easy chickpea soup recipe.
- Toast the tomato paste: Cooking it for a minute before adding liquids deepens the flavor and adds a touch of richness. Let it get a shade of red darker.
- Layer the broth: Add it gradually instead of all at once. This helps the potatoes and chickpeas cook evenly and gives you control over the final texture.
- Don’t rush the simmer: Letting the soup bubble gently for 20–30 minutes allows the potatoes to break down slightly, making the broth naturally creamy.
- Spice to your taste: Red pepper flakes give a gentle kick, but smoked paprika or cumin can bring new flavors.
- Make it ahead: The flavors improve as the soup rests. It’s even better the next day. That’s why this is a great quick Mediterranean soup for meal prep.
- Serve creatively: Pair with crusty bread, add a scoop of rice, or stir in fresh spinach at the end for extra greens.
Frequently Asked Questions
Yes! Just soak and cook them first as instructed on the package until tender before adding them to the soup. Dried chickpeas must be cooked before you add them to this soup.
Pair it with a fresh salad, crusty bread, or stir in a grain like cooked farro or brown rice. It’s a satisfying one-pot chickpea soup that stands well on its own, too.
Absolutely. Let it cool completely, then store in freezer-safe containers for up to 3 months.
You can swap them with extra onion or green onions. The flavor will be slightly different but still delicious.
This vegetarian chickpea soup is naturally packed with plant protein, but you can make it even heartier by stirring in lentils or white beans, topping each bowl with a dollop of Greek yogurt, or serving it alongside protein-rich grains like farro, barley, or brown rice.
More Easy Mediterranean Dinners
- Tuscan orzo with chickpeas and kale
- Chickpea eggplant salad
- Lentil eggplant curry
- Greek lentil salad
- Butter beans marsala
- Tomato lentil soup
- Easy lentil bolognese
- Black bean corn salad
If you tried this Mediterranean Chickpea Soup recipe or any other recipe on our blog, please leave a 🌟 star rating and let us know how it goes in the comments. We love hearing from you!

Mediterranean Chickpea Soup (High-Fiber in One Pot)
Video
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 onion
- 1 carrot
- 1 rib celery optional
- 1 leek optional
- 2 cloves garlic
- 2 tablespoon tomato paste
- ½ teaspoon dried rosemary or 1 tsp dried oregano
- 4 cups vegetable broth or more to taste
- 2 cans chickpeas 15 oz / 400 g each can – or 3 cups cooked chickpeas
- 1½ pounds potatoes peeled and diced — sub sweet potatoes
- 1 can crushed tomatoes 15 oz / 400 g
- ¾ teaspoon salt or to taste + red pepper flakes and black pepper to taste
- 4 tablespoons grated parmesan or crumbled feta – optional
Instructions
- Sauté Veggies: Chop 1 onion, 1 carrot, 1 rib celery, and 2 cloves garlic in a food processor or with a knife.Sauté them in a large pot or Dutch oven with 1 leek (rinsed and sliced) in 2 tablespoons extra virgin olive oil oil for 5–10 minutes until soft.
- Add Flavor: Stir in 2 tablespoon tomato paste and ½ teaspoon dried rosemary. Cook 1 minute to coat the vegetables and deepen flavor.
- Simmer: Add 4 cups vegetable broth, 2 cans chickpeas (drained), 1½ pounds potatoes (diced), and 1 can crushed tomatoes. Season with ¾ teaspoon salt, pepper, and red pepper flakes. Simmer 20–30 minutes, until the potatoes are tender.
- Finish & Serve: Taste and adjust seasoning. Thin with extra broth if needed. Serve hot with crusty bread or cooked grains. For extra flavor, top each bowl with grated parmesan or crumbled feta before serving.
Notes
- Olive oil → Avocado oil, or skip and sauté veggies in broth for a lighter base.
- Onion → White onion, red onion, or shallots for a milder flavor.
- Carrot → Parsnips or sweet potato for seasonal sweetness.
- Celery → Optional. Sub fennel stalks or chopped zucchini for freshness.
- Garlic → Garlic powder or roasted garlic for a sweeter note.
- Leek → Extra onion or green onions if unavailable.
- Tomato paste → Optional.
- Dried rosemary → Thyme, oregano, or Italian seasoning mix.
- Vegetable broth → Homemade broth or chicken broth (if not vegetarian).
- Chickpeas → White beans or lentils for a hearty one-pot chickpea soup variation.
- Potatoes → Sweet potatoes, butternut squash, or cauliflower for a lighter twist.
- Crushed tomatoes → Passata, whole canned tomatoes (blended) or fresh ripe tomatoes (diced small).
- Sauté slowly → Softening onion, carrot, celery, and leek builds a sweet, flavorful base.
- Toast the tomato paste → Let it cook a minute until darker red for rich, deep flavor.
- Layer the broth → Add gradually so potatoes and chickpeas cook evenly and texture stays balanced.
- Simmer gently → 20–30 minutes makes the broth naturally creamy as potatoes break down.
- Spice it up → Red pepper flakes, smoked paprika, or cumin all add unique flavor twists.
- Make ahead → Tastes even better the next day, making it the perfect quick Mediterranean soup for meal prep.
- Serve your way → Enjoy with bread, rice, or fresh greens stirred in before serving.
Nutrition

Hi! We are Nico & Louise
We’re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) 🌿✨.
Welcome to our blog, we are glad you are here.
This is a delicious warming soup, perfect for Autumn. I added half chicken stock and half veggie stock, half cannelini beans half chickpeas, a tablespoon of extra paprika and a little pinch of sugar – perfect 😋 thanks for a lovely soup recipe – a keeper 😋
Looks delicious. Can’t wait to try it. Thanks so much for being my go to chef. It only took me 65 years to find the kitchen, now I’m in it every meal. 👍👍😃
Love this, Bill, warm welcome to the kitchen club 🙂
Hope the soup becomes a new go-to. All the best, Louise
Delicious some thin new in my book of recipes.
Absolutely delicious 😋 looking forward to ma