01 - Preheat oven to 325°F.
02 - Generously season lamb shanks with salt and pepper on all sides.
03 - Heat olive oil in a large Dutch oven over medium-high heat. Sear lamb shanks on all sides until deeply browned, about 8-10 minutes total. Transfer to a plate and set aside.
04 - Add onion, carrots, and celery to the same pot. Sauté for 5 minutes until softened. Add garlic and cook for 1 minute until fragrant.
05 - Stir in cumin, coriander, cinnamon, and smoked paprika. Cook for 1 minute until spices release their aroma.
06 - Pour in red wine and scrape up browned bits from the bottom of the pot. Simmer for 2 minutes to reduce slightly.
07 - Return lamb shanks to the pot. Add pomegranate juice, stock, pomegranate molasses, and bay leaf. Bring to a gentle simmer.
08 - Cover pot tightly and transfer to oven. Braise for 2 to 2.5 hours, turning shanks once or twice during cooking, until meat is fork-tender and nearly falling off the bone.
09 - Transfer lamb shanks to a platter and cover loosely with foil to keep warm. Discard bay leaf from cooking liquid.
10 - Skim excess fat from the braising liquid. Simmer over medium heat until reduced to a thick, syrupy glaze, about 10-15 minutes.
11 - Return lamb shanks to the pot with the reduced glaze. Turn to coat thoroughly and heat through for 2-3 minutes.
12 - Plate lamb shanks with generous glaze. Top with fresh pomegranate seeds and chopped parsley.