-
1
Preheat the oven to 375.
-
2
In a large enameled cast-iron casserole, heat 2 tablespoons of the canola oil.
-
3
Season the lamb with salt and pepper.
-
4
Add 4 shanks to the casserole and cook over moderately high heat, turning, until browned all over, 7 to 8 minutes; transfer to a baking sheet.
-
5
Repeat with the remaining canola oil and lamb shanks.
-
6
Add the garlic and half each of the onion, celery and carrots to the casserole; cook, stirring occasionally, until golden, 5 minutes.
-
7
Stir in the cinnamon, oregano, 1 teaspoon of the cumin and the chopped chiles.
-
8
Add the shanks and any juices.
-
9
Add the stock and bring to a boil.
-
10
Cover and braise in the oven for 2 hours, until the lamb is very tender.
-
11
In a heatproof bowl, cover the remaining chiles with 2 cups of boiling water; soak for 30 minutes.
-
12
Transfer the chiles and 1 cup of the liquid to a blender; puree until smooth.
-
13
Transfer the lamb to a baking sheet and loosely tent with foil.
-
14
Strain the broth, discarding the solids.
-
15
Skim off the fat.
-
16
Wipe out the casserole.
-
17
Heat the olive oil in the casserole.
-
18
Add the remaining onion, celery and carrots and cook over moderate heat, stirring occasionally, until golden, about 5 minutes.
-
19
Stir in the chile puree, coriander, hominy, pinto beans and the remaining 1 teaspoon of cumin and cook for 2 minutes.
-
20
Add the broth and simmer for 10 minutes.
-
21
Stir in the lime juice and season with salt and pepper.
-
22
Add the shanks to the pot and cook just until heated through.
-
23
Serve the posole in bowls, passing cilantro, avocado and lime wedges at the table.