Red-Cooked Beef Short Ribs


  • 2

    tablespoons neutral oil, like canola

  • 5

    pounds bone-in short ribs, at least 1 1/2 inches thick

  • 1

    (3-inch) piece fresh ginger, peeled and cut into thick slices

  • 2

    cinnamon sticks

  • 8

    dried Chinese chiles

  • 4

    pieces dried orange peel (or fresh orange peel with no pith, well toasted)

  • 3

    tablespoons Sichuan peppercorns, toasted, then crushed or ground (about 2 tablespoons)

  • 2

    tablespoons whole black peppercorns

  • 2

    whole star anise

  • 1

    cup Shaoxing rice wine

  • 1 ½

    cups low-sodium soy sauce

  • ½

    cup dark soy sauce

  • 1

    packed cup light or dark brown sugar

  • 1

    tablespoon molasses

  • 3

    cups chicken stock


  1. Heat oven to 300 degrees. Prepare the ribs: Heat oil in a large lidded Dutch oven over medium-high. Working in batches, sear short ribs on all sides until deeply and evenly browned, about 10 minutes per batch. Transfer browned short ribs to a large plate, and continue with remaining ribs.
  2. Pour off all but 2 tablespoons of remaining fat, leaving the good browned bits behind. Reduce heat to medium. Add ginger, cinnamon, chiles, orange peel, Sichuan peppercorns, black peppercorns and star anise, and stir to get them coated in the fat. Cook for 2 to 3 minutes, stirring occasionally, until the ginger has started to soften.
  3. Add the rice wine, soy sauces, sugar and molasses, then the chicken stock, and stir to combine. Using tongs, return short ribs to the pot, along with any juices that have accumulated, nestling them into the braising liquid bone-side up, so the meat is submerged. Bring to a simmer, then cover and transfer to oven.
  4. Cook, undisturbed, until short ribs are meltingly tender and falling off the bone (you should be able to shred the meat with a fork), 3 1/2 to 4 hours.
  5. Using tongs, remove the ribs from the pot and put them on a warm platter. Wrap tightly with aluminum foil and a couple of dish towels to keep them warm while you make the sauce.
  6. Prepare the sauce: Strain 3 cups of the braising liquid from the Dutch oven into another pot, discarding remaining braising liquid and solids. Set it over medium-high heat, and add the onions, tomato paste, doubanjiang, soy sauce, rice wine, ginger, garlic and five-spice powder; stir to combine. Bring to a boil, then cook, undisturbed, for 15 minutes, until reduced and thickened.
  7. Strain the sauce through a colander back into the Dutch oven you used to cook the ribs, and place the pot over medium-high heat. Make a slurry of the cornstarch and 3 tablespoons water, then whisk it into the sauce to thicken, 1 to 2 minutes. You’re looking for something thick and glossy, like a demi-glace.
  8. Unwrap the ribs, daub them liberally with the sauce and serve with Bibb lettuce leaves, Thai basil, cilantro, scallions, cucumbers, rice and the remaining sauce.