01 - Set the oven to 325°F for braising.
02 - Pat lamb shanks dry and season liberally with salt and black pepper.
03 - Heat olive oil in a large Dutch oven over medium-high heat. Brown lamb shanks on all sides, about 8 minutes. Remove and set aside.
04 - Reduce heat to medium. Add onion, garlic, carrots, and celery to the pot and cook until softened, approximately 6 to 8 minutes.
05 - Incorporate cumin, coriander, cinnamon, smoked paprika, bay leaves, and thyme. Stir and cook for 1 minute until fragrant.
06 - Mix in tomato paste, pomegranate molasses, and honey thoroughly.
07 - Pour in red wine and stock, scraping up any browned bits. Bring to a simmer, nestle lamb shanks back into the liquid, cover, and transfer to oven.
08 - Cook in the oven for 2 to 2½ hours, turning lamb once or twice until meat is tender and falling off the bone.
09 - Remove lamb shanks to a plate. Skim fat from braising liquid, strain if desired, and reduce over medium heat for 10 minutes to concentrate flavors.
10 - Simmer pomegranate molasses and honey in a small saucepan over low heat until syrupy, about 2 to 3 minutes.
11 - Brush glaze over lamb and place under a hot broiler for 3 to 5 minutes until glossy and caramelized.
12 - Plate lamb shanks atop pilaf or mashed potatoes, drizzle with reduced braising liquid, and garnish with pomegranate seeds and parsley.