I was searching for the perfect vegetable barley soup — one that was both hearty and chunky — and I found it… right in my own kitchen!

Last winter I set out to find a vegetable barley soup that was truly hearty and full of chunky vegetables. Store-bought options were either fully blended and creamy or too brothy with sparse vegetables. Since soup is simple and economical to make at home, I decided to create my own version — a thick, chunky, satisfying soup that stretches a long way and tastes even better the next day.
Once I developed this recipe, I kept coming back to it. Soups are forgiving and easy to prepare: you can set it in a slow cooker in the morning and return to a hot, comforting pot in the evening, or make it on the stovetop and reheat before serving. It’s an ideal recipe for busy days or when you want a low-effort, nourishing meal.
Turn this vegetable barley soup into a complete meal by adding chicken or beef and serving it with crusty bread. Use the vegetables you enjoy or have on hand — cauliflower, sweet potato, butternut squash, potato, mushrooms, or whatever’s in your produce drawer will work well. For a gluten-free alternative, swap the barley for short-grain brown rice.

A good vegetable chopper speeds up prep considerably. I learned to use mine differently: instead of pressing gently, give the lid a firm, confident strike and the vegetables pass through the grates much more reliably. Small tips like that make weekday cooking quicker and less frustrating.
The Heartiest Chunky Vegetable Barley Soup
Ingredients
- 1 Tbsp oil
- 1 medium onion, diced
- 2 stalks celery, diced
- 1 medium zucchini, diced
- 1 medium yellow squash, diced
- 1 parsnip, peeled and diced
- 2 small carrots, peeled and diced
- ½ cup barley (or short-grain brown rice, for gluten-free option)
- ¼ cup red lentils (optional)
- Salt and pepper, to taste
- 2 frozen dill cubes or a ¼ bunch fresh dill
- 6-8 cups water
Instructions
-
In a soup pot, heat the oil over medium heat. Add the diced onion and sauté for about 5 minutes until translucent.
-
Add the remaining vegetables and sweat them for about 10 minutes, stirring frequently. Stir in the barley, red lentils (if using), dill, salt, and pepper, and toast for about 2 minutes while stirring.
-
Pour in 6 cups of water and bring to a boil over medium-high heat. Reduce to low, cover, and simmer for 1 to 1½ hours until the barley is tender, stirring occasionally. If the soup becomes too thick, add more water a half-cup at a time until you reach the desired consistency.
Notes
Recipe by Faigy Murray