01 - Preheat oven to 325°F.
02 - Season lamb shanks generously with salt and pepper on all sides.
03 - In a large Dutch oven, heat olive oil over medium-high heat. Brown lamb shanks on all sides, about 8 minutes. Remove and set aside.
04 - In the same pot, add onion, garlic, carrots, and celery. Sauté until softened, about 5 minutes.
05 - Stir in cumin, coriander, cinnamon, and smoked paprika. Cook for 1 minute until fragrant.
06 - Add tomato paste and cook for another minute to deepen flavor.
07 - Deglaze with red wine, scraping up any browned bits from the bottom. Simmer for 2 minutes.
08 - Add pomegranate juice, stock, rosemary, thyme, and bay leaf. Return lamb shanks to the pot, nestling them into the liquid.
09 - Bring to a simmer, cover, and transfer to the oven. Braise for 2 to 2.5 hours, turning shanks halfway through, until meat is very tender and falling off the bone.
10 - Remove lamb shanks and tent with foil to keep warm. Strain braising liquid into a saucepan; discard solids. Skim excess fat from the surface.
11 - Simmer strained liquid over medium-high heat until reduced by half, about 10 minutes.
12 - In a separate small saucepan, combine 1 cup pomegranate juice, pomegranate molasses, and honey. Simmer until syrupy and reduced by half, about 10 to 12 minutes.
13 - Stir pomegranate reduction into the braising sauce. Adjust seasoning with salt and pepper to taste.
14 - Serve lamb shanks with sauce spooned over the top. Garnish with fresh pomegranate seeds and chopped parsley.