-
1
Trim any excess fat from lamb shanks and season generously with salt.
-
2
Mix together the cinnamon, nutmeg, cardamom, rosebuds (if using), black pepper and turmeric.
-
3
Sprinkle evenly over shanks and rub into meat.
-
4
Let sit at room temperature at least an hour, or wrap and refrigerate overnight, then bring to room temperature.
-
5
Place a Dutch oven or deep, heavy pot over medium-high heat and add oil to a depth of 1/2 inch.
-
6
When oil is hot, add 2 lamb shanks and fry until nicely browned on all sides, about 5 minutes.
-
7
Remove and set aside, then brown the 2 remaining shanks.
-
8
Meanwhile, put saffron in a small bowl with lime juice, 2 teaspoons rosewater and 1/2 cup warm water.
-
9
Let steep for 10 minutes.
-
10
Heat oven to 350 degrees.
-
11
Carefully remove all but 2 tablespoons oil from Dutch oven.
-
12
Add chopped onion and cook over medium heat until softened and lightly colored, 8 to 10 minutes.
-
13
Season onion with salt, then add lime zest, orange zest, thyme sprigs and bay leaves.
-
14
Stir in saffron mixture.
-
15
Lay in the lamb shanks and add the broth.
-
16
Bring to a boil, then turn off heat and cover pot.
-
17
Transfer pot to oven and bake for about 1 1/2 hours, covered, until meat is tender when probed and beginning to fall from the bone.
-
18
Remove lamb shanks to a deep serving dish and keep warm.
-
19
Strain braising juices through a fine-mesh sieve into a bowl, pressing with a wooden spoon to obtain all the liquid (discard thyme, bay leaves and onions).
-
20
Skim fat, then taste and add salt if necessary.
-
21
Add 1 more teaspoon rosewater, if desired.
-
22
Reheat strained juices and pour over lamb shanks.
-
23
Combine parsley, mint and reserved orange zest and sprinkle over top.
-
24
Use a large spoon to break the tender shank meat into large chunks.
-
25
Serve in low, wide soup plates, giving each portion a spoonful of the juices.
-
26
Accompany with steamed Basmati rice, lavash flatbread or a loaf of crusty French bread.