01 - Set oven to 325°F for slow braising.
02 - Generously coat lamb shanks with salt and pepper on all sides.
03 - Heat olive oil in a large Dutch oven over medium-high heat. Brown lamb shanks for approximately 8 minutes, rotating to sear all surfaces evenly. Transfer to a plate.
04 - In the same pot, add onion, garlic, carrots, and celery. Cook for 5 minutes until vegetables begin to soften.
05 - Add cumin, coriander, cinnamon, and smoked paprika. Stir constantly for 1 minute until fragrant.
06 - Stir in tomato paste and continue cooking for 1 additional minute to deepen flavor.
07 - Pour in red wine while scraping up browned bits from the bottom. Simmer for 2 minutes to reduce slightly.
08 - Add pomegranate juice, stock, rosemary, thyme, and bay leaf. Return lamb shanks to the pot, submerging them in the liquid.
09 - Bring to a simmer, cover tightly, and transfer to oven. Braise for 2 to 2.5 hours, turning shanks halfway through, until meat pulls easily from the bone.
10 - Remove lamb shanks and cover loosely with foil. Strain braising liquid through a fine mesh into a saucepan. Discard solids and skim excess fat from surface. Simmer over medium-high heat until reduced by half, about 10 minutes.
11 - In a separate small saucepan, combine 1 cup pomegranate juice, pomegranate molasses, and honey. Simmer until syrupy consistency and reduced by half, approximately 10 to 12 minutes.
12 - Stir pomegranate reduction into the braising sauce. Taste and adjust seasoning as needed.
13 - Arrange lamb shanks on serving plates. Spoon sauce generously over meat. Scatter fresh pomegranate seeds and parsley across the top.