Go Back
+ servings
Bowl of vegan vegetable barley soup topped with parsley
5 from 4 votes

Vegetable Barley Soup

This classic comfort meal is hearty, satisfying, and super cozy. (Plus easy to customize with your own favorite veggies!)
Author: Kaitlin - The Garden Grazer
Prep Time15 minutes
Cook Time45 minutes
Total Time1 hour
Course: Main Dish, Soup
Cuisine: Oil-Free, Vegan
Servings: 6 large bowls


  • 1 onion
  • 2 carrots
  • 3-4 cloves garlic
  • 15 oz. can diced tomatoes
  • 6 cups vegetable broth
  • 3/4 cup pearled barley, uncooked
  • 1 1/2 cups cut green beans (I use frozen)
  • 1 cup sweet corn (I use frozen)
  • 1 cup peas (I use frozen)
  • 1 tsp. dried basil
  • 1/2 tsp. dried oregano

Optional additions:

  • 1 Tbsp. white miso, fresh parsley for garnish


  • Dice onion.
  • In a large stockpot over medium-high heat, saute onion for 7-8 minutes. (I use 3 Tbsp. water/vegetable broth for no-oil saute method.)
  • Meanwhile, dice carrot and mince garlic.
  • When onions are translucent, add carrot, garlic, basil, and oregano. Stir and saute 1 minute.
  • Add broth, tomatoes with juice, and green beans. Increase heat and bring to a light boil.
  • Rinse barley well.
  • When broth is lightly boiling, add barley. Stir and reduce heat to medium-low. Simmer for about 35-40 minutes or until barley is tender. (Add more broth or water if desired as the barley will soak up some liquid.)
  • When barley is cooked, stir in sweet corn and peas. Heat for 5 more minutes.
  • Optional (but recommended!) miso addition: in a small bowl, whisk 1 Tbsp. white miso with 1/3 cup warm water to remove clumps. Add to pot right before serving and stir well to combine. (Or simply salt/pepper to taste as needed.)
  • Great served with chopped parsley (or your favorite herbs) for a fresh flavor boost.


For a more pronounced tomato flavor, feel free to add another can of diced tomatoes (or fire-roasted for some spice!), tomato paste, or tomato sauce.
For a gluten-free version, substitute barley with rice, quinoa, lentils, or even your favorite GF pasta, etc.


Calories: 185kcal | Carbohydrates: 41g | Protein: 6g | Fat: 1g | Saturated Fat: 1g | Potassium: 496mg | Fiber: 9g | Sugar: 9g | Vitamin A: 4422IU | Vitamin C: 24mg | Calcium: 84mg | Iron: 3mg