-
1
Heat oven to 325 degrees.
-
2
Season lamb shanks with salt.
-
3
In a large ovenproof pot with a lid, heat a thin film of oil.
-
4
Working in batches to avoid crowding, and adjusting the heat to prevent scorching, brown the lamb shanks thoroughly over medium-high heat, about 3 minutes per side.
-
5
Set aside on a rimmed baking sheet.
-
6
Add onion, garlic and ginger to the hot pan, sprinkle with salt and cook over moderate heat, stirring occasionally, until the onions start to become translucent, about 5 minutes.
-
7
Add the ras el hanout, saffron, ginger and pepper; cook for 1 minute, stirring continuously, until the spices smell fragrant.
-
8
Add 1 cup stock and bring to a boil.
-
9
Cook until syrupy, about 3 minutes, using a wooden spatula to scrape any browned bits from the bottom of the pan.
-
10
Return the lamb and any drippings from the baking sheet to the pot.
-
11
Add the remaining stock and the pomegranate juice.
-
12
Bring to a boil, then cover and bake for 2 to 2 1/2 hours, or until the lamb is very tender.
-
13
Remove from the oven and place on top of the stove.
-
14
Transfer the lamb shanks to a baking sheet and cover with foil.
-
15
Let the cooking liquid cool for 15 minutes, then skim off and discard the fat that has risen to the surface.
-
16
Simmer the liquid until reduced to a sauce, stirring frequently, about 20 minutes.
-
17
Season to taste with salt, then add the vinegar and pomegranate molasses a few teaspoons at a time, until the sauce is balanced to your liking between sweet and sour.
-
18
Return the shanks to the sauce and bring to a simmer, spooning the sauce over the shanks until the meat is hot and richly glazed.
-
19
To serve, place the lamb shanks on a platter or individual plates, and sprinkle with the pomegranate seeds, cilantro, pistachios and salt.