This one-pot Vegetable Barley Soup is my go-to for cozy weeknights and make-ahead meal prep. It features sautéed onions, garlic, carrots, celery, and mushrooms with pearled barley, diced tomatoes, smoked paprika, and classic Italian herbs for a tomato-herb broth that tastes like it simmered all day. I finish it with chickpeas for protein, a handful of spinach or kale, a squeeze of lemon, and fresh parsley. It’s naturally dairy-free, vegetarian, vegan, budget-friendly, and freezer-friendly.
Heat the olive oil in a large soup pot over medium heat. Add the onion, garlic, carrots, and celery. Sauté for 5–7 minutes, until the vegetables begin to soften and become fragrant.
Stir in the mushrooms and cook for another 5–7 minutes, until they release their moisture and start to brown.
Add the rinsed barley, diced tomatoes with their juices, thyme, oregano, smoked paprika, bay leaves, and a generous pinch of salt and pepper. Stir to combine.
Add the vegetable broth. Bring the mixture to a boil, then reduce the heat to low. Cover and simmer for 35–40 minutes, or until the barley is tender.
Stir in the chickpeas and spinach or kale. Simmer for another 5–7 minutes, until the greens are wilted and tender.
Taste the soup and adjust the seasoning with additional salt, pepper, and lemon juice. Discard the bay leaves.
Ladle the soup into bowls and garnish with chopped parsley. Serve hot.
Step-by-step photos: I provide very helpful step-by-step photos below this recipe card - scroll down. ⬇️ ⬇️
Notes
Make it ahead: This soup keeps well in the fridge for up to 5 days and freezes beautifully. If you're planning to make it in advance, I recommend leaving out the greens until reheating to keep them vibrant. Be aware that the barley will continue to absorb liquid as it sits, so you may need to add extra broth or water when reheating.
Gluten-free alternative: Swap pearl barley for brown rice or quinoa —just adjust the cooking time as needed. Make sure your vegetable broth is certified gluten-free.
Add extra flavor: Use a rich homemade vegetable broth, or stir in a teaspoon of miso paste or nutritional yeast for added depth and umami.
Toppings: Add a dollop of vegan pesto or a swirl of cashew cream just before serving. Or, stir in my homemade basil pesto.
Frequently Asked Questions
Can I make this in a slow cooker? Yes. Sauté onions/garlic/carrots/celery and bloom spices on the stove (key for flavor), then transfer to slow cooker with barley, tomatoes, broth, bay, salt/pepper. Cook LOW 6–7 hours or HIGH 3–4 hours until barley is tender. Stir in chickpeas and greens for the last 10–15 minutes; finish with lemon and parsley.
Why is my barley too soft or too firm? Pearl barley should be tender with a bit of chew at 35–40 minutes. If too firm, simmer 5–10 minutes more with a splash of broth. If too soft, note your brand cooks faster; next time start checking at 25–30 minutes or use hulled barley for more chew.
How do I keep leftovers from turning too thick? Barley continues to absorb liquid. I store extra broth separately, then loosen leftovers with ¼–½ cup broth or water per serving when reheating. Recheck salt and lemon.
Is this soup gluten-free? Barley contains gluten. For a GF version, sub short-grain brown rice, wild rice blend, or quinoa (quinoa cooks faster; add it in the last 15 minutes).