• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Plant Based Folk
  • Recipes
  • Lebanese
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Lebanese
  • About
  • Subscribe

subscribe
search icon
Homepage link
  • Recipes
  • Lebanese
  • About
  • Subscribe

×
Home » Vegan Soups

Veggie Barley Soup

Published: Aug 14, 2026 by Janelle Hama *This post may contain affiliate links. Disclosure

Jump to Recipe

Veggie barley soup is a one-pot mix of vegetables and pearl barley in a deeply savory broth, and one pantry staple stirred in at the end is why I know this one's a keeper.


I can't believe this is the first soup recipe I'm releasing all year, and we're already in the last weeks of winter. I love soup, I just think we've had such a warm winter that it never felt urgent.

I'm happy to finally share this one though. It's comforting, and it's a spin-off of my chunky veggie soup with a completely different flavor, closer in spirit to my amazing lentil soup for how filling the barley makes it.

a bowl of veggie barley soup
This soup is very hearty

Ingredients

If you've cooked some of my recipes before you'll most likely have all these ingredients already, the full list and quantities can be found in the recipe card below.

Pearl barley is the main base ingredient, and it goes into the pot raw, no pre-cooking needed, simmering right along with everything else until it's tender in about 30 minutes. Once cooked it takes on a satisfying chew, with a nutty taste that complements the vegetables. Make sure it's pearl barley you're using and not hulled: pearl barley has had the outer hull and bran polished off, which is what lets it cook that quickly. Hulled barley keeps the bran, so it's higher in fiber but takes closer to an hour to soften, it isn't a straight swap here without adjusting the simmer time.

It isn't unique to any one country's kitchen, but pearl barley is one of the oldest cultivated grains in the Middle East, grown across the Fertile Crescent long before wheat became the dominant grain there, and it still shows up in soups and porridges across Levantine and broader Middle Eastern cooking today. Another recipe I often make with it is my savory pearl barley porridge, quick, filling, and cheap to make.

All the veggies used here have been diced uniformly using a chopper which I linked below. It's so handy, the veggies cook evenly and look near perfect. The carrot, onion, and celery are cooked first, and the butternut squash and zucchini go in last since they don't need as much time.

Vegetable bouillon is my favorite way to add depth, vegetable stock can be used in its place.

Now, I'm usually a creature of habit and brighten my soups with lemon juice, but I'd run out when I made this one, so I reached for apple cider vinegar instead. I stirred it in at the end, off the heat, and wow, I wish I'd tried this years ago. It's the flavor I've tasted in cafes and restaurants and could never place, turns out it wasn't lemon at all. Try it before you add the vinegar and then after, the difference is real.

celery, carrot, zucchini, butternut squash, seasoning, spices, pearl barley, onion, bouillon cubes, vinegar and oil laid out

What I Use to Make This Recipe

Image of chopper

chopper

Buy Now →
Image of bouillon

bouillon

Buy Now →

Janelle's Tips

Add the apple cider vinegar off the heat, right at the very end. If it simmers with the soup, the brightness cooks off and you lose the whole point of adding it.

Pearl barley keeps absorbing liquid as it sits, so if you're not eating this the same day, expect it to thicken considerably in the fridge. You will need to loosen leftovers with water, do this to suit how liquidy you like it - you may need to readjust the salt.

Taste before adding extra salt at the end. Bouillon cubes vary a lot in sodium between brands, I'd rather you adjust up than oversalt from the start.

To serve this vegetable barley soup it's good with a slice of crusty bread on the side if you want something more filling.

veggie barley soup in a white bowl

Storage

This can store in the fridge for up to a week, or in the freezer for up to 3 months in an airtight container. I always portion mine into individual containers for storage, it makes it much easier to grab, defrost, and control the amount you need.

Did you make this? I'd love to know! Leave me a comment below with a ★★★★★ star rating or tag @plantbasedfolk on social media.

Recipe

a bowl of veggie barley soup

Veggie Barley Soup

Veggie barley soup made with a medley of diced vegetables and chewy pearl barley in a bright, vinegar-lifted broth.
Prep: 15 minutes mins
Cook: 40 minutes mins
Total: 55 minutes mins
Servings: 5 servings
Author: Janelle Hama
Course: Main Course, Soup
Cuisine: Middle Eastern
Diet: Vegan, Vegetarian
Rate Save Saved Recipe Add to Google

Ingredients

  • 1 tbs Olive oil
  • 1 medium Carrot diced
  • 1 medium Onion diced
  • 1 rib Celery diced
  • 3 cloves Garlic crushed, or to taste
  • 8 cups Water
  • 1 cup Pearl barley rinsed
  • 2 cubes Vegetable bouillon
  • 1 teaspoon Salt or to taste
  • 1 teaspoon Turmeric powder
  • ½ teaspoon Black pepper cracked
  • 4 Bay leaves
  • 1½ cups Zucchini diced
  • 1½ cups Butternut Squash diced
  • 2 tbsps Parsley finely chopped
  • 1 tablespoon Apple cider vinegar
Prevent your screen from going dark

Instructions

  • Heat the olive oil in a pot over high heat. Add the onion, carrot, and celery, and stir until softened and slightly golden. Stir in the garlic until fragrant.
  • Pour in the water and add the pearl barley, vegetable bouillon, salt, turmeric, pepper, and bay leaves. Cover, bring to a soft boil, then reduce the heat to medium-low and simmer for 20 minutes.
  • Add the zucchini and butternut squash, and simmer for another 10 minutes.
  • Turn off the heat and discard the bay leaves. Stir through the fresh parsley and apple cider vinegar. Serve warm.

Notes

Vegetable stock can replace the bouillon cubes, just use it in place of the same total amount of water.

Nutrition

Serving: 1.5cups | Calories: 213kcal | Carbohydrates: 42g | Protein: 5g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Sodium: 578mg | Potassium: 480mg | Fiber: 9g | Sugar: 4g | Vitamin A: 6763IU | Vitamin C: 21mg | Calcium: 70mg | Iron: 2mg

N.B., nutrition info is an estimate based on an online nutrition calculator. This will vary based on the specific ingredients you use.

Tried this recipe?Please consider Leaving a Review!

If you enjoyed this recipe, consider supporting my work for the cost of a cup of coffee.

More Vegan Soups

  • a bowl of makhlouta mixed beans and grains
    Makhlouta
  • a white bowl filled with leafy greens, lentils and potato soup
    Adas bi Hamod
  • Easy Vegan Broccoli Soup
  • chunky vegetable soup in a white bowl
    Chunky Vegetable Soup

Reader Interactions

Comments

No Comments

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

a female brunette throwing a lemon

Hello, I'm Janelle!

Lebanese Australian cook based in Sydney.

I teach the everyday Lebanese table; plant-based, and as close to teta’s version as possible.

Come in.

More about me →

Recipes Not to Miss

  • a bowl of chopped mushroom salad
    Easy Raw Mushroom Salad With Balsamic Vinegar
  • a red casserole pot with okra stew
    Bamia (Okra Stew Without Meat)
  • fingers holding a brown chocolate balls
    Chocolate Bliss Balls Without Dates
  • a stack of pita sandwich rolls filled with veggies and falafel
    The Best Falafel Pita Sandwich (Lebanese)

As Featured On

various logos where Plant Based Folk has been featured

Footer

^ back to top

About

Accessibility Policy
Blog
Cookies Policy
Disclosure
Privacy Policy
Privacy Policy (GDPR)
Terms of Use

Newsletter + Links

Free Lebanese Pantry Guide

Sign Up! for emails and updates
Vegan Lebanese Recipes
Shop Kitchen Essentials

Contact

Contact
Work with me
Social media
Advertise

Copyright © 2026 Plant Based Folk

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required