-
1
Place the porcinis in a bowl and cover with the water.
-
2
Let soak at room temperature for 30 minutes to soften.
-
3
Trim away and discard all but 1/2 inch of the green part from the leeks.
-
4
Split the leeks lengthwise and rinse them well under cold running water to remove the grit.
-
5
Drain and cut into 1/4-inch dice.
-
6
Melt the butter in a medium-size saucepan over medium heat.
-
7
Add the carrots, onions, leeks, and garlic.
-
8
Saute, stirring occasionally, until the onions and leeks are wilted and very lightly browned, about 10 minutes.
-
9
Stir in the flour and cook, stirring constantly, for 5 minutes.
-
10
The flour may brown slightly.
-
11
Whisk in the chicken stock and increase the heat to high.
-
12
While the soup comes to a boil, lift the mushrooms from the soaking liquid with a slotted spoon and set aside.
-
13
Strain the liquid into the soup through a strainer lined with several layers of cheesecloth and continue to bring to a boil.
-
14
Add the bay leaves.
-
15
Rinse the soaked mushrooms and remove and discard any hard or gritty parts (see Notes).
-
16
Chop the mushrooms coarsely and add them to the soup.
-
17
Add the barley and simmer, uncovered, stirring occasionally, until the barley is tender, about 45 minutes.
-
18
Remove and discard the bay leaves.
-
19
Season with salt and freshly ground pepper and serve.