
Barley Mushroom Soup with Poached Eggs

By Emma
Certified Culinary Professional
Slice the thick mushrooms first—the thinner ones come later. Three onions go in the pot with garlic. Medium heat. Stir until they’re soft and mostly translucent, takes about 7 minutes. Don’t rush it.
Why You’ll Love This Barley Mushroom Soup
One bowl and you’re actually full. Not that fake full—the barley does something. Sticks with you.
Poached eggs in the center. Kind of changes everything. You break the yolk and it goes everywhere and suddenly it’s a different soup. Tastes richer without being heavy.
Comes together in an hour if you move. Most of that’s just waiting around for the barley to get tender. You’re not actually doing much.
Tastes better the next day. The flavors go deeper overnight. Not sure why but it always does. Cold from the fridge, reheated, doesn’t matter.
White vinegar poaching water—sounds weird. Makes the eggs set right. No feathering. Clean edges.
What You Need for Barley Mushroom Soup
White mushrooms. Split them—three quarters goes in thick-sliced for the base, the rest thin for the top. You could use cremini. Not the same but close enough.
Pearl barley rinsed. Seriously rinse it. Gets the starch off and it won’t gum everything up.
Onions. Three medium ones. Slice them thin. They disappear into the soup and kind of become the base flavor.
Garlic. Three cloves minced. Goes in with the onions.
Olive oil. 25 ml. Not much but enough to keep things from sticking.
Chicken broth. 2.5 liters. The good stuff matters here. Not the super salty kind. If yours is salty, maybe use a touch less.
Worcestershire sauce. 20 ml. Sounds like a lot for soup but it’s not. Brings a depth that’s hard to explain. Just trust it.
Baby spinach. 160 g. Adds green. Gets soft in the hot broth but doesn’t fall apart.
White vinegar for the poaching water. 25 ml. Changes how the eggs cook. Don’t skip it.
Eggs. Six large ones. Poached. This is the thing that makes it work.
Fresh thyme. 20 g. Use fresh. Dried is a completely different taste and not in a good way.
Lemon zest. One lemon. For the finish. Brightens everything.
How to Make Barley Mushroom Soup
Start with heat. Medium. Olive oil in a large pot. Onions go in first with the minced garlic. Stir often. You’re looking for them to go soft and mostly translucent—about 7 minutes. Don’t let them brown. That’s not the goal here.
Add the thick mushroom slices. This is where it gets good. Brown them gently. They need 12 to 15 minutes, stirring occasionally. The edges should caramelize slightly. Don’t rush past this step. The mushroom flavor depends on it. If you burn them the whole thing tastes bitter. But you want color.
Pearl barley in next. Stir for 2 minutes. You’re just toasting it slightly. Makes it taste nuttier.
Pour the chicken broth in and add the Worcestershire sauce. Bring it to a boil. Once it’s boiling, lower the heat and just let it simmer uncovered. No lid. Takes about 35 minutes until the barley gets tender but still has a little firmness to it. Not mushy. Not crunchy. Somewhere in between.
How to Get Barley Mushroom Soup with Poached Eggs Perfect
About halfway through the barley cooking—so like 15 minutes in—start thinking about the eggs. Fill a medium saucepan with water. Add white vinegar. Bring it to a very gentle simmer. Not a rolling boil. Small bubbles coming up occasionally. That’s it.
Crack each egg into a small bowl first. Don’t just crack it into the water. You want control. Gently slide it in. The vinegar makes the white set immediately. It won’t feather everywhere. Poach for 3 to 4 minutes if you want the yolk runny. Longer if you like it firmer. Most people go for the soft yolk. It’s worth it.
When the barley’s tender, add the spinach and fresh thyme to the pot. Stir until the spinach wilts down. Taste it. Salt. Black pepper. Fix it.
Thin mushroom slices. These go raw on top. You kept them in the fridge. Nice and crisp.
Ladle the soup into bowls. Hot. Scatter those thin mushroom slices on top. Zest the lemon over each bowl. Place one poached egg right in the center. Grind fresh black pepper over everything. That’s it.
Barley Soup Tips and Common Mistakes
The barley has to be rinsed. Not a suggestion. It’s starchy and if you don’t rinse it the whole soup gets cloudy and pasty. Takes 30 seconds under cold water. Just do it.
Don’t skip the Worcestershire sauce. Sounds random but it’s not. It adds a savory depth that you can’t get any other way. Nobody will know it’s there. They’ll just taste a better soup.
Eggs should go in at the very end. Some people cook them hours ahead and reheat them. They get rubbery. Poach them while the soup finishes. Five minutes. Not a big deal.
The thin mushroom garnish stays crisp because it’s raw. If you add it to the hot soup it gets soft and loses the point. Keep them separate until the very end.
Worcestershire sauce is the secret. Your guests will ask what you’re doing differently. Just smile.

Barley Mushroom Soup with Poached Eggs
- 500 g (1.1 lb) white mushrooms split into 2 batches
- 3 medium onions thinly sliced
- 3 cloves garlic minced
- 25 ml (1 1/2 tbsp) olive oil
- 120 g (2/3 cup) pearl barley rinsed well
- 2.5 liters (10 cups) chicken broth
- 20 ml (1 1/3 tbsp) Worcestershire sauce
- 160 g (6 1/2 cups) baby spinach leaves
- 25 ml (1 2/3 tbsp) white vinegar
- 6 large eggs
- 1 lemon zest for twist
- 20 g (1 tbsp) fresh thyme leaves
- 1 Slice 380 g (about 3/4 lb) mushrooms thickly. Set aside for soup base.
- 2 Thinly slice remaining mushrooms with mandoline or sharp knife for garnish. Keep refrigerated.
- 3 Heat olive oil in large pot over medium heat. Add onions and garlic. Cook, stirring often, until translucent and soft, about 7 minutes.
- 4 Add thick mushroom slices. Brown gently until edges caramelize, 12 to 15 minutes. Stir occasionally to avoid burning.
- 5 Stir in pearl barley, cook 2 minutes to toast grains slightly.
- 6 Pour in chicken broth and Worcestershire sauce. Bring to boil. Lower heat and simmer, uncovered, about 35 minutes until barley is tender but firm.
- 7 Add baby spinach and fresh thyme. Stir until spinach wilts. Taste and season with salt and black pepper.
- 8 Meanwhile, fill medium saucepan with water, add white vinegar, bring to very gentle simmer, small bubbles only.
- 9 Crack eggs one at a time into small bowl. Gently slide each egg into simmering water. Poach 3 to 4 minutes for runny yolks, longer if firmer desired.
- 10 Remove eggs with slotted spoon, drain on paper towel.
- 11 To serve, ladle soup into bowls. Scatter thin mushroom slices on top. Zest lemon over each bowl for brightness.
- 12 Place one poached egg in center of each bowl. Grind fresh black pepper over everything.
- 13 Optional: serve with crusty toasted bread rubbed with garlic.
Frequently Asked Questions About Barley Mushroom Soup with Eggs
Can I make this barley soup with mushrooms ahead of time? Make it up through the spinach. Stop there. Keep it in the fridge. When you’re ready to eat, reheat it gently and poach the eggs fresh. The soup stays good for 4 days. The eggs won’t.
What kind of mushrooms work best for mushroom barley soup? White mushrooms work. Cremini work. Brown work. Shiitake changes it—too earthy. Portobello gets mealy. Stick with white or cremini.
Can I use vegetable broth instead of chicken broth? Yeah. Tastes lighter. Different but not bad. Add a little more salt probably.
How do I know when the barley is done? Taste it. Should be soft but still slightly firm when you bite. Not mushy. Not crunchy. Takes about 35 minutes. Your pot might be different so check at 30 minutes.
Does the poached egg go in every bowl? Yes. That’s the whole thing. It’s what makes it work. The yolk breaks into the hot soup and changes everything.
Can I make creamy barley mushroom soup instead? You could add cream at the end. Changes it completely though. This version is better without it. The egg yolk does the creamy thing.
How long does barley soup keep? The soup keeps 4 days in the fridge. The poached eggs don’t keep at all. Poach them fresh. Takes 4 minutes.
Why does the Worcestershire sauce matter in mushroom barley soup? Depth. Umami thing. You won’t taste it directly. Just makes the whole soup taste more like itself. Leave it out once if you don’t believe me.



















