01 - Set the oven to 325°F.
02 - Rub the lamb shoulder evenly with kosher salt and black pepper.
03 - Heat olive oil in a large Dutch oven over medium-high heat and brown the lamb on all sides, about 4–5 minutes per side, then transfer to a plate.
04 - Add onions, garlic, carrots, and celery to the pot and cook until softened, approximately 5 minutes.
05 - Incorporate cumin, coriander, cinnamon, smoked paprika, bay leaves, and thyme; cook for 1 minute until aromatic.
06 - Stir in tomato paste to coat the vegetables thoroughly.
07 - Pour in broth, pomegranate juice, and pomegranate molasses, scraping up browned bits from the pot’s base.
08 - Place the seared lamb back into the pot, cover securely with a lid or foil.
09 - Transfer the pot to the oven and cook for 2½ hours until the lamb is tender and nearly falling off the bone.
10 - Remove lamb and let rest for 10 minutes. Skim excess fat from the sauce and simmer to slightly thicken as needed.
11 - Slice or shred lamb, spoon sauce over, and garnish with pomegranate seeds and chopped cilantro or parsley.