Mediterranean Chickpea and Tomato Soup Recipe
Introduction
This Mediterranean Soup is a hearty and flavorful dish packed with chickpeas, fresh spinach, and aromatic herbs. It’s easy to make, nutritious, and perfect for a cozy lunch or dinner. Enjoy the vibrant flavors and comforting warmth in every bowl.

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)
Instructions
- Step 1: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion, carrot, and celery. Cook, stirring often, until the onion has softened and turns translucent, about 5 minutes.
- Step 2: Stir in the garlic, paprika, oregano, and thyme. Cook until fragrant, about 1 minute.
- Step 3: Add the chickpeas, tomatoes, vegetable broth, salt, pepper, and bay leaves. Raise the heat and bring the mixture to a boil, then cover the pot, reduce the heat, and simmer for 20 minutes. Remove the bay leaves.
- Step 4: In a jar with a lid, combine the flour and ¼ cup cold water. Shake until emulsified, then stir this mixture into the soup.
- Step 5: Add the fresh spinach, a handful at a time, stirring until wilted. If using frozen spinach, increase the cooking time accordingly. Turn the heat off once the spinach has wilted.
- Step 6: Finish the soup with fresh lemon juice. Taste and adjust seasoning with more salt, pepper, and lemon juice until the flavors are balanced and lively.
- Step 7: Serve the soup in bowls, drizzling with extra virgin olive oil and a pinch of red pepper flakes if desired. Add grated parmesan cheese for a non-vegan option and enjoy with crusty bread.
Tips & Variations
- Adjust salt at the end if using a salty broth to avoid over-seasoning.
- Swap fresh spinach for kale or chard for a different leafy green flavor.
- Add a pinch of smoked paprika for a subtle smoky depth.
- For extra protein, stir in cooked lentils or shredded chicken.
Storage
Store leftovers in airtight containers in the refrigerator for up to 3-4 days. The soup freezes well; divide into containers leaving about an inch of space for expansion, and freeze for up to 2 months. Reheat gently on the stovetop or in the microwave until warmed through.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this soup vegan?
Yes, simply skip the parmesan cheese topping, and use vegetable broth to keep the recipe completely vegan.
Can I use dried chickpeas instead of canned?
Yes, but soak and cook dried chickpeas ahead of time. Use about 1 ½ cups cooked chickpeas to replace the canned ones.
PrintMediterranean Chickpea and Tomato Soup Recipe
This hearty Mediterranean Soup is a wholesome and flavorful dish packed with nutritious vegetables, chickpeas, fresh spinach, and a blend of Mediterranean herbs and spices. Perfect as a comforting meal, it incorporates olive oil, fresh lemon juice, and optional parmesan for added zest, making it both satisfying and healthful.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
- Diet: Vegan
Ingredients
Vegetables and Aromatics
- 1 ½ tablespoon olive oil
- 1 onion, peeled and diced
- 2 carrots, peeled and diced
- 1 celery rib, diced
- 2–3 garlic cloves, minced
- 6 oz (170 grams) fresh spinach (or 3 oz frozen)
Spices and Herbs
- 1 teaspoon paprika
- 1 teaspoon oregano
- ¼ teaspoon thyme
- 2 bay leaves (optional)
- ¾ teaspoon salt
- ⅛ teaspoon black pepper
Proteins and Broths
- 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
Other
- 1 tablespoon flour
- 1 to 2 tablespoon fresh lemon juice, or to taste (optional)
Instructions
- Saute Vegetables: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion, carrot, and celery. Cook, stirring often, until the onion has softened and is turning translucent, about 5 minutes.
- Add Spices and Garlic: Stir in the garlic, paprika, oregano, and thyme. Cook until fragrant, about 1 minute, to release the aromas and deepen the flavors.
- Simmer Soup Base: Add the chickpeas, canned tomatoes, vegetable broth, salt, pepper, and bay leaves. Raise the heat and bring the mixture to a boil. Then cover the pot, reduce the heat, and simmer gently for 20 minutes to meld the flavors. Remove and discard the bay leaves.
- Thicken Soup: Combine the flour and ¼ cup cold water in a jar with a lid; shake until emulsified (a smooth mixture without lumps). Stir this mixture into the soup to slightly thicken the broth.
- Add Spinach: Add fresh spinach a handful at a time, stirring each addition until wilted. If using frozen spinach, increase cooking time as needed until heated through and tender. Then turn off the heat.
- Finish and Season: Stir in fresh lemon juice, then taste and adjust seasoning with more salt, pepper, and lemon juice until the flavors are balanced and vibrant.
- Serve: Ladle the soup into bowls and drizzle with extra virgin olive oil. Optionally sprinkle with red pepper flakes and grated parmesan cheese for added flavor. Serve with crusty bread and enjoy your comforting Mediterranean meal.
Notes
- If using salty broth, start seasoning with only ½ teaspoon salt to avoid over-salting. Adjust seasoning again at the end based on taste.
- Leftovers keep well in the fridge for 3-4 days. For longer storage, freeze in airtight containers leaving 1-inch headspace for up to 2 months.
- Nutrition facts are estimated using an online calculator and should not replace professional advice.
Keywords: Mediterranean soup, chickpea soup, healthy soup, vegan soup, vegetable soup, spinach soup, easy dinner, heart-healthy meal

