-
1
In a small saucepan, combine dried porcinis with Madeira, and bring to a boil.
-
2
Remove from heat and allow to sit for 20 minutes, or until mushrooms are very soft and liquid is flavorful.
-
3
Strain mushrooms and broth through a fine sieve or coffee filter and reserve liquid.
-
4
Rinse mushroom pieces under running water to remove any residual dirt or sand, then roughly chop porcinis and reserve.
-
5
In a soup pot or saucepan heat butter and saute onions, leek and garlic until vegetables are soft and lightly caramelized, about 6 minutes.
-
6
Add mushrooms and continue to cook until they have released their liquid and most liquid has evaporated, about 4 minutes.
-
7
Sprinkle flour over mushrooms and vegetables, stir to mix well and cook for 2 minutes.
-
8
Add reserved porcini liquid, chicken stock, thyme, and reserved porcinis and bring to a boil.
-
9
Reduce heat to a simmer and cook for 45 minutes.
-
10
Add heavy cream and cook for 15 minutes.
-
11
In a blender puree the soup in batches and return the pureed soup to the pot to keep warm until ready to serve.
-
12
Taste and adjust seasoning, if necessary, and serve in bowls, each bowl garnished with 1 halved quail egg.