Mushroom-Barley Soup with Lentils and Greens

Serves 4

This soup was inspired by my beef-barley soup recipe, which is in the similar and related recipes on the full page view linked above. I use beef broth (which can be replaced with vegetable or mushroom broth for a vegetarian version) then, instead of meat, I add flavor and texture with mushrooms, lentils and greens. The recipe is very easy and relatively quick. The resulting soup is a hearty, delicious, super healthy and comforting one pot meal, requiring only some crusty bread on the side.


Heat a soup pot over medium heat. Add the oil, then the onions, carrots and celery. Cook until softened, about 5 minutes. Add the mushrooms and cook until lightly browned. Add the garlic and tomato paste and cook 1 more minute. Add the port or sherry and stir to deglaze the pan. Add the remaining ingredients except the greens, bring to a boil over high heat, cover, reduce to medium-low and simmer for 30 minutes. Add the greens and continue to cook until the barley is tender, about 30 additional minutes. Serve immediately, or keep warm over a very low heat.

Notes: Other flavorful mushrooms, such as shitake, portabella or a mixture can be used. A good substitute for the beef broth is mushroom broth, which has a meaty flavor. If you cannot find low-sodium, make your own using dried mushrooms soaked in hot water for thirty minutes. Fresh greens can be used in place of frozen. If using fresh spinach, add it during the last five or ten minutes. Other greens, such as fresh kale or turnip greens, that require additional time to become tender, should be added sooner.