This easy Homemade Vegetable Barley Soup is comforting, unfussy, and made with everyday ingredients you probably already have. Tender cooked barley, soft vegetables, and a savory tomato-based broth come together with flavorful herbs and spices for a hearty lunch or dinner. It’s the kind of soup you can make on autopilot, the one that quietly simmers away while life happens, makes the house smell amazing, and somehow tastes even better the next day. Ready and on the table in under an hour. The perfect recipe for a beginner or seasoned cook!

This is one of those soups I’ve made so many times I don’t even have to think about it anymore. Chop a few veggies. Let the barley do its thing. Simmer. Done. I love it on a Sunday, it cooks along while I meal prep for the week ahead.
It’s filling without being heavy, vegan with a GF option, and forgiving enough that you don’t have to stress about exact cuts or perfect timing. You can use canned, frozen, or fresh vegetables depending on what you have, and it simmers into a cozy, comforting soup without needing hours on the stove.
I’m sharing this one because my son loves it, and I want him to always have it at his fingertips when he wants a comforting, reliable meal he can easily make without Mom's help. If you’re craving a simple, comforting soup that feels like home without trying too hard… this one’s for you too!
Here's what we love to serve along side our soup du jour! Our favorite homemade garlic bread takes this soup from a quick lunch to a hearty meal. These cheesy garlic biscuits are perfect for dunking and are ready to eat in just 20 minutes. And for dessert you can be enjoying my chewy chocolate oatmeal refrigerator cookies by the time you've finished lunch!
Jump to:
💗 Why You’ll Love This Veggie Packed Barley Soup
- Beginner-friendly – A great soup if you’re new to cooking or just want something stress-free.
- Great for leftovers – The flavor deepens even more as it sits which makes it excellent for meal prepping the leftovers as lunches for during the week too!
- Flexible with ingredients – Canned, frozen, or fresh vegetables all work. Want to add green beans, do it! Hate carrots? Leave em out. This is a very forgiving and versatile recipe.
- Need it to be Gluten Free? – No worries, simply swap the barley for your favorite small gluten-free pasta or rice. Also make sure your Worcestershire is GF, I use Wizards brand because it's vegan, GF, Organic and non GMO.
🥕Ingredients & Helpful Substitutions
For the full list and measurements, see the recipe card below. Here are the main ingredients and easy swaps.
- Pearl barley: Adds heartiness and a slightly chewy texture. It’s cooked separately so it stays tender without thickening the soup too much or soaking up all the broth.
- Onion and zucchini: Builds a flavorful vegetable base and softens beautifully as the soup simmers. Use sweet, white or yellow onion. I found a fresh zucchini held up better than frozen but use your preference.
- Carrots: Adds a natural sweetness. I use LeSeur brand canned whole carrots, roughly chopped, because they’re reliably soft and slightly sweet. Canned sliced carrots are a fine option also. Frozen diced carrots would work, just add them to the pot with the onion and zucchini so they have time to soften.
- Vegetable broth: I use Low Sodium in all of my recipes. Regular is fine just reduce the added salt by ½ teaspoon, then taste and adjust at the end if needed.
- Tomatoes: Creates a rich, savory base without needing anything fancy. I used Crushed and Petite Diced, you can also use regular diced.
- Simple herbs, spices, and vegan Worcestershire add depth and round out the flavor without overpowering the vegetables.
🥣How To Make This Soup

Gather your ingredients.
Round everything up and have your soup pot and saucepan ready to go!

Start the barley.
Add barley and water (or broth) to a medium saucepan, bring to a boil, then cover, reduce heat, and simmer for 20 minutes. When it's done it will look like this, water fully absorbed and ready to add to your soup.

While the barley is cooking, prep the vegetables.
Chop the onion, zucchini, and carrots (if using canned whole carrots). If you went with pre-sliced that's fine too, less work!

Prep the spices.
Measure out all spices so everything is ready to go. Next, preheat a soup pot over medium-high heat.
This is an oil free recipe, but no worries, if anything starts to stick simply add a small splash of water and give a quick stir. Cooking without oil is much healthier and doesn't have to be intimidating!

Add the chopped onion to the pot.
Reduce the heat to Medium and add your chopped onion.

Add the zucchini.
Stir to combine with the onion. (If using frozen diced carrots you'll add those now. Canned go in later.)
Cook the onion and zucchini mixture for 8–10 minutes. Stir occasionally.

You want the vegetables to look like this.
Softened, lightly golden in spots, and fragrant.

Pour in the vegetable broth.
Turn the heat back up to medium-high so the soup begins heating toward a boil.

Now for the carrots.
Stir them into the broth.

Add the tomatoes.
Stir in the crushed tomatoes and diced tomatoes.

Next, the spices.
Add your garlic, parsley, basil, smoked paprika, salt & pepper, and coconut sugar.

The zestiness!
Pour in the vegan Worcestershire sauce.

Toss in the bay leaves.
Remember to remove them before serving.

Give it a good stir.
Make sure everything is well combined.

Time for the cooked barley.
Pour the barley into the soup.

Give it another good stir.
You’re officially in soup territory now!

Admire the awesome soup you’re creating!
This is where you can really see the hearty texture come together.

Simmer the soup.
Bring the soup to a boil, then reduce heat to medium-low and simmer uncovered for 45 minutes, stirring occasionally.

Serve and enjoy.
Serve warm with crackers or with these delicious garlic cheese biscuits.
🧊 Storage & Meal Prep Tips
Refrigerator: Store leftover soup in an airtight container in the fridge for up to 5 days.
Reheating: Reheat gently in a saucepan over low heat, stirring occasionally, until warmed through. You can also reheat individual portions in the microwave.
Freezer: This soup freezes well. Freeze in single-serving containers for easy meals later. Some separation may occur as it thaws — just give it a good stir while reheating and it comes right back together.
Meal Prep: Portion leftovers into single-serve containers for quick, comforting lunches throughout the week.
👩🍳 Beginner-Friendly Tip: This is a great soup if you’re new to cooking. The steps are simple, the timing is forgiving, and nothing needs to be perfect for it to turn out delicious.

❓ FAQ's
Cooking the barley separately helps control the texture of the soup. Barley absorbs a lot of liquid as it cooks, which can make the soup overly thick or gummy if it’s added dry. Cooking it first keeps the broth balanced and makes leftovers and freezing much more predictable.
Yes! Simply add a small amount of vegetable broth or water before reheating, then stir until you reach your desired consistency. Barley continues to absorb liquid as it sits, and this is completely normal. By pre-cooking the barley thickening should be minimal.
Yes, with a simple swap. Barley contains gluten, but you can replace it with ½ cup cooked rice or ½ cup small gluten-free pasta.
If using gluten-free pasta, add it directly to the pot when you add the broth, it does not need to be pre-cooked and won’t absorb as much liquid as barley. If using rice, cook it separately and stir it in toward the end. Most grocery stores also carry pre-cooked rice in the freezer section.
If using regular vegetable broth, reduce the added salt by ½ teaspoon. Once the soup has finished simmering, taste and adjust as needed. Some canned tomatoes can also contain salt, so this is a good rule of thumb for that as well.
👩🏻🍳 Want to see some behind-the-scenes fun (and maybe a little kitchen chaos)? Keep scrollin’ — it’s all happening below the recipe card!
Print
Homemade Vegetable Barley Soup
- Total Time: 1 hour
- Yield: 6 servings 1x
- Diet: Vegan
Description
This homemade vegetable barley soup is cozy, hearty, and made with simple pantry ingredients. Naturally vegan, deeply savory, and perfect for an easy, comforting meal.
Ingredients
For the barley
1 ½ cups water or vegetable broth
½ cup pearl barley
For the soup
1 small to medium onion, diced
1 small zucchini, diced (about 2 cups)
1 quart vegetable broth (low sodium preferred)
1 (15 ounce) canned whole carrots, roughly chopped or canned sliced carrots (see notes)
1 (14.5-ounce) can petite diced tomatoes
1 (14.5-ounce) can crushed tomatoes
1 teaspoon dried parsley
1 teaspoon dried basil
1 teaspoon smoked paprika
1 teaspoon coconut sugar or granulated sugar
½ teaspoon garlic granules or garlic powder
1 teaspoon vegan Worcestershire sauce
2 bay leaves
1 teaspoon salt
⅛ teaspoon black pepper
Instructions
-
Cook the barley:
Add the barley and 1½ cups water (or broth) to a saucepan. Bring to a boil, cover, reduce heat, and simmer for 20 minutes until tender. Set aside. -
Prep veggies and spices while the barley cooks:
Chop the onion, zucchini, and carrots (if using canned), and measure out all seasonings. -
Start the soup base:
Preheat a soup pot over medium-high heat, then reduce to medium. Add the onion and zucchini and cook for 8–10 minutes, stirring occasionally. If the vegetables start to stick, add a small splash of water. -
Build the soup:
Pour in the vegetable broth and increase heat to medium-high. Add the carrots, diced tomatoes, crushed tomatoes, bay leaves, and all seasonings, including the vegan Worcestershire sauce. Stir well. -
Add the barley:
Stir the cooked barley into the soup. -
Simmer:
Bring the soup to a boil, then reduce heat to medium-low and simmer uncovered for 45 minutes, stirring occasionally. -
Finish and serve:
Remove bay leaves and serve warm with crackers or homemade garlic bread.
Notes
Carrots: Canned whole or sliced carrots work best and add natural sweetness. If using frozen diced carrots, add them with the onion and zucchini so they have time to soften.
Storage: Store leftovers in the fridge for up to 5 days or freeze in single servings. Stir while reheating and add a splash of broth or water if needed.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
⭐Did you enjoy this Vegetable Barley Soup?
If you give this Vegetable Barley Soup a try please leave a comment and rating below! Justin and I read every one! Your feedback helps more people find my recipes and keeps the delicious messy chaos going in the Fresh Fun Flavor kitchen. Plus, we just love hearing from you!
👩🏻🍳Creating the shot: A behind the scenes look

Charlie just discovered a suspicious amount of vegetables. It was pure disappointment for him.

Me, confidently stirring soup like I didn’t derail my entire day for this recipe.

If that final soup photo looks calm on the blog, just know it did NOT look calm in real life. Professional setup. Very official. Totally safe. 😂
Oh, and the tripod that's partially on the very hot burner photographing soup cook, thankfully did not melt.

The moment it all felt worth it. I got to eat the feature dish. 😋
What Really Happened
I was not planning to make a recipe today.
Today was supposed to be meal prep day.
The kind where everything gets chopped, cooked, and neatly tucked into pretty stainless steel containers while I feel extremely put together and prepared for the week ahead. Future me feeling very smug😏.
This soup was just one item on that very long meal prep list. It's one of Justin’s favorites and as I was pulling out ingredients and saw how photogenic my zucchini and onion were looking I kept thinking, “I should really turn this into a post.”
And just like that, the lights came out, the camera came out, and my organized meal prep plans quietly slipped out the back door.
That one recipe took a good portion of the day. But, now we’ve got lunches for the week, Justin is happy, and I still managed to knock out a few other foods that were on my list. Justin would like everyone to know that he kept asking for cookies and did not get them. He calls me the magical food fairy. But the food fairy did not come thru on that wish today. 😂
Was it efficient? Debatable. But the soup was yummy, the fridge is full, and now all of you have this awesome soup recipe. I’ll take that win!
Disclaimer: The nutritional information provided for Homemade Vegetable Barley Soup is an estimate calculated using Nutrifox, an online tool. Please note that this information is for general guidance only and should not replace advice from a qualified professional. Additionally, this page may include affiliate links, meaning I may earn a small commission if you purchase through those links at no extra cost to you. Thank you for supporting Fresh Fun Flavor!









Comments
No Comments