This Vegetable-Forward Mediterranean Soup is a warm, nourishing bowl packed with colorful vegetables, fragrant herbs, and comforting spices. Built on a base of olive oil, onion, garlic, carrots, and celery, the soup develops rich flavor naturally as everything simmers together. Chickpeas add heartiness and plant-based protein, while tomatoes and herbs bring classic Mediterranean depth.
What makes this soup especially satisfying is how balanced it feels. Fresh spinach adds brightness, lemon juice lifts the flavors, and spices like cumin and smoked paprika give gentle warmth without overpowering the vegetables. It’s a simple, wholesome soup that’s perfect for cozy dinners, light lunches, or meal prep when you want something healthy, filling, and deeply comforting.
Equipment
- Large pot or Dutch oven
- Cutting board
- Sharp knife
- Wooden spoon
- Measuring spoons
- Ladle
Also CheckOut: 30-Day High-Protein Meal Plan for Weight Loss: Easy Recipes, Meal Prep Tips & Complete Nutrition Guide
Ingredients
- Olive oil – 2 tablespoons
- Yellow onion – 1 medium, diced
- Garlic cloves – 4, minced
- Carrots – 2 medium, sliced
- Celery – 2 stalks, sliced
- Chickpeas – 1 can, drained and rinsed
- Diced tomatoes – 1 can
- Vegetable broth – 4 cups
- Ground cumin – 1 teaspoon
- Smoked paprika – 1 teaspoon
- Dried oregano – ½ teaspoon
- Fresh spinach – 2 cups
- Lemon juice – 2 tablespoons
- Salt – to taste
- Black pepper – to taste
Instructions
- Heat the olive oil in a large heavy-bottomed soup pot or Dutch oven over medium heat. Once the oil begins to shimmer, add the diced yellow onion and cook for 4 to 5 minutes, stirring occasionally, until the onion becomes soft, translucent, and lightly golden around the edges. This creates a flavorful base for the soup.
- Add the minced garlic to the softened onions and stir continuously for about 30 to 60 seconds. Cook just until the garlic becomes fragrant, being careful not to let it brown or burn, as burnt garlic can give the soup a bitter taste.
- Stir in the sliced carrots and celery, coating them evenly with the olive oil, onions, and garlic. Cook the vegetables for 5 to 6 minutes, stirring frequently, until they begin to soften slightly while still maintaining a little firmness.
- Sprinkle the ground cumin, smoked paprika, and dried oregano evenly over the vegetables. Stir continuously for about 1 minute to toast the spices, allowing them to release their natural oils and deepen their flavor before adding the liquid ingredients.
- Add the drained and rinsed chickpeas, followed by the canned diced tomatoes with their juices. Stir thoroughly so the chickpeas and tomatoes are evenly coated with the aromatic vegetables and spices.
- Pour in the vegetable broth and stir well to combine all of the ingredients. Increase the heat to bring the soup to a gentle boil, then immediately reduce the heat to low so the soup simmers gently without boiling vigorously.
- Cover the pot partially with a lid and allow the soup to simmer for 18 to 22 minutes, stirring occasionally. During this time, the carrots and celery should become tender, the chickpeas will absorb the Mediterranean flavors, and the broth will become rich and well balanced.
- Once the vegetables are tender, stir in the fresh spinach a handful at a time, allowing each addition to wilt before adding more. Continue stirring gently until all of the spinach has wilted into the soup, which should take about 2 minutes.
- Remove the pot from the heat and stir in the fresh lemon juice. The lemon brightens the flavors and balances the richness of the broth without overpowering the vegetables.
- Taste the soup and season with salt and freshly ground black pepper as needed. Adjust the seasoning gradually, tasting after each addition to achieve the perfect balance of flavors.
- Let the soup rest for 5 minutes before serving. This short resting time allows the flavors to blend together, resulting in a richer, more flavorful soup.
- Ladle the hot soup into serving bowls and, if desired, garnish with freshly chopped parsley, an extra squeeze of lemon juice, a drizzle of extra virgin olive oil, or a sprinkle of crumbled feta cheese for additional Mediterranean flavor. Serve immediately with whole-grain bread or enjoy on its own as a comforting, nourishing meal.
Recipe Info
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Servings: 4
- Cuisine: Mediterranean
- Course: Soup / Snack
How to Store
- Allow soup to cool before storing.
- Refrigerate in an airtight container for up to 4 days.
- Reheat gently on the stovetop or microwave.
- Freeze for up to 2 months and thaw overnight before reheating.
What Not to Do
- Don’t rush the onion and garlic step; it builds flavor.
- Avoid boiling too hard, which can dull the spices.
- Don’t add spinach too early or it will lose its color.
- Don’t skip the lemon juice—it balances the soup beautifully.
Tips & Variations
- Add zucchini or bell peppers for extra vegetables.
- Stir in fresh parsley or dill just before serving.
- Add red pepper flakes for gentle heat.
- Mash some chickpeas for a thicker texture.
- Serve with crusty bread or pita on the side.
Approximate Nutrition (Per Serving)
- Calories: ~260
- Protein: ~10g
- Fat: ~11g
- Carbohydrates: ~28g
- Fiber: ~7g
- Sugar: ~7g
- Sodium: Moderate
Ingredients
Method
- Heat olive oil in a large pot over medium heat.
- Add diced onion and cook until soft and translucent.
- Stir in minced garlic and cook briefly until fragrant.
- Add carrots and celery, stirring to coat them in the oil.
- Sprinkle in cumin, smoked paprika, and oregano and mix well.
- Add chickpeas, diced tomatoes, and vegetable broth.
- Bring to a gentle simmer and cook for 18–22 minutes until vegetables are tender.
- Stir in spinach and lemon juice, then season with salt and pepper before serving.
Notes
- Protein: ~10g
- Fat: ~11g
- Carbohydrates: ~28g
- Fiber: ~7g
- Sugar: ~7g
- Sodium: Moderate
Conclusion
This Cozy Vegetable-Forward Mediterranean Soup is proof that simple ingredients can create deeply satisfying flavor. With tender vegetables, protein-rich chickpeas, warming spices, and bright lemon, it delivers comfort without heaviness. It’s an easy, wholesome recipe you’ll want to keep in rotation for busy weeknights and relaxed weekends alike.
FAQs
- Is this soup vegan?
Yes, it’s completely plant-based. - Can I add more vegetables?
Absolutely—zucchini, kale, or green beans work well. - Is this soup good for meal prep?
Yes, it stores and reheats very well. - Can I make it thicker?
Mash a portion of the chickpeas or simmer uncovered longer. - What pairs well with this soup?
Crusty bread, pita, or a simple salad.



