01 - Set oven to 325°F for slow braising.
02 - Generously season lamb shanks on all sides with kosher salt and freshly ground black pepper.
03 - Heat olive oil in a large Dutch oven over medium-high heat. Sear lamb shanks on all sides until deeply browned, approximately 8-10 minutes total. Transfer to a plate and set aside.
04 - Add chopped onion, diced carrots, and celery to the same pot. Sauté for 5 minutes until softened and lightly golden. Add minced garlic and cook for 1 minute until fragrant.
05 - Stir in cumin, coriander, cinnamon, and smoked paprika. Cook for 1 minute, stirring constantly to release the aromatic oils.
06 - Pour in red wine and scrape up any browned bits from the bottom of the pot with a wooden spoon. Simmer for 2 minutes to reduce slightly.
07 - Return lamb shanks to the pot. Add pomegranate juice, beef stock, pomegranate molasses, and bay leaf. Bring to a gentle simmer.
08 - Cover the pot tightly with a lid and transfer to the preheated oven. Braise for 2 to 2 1/2 hours, turning the shanks once or twice during cooking, until meat is fork-tender and nearly falling from the bone.
09 - Remove lamb shanks and tent with foil to keep warm. Discard bay leaf. Skim excess fat from the braising liquid, then simmer over medium heat until reduced to a thick, glossy glaze, approximately 10-15 minutes.
10 - Return lamb shanks to the reduced glaze, turning to coat thoroughly. Heat through for 2-3 minutes. Serve shanks drizzled with remaining glaze and garnish with fresh pomegranate seeds and chopped parsley.