One-Pot Mushroom Barley Soup
This mushroom barley soup is a one-pot dinner that’s rich, earthy, and deeply satisfying. The broth gets its savory depth from dried porcini mushrooms and a splash of soy sauce, while the barley slowly thickens everything into a creamy, risotto-like texture.

It’s a rainy-day standby at my house, the kind of soup that tastes like it simmered all day but comes together in about an hour with mostly pantry ingredients. No cream, no fuss, just a homely pot of soup that leaves you full and happy.
Why This Mushroom Barley Soup Works
The mushrooms and barley do all the heavy lifting here. Dried porcini steep in hot water, then that earthy liquid becomes the base of the broth. It’s the trick that makes a quick soup taste like it’s been on the stove all afternoon.
I love that it’s filling without feeling heavy. The barley plumps up and releases enough starch to give the soup a silky, almost creamy texture, even though there’s no cream in it. A little soy sauce deepens the savory edge without shouting for attention.
Ingredients

- 2 tbsp olive oil: you’ll use it to sauté the vegetables.
- 1 large yellow onion, diced: about 1 ½ cups.
- 2 carrots, diced: aim for small, even pieces.
- 2 celery stalks, diced: same size as the carrots.
- 8 oz cremini mushrooms, sliced: white button mushrooms work too.
- 3 garlic cloves, minced: fresh adds a lot of depth.
- ½ oz dried porcini mushrooms: soaked in hot water for the broth base.
- 1 cup hot water: for soaking the porcini.
- ¾ cup pearl barley: not quick-cooking, the regular kind that absorbs liquid slowly.
- 6 cups vegetable broth: low-sodium lets you control the salt.
- 2 tbsp soy sauce or tamari: for that savory, umami punch.
- 1 tsp dried thyme: or a few fresh sprigs.
- 1 bay leaf: remove before serving.
- Salt and black pepper: to taste.
- Fresh parsley, for serving: optional but adds a fresh pop.
Variations / Substitutions
- Protein: add a can of drained chickpeas or white beans for more heartiness.
- Grains: farro or wheat berries work instead of barley, but they’ll need a bit longer cooking time.
- Herbs: swap the thyme for rosemary or add a pinch of smoked paprika for a different warmth.
- Mushrooms: if you can’t find dried porcini, double the fresh mushrooms and use an extra tablespoon of soy sauce for depth.
- Acid: a squeeze of lemon juice at the end brightens everything. Apple cider vinegar works too.
Ted Lasso Biscuits are perfect for serving on the side of this soup.
How to Make Mushroom Barley Soup
Step 1: Sauté the Vegetables

Heat the 2 tbsp olive oil in a large pot or Dutch oven over medium heat. Add the diced onion, carrots, and celery with a pinch of salt. Cook, stirring occasionally, for about 8 minutes, until the onion is soft and translucent. While that’s happening, put the ½ oz dried porcini in a small bowl and cover with the 1 cup of hot water. Let them soak. Once the onion is ready, stir in the sliced cremini mushrooms. Cook for another 5 to 6 minutes, until they release their liquid and start to brown at the edges. Add the minced garlic and cook for 30 seconds more.
The kitchen should smell earthy and savory by now. The mushrooms will shrink down quite a bit, concentrating their flavor in the pot.
Step 2: Add the Barley and Broth

Scoop the soaked porcini out of their liquid, but don’t throw that liquid away. Roughly chop the porcini and add them to the pot. Pour the soaking liquid through a fine-mesh strainer into the pot (to catch any grit), then add the ¾ cup pearl barley, 6 cups vegetable broth, 2 tbsp soy sauce, 1 tsp dried thyme, and the bay leaf. Stir everything together and bring it to a boil.
At this point, the broth will look thin and a little pale, but the barley will start releasing starch as it simmers and thicken it up into a richer soup.
Step 3: Simmer Until Tender

Once boiling, reduce the heat to low so the soup is at a gentle simmer. Cover the pot and let it cook for 35 to 40 minutes, stirring once or twice so nothing sticks to the bottom. The barley is ready when it’s plump and tender with a slight chew.
You’ll notice the broth has turned a deeper brown and the whole soup looks glossy. Taste a spoonful of the barley to check the texture; it should be creamy but still hold its shape. If the broth seems too thick, stir in a splash of water.
Step 4: Ladle and Serve

Turn off the heat. Remove the bay leaf. Taste the soup and add salt and black pepper as needed. Ladle it into bowls and scatter fresh parsley on top if you like. Serve hot, with crusty bread on the side.
The soup will be thick and almost risotto-like, with mushrooms scattered throughout and a deep, savory flavor that only gets better the next day.
A Few Tips for This Mushroom Barley Soup
- Don’t skip the dried porcini: They give the broth a rich, woodsy depth that fresh mushrooms alone can’t quite reach. If you can’t find them, double the fresh mushrooms and add an extra tablespoon of soy sauce, but the flavor will be milder.
- Watch the barley: Pearl barley cooks in about 35 to 40 minutes, but different brands can vary. Start checking at 30 minutes. You want it tender with a little chew, not mushy.
- Scrape the bottom of the pot: After you add the broth, use a wooden spoon to deglaze the pot and lift any browned bits from the mushrooms. That’s all flavor.
- Make it ahead: This soup thickens as it sits. When reheating leftovers, add a splash of broth or water to loosen it back to your preferred consistency.
Storing Leftover Mushroom Barley Soup
- Refrigerate: Store leftovers in an airtight container in the fridge for up to 4 days. The soup will thicken, so plan to add broth when reheating.
- Reheating: Gently warm on the stovetop over medium-low heat, stirring often. Add a splash of vegetable broth or water if it’s too thick.
What to Serve with Mushroom Barley Soup
A thick slice of crusty sourdough or a hearty whole-grain boule is perfect for dipping. If you want something green, a simple arugula salad with lemon vinaigrette cuts through the soup’s richness. For a heartier meal, top each bowl with a poached egg and a shower of grated Parmesan.
Frequently Asked Questions
Can I freeze this soup?
Yes, it freezes well. Let it cool completely, then transfer to freezer-safe containers. It’ll keep for up to 3 months. Thaw in the fridge overnight and reheat with added liquid.
Is barley gluten-free?
No, barley contains gluten. For a gluten-free alternative, swap in an equal amount of brown rice, but increase the simmering time by about 15 minutes and add extra liquid as needed.
Can I use quick-cooking barley?
I don’t recommend it. Quick-cooking barley turns mushy and won’t release the same starch that thickens the soup. Stick with pearl barley for the best texture.
How do I make it creamier without dairy?
Stir in a few spoonfuls of full-fat coconut milk or a swirl of cashew cream at the end. It adds richness without overpowering the mushroom flavor.

Mushroom Barley Soup Recipe
Ingredients
Method
- Heat the 2 tbsp olive oil in a large pot over medium heat. Add the onion, carrots, and celery with a pinch of salt. Cook for about 8 minutes until soft. Meanwhile, soak the dried porcini in the 1 cup of hot water.
- Stir in the sliced mushrooms and cook for 5 to 6 minutes until they release their liquid and start to brown. Add the garlic and cook for 30 seconds.
- Scoop the soaked porcini from the water, roughly chop them, and add to the pot. Strain the soaking liquid into the pot, then add the barley, vegetable broth, soy sauce, thyme, and bay leaf. Bring to a boil.
- Reduce the heat to low, cover, and simmer for 35 to 40 minutes, stirring occasionally, until the barley is tender.
- Remove the bay leaf. Season with salt and pepper, ladle into bowls, and top with parsley. Serve hot.
