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 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.

Vegetable Barley Soup with gold spoon.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

I have been wanting to share this Vegetable Barley Soup recipe with you guys for some time. I often have this Vegetable Barley Soup on rotation with this Vegetable Soup with Cabbage, Vegetable Bean Soup or this White Bean Soup. 

If you haven’t tried barley before it is a grain with a chewy texture. It works great in soups because it holds up well and doesn’t get mushy.

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.

Why You Will Love this Soup

  • Great for Meal-Prep: Stores well in the fridge or freezer. Flavors get even better the next day, making it perfect for batch cooking.
  • Versatile: Easy to adapt with whatever veggies you have on hand . You can make it vegan, vegetarian, or add protein like chicken or beans.
  • Budget-Friendly: It uses pantry staples like carrots, celery, onions, tomatoes, and grains. Great for feeding a family without breaking the bank.
Vegetable Barley Soup with blue napkin.

Recipe Ingredients

Vegetable Barley Soup ingredients.

Here’s an overview of the simple ingredients we’re using. Jump to the recipe card below for exact ingredient amounts and printable instructions. 

  • Pearled Barley: Pearl barley adds a chewy texture and nutty flavor. It’s a whole grain. Make sure not to overcook it or it will get mushy.
  • Vegetables: This soup includes diced tomatoes, sweet onion, carrots, celery, and garlic for a flavorful, aromatic base.
  • Spices: Basil, thyme, paprika, and crushed red pepper give the soup warmth and depth. Substitute with 1–2 teaspoons of Italian seasoning if preferred.
  • Beans: Cannellini beans add creaminess and protein. Optional swaps: chickpeas or red kidney beans. Omit if desired.
  • Tomato Paste: Enhances the soup with a rich, concentrated tomato flavor and slightly thickens the broth.
  • Spinach: Stir in fresh spinach at the end for color and nutrients. Kale or Swiss chard can be used instead.

Ways to Modify this Recipe

  • Beans: Swap cannellini beans with black beans, kidney beans, chickpeas, or red beans based on preference or what you have on hand.
  • Grains: While barley adds heartiness, you can substitute with farro, bulgur, brown rice, or quinoa for a similar texture and nutritional boost.
  • Vegetables: Additional vegetables like broccoli, zucchini, or bell peppers work well and add variety.
  • Spices: For a different flavor profile, try adding cumin, coriander, or curry powder.
  • Protein: Add cooked shredded chicken, ground turkey or beef, or sautéed shrimp.
  • Lentils: Lentils can be added along with or in place of the beans to increase fiber and protein.
  • Lemon Juice: A squeeze of fresh lemon juice (about ½ lemon) at the end brightens the soup with a hint of citrus.

Vegetable Barley Soup in white bowl.

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.

Vegetable Barley Soup in a big pot.

Storage Tips

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.

Recipe FAQ

What types of barley can I use in this Vegetable Barley Soup?

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.

How do I store barley soup?

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.

Can I make this soup gluten-free?

Barley contains gluten. Substitute with quinoa, rice, or gluten-free pasta for a similar hearty texture.

More Soup Recipes

If you tried this Vegetable Barley Soup or any other recipe on my blog please leave a  star rating and let me know how it went in the comments below!

Tried this recipe? Leave a star rating and comment below! Subscribe to my newsletter or follow me on Facebook, Instagram, or Pinterest for the latest.

5 from 1 vote

Vegetable Barley Soup

By Julia
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 6
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 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.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 2 tablespoons 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 teaspoon 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 tablespoons tomato paste
  • 4 cups of vegetable broth
  • 1 cup spinach {or greens of your choice},, optional

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.

Nutrition

Serving: 6g, Calories: 198kcal, Carbohydrates: 35g, Protein: 5g, Fat: 5g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 3g, Sodium: 919mg, Potassium: 346mg, Fiber: 7g, Sugar: 4g, Vitamin A: 6141IU, Vitamin C: 6mg, Calcium: 47mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @acedarspoon or tag #acedarspoon!

About Julia

I'm Julia. Wife, mom to three growing boys, lover of food. Here you will find quick & easy weeknight meal ideas, kid-friendly recipes and a few sweet treats. My roots are from the Mediterranean and many of my recipes incorporate those flavors!

You May Also Like

5 from 1 vote (1 rating without comment)

Leave a comment

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

Recipe Rating




4 Comments

  1. Patty says:

    I don’t see the step where you added the barley, just the simmer 20 mins or until barley is tender.

    1. Julia says:

      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.