This comforting, hearty soup brings together earthy mushrooms, tender barley, and protein-rich lentils in a creamy, herb-infused broth. It’s a nourishing bowl that feels both rustic and satisfying, perfect for cooler days or whenever you want something wholesome and filling.
Why You’ll Love This Recipe
This soup is deeply flavorful thanks to the combination of mushrooms and herbs, while the barley and lentils make it incredibly satisfying. It’s a one-pot meal that delivers both comfort and nutrition. The creamy texture comes together without heavy ingredients, making it feel rich but still balanced. It’s also versatile, easy to prepare, and perfect for leftovers.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
1 tablespoon olive oil
1 medium yellow onion, finely chopped
3 cloves garlic, minced
2 medium carrots, diced
2 celery stalks, diced
300 g mushrooms (cremini or button), sliced
1 teaspoon dried thyme
1 teaspoon dried rosemary
1 teaspoon salt (adjust to taste)
1/2 teaspoon black pepper
3/4 cup pearl barley, rinsed
1/2 cup green or brown lentils, rinsed
6 cups vegetable broth
1 cup unsweetened plant-based milk (such as almond or oat)
2 tablespoons all-purpose flour
2 tablespoons fresh dill, chopped
1 tablespoon lemon juice
Directions
Heat the olive oil in a large pot over medium heat. Add the chopped onion, carrots, and celery. Sauté for about 5–7 minutes until the vegetables soften.
Stir in the garlic and cook for another minute until fragrant.
Add the sliced mushrooms and cook for 8–10 minutes, allowing them to release their moisture and become lightly browned.
Sprinkle in the thyme, rosemary, salt, and black pepper. Stir well to coat the vegetables with the herbs.
Add the rinsed barley and lentils, then pour in the vegetable broth. Bring the mixture to a boil.
Reduce the heat to low, cover, and simmer for 35–40 minutes, or until the barley and lentils are tender.
In a small bowl, whisk together the plant-based milk and flour until smooth. Slowly pour this mixture into the soup, stirring constantly to avoid lumps.
Let the soup simmer for another 5–10 minutes until it thickens slightly.
Stir in the fresh dill and lemon juice. Taste and adjust seasoning if needed.
Serve warm.
Servings and timing
Servings: 4 to 6 bowls
Preparation time: 15 minutes
Cooking time: 45 minutes
Total time: about 1 hour
Variations
You can swap pearl barley with farro or brown rice if preferred, though cooking times may vary. Red lentils can be used for a softer texture, but they will break down more into the soup.
For extra richness, you can add a splash of coconut milk instead of plant-based milk. Spinach or kale can be stirred in at the end for added greens.
If you prefer a gluten-free option, replace the barley with quinoa or rice and use a gluten-free flour or cornstarch for thickening.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days. The soup will thicken as it sits due to the barley.
To reheat, warm it on the stove over medium heat, adding a bit of water or broth to loosen the consistency if needed. It can also be reheated in the microwave in short intervals, stirring in between.
This soup can be frozen for up to 2 months. Let it cool completely before freezing, and thaw overnight in the refrigerator before reheating.
FAQs
Can I make this soup ahead of time?
Yes, it actually tastes even better the next day as the flavors develop.
Can I use quick-cooking barley?
Yes, but reduce the cooking time and monitor the texture closely.
Are canned lentils okay to use?
You can use canned lentils, but add them later in the cooking process since they are already cooked.
How do I make the soup thicker?
Let it simmer longer or add a bit more flour slurry to reach your desired consistency.
Can I skip the flour?
Yes, but the soup will be less creamy. You can substitute with cornstarch if needed.
What type of mushrooms work best?
Cremini or button mushrooms are ideal, but you can mix in shiitake for deeper flavor.
Is this soup vegan?
Yes, as long as you use plant-based milk and vegetable broth.
Can I add protein?
The lentils already provide protein, but you can add chickpeas or white beans for more.
Why is my soup too thick?
Barley absorbs liquid over time. Add more broth or water when reheating.
Can I add spices for more flavor?
Absolutely. A pinch of smoked paprika or cumin can add warmth and depth.
Conclusion
Creamy mushroom barley soup with lentils and dill is a wholesome, comforting dish that delivers on both flavor and nourishment. With its hearty ingredients and creamy texture, it’s a reliable recipe for cozy meals and easy meal prep. Whether you enjoy it fresh or as leftovers, it’s a satisfying bowl you’ll want to make again and again.