-
1
Melt 3 tablespoons butter in a large saucepan over medium heat.
-
2
Mix in leeks and carrots, and cook 5 minutes.
-
3
Pour in broth, and add dill.
-
4
Mix in potatoes, season with salt and black pepper, and add bay leaf.
-
5
Cover, and cook 20 minutes, or until potatoes are tender but firm.
-
6
Remove and discard the bay leaf.
-
7
Melt the remaining butter in a skillet over medium heat.
-
8
Add the garlic, stirring constantly until very fragrant, about 40 seconds.
-
9
Stir in the mushrooms, and cook for about 10 minutes, until lightly browned and caramelized.
-
10
Stir into the soup.
-
11
In a small bowl, mix the half-and-half and flour until smooth.
-
12
Stir into the soup to thicken.
-
13
Garnish each bowl of soup with fresh dill to serve if desired.