This hearty, warming Vegan Mushroom Barley Soup uses canned lentils and one pot for a quick and easy weeknight dinner recipe that’s as healthy as it is delicious!

This hearty soup is like a warm hug in a bowl! The earthy mushrooms, nutty barley, and protein-packed lentils pair perfectly with sweet carrots and fragrant thyme, creating a cozy, soul-soothing flavor.
A squeeze of lemon and sprinkle of parsley at the end brightens it up, making it taste surprisingly fresh!
Health in a Bowl!
As a Registered Dietitian, I share lots of easy vegan soup recipes because I love how easy they make packing a ton of nourishing ingredients into one delicious dish!
We’ve got lentils for protein and fiber, barley for even more fiber, and lots of flavor-packed veggies like mushrooms, carrots and celery for color!

Cook It Up In One Pot!
Oh, and did I mention that we make the whole plant-based mushroom soup in one pot?! Yup, just throw all of the ingredients into the pot and let simmer, and maybe whip up my 5-Minute Fresh Green Salad with Lemon Garlic Vinaigrette while it cooks for a little extra veggies, and you have dinner on the table in no time!
Save this Recipe!
Chances are you’ll have some leftover barley after trying this recipe, and may I suggest you cook it up to pair with my super popular 25-Minute Saucy Lemon Pepper Tofu?! They’re the perfect pairing since you can cook both at the same time!

Time to Get Simmering!




Brothy Vegan Mushroom Barley Soup with Lentils
Ingredients
- 1 tbsp olive oil
- 1 yellow onion, diced
- 3 stalks celery, chopped
- 3 large carrots, diced
- 4 cloves garlic, minced
- 1 tsp thyme
- 6 cups vegetable stock
- 227 g cremini mushrooms, sliced
- 3/4 cup uncooked pearl barley
- 540 ml canned lentils, drained and rinsed
- 1/2 tsp salt
- 1/4 tsp pepper
- 2 cups chopped kale
- 1/2 lemon, juiced
- 1/4 cup parsley, chopped
Equipment
- Large pot
Instructions
- In a large pot, heat oil over medium heat. Cook diced onion, celery, and carrots for 5–7 minutes. Add garlic, thyme, and sliced mushrooms, sauté 5 more minutes.
- Pour in vegetable stock, then stir in barley and lentils. Bring to a boil.
- Reduce heat, cover, and simmer 30–35 minutes until barley is tender, stirring occasionally.
- Add salt, pepper, kale and lemon juice to taste. Garnish with chopped parsley and enjoy!


