01 - Preheat the oven to 325°F for 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 onion, carrots, and celery to the same pot. Sauté for 5 minutes until softened and beginning to caramelize. Add garlic and cook for 1 additional minute until fragrant.
05 - Stir in cumin, coriander, cinnamon, and smoked paprika. Cook for 1 minute, stirring constantly, until spices become fragrant and release their oils.
06 - Pour in red wine and scrape up any browned bits from the bottom of the pot using a wooden spoon. Simmer for 2 minutes until wine is slightly reduced.
07 - Return lamb shanks to the pot. Add pomegranate juice, beef or lamb stock, pomegranate molasses, and bay leaf. Bring to a gentle simmer.
08 - Cover the Dutch oven with a tight-fitting lid. Transfer to the preheated oven and braise for 2 to 2 1/2 hours, turning the shanks once or twice during cooking, until meat is very tender and almost falling from the bone.
09 - Remove lamb shanks from the cooking liquid and tent loosely with aluminum foil to keep warm. Discard the bay leaf from the braising liquid.
10 - Skim excess fat from the surface of the braising liquid. Simmer the liquid over medium heat until reduced to a thick, syrupy glaze, approximately 10-15 minutes.
11 - Return lamb shanks to the reduced glaze, turning to coat thoroughly. Heat through for 2-3 minutes. Serve immediately, drizzled with additional glaze and garnished with pomegranate seeds and fresh parsley.