
Discover the perfect Mediterranean soup recipe for a healthy, hearty meal. Packed with chickpeas, spinach, and aromatic Mediterranean spices, this vegetarian soup is easy to prepare and bursting with flavor. Whether you’re entertaining or meal-prepping, this dish will quickly become a favorite in your kitchen. To complement this dish, consider serving it alongside Mediterranean appetizers like hummus or baba ganoush.
Why You’ll Love This Recipe
- Bursting with flavor: A combination of tangy tomatoes, rich olive oil, and Mediterranean spices creates a delightfully bold taste.
- Perfect consistency: Spinach wilts beautifully into a thick, velvety broth that’s never lumpy.
- Healthy and versatile: This vegetarian soup is loaded with nutrients and plant-based protein from tender chickpeas.
- Quick and reliable: Easy to make in under an hour, it’s perfect for weeknights or meal prep.
Ingredients

- 1 ½ tablespoon olive oil
- 1 onion, peeled and diced
- 2 carrots, peeled and diced
- 1 celery rib, diced
- 2-3 garlic cloves, minced
- 1 teaspoon paprika
- 1 teaspoon oregano
- ¼ teaspoon thyme
- 2 cans (14oz – 400 gr each) chickpeas, drained
- 1 can (14oz – 400 gr) whole or diced tomatoes
- 2 ½ cup (600 ml) low-sodium vegetable broth
- ¾ teaspoon salt
- ⅛ teaspoon black pepper
- 2 bay leaves (optional)
- 1 tablespoon flour
- 6 oz (170 grams) fresh spinach (or 3 oz frozen)
- 1 to 2 tablespoon fresh lemon juice, or to taste (optional)
Ingredient Notes & Substitutions
- Spinach: Swap with kale, Swiss chard, or arugula as per your preference, adjusting for different cooking times. Learn how to make Mediterranean salads featuring similar greens.
- Chickpeas: Replace with white beans if desired, for an equally satisfying texture and flavor.
- Flour: Use gluten-free flour, or omit the flour entirely for a thinner, brothy consistency.
- Tomatoes: Fresh tomatoes can be used instead of canned; crush or blend 3 medium-sized tomatoes before adding.

How to Make Mediterranean Soup
Sauté the Vegetables
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion, carrot, and celery. Cook for about 5 minutes, stirring frequently, until the onion becomes translucent and the vegetables begin to soften. Consider pairing this soup with homemade bread recipes for a complete meal.
Add the Aromatics
Add the minced garlic, paprika, oregano, and thyme to the pot. Stir and cook for about 1 minute, until the mixture is fragrant and the spices are well incorporated.
Simmer the Soup
Add the chickpeas, canned tomatoes, vegetable broth, salt, pepper, and bay leaves. Raise the heat to bring the soup to a boil. Once it begins boiling, lower the heat, cover the pot, and let it simmer for 20 minutes. Remove the bay leaves after cooking.
Thicken and Add Spinach
In a small jar with a lid, combine the flour with ¼ cup of cold water and shake until emulsified. Pour this mixture into the pot, stirring to thicken the soup. Add the fresh spinach a handful at a time, stirring gently until it wilts. If using frozen spinach, add it directly and increase the cooking time slightly to allow it to fully integrate.
Finish and Serve
Stir in the lemon juice, tasting as you go to balance the flavors to perfection. Adjust the seasoning with additional salt or pepper if needed. Serve the soup warm in bowls, optionally drizzled with olive oil.
Gluten-Free Alternatives and Perfect Spinach Tips
Gluten-Free Substitutes for Thickening
- Use cornstarch or arrowroot powder mixed with cold water instead of flour.
- Skip the thickening entirely if you prefer a thinner broth.
Achieving Perfect Spinach Wilt
- Use fresh spinach for a vibrant color and optimal texture. Add it in small batches and stir gently to avoid overcooking.
- If using frozen spinach, fully thaw and drain it beforehand to prevent a watery soup.
Pro Tips & Troubleshooting
Pro Tips
- Choose high-quality olive oil for authentic Mediterranean flavor.
- Gradually add lemon juice, tasting as you go to achieve the perfect tangy balance.
- Let the soup simmer for at least 20 minutes to meld all the flavors beautifully.
- For extra heartiness, add cooked pearl couscous or quinoa to the soup.
Common Mistakes to Avoid
- Avoid overcooking the vegetables early on; they should be tender, not mushy.
- Use good-quality canned tomatoes to ensure optimal flavor.
- Don’t skip emulsifying the flour with water to prevent lumps in the soup.
- Wait until the end to add spinach to avoid overcooking it.
Serving & Storage
Serving Ideas
- Pair the soup with warm, crusty bread for a complete meal.
- Serve alongside Mediterranean dips like hummus or tzatziki for a delectable spread.
Storage and Make-Ahead
- Fridge: Store in an airtight container for up to 4 days.
- Freezer: This soup freezes well for up to 3 months. Make sure to let it cool completely before freezing.
- Reheating: Warm the soup gently on the stovetop or in the microwave, adding a splash of vegetable broth if it thickens during storage.
FAQ
Can I freeze Mediterranean chickpea soup?
Yes, you can freeze this soup for up to 3 months. Allow it to cool completely before transferring to airtight containers.
Is this recipe gluten-free?
No, but you can make it gluten-free by omitting the flour or using a gluten-free alternative like cornstarch or arrowroot powder.
What other greens can I use instead of spinach?
You can use kale, Swiss chard, or arugula instead of spinach. Simply adjust the cooking time according to the greens you choose.
Can I use fresh tomatoes instead of canned?
Yes, you can substitute canned tomatoes with three medium fresh tomatoes. Blend or crush them before adding to the soup.
How long does this soup stay fresh in the fridge?
This soup stays fresh for up to 4 days when stored in an airtight container in the refrigerator.
What are the best bread types to accompany this soup?
Crusty sourdough, warm baguettes, or garlic bread make excellent accompaniments to this soup

Mediterranean Soup
Ingredients
Equipment
Method
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion, carrot, and celery. Cook for about 5 minutes, stirring frequently, until the onion becomes translucent and the vegetables begin to soften.
- Add the minced garlic, paprika, oregano, and thyme to the pot. Stir and cook for about 1 minute, until the mixture is fragrant.
- Add the chickpeas, canned tomatoes, vegetable broth, salt, pepper, and bay leaves. Raise the heat to bring the soup to a boil. Once it begins boiling, lower the heat, cover the pot, and let it simmer for 20 minutes. Remove the bay leaves after cooking.
- Combine the flour with ¼ cup of cold water in a jar and shake until emulsified. Pour into the pot, stirring to thicken the soup. Add spinach a handful at a time, stirring gently until it wilts (or add frozen spinach directly).
- Stir in the lemon juice, tasting as you go to balance the flavors. Adjust seasoning with additional salt or pepper if needed. Serve warm, optionally drizzled with olive oil.



No comment yet, add your voice below!