poultry · 2h 50m
chicken
chinese broccoli
Pat chicken thighs completely dry — season generously with salt and pepper on both sides
Heat neutral oil in an oven-safe pan over medium-high until shimmering — sear thighs skin-side down without moving, 6–8 min until deeply golden
Flip briefly to color the underside, 1–2 min, then remove and set aside — pour off most of the fat leaving about 1 tbsp
Reduce heat to medium, sauté smashed garlic until fragrant, about 1 min — add ground ancho and bloom 30 seconds until toasty
Deglaze with soy sauce and rice vinegar, scraping up all fond — add chicken stock and bay leaves
Nestle chicken back in skin-side up, skin should sit above the liquid — bring to a gentle simmer, cover tightly, transfer to 325°F oven
Braise 2.5–3 hours until meat is completely tender and pulling from the bone — check at 2 hrs, reduce oven to 300°F if boiling hard
Remove chicken, reduce braising liquid on stovetop until it coats a spoon if needed — return chicken to sauce and keep warm
At service, blanch gai lan in heavily salted boiling water 60 seconds, drain
Stir fry gai lan with garlic, soy sauce, and sesame oil on high heat 2–3 min — pull off heat while still vibrant green
Lay gai lan as a base, place chicken thighs on top skin-side up, spoon braising sauce over, finish with fried shallots