Cooking rice noodles in chicken stock instead of water is a technique most home recipes overlook, and it's the difference between bland noodles in a good sauce and flavored noodles in a good sauce. When noodles hydrate, they absorb whatever liquid surrounds them. Water gives you water-hydrated noodles. Stock gives you stock-hydrated noodles with a base level of savory flavor built into every strand.
The flavor trio at the center of this dish is peanut-fish sauce-lime. It's a Thai-inspired combination that hits four flavor categories simultaneously: peanut butter for nutty richness, fish sauce for fermented salty depth, lime juice for bright acid, sugar for balance. Together, they create a sauce that's sweet, sour, salty, and umami all at once, which is Thai cooking in a nutshell.
Sear chicken thighs (thinly sliced across the grain) over medium-high heat for 2 to 3 minutes until just cooked. Pull and set aside. Shredded cabbage goes in next, cooking in the residual chicken fat until tender. Garlic follows for 20 seconds.
The sauce base builds on top: fish sauce, brown sugar, lime juice, peanut butter. Stir for 30 seconds until the peanut butter is evenly spread and fragrant. It will look sticky and thick at this stage, and that's correct. The stock is about to thin it.
Chicken stock goes in and brings it all to a simmer. Dry rice noodles go directly into the simmering liquid and cook in 5 to 7 minutes, absorbing the sauce as they soften. Add the chicken back in. If the liquid reduces too fast before the noodles are tender, splash in more water.
The final texture should be noodles coated in a glossy, clingy sauce, not soup. Finish with scallions, chopped cilantro, crushed peanuts, and lime wedges. Adjust the lime at the table. A restaurant-level weeknight dinner made in one pan.