01 - Set oven temperature to 325°F.
02 - Pat lamb shanks dry with paper towel and season generously with salt and freshly ground black pepper.
03 - Heat olive oil in a large Dutch oven over medium-high heat. Brown lamb shanks on all sides for about 8 minutes. Remove and set aside.
04 - Reduce heat to medium and add onion, garlic, carrots, and celery. Sauté until softened, approximately 6 to 8 minutes.
05 - Incorporate cumin, coriander, cinnamon, smoked paprika, bay leaves, and thyme. Cook for 1 minute until fragrant.
06 - Stir in tomato paste, pomegranate molasses, and honey until well blended.
07 - Pour in red wine and stock, scraping browned bits from the pot. Bring to a gentle simmer.
08 - Nestle lamb shanks into liquid, cover pot, and transfer to oven. Cook for 2 to 2½ hours, turning shanks once or twice, until meat is tender and falls from the bone.
09 - Remove lamb shanks and place on a serving plate. Skim excess fat from braising liquid, strain if desired, then reduce over medium heat for 10 minutes to concentrate flavors.
10 - Combine pomegranate molasses and honey in a small saucepan. Simmer over low heat for 2 to 3 minutes until thickened.
11 - Brush glaze evenly over lamb shanks. Place under a hot broiler for 3 to 5 minutes until glossy and caramelized.
12 - Arrange lamb shanks atop pilaf or mashed potatoes, drizzle with reduced braising liquid, and garnish with pomegranate seeds and chopped parsley.