Braised Lamb Shanks with Bok Choy and Sweet-and-Sour Dill Oil
  1. Preheat the oven to 400°F. Have ready a large plate.
  2. Season the lamb shanks with salt.
  3. In an ovenproof pot with a tight-fitting lid over high heat, warm 2 tablespoons of the canola oil. Sear the lamb shanks on both sides until golden brown, about 2 minutes per side, then transfer to the plate.
  4. Add 1 tablespoon of the vinegar to the pot and, using a wooden spoon, scrape up the brown bits at the bottom. Turn the heat to medium, add the onion and garlic, and sauté until the onion is translucent. Add the beef stock and remaining vinegar and bring to a simmer.
  5. Return the shanks to the pot and press down to submerge them. Cover the pot, transfer to the oven, and braise the shanks until the meat is falling from the bone, about 1 hour and 45 minutes.
  6. In a blender, combine the remaining canola oil, dill, and sugar and puree until smooth. Strain through a cheesecloth-lined fine-mesh sieve and transfer to a squeeze bottle.
  7. Remove the shanks from the pot and reserve the cooking liquid separately. Let the shanks cool, then return the cooking liquid to medium-high heat. Simmer, stirring occasionally, until the liquid is reduced to a thick, glossy sauce. Once the shanks are cool enough to handle, gently remove the meat from the bone.
  8. Add the lamb meat and bok choy to the cooking liquid and stir until the bok choy is tender and the leaves are bright green, about 4 minutes. Season with salt. Spoon the lamb, bok choy, and sauce onto a serving platter and then drizzle with dill oil before serving.