This homemade vegetable soup recipe turns a potful of vegetables and chickpeas into a hearty 45-minute meal, with warm spices, fresh parsley, and lime adding bold Mediterranean flavor. 

Steaming homemade vegetable soup with chickpeas, mushrooms, zucchini, and potatoes in a Dutch oven.
Photo Credits: Caitlin Bensel

A Vegetable Soup Recipe with Bold Mediterranean Flavor

As a child, I didn’t appreciate Mom’s homemade vegetable soup. Now, I am all about a hearty bowl—and the bigger the bowl, the better!

This version is an amped-up take on hers, filled with zucchini, mushrooms, carrots, potatoes, tomatoes, and chickpeas. Unlike Italian minestrone, there is no pasta. The chickpeas and chunky vegetables make it satisfying on their own.

The real flavor-makers are coriander, turmeric, sweet paprika, fresh parsley, and lime. I finely chop the parsley stems and add them early, when they have time to flavor the broth. The tender leaves, lime zest, and lime juice go in at the end to keep everything tasting fresh and bright.

Sautéing the mushrooms separately is another small step that makes a difference. It concentrates their flavor and keeps them from overcooking while the remaining vegetables simmer. The result is a cozy, colorful soup with layers of savory, earthy, and citrusy flavor.

Use vegetable broth to keep this vegetable soup vegan. If you need it to be gluten-free, check the labels on your broth and other packaged ingredients.

Ingredients for vegetable soup, including mushrooms, zucchini, potatoes, carrots, chickpeas, tomatoes, herbs, spices, broth, and lime.

Ingredients You’ll Need

This vegetable soup recipe uses everyday vegetables, canned tomatoes and chickpeas, fresh herbs, and a handful of warm spices. Here is what you’ll need: 

  • Extra virgin olive oil: Use a good extra virgin olive oil to sauté the mushrooms and build the soup’s flavor from the beginning.
  • Baby bella mushrooms: Sauté the sliced mushrooms first so they release their moisture and concentrate their flavor. Set them aside and return them to the pot near the end so they do not overcook.
  • Onion and garlic: These aromatics form the savory foundation of the broth. You can use a yellow or red onion.
  • Carrots and celery: These give the soup’s base subtle sweetness and savory depth.
  • Zucchini and golden potatoes: Zucchini adds color and a tender bite, while the potatoes make the soup feel heartier. Cut the vegetables into similarly sized pieces so they cook evenly.
  • Whole peeled tomatoes: Canned tomatoes are convenient and add depth, body, and color to the broth.
  • Chickpeas: Chickpeas add plant-based protein and make this vegetable soup substantial enough for a meal. Canned chickpeas work well; simply rinse and drain them before adding.
  • Fresh parsley: You’ll use the entire bunch. Chop the stems and leaves separately, adding the more flavorful stems early and saving the delicate leaves for the finish.
  • Spices and dried herbs: Ground coriander, turmeric, sweet Spanish paprika, dried thyme, and bay leaves give the soup its warm Mediterranean character.
  • Broth: Use low-sodium vegetable or chicken broth. Choose vegetable broth if you want to keep the soup vegan.
  • Lime: Both lime zest and juice brighten the rich tomato broth and round out the warm spices. Lemon will also work if that is what you have.
  • Toasted pine nuts: These are optional, but they make a lovely finishing touch.
How to make vegetable soup. Step 1: gather your ingredients, Step 2: cook the vegetables in a pot, Step 3: add the cooked mushrooms and simmer until warmed through, Step 4: add the finishing touches, stir and serve.

How to Make Homemade Vegetable Soup 

Making this vegetable soup recipe is mostly a matter of cutting the vegetables evenly and building flavor in layers. Here is how:

  • Sauté the mushrooms. Heat 1 tablespoon extra virgin olive oil in a large pot over medium-high heat until shimmering. Add the mushrooms and cook for 3 to 5 minutes, stirring regularly. Transfer them to a plate and set aside.
  • Soften the vegetables. Add more olive oil to the pot if needed. Add the chopped parsley stems, onion, garlic, celery, carrots, zucchini, and potatoes. Stir in the coriander, turmeric, and sweet paprika, then season with salt and pepper. Cook for about 7 minutes, stirring regularly, until the vegetables have softened slightly.
  • Add the chickpeas, tomatoes, and broth. Add the chickpeas, whole peeled tomatoes, bay leaves, thyme, and broth. Bring the soup to a boil and let it boil for 5 minutes. Reduce the heat to medium-low, partially cover the pot, and simmer for 15 minutes.
  • Return the mushrooms to the pot. Uncover the soup and stir in the sautéed mushrooms. Cook for a few more minutes, just until they are warmed through. The potatoes and carrots should be tender.
  • Finish with fresh herbs and lime. Stir in the parsley leaves, lime zest, and lime juice. Remove the pot from the heat and discard the bay leaves.
  • Serve. Ladle the soup into bowls. Finish with toasted pine nuts, crushed red pepper, or an extra squeeze of lime, if you like.

Ways to Make This Vegetable Soup Recipe Your Own 

Homemade vegetable soup is a great way to use what you have. Just keep in mind that different vegetables may cook at different rates. Here are a few easy ways to make it your own:

  • Use a different bean: Replace the chickpeas with cannellini, navy, or kidney beans. If you regularly cook chickpeas from dried and have some ready, you can use those as well.
  • Change the vegetables: Sweet potato, squash, cabbage, cauliflower, broccoli, frozen peas, corn, and green beans can all work in a vegetable soup.
  • Leave out the potatoes: You can omit the potatoes for a lower-carb variation.
  • Make it spicy: Add crushed red pepper flakes to your bowl for a little heat.
  • Use lemon: If you do not have a lime, finish the soup with lemon zest and juice instead.
Dutch oven of homemade vegetable soup beside a filled soup bowl and spoons.

Tips for the Best Vegetable Soup

  • Cut the vegetables evenly. Similar-size pieces cook at roughly the same rate, so the potatoes become tender without the zucchini turning mushy.
  • Sauté the mushrooms separately. Cooking them first helps release their moisture and concentrate their flavor. Adding them back near the end keeps them from overcooking in the broth.
  • Do not throw away the parsley stems. They hold plenty of flavor. Chop them finely and add them with the aromatics, then save the tender leaves for the end.
  • Build the flavor in stages. Sautéing the vegetables and spices before adding the broth gives them time to release their flavor into the soup.
  • Save the lime for the finish. Adding the zest and juice after simmering keeps their bright flavor at the forefront.

Make It a Meal!

With chickpeas, potatoes, and plenty of vegetables, this soup is hearty enough to serve as a meal. All it really needs is something for soaking up the warmly spiced tomato broth.

Try it with easy no-knead olive bread, homemade pita bread, or a pillowy piece of rosemary focaccia. Add toasted pine nuts, crushed red pepper, and extra lime wedges at the table so everyone can finish their bowl as they like.

Make Ahead, Storage, and Freezing

This vegetable soup works well for meal prep and makes six generous servings.

  • To refrigerate: Divide the soup among shallow, airtight containers and refrigerate it promptly rather than leaving the full pot on the counter to cool completely. Store for 3 to 4 days.
  • To freeze: Transfer the soup to airtight freezer containers or heavy-duty freezer bags. Leave about 1 inch of space at the top of a container because the soup will expand as it freezes. For the best quality, freeze for up to 3 months.
  • To reheat: Warm the soup gently on the stove or in the microwave until hot throughout.

More Vegetable Soup Recipes to Love

5 from 58 votes

Homemade Vegetable Soup Recipe

Add As A Trusted Google Source A headshot of Suzy Karadsheh.Suzy Karadsheh
steamy homemade vegetable soup in a dutch oven next to a wooden spoon.
This easy homemade vegetable soup recipe is loaded with zucchini, mushrooms, carrots, potatoes, tomatoes, and chickpeas. Warm spices give the broth bold Mediterranean flavor, while fresh parsley and lime keep it bright.
Prep – 15 minutes
Cook – 30 minutes
Total – 45 minutes
Cuisine:
Mediterranean
Serves – 6
Course:
Soup

Ingredients
  

  • Extra Virgin Olive oil,
  • 8 ounces sliced baby bella mushrooms
  • 1 bunch flat-leaf parsley, washed and dried, stems and leaves separated and chopped
  • 1 medium yellow or red onion, chopped
  • 2 garlic cloves, chopped
  • 2 celery ribs, chopped
  • 2 carrots, peeled and chopped
  • 2 medium zucchini, tops removed and sliced into rounds or half-moons, or diced
  • 2 golden potatoes, peeled and small diced
  • 1 teaspoon ground coriander
  • 1/2 teaspoon turmeric powder
  • 1/2 teaspoon sweet paprika
  • Salt
  • Black pepper
  • 1 (15-ounce) can chickpeas, rinsed and drained
  • 1 (32-ounce) can whole peeled tomatoes
  • 2 bay leaves
  • 1/2 teaspoon dried thyme
  • 6 cups low-sodium vegetable or chicken broth
  • Zest of 1 lime
  • Juice of 1 lime
  • 1/3 cup toasted pine nuts, optional

Instructions
 

  • Sauté Mushrooms: In a large pot, heat 1 tablespoon olive oil over medium-high heat until shimmering but not smoking. Add the mushrooms and cook for 3 to 5 minutes, stirring regularly. Transfer the mushrooms to a plate and set aside.
  • Soften the vegetables: Add more olive oil to the pot if needed. Add the chopped parsley stems, reserving the leaves for later. Add the onion, garlic, celery, carrots, zucchini, and potatoes. Stir in the coriander, turmeric, and sweet paprika, then season with salt and pepper. Cook for about 7 minutes, stirring regularly, until the vegetables have softened slightly.
  • Add the chickpeas, tomatoes, and broth: Add the chickpeas, tomatoes, bay leaves, thyme, and broth. Bring to a boil and cook for 5 minutes. Reduce the heat to medium-low, partially cover, and simmer for 15 minutes.
  • Return mushrooms to the pot: Uncover and add the sautéed mushrooms. Cook for a few more minutes, just until the mushrooms are warmed through. The potatoes and carrots should be tender.
  • Finish the soup: Stir in the parsley leaves, lime zest, and lime juice. Remove the pot from the heat and discard the bay leaves.
  • Serve. Ladle the vegetable soup into bowls. Top with toasted pine nuts, if using. Serve with crusty bread or pita, extra lime wedges, and crushed red pepper flakes, if you like.

Video

Notes

  • To keep it vegan: Use vegetable broth rather than chicken broth.
  • Bean swaps: Replace the chickpeas with cannellini, navy, or kidney beans.
  • Lower-carb variation: Omit the potatoes.
  • For more heat: Add crushed red pepper flakes to taste.
  • Storage: Divide leftovers among shallow, airtight containers and refrigerate promptly. Store for 3 to 4 days.
  • Freezing: Freeze in airtight containers or heavy-duty freezer bags for up to 3 months. Leave about 1 inch of headspace in rigid containers so the soup has room to expand.
  • Shop this recipe: Visit our shop to browse quality Mediterranean ingredients, including Private Reserve Greek extra virgin olive oil, ground coriander, and Sweet Spanish Paprika.

Nutrition

Calories: 236.4kcalCarbohydrates: 37.3gProtein: 10.4gFat: 7.3gSaturated Fat: 0.7gPolyunsaturated Fat: 3.5gMonounsaturated Fat: 1.8gSodium: 634.1mgPotassium: 1073.7mgFiber: 9.4gSugar: 9.5gVitamin A: 3826.2IUVitamin C: 41.1mgCalcium: 109.8mgIron: 4mg
Tried this recipe?

Sweet Spanish Paprika

Add an extra layer of warmth to your vegetable soup with our organic Sweet Spanish Paprika. Exceptional flavor and quality!

bottle of sweet spanish paprika from The Mediterranean Dish.

Share it with the world

Founder and CEO of The Mediterranean Dish | Two-time New York Times Best Selling Cookbook Author | Specializing in Mediterranean Cuisine

Suzy Karadsheh is a true daughter of the Mediterranean. She was born on the coast of Egypt in the bustling cosmopolitan city of Port Said, the North entrance of the Suez Canal, and just a boat ride away from places like Italy, Greece, Turkey, Lebanon, Palestine, and Israel.
Learn More

Get our best recipes and all Things Mediterranean delivered to your inbox.
5 from 58 votes (58 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

How many stars would you give this recipe?




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. Betty says:

    5 stars
    We LOVED this recipe. I don’t know how anyone could do the prep work in 15 minutes. I used a chopper to chop and it still took longer. However, it was well worth the time!

    1. Suzy Karadsheh says:

      Thanks for sharing, Betty! My husband tells me I’m fast with prep 🙂 Glad you enjoyed the soup though…isn’t it hearty?!

  2. Virginia Greene says:

    5 stars
    Delicious.

    1. Suzy Karadsheh says:

      Thanks, Virginia! So glad you enjoyed it!

  3. Barra Jacob-McDowell says:

    Just signed up for the newsletter, and look forward to trying this. With a glass-topped stove, I can’t use iron pots, so will use my Dutch over instead. Can i substitute other mushrooms? And if I want to use my crock pot, how long would I do it? One more question: 6 cups of broth seems like a lot; how big a pot or crock pot do I need? One more comment: The light font is difficult for someone with vision issues to read. What I do is copy a recipe to a word doc, adjust the font size and go to black–and for amounts, especially fractions like 1/4, use a larger font size. Trying to cook more healthily for my severely handicapped husband and myself. Thank you!

    1. Suzy Karadsheh says:

      Hi Barrra, thank you for your thoughtful questions. This recipe uses a large pot (5 or 6 quart)…a Dutch oven will be great for this. For us, 6 cups of broth was just perfect with all the veggies, chickpeas etc. added in. It’s a hearty soup for sure. I have not tried it in a crock pot, however. I’m sorry the font is difficult, I don’t have a whole lot of say in it…it is something that came with the site template. We will definitely keep this in mind when we are ready to re-design the site.

  4. shirley says:

    My husband and I loved this recipe. Light but filling We’ve had it three times now. Its a keeper for sure. Thanks

  5. Ariel says:

    5 stars
    I just made this and I loved it so so much!! I didnt have a couple of the ingredients (lime, bay leaves, zucchini) but it came out so good! This is my new winter soup

    1. Suzy Karadsheh says:

      Awesome, Ariel! Thanks so much for giving it a try!

  6. Kelly says:

    What do you think of using sweet potatoes instead of golden potatoes? If you think it will work, can you provide an amount (e.g., number of ounces)? Many thanks!

    1. Suzy Karadsheh says:

      Sure! You can use this recipe as a guide and change up the vegetables as you like.

  7. Maria Guerra says:

    I’m diabetic so I avoid potatoes like the plague. Would cauliflower be a good substitute?

    1. Suzy Karadsheh says:

      I understand, Maria! Yes, I think you can change up the vegetables to suite your needs. Smaller cauliflower florets would work.

  8. Molly McKellar says:

    Delicious!! I have a large pot all made up. Can I freeze some of it? If so how do you suggest the best way? Would be great for the Maine winters. Hot night but cooled me off. Many thanks, Molly,

    1. Suzy Karadsheh says:

      Awesome, Molly! Yes, you can freeze this. Let me think…Use a freezer-safe glass container with a good tight lid. Thaw in fridge overnight, and reheat stove-top on medium-low.

  9. Debby Purse says:

    This sounds delicious….have you ever used it as a Cold soup? I live in Australia…. so hot soup at this time of year (even for all the right reasons!) really DOES detox you !!!

  10. Eric says:

    5 stars
    Also, do we include liquid from the can of tomato or do we rinse/strain?

    Thanks again!

    1. Suzy Karadsheh says:

      Yes, the canned tomatoes go in with their liquid and all. No need to strain. Great question!

      1. Eric says:

        5 stars
        Just made the soup…delicious.

      2. Suzy Karadsheh says:

        Wonderful, Eric! So glad you enjoyed it!

  11. Eric says:

    5 stars
    Hi Suzy,

    Thanks for the recipe. I notice that the directions mention adding onions to the cast iron pot but yo7r ingredients don’t mention onions. Can you clarify what type of onion to use and the amount?

    Thanks!

    1. Suzy Karadsheh says:

      Thanks for catching that, Eric! It is one medium-sized yellow or red onions, chopped. Either kind of onions would work here.

  12. Lindsay Cotter says:

    This vegetable soup looks so hearty and delicious! Love all the veggies and the Mediterranean spices! It’s a perfect dinner for the whole family!

    1. Suzy Karadsheh says:

      Thanks, friend! I knew this is one you would like!

  13. maria @closeothome says:

    This is soup season at our house. I love all the veggies you added to your soup, not the traditional ones only

  14. Ali @ Home & Plate says:

    5 stars
    That is what I call a bowl of hearty deliciousness. So healthy for the new year and full of flavor. I can’t wait to try this soon. Yum.

  15. Platter Talk says:

    5 stars
    This soup looks divine and it’s exactly what I’m in the mood for today. Love seeing all those veggies floating around in that enticing broth.

  16. Emily says:

    5 stars
    This looks so healthy and nourishing just what I need!

    1. Suzy Karadsheh says:

      It really is, Emily! Enjoy!