01 - Set the oven to 325°F (163°C) to prepare for braising.
02 - Sprinkle the lamb shoulder evenly with kosher salt and black pepper.
03 - Heat olive oil in a large Dutch oven over medium-high heat. Sear the lamb on all sides until deeply browned, approximately 4 to 5 minutes per side. Remove and set aside.
04 - Add sliced onions, minced garlic, carrots, and celery to the pot and cook, stirring occasionally, until softened, about 5 minutes.
05 - Incorporate ground cumin, coriander, cinnamon, smoked paprika, bay leaves, and thyme sprigs. Stir and cook for 1 minute until aromatic.
06 - Mix in tomato paste, ensuring all vegetables are well coated.
07 - Pour in chicken or beef broth, pomegranate juice, and pomegranate molasses, scraping the pot bottom to lift any browned bits.
08 - Nestle the lamb shoulder back into the pot. Cover tightly with a lid or foil.
09 - Place the pot in the oven and cook for 2 hours 30 minutes until the lamb is tender and nearly falling off the bone.
10 - Remove the lamb and allow it to rest for 10 minutes. Skim excess fat from the sauce and simmer briefly to thicken if necessary.
11 - Slice or shred the lamb, pour over the sauce, and garnish with pomegranate seeds and chopped cilantro or parsley.