-
1
Toss all ingredients except the stock and dried porcini together in a bowl large enough to hold them comfortably.
-
2
Cover and refrigerate overnight, tossing several times.
-
3
Let stand at room temperature 1 hour before roasting.
-
4
Bring the stock to a boil in a small saucepan.
-
5
Remove from the heat, toss in the porcini, and let steep until softened, about 20 minutes.
-
6
Scoop out the porcini and rinse them lightly to remove sand and grit.
-
7
Strain the soaking liquid through a coffee filter, or carefully pour it off into a small bowl, leaving the sediment behind.
-
8
While the mushrooms are soaking, preheat the oven to 475 F. Turn the lamb and marinade ingredients into a roasting pan large enough to hold them in a single layer.
-
9
(A 16 x 13inch roasting pan works well.)
-
10
Add the mushrooms and their soaking liquid.
-
11
Cover with aluminum foil and roast 30 minutes.
-
12
Remove the foil, season lightly with salt and pepper, and roast until the meat is tender, about 1 hour.
-
13
Turn the pieces of lamb and baste them several times as they cook.
-
14
Using a slotted spoon, transfer the meat to an ovenproof serving dish.
-
15
Set the roasting pan over high heat, bring the liquid in the pan to a boil, and boil until the liquid is slightly syrupy, about 15 minutes.
-
16
Strain the juices into a bowl, pressing on the vegetables to extract as much liquid from them as possible.
-
17
Spoon off the fat from the surface of the juices and pour the remaining liquid over the meat.
-
18
Return the lamb to the oven and roast, turning the meat frequently, until very tender and well browned all over, about 15 minutes.