Vegetable Barley Soup is a hearty, filling vegan soup that uses pearled barley, vegetables, white beans, spices and herbs to create a light soup that your family will love. Barley is a healthy grain with a chewy texture that works nicely in this soup along with the fresh vegetables, and herbs. This soup is perfect for the colder months.

I have been wanting to share this Vegetable Barley Soup recipe with you guys for some time. I finally got around to it and I am so glad I did. This is such an easy recipe using barley.
If you haven’t tried barley before it is a healthy grain with a chewy texture. It works great in soups because it holds up well and doesn’t get mushy.
Barley is rich in many nutrients and packs some impressive health benefits like improved digestion and weight loss to lower cholesterol levels and a healthier heart.
This Vegetable Barley Soup is nice and light but also a hearty soup. I love making it in the winter months and eating it throughout the week. The leftovers are great and last all week long or you can freeze half for later. You can swap out the barley if that isn’t your thing for other grains like brown rice, quinoa, farro or bulgur wheat.
One of my favorite things about this hearty vegetable barley soup is that you can really add anything you have in the fridge. I like to think of it as a fridge clean-out. If you have leftover green beans or broccoli throw that in. Do you have herbs that are about to go bad? They would be great in this vegetarian barley soup.
How about protein like shredded chicken? If you aren’t looking for a vegan soup then add the chicken to bulk this soup up.
I often have this easy soup on rotation with this Vegetable Soup with Cabbage, Vegetable Bean Soup or this White Bean Soup.

What is Barley?
Did you know that barley is one of the most widely consumed grains in the American diet? I didn’t know that and loved hearing it. It is a healthy grain that is perfect in this vegetarian soup.
This versatile grain has a somewhat chewy consistency and a slightly nutty flavor that can complement many dishes. It’s also rich in many nutrients and packs some impressive health benefits, ranging from improved digestion and weight loss to lower cholesterol levels and a healthier heart.
Is Barley Healthy?
Barley is a very healthy grain and great to add to your diet. It is rich in minerals, vitamins and other beneficial plant compounds.
It’s also high in fiber, which is responsible for most of its health benefits, ranging from a better digestion to reduced hunger. Barley is not a gluten-free option but if you are looking for one switch it for quinoa or bulgur wheat.

Recipe Ingredients in this Vegetable Barley Soup Recipe
- Pearled Barley: This soup uses pearl barley which is a grain. I love the texture and the health benefits from using it.
- Vegetables: I added diced tomatoes, sweet onion, carrots, celery and garlic in the soup. It adds so much flavor and is a great combination of vegetables. You also could use other veggies like green beans, broccoli, cauliflower or peas.
- Spices: The spices in the soup are basil, thyme, paprika and crushed red pepper for a hint of spice. If you have Italian seasoning on hand you can use that in place of the spices above.
- Beans: Cannelini beans are a nice addition to the soup. You can skip them if you don’t want to use beans. You could sub in chickpeas or red beans in place of the white beans.
- Tomato Paste: Tomato paste thickens the soup and adds a savory, rich tomato flavor.
- Spinach: Fresh spinach is added into the soup at the end of cooking. You also could use kale or swiss chard.
- Vegetable Stock: Vegetable stock or vegetable broth is the broth used in this soup.
How to Make Veggie Barley Soup
Step 1. Sauté the Vegetables: In a large pot heat the 2 tbsps. olive oil over medium-high heat. Add the onion and sauté for 2 minutes. Add the garlic, carrots and celery and sauté for another 3-4 minutes.
Step 2. Add Spices: Add the basil, thyme, crushed red pepper, paprika, salt and pepper and sauté for another minute.
Step 3: Add the Remaining ingredients: Add the barley, beans, diced tomatoes, tomato paste, vegetable broth and stir. Turn the heat to low and simmer for 20 minutes, or until the barley is soft.
Step 4: Add Spinach: Add the spinach and continue to simmer on low until the spinach is wilted, about 2-3 minutes.
Step 5. Serve the Soup with Garnishes: Remove from the heat and serve the soup in individual bowls. Add fresh parsley, green onions and crushed red pepper. Serve with crusty bread to soak up the flavorful broth.
Store leftovers in an airtight container in the fridge for up to 5 days or in a freezer-safe container for up to 3 months.

Ways to Modify this Vegetable Barley Soup
- Beans: You can sub in black beans, kidney beans, chickpeas or red beans into this soup.
- Grain: I really like the barley in this soup but you could use farro, bulgur wheat, brown rice or quinoa.
- Vegetables: Other vegetables that work nicely in this soup are broccoli, zucchini or bell peppers.
- Spices: I like to sometimes add other spices like cumin, coriander or curry powder to this soup.
- Cheese: If you like to finish soups off with cheese try mozzarella cheese, Parmesan cheese, goat cheese or feta cheese.
- Protein: You can easily add in a meat like shredded chicken, ground turkey or beef or shrimp.
- Lentils: Lentils would be a great addition to this soup. You could add them in addition to the white beans or in place of them.
- Bay Leaves: If you have bay leaves on hand add one or two to the soup when you simmer the soup. It will add flavor.
- Lemon Juice: Lemon juice is a nice finishing touch to this soup. I like to just add about 1/2 of a lemon juiced. It adds a slight citrusy sweet flavor to the soup.

Recipe FAQ
You can use pearl barley or hulled barley. Pearl barley cooks faster and has a soft texture.
Hulled barley is more nutritious but takes longer to cook.
A squeeze of lemon juice or a splash of vinegar at the end brightens the flavors.
Barley absorbs liquid as it sits, so keep extra broth on hand to thin the soup when reheating. I always find that I do need to end more broth when I reheat the soup. You also can taste and adjust seasonings to taste.
Barley contains gluten. Substitute with quinoa, rice, or gluten-free pasta for a similar hearty texture.
Other Soup Recipes You Might Like:
- MOROCCAN CARROT RED LENTIL SOUP
- LEMON LENTIL SOUP
- LEBANESE LENTIL SOUP
- TUKISH LENTIL SOUP
- HOMEMADE MINESTRONE SOUP
- SLOW COOKER MEXICAN CHICKEN LIME SOUP
- ASIAN CHICKEN NOODLE SOUP

Vegetable Barley Soup
Ingredients
- 2 tbsps. extra virgin olive oil
- 3 garlic cloves, minced
- 1/2 of a large sweet onion, diced
- 3 large carrots, peeled, chopped
- 2 celery stalks, chopped
- 1 teaspoon dried basil
- 1/2 tps. dried thyme
- 1/2 tps. crushed red pepper {optional}
- 1/2 tsp. paprika
- 1/2 teaspoon salt
- 1/8 teaspoon black pepper
- 1 – 15 ounce can of cannellini beans, drained and rinsed
- 1 cup pearl barley
- 1 – 28 ounce can of diced tomatoes in sauce {try fire roasted if you want extra flavor}
- 2 tbsps. tomato paste
- 4 cups of vegetable broth
- 1 cup spinach {or greens of your choice}, optional
- Fresh parsley, chopped for garnish
- Green onions, chopped for garnish
Instructions
- In a large pot heat the 2 tbsps. olive oil over medium heat. Add the onion and sauté for 2 minutes.
- Add the garlic, carrots and celery and saute for another 3-4 minutes.
- Add the basil, thyme, crushed red pepper, paprika, salt and pepper and sauté for another minute.
- Add the barley, beans, diced tomatoes, tomato paste, vegetable broth and stir. Turn the heat to low and simmer for 20 minutes, or until the barley is tender.
- Add the spinach and continue to simmer on low until the spinach is wilted, about 2-3 minutes.
- Remove from the heat and serve the soup in individual bowls. Add parsley, green onions and crushed red pepper.
Notes
- You can swap the barley for a different grain like quinoa, bulgur wheat, brown rice or farro.
- The beans can be swapped for lentils, chickpeas, black beans, red beans or kidney beans.
Comments are temporarily closed while we perform maintenance on the website.
Patty
Sunday 19th of November 2023
I don’t see the step where you added the barley, just the simmer 20 mins or until barley is tender.
Julia
Monday 20th of November 2023
Sorry you add it in with the beans at this part. Add the beans, diced tomatoes, tomato paste, vegetable broth and stir. Turn the heat to low and simmer for 20 minutes, or until the barley is tender.