This Mediterranean Barley and Vegetable Soup is a hearty, flavourful bowl that’s ideal when you want a satisfying meal but have limited time. Built from simple, pantry-friendly ingredients—pearled barley, seasonal vegetables and classic Mediterranean herbs—this soup is nutritious, comforting and budget conscious. It’s the kind of recipe you’ll return to again and again.

Why you’ll love this recipe
- Quick and simple to prepare, perfect for a family-friendly, nourishing dinner when time is short.
- A colourful mix of vegetables and Mediterranean herbs gives vibrant flavour and texture.
- This is a one-pot meal, keeping cleanup easy and uncomplicated.
- Omit the Parmesan to make a vegan-friendly version.
- Highly adaptable—swap vegetables or herbs to suit what you have on hand.
- Beginner-friendly: no special techniques required, yet satisfying for experienced cooks too.
Recipe inspiration: Pearl barley is a favourite here because it retains a pleasant, chewy texture when cooked, making it ideal for soups.
Ingredients and substitutions
See the recipe card below for exact ingredient quantities and the full method.

- Extra-virgin olive oil – an essential Mediterranean flavour; use a good quality oil.
- Brown/yellow onion – the classic base; white onion is an acceptable substitute.
- Carrot – adds sweetness, colour and nutrients.
- Celery – forms part of the flavour base with onion and carrot.
- Garlic – use fresh cloves for best flavour.
- Flat leaf parsley – use stems for cooking and leaves for garnish.
- Pearl barley – the most common barley variety; it cooks relatively quickly and has a pleasant chew.
- Chopped tomatoes – canned crushed or chopped tomatoes both work; include the liquid.
- Vegetable or chicken stock – homemade or good-quality store-bought stock.
- Dried chilli flakes – optional, for a touch of heat.
- Dried basil and oregano – classic Mediterranean dried herbs.
- Fresh rosemary – preferred here; use a smaller amount of dried rosemary if necessary.
- Parmesan rind – adds depth of flavour; keep rinds frozen until needed.
- Baby spinach – stirred in at the end for colour and nutrition.
- Sea salt and freshly ground black pepper – adjust to taste and to the saltiness of your stock.
- Grated Parmesan – optional, for serving.
Variations
Herbs: try fresh basil, marjoram or a different mix of dried herbs.
Lemon: a squeeze of lemon juice just before serving brightens the flavours.
Barley: pearl barley is the quickest option; hulled barley will take longer to cook but is perfectly fine if preferred.

How to make Mediterranean Barley and Vegetable Soup
See the recipe card below for exact quantities and full timings.

1 – Sauté the soffritto:
Heat the olive oil in a large saucepan over medium heat. Add diced onion, carrot and celery and sauté gently for about 8 minutes until the vegetables soften and the onion is translucent. Stir occasionally. Add finely chopped parsley stems and garlic and cook for another minute.
2 – Add the main ingredients:
Stir in the pearl barley, chopped tomatoes, stock, dried herbs, fresh rosemary and the Parmesan rind.

3 – Simmer:
Bring the soup to a boil, then reduce the heat to low. Cover and simmer gently for about 35–40 minutes, or until the pearl barley and vegetables are tender.
4 – Finish and serve:
Stir in the baby spinach and cook just until wilted. Taste and season with sea salt and freshly ground black pepper as needed. Remove and discard the Parmesan rind. Serve with a drizzle of olive oil, chopped parsley leaves and grated Parmesan if desired.
Hint: Seasoning makes a big difference—adjust salt and pepper to suit the saltiness of your stock.

Tips for success, storage and FAQs
No. Pearl barley does not need to be soaked and cooks directly in the soup with the vegetables.
No. Pearl barley contains gluten. For a gluten-free alternative, consider swapping in quinoa or another gluten-free grain.
Store cooled soup in an airtight container in the refrigerator for up to three days. Reheat gently on the stovetop or in the microwave; add extra stock or water if it has thickened.
Yes. Cool completely, then freeze in a suitable container for up to three months. Thaw and reheat on the stove or in the microwave, adding stock or water if needed.
Top tip
Use parsley stems and Parmesan rinds to boost flavour and reduce waste. Finely chop the stems for cooking and freeze Parmesan rinds to add to soups and stocks as needed.

Serving suggestions
This one-pot Mediterranean Barley and Vegetable Soup makes a complete meat-free meal. Serve simply with crusty bread or focaccia and, if you like, a squeeze of lemon to lift the flavours.
- Pair with a simple no-knead focaccia or other crusty bread.
- Add a small squeeze of lemon before serving for brightness.
- Great for sharing with friends and family at a relaxed meal or potluck.
This nourishing soup is easy to make, family friendly and likely to become a regular in your weekly rotation. Enjoy.
Alex xx
More delicious recipes to try
-
Broccoli and Pea Soup
-
Mediterranean Cannellini Bean and Kale Soup
-
Mediterranean Chickpea and Vegetable Soup
-
Roasted Red Pepper Soup (Roasted Capsicum Soup)
Stay in touch!

Mediterranean Barley and Vegetable Soup
Please note:
When weights are provided, weighing ingredients will give the most accurate results.
Ingredients
- 3 tablespoon (¼ cup) extra virgin olive oil
- 1 large brown/yellow onion – peeled and roughly diced
- 2 large carrots – washed and roughly diced
- 3 ribs celery – roughly diced
- 3 cloves garlic – finely chopped
- 6 parsley stems (leaves reserved for garnish) – finely chopped
- 200 g (1 cup) pearl barley – rinsed and drained
- 400 g (14 oz) tin crushed tomatoes
- 5 cups (1.25 litres) chicken or vegetable stock
- 1 piece Parmesan rind – about 7½ cm / 3 inches
- ¼ teaspoon dried red chilli flakes
- 2 teaspoon dried oregano
- 1½ teaspoon dried basil
- 1½ teaspoon fresh rosemary – finely chopped
- 2 cups baby spinach – firmly packed
- sea salt and freshly ground black pepper – to taste
To serve
- parsley leaves – finely chopped
- Parmesan cheese – freshly grated (optional)
Instructions
-
Heat the olive oil in a large saucepan over medium heat. Add the diced onion, carrot and celery and sauté gently for about 8 minutes until softened and the onion is translucent. Stir occasionally. Add the chopped parsley stems and garlic and cook for 1 minute.
-
Add the pearl barley, crushed tomatoes, stock, dried herbs, fresh rosemary and Parmesan rind. Bring to a boil, then reduce heat to low. Cover and simmer gently for 35–40 minutes, until the barley and vegetables are tender.
-
Stir in the baby spinach and cook until just wilted. Season with sea salt and freshly ground black pepper to taste.
-
Remove and discard the Parmesan rind. Serve with a drizzle of olive oil, chopped parsley leaves and grated Parmesan, if using.
Notes
- Tablespoon: the recipe uses a 20 ml tablespoon.
- Stock: either chicken or vegetable stock works well.
- Parmesan rind: a small rind softens during cooking and imparts rich flavour.
- Seasoning: taste and adjust salt, pepper and chilli flakes to your preference.
- Storage and reheating: keep refrigerated for up to three days; reheat gently and add stock or water if needed.
- Freezing: cool completely and freeze for up to three months in a freezer-safe container.
Nutrition estimate
Nutritional disclaimer
Nutrition information is an estimate based on typical ingredient values. For precise results, calculate nutrition using the exact brands and quantities you use.