Barley and Vegetable Soup

Hearty barley soup loaded with vegetables and finished with herb oil. Old-fashioned comfort with modern nutrition.

vegetarian vegan dairy free
More Recipes
Prep 15 min
Cook 45 min
Total 1h
Servings 6
Difficulty Easy

Ingredients

Instructions

  1. Heat 3 tbsp olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook 8-10 minutes until softened.

  2. Add garlic and cook 1 minute until fragrant.

  3. Add barley, tomatoes, broth, thyme, bay leaf, salt, and pepper. Bring to a boil.

  4. Reduce heat and simmer 30-35 minutes until barley is tender.

  5. Add zucchini in the last 10 minutes of cooking.

    Tip: Adding zucchini late keeps it from getting mushy.
  6. Remove thyme sprigs and bay leaf. Stir in most of the parsley.

  7. Make herb oil: Mix remaining 2 tbsp olive oil with remaining parsley.

  8. Ladle soup into bowls and drizzle with herb oil before serving.

Storage & Meal Prep

This soup keeps for up to 5 days in the refrigerator and freezes well for up to 3 months. Note that barley continues to absorb liquid as it sits—add extra broth when reheating. Make the herb oil fresh each time you serve.

Variations

  • Barley Soup with White Beans: Add 1 can drained cannellini beans in the last 10 minutes for extra protein and a heartier soup.
  • Barley Soup with Greens: Stir in 2 cups chopped kale or spinach in the last 5 minutes of cooking for extra nutrition and color.
  • Barley Soup with Mushrooms: Sauté 8 oz sliced mushrooms separately and add them to the soup for deep umami flavor.

FAQ

Is barley soup healthy?

Barley soup is exceptionally healthy. Barley is the highest-fiber grain, rich in beta-glucan that helps lower cholesterol and stabilize blood sugar. Combined with vegetables and olive oil, it's a nutrient-dense meal that supports heart health and gut health.

Can you freeze barley soup?

Yes, barley soup freezes well for up to 3 months. The barley will absorb more liquid as it thaws, so add extra broth when reheating. The texture remains good after freezing.

How long does barley take to cook in soup?

Pearl barley takes 30-35 minutes to become tender in soup. It should be soft but still have a slight chew. If using hulled barley (which retains more nutrients), allow 45-50 minutes.

Nutrition Facts

6 Servings

Customize Ingredients

Vegetables
Red Onion
143 g
Carrots
183 g
Celery
120 g
Zucchini
196 g
Garlic
12 g
Tomato (Red, Ripe)
123 g
Grains & Bread
Pearl Barley (Uncooked)
200 g
Oils & Fats
Extra Virgin Olive Oil
67 g
Herbs & Spices
Fresh Thyme
4 g
Bay Leaf
0.5 g
Fresh Parsley
32 g
Salt
9 g
Black Pepper
1 g
Liquids
Vegetable Broth
1920 g

Per Serving

278kcalCalories
7gProtein
38gCarbs
12gFat
8gFiber
Sodium
1200mg52% DV
Potassium
588mg13% DV
Calcium
65mg5% DV
Iron
1.8mg10% DV
Magnesium
51mg12% DV
Vitamin C
14.9mg17% DV
Vitamin A
755µg84% DV
Vitamin K
35.7µg30% DV
Folate
37µg9% DV
Pearl Barley (Uncooked)
Extra Virgin Olive Oil
Red Onion
Carrots
Celery
Zucchini
+8 more
* Nutrition is an estimate; actual values vary by ingredient brands and cooking methods. Percent Daily Values are based on a 2,000 calorie diet.

The Story Behind This Dish

Barley soup is peasant food in the best sense—cheap, filling, and packed with nutrition that wasn’t trendy when grandfathers ate it but is now recognized as exactly what we should be eating.

The herb oil drizzle at the end is what separates good soup from great soup. Don’t skip it.