Mediterranean Soup in a rustic bowl with chickpeas, spinach, and lemon

Mediterranean Soup Recipe: Quick & Cozy Dinner in 30 Minutes

By:

Alma

September 30, 2025

When life gets busy (and let’s be honest, when isn’t it?), having a nourishing recipe like Mediterranean Soup in your back pocket is a lifesaver. It’s hearty, protein-packed, and comes together in under 30 minutes—faster than convincing your kids to put down their iPads at dinner time. I’ve always believed soups are the warm hug of the kitchen, and this one fits the bill perfectly: chickpeas, tomatoes, veggies, and a touch of lemon to brighten it all up.

Table of Contents

Why You’ll Love This Mediterranean Soup

  • It’s budget-friendly (hello, canned chickpeas and tomatoes).
  • Vegan-friendly but easy to adapt with cheese or chicken if you prefer.
  • Perfect for busy weeknights or lazy weekends.
  • Cozy, wholesome, and satisfying without feeling heavy.

What Does Mediterranean Soup Taste Like?

Think rustic comfort with a sunny twist. The chickpeas add creaminess, the spinach brings freshness, and that squeeze of lemon at the end? Game-changing. Every spoonful tastes like it’s been simmering all day, even though it takes just about half an hour.

Ingredients for Mediterranean Soup

One of the best parts about making Mediterranean Soup is that you don’t need fancy ingredients or a trip to a gourmet grocery store. Everything here is either a pantry staple or something you probably already have sitting in your fridge. Here’s a detailed look at what you’ll need and why each ingredient matters:

  • Olive Oil (1 ½ tablespoons): The soul of Mediterranean cooking. It gives a rich, velvety base to sauté your veggies. If you love recipes that start with olive oil and garlic, check out my Mediterranean Chicken Gyros.
  • Onion (1, diced): Adds sweetness and depth. A simple onion is the foundation of nearly every comforting soup recipe.
  • Carrots (2, peeled and diced): Their natural sweetness balances the acidity of tomatoes. Plus, they add color and texture.
  • Celery (1 rib, diced): Brings in that classic “soup” flavor and ties everything together with an earthy undertone.
  • Garlic (2–3 cloves, minced): No Mediterranean dish is complete without it. Garlic is what gives this soup its fragrant punch.
  • Paprika (1 teaspoon): Adds a smoky warmth. You can swap for smoked paprika if you want more depth.
  • Oregano (1 teaspoon) and Thyme (¼ teaspoon): These herbs make the Mediterranean Soup shine. They’re what give it that authentic, rustic flavor.
  • Chickpeas (2 cans, drained): The protein hero! Chickpeas make this recipe hearty and filling while keeping it plant-based. I also love using chickpeas in my Chickpea Potato Soup.
  • Tomatoes (1 can, diced or whole): They add brightness and acidity. You can crush them with a spoon for a rustic feel.
  • Vegetable Broth (2 ½ cups): The liquid gold that pulls everything together. Use low-sodium broth so you can control the saltiness.
  • Seasonings: A touch of salt (¾ teaspoon), black pepper (⅛ teaspoon), and optional bay leaves for a subtle depth of flavor.
  • Flour (1 tablespoon): This helps thicken the soup just enough to give it body without making it heavy.
  • Spinach (6 oz fresh or 3 oz frozen): The green goodness! Spinach makes the soup vibrant and nutritious. If you’re a spinach fan, my Low-Carb Chicken Spinach Mushroom Bake is another must-try.
  • Lemon Juice (1–2 tablespoons, optional): The secret finishing touch. It brightens all the flavors and makes the soup taste fresh and alive.

What I love about this ingredient list is how versatile it is. If you’re missing spinach, swap in kale. No chickpeas? Try white beans. That’s the beauty of Mediterranean Soup—it’s forgiving, adaptable, and always delicious.

Mediterranean Soup ingredients displayed on a counter
Fresh and simple ingredients for Mediterranean Soup.

How to Make Mediterranean Soup (Step-by-Step)

Making Mediterranean Soup at home is easier than you think, and you don’t need to be a master chef to pull it off. Follow these step-by-step directions, and you’ll have a nourishing, flavorful dinner on the table in just about 30 minutes.

Step 1: Build the Flavor Base

Start by heating olive oil in a large soup pot or Dutch oven over medium heat. Once it shimmers, toss in your diced onion, carrots, and celery. Stir often, letting the vegetables soften and the onion turn translucent, about 5 minutes. This simple step creates the foundation of flavor—never rush it!

👉 If you love soups that start with a fragrant veggie base, try my One-Pot Creamy Carrot Lentil Soup.

Step 2: Add Aromatics and Spices

Next, stir in your minced garlic along with paprika, oregano, and thyme. Cook for about 1 minute, just until everything smells irresistible. This is the moment when the kitchen fills with that cozy Mediterranean aroma that makes everyone ask, “What’s for dinner?”

Step 3: Build the Soup Base

Now add your drained chickpeas, canned tomatoes (with their juices), vegetable broth, salt, pepper, and bay leaves if you’re using them. Stir well, then raise the heat to bring everything to a gentle boil.

Once it’s bubbling, cover the pot and lower the heat to simmer for about 20 minutes. This allows the flavors to blend beautifully and gives the chickpeas time to soak up all that savory broth.

👉 Want another hearty chickpea recipe? Don’t miss my Chickpea Potato Soup.

Step 4: Thicken the Soup

While the soup is simmering, grab a small jar or container with a lid. Add 1 tablespoon of flour and ¼ cup of cold water, then shake it until smooth. This slurry helps thicken the broth without clumping. Stir it into your simmering Mediterranean Soup, and watch it gain a rich, slightly creamy texture.

Step 5: Add the Greens

Once the base is ready, it’s time to add your spinach. If you’re using fresh spinach, stir in a handful at a time until it wilts. For frozen spinach, give it a few extra minutes so it can cook down and blend into the soup.

The greens not only add color but also pack in extra nutrition, making this recipe both hearty and healthy.

Step 6: Brighten with Lemon

Turn off the heat and stir in fresh lemon juice. Start with one tablespoon, then taste and add more if you’d like. This final squeeze of citrus brings the soup to life and balances all the flavors. Don’t skip it—it’s what makes Mediterranean Soup taste so fresh and vibrant.

Step 7: Serve and Enjoy

Ladle your soup into bowls. Drizzle each with a touch of extra virgin olive oil, sprinkle with red pepper flakes if you want a little kick, and maybe add a bit of grated parmesan cheese if you’re not keeping it vegan. Serve with warm, crusty bread for dipping, and you’ve got yourself a restaurant-worthy meal right at home.

👉 For another cozy soup night, check out my Creamy Tuscan Garlic Tortellini Soup.

Pro Tip: Don’t stress if your soup looks a little rustic or uneven—that’s part of its charm. The magic of Mediterranean Soup is that it always tastes like it’s been simmering for hours, even though it comes together so quickly.

    Tips and Tricks for Perfect Mediterranean Soup

    • Don’t add too much salt at the start—broths vary in saltiness, so adjust at the end.
    • For extra creaminess, mash a few chickpeas before simmering.
    • Love spice? Add chili flakes when you sauté the garlic.
    • Make it a full meal with crusty bread or pita on the side.
    • Leftover hack: Blend half the soup for a thicker, creamier texture.

    Storage for Mediterranean Soup

    • Fridge: Keeps well for 3–4 days in an airtight container.
    • Freezer: Freeze in individual portions for up to 2 months (perfect for future busy nights).

    FAQs

    Can I use dried chickpeas?
    Yes, just cook them in advance until tender.

    Can I add meat?
    Absolutely—shredded chicken or turkey pairs beautifully. Try my Mediterranean Chicken Gyros if you’re craving more protein-packed Mediterranean flavors.

    What can I substitute for spinach?
    Kale, Swiss chard, or even collard greens work well.

    Conclusion

    There you have it—my go-to Mediterranean Soup recipe. It’s quick, nourishing, and family-friendly, the kind of dinner that makes everyone around the table sigh with happiness. So next time you need something wholesome without the fuss, pull out this recipe. And if your crew loves it as much as mine does, tag me on social media—I’d love to see your bowls!

    Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.

    Print
    clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
    Mediterranean Soup in a rustic bowl with chickpeas, spinach, and lemon

    Mediterranean Soup Recipe: Quick & Cozy Dinner in 30 Minutes


    5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    No reviews

    • Author: CHEF ALMA
    • Total Time: 35 minutes
    • Yield: 4 servings 1x
    • Diet: Vegan

    Description

    This warming and protein-packed Mediterranean chickpea soup comes together in under 30 minutes using pantry staples and frozen spinach. It’s a healthy, hearty, and budget-friendly vegan dinner for any night of the week.


    Ingredients

    Scale
    • 1 ½ tablespoon olive oil
    • 1 onion, peeled and diced
    • 2 carrots, peeled and diced
    • 1 celery rib, diced
    • 23 garlic cloves, minced
    • 1 teaspoon paprika
    • 1 teaspoon oregano
    • ¼ teaspoon thyme
    • 2 cans (14oz / 400g each) chickpeas, drained
    • 1 can (14oz / 400g) whole or diced tomatoes
    • 2 ½ cups (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 spinach
    • 1 to 2 tablespoon fresh lemon juice (optional)

    Instructions

    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 is turning translucent, about 5 minutes.

    2. Stir in the garlic, paprika, oregano, and thyme. Cook until fragrant, about 1 minute.

    3. Add the chickpeas, tomatoes, broth, salt, pepper, and bay leaves. Raise the heat and bring to a boil, then cover, reduce heat, and simmer for 20 minutes. Remove the bay leaves.

    4. In a small jar, combine the flour with ¼ cup cold water. Shake until emulsified, then stir into the soup.

    5. Add the spinach, a handful at a time, stirring until wilted. If using frozen spinach, cook a few minutes longer.

    6. Turn off the heat and stir in the lemon juice. Taste and adjust salt, pepper, and lemon juice to balance the flavors.

    7. Divide into bowls and drizzle with extra virgin olive oil. Add red pepper flakes or grated parmesan if desired.

    8. Serve hot with crusty bread and enjoy.

    Notes

    If using a salty broth, start with only ½ teaspoon of added salt and adjust at the end.

    Leftovers keep well in the fridge for 3–4 days and are freezable for up to 2 months. Leave 1-inch headspace in containers before freezing.

    For a non-vegan version, this soup is also delicious topped with grated parmesan cheese.

    • Prep Time: 5 minutes
    • Cook Time: 30 minutes
    • Category: Main Course, Soup
    • Method: Stovetop
    • Cuisine: Mediterranean

    Nutrition

    • Serving Size: 1.5 cups
    • Calories: 314
    • Sugar: 11g
    • Sodium: 512mg
    • Fat: 9g
    • Saturated Fat: 1g
    • Unsaturated Fat: 7g
    • Trans Fat: 0g
    • Carbohydrates: 48g
    • Fiber: 13g
    • Protein: 14g
    • Cholesterol: 0mg

    Leave a Comment

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star