Worked out from this recipe's ingredients. If you're cooking for an allergy, always read the full ingredient list.
A workhorse Thai street-and-neighborhood-restaurant stir-fry that runs on three things: a genuinely reckless amount of chopped garlic, coarsely cracked white pepper, and fish sauce loosened with a splash of stock so the garlic turns into a glossy pan sauce instead of burnt bits. Chicken thigh gets seared hard, the garlic goes in off the heat blast, and dinner is on rice in about fifteen minutes. Swap in pork shoulder or pressed tofu with no other changes.
Ingredients
Chicken and marinade
1.25 lb boneless skinless chicken thighs, sliced 1/4-inch thick against the grain
1 tbsp fish sauce
2 tsp oyster sauce
1 tsp cornstarch
1 tsp coarsely ground white pepper
Garlic pepper paste
12 cloves garlic (about 1/4 cup chopped), roughly chopped
2 tsp whole white peppercorns
1/2 tsp kosher salt
3 cilantro stems or roots, chopped
Sauce
1/3 cup low-sodium chicken stock
1 tbsp fish sauce
1 tbsp oyster sauce
1 tsp soy sauce
2 tsp granulated sugar
To cook and finish
3 tbsp neutral oil, such as canola or rice bran
4 scallions, cut into 1-inch lengths
1 jalapeño or 2 Thai chiles, sliced (optional)
1/4 cup cilantro leaves
1 lime, cut into wedges
4 cups hot jasmine rice, for serving
Instructions
Toss the sliced chicken with 1 tablespoon fish sauce, 2 teaspoons oyster sauce, 1 teaspoon cornstarch and 1 teaspoon coarse white pepper. Leave it at room temperature while you prep everything else — 10 minutes is plenty.
Make the garlic pepper paste: crush the 2 teaspoons whole white peppercorns in a mortar or under the flat of a heavy knife until coarsely cracked (you want visible flecks, not powder). Add the chopped garlic, kosher salt and cilantro stems and pound or chop together into a rough, chunky paste. Do not purée it — texture is the point.
Stir the sauce together in a small bowl: chicken stock, 1 tablespoon fish sauce, 1 tablespoon oyster sauce, soy sauce and sugar. Set it next to the stove along with the scallions, chiles and cilantro leaves.
Heat a 12-inch carbon steel or stainless skillet (or a wok) over high heat for 2 minutes, until a drop of water skitters and vanishes instantly. Add 2 tablespoons of the oil and swirl.
Add the chicken in one layer and leave it alone for 90 seconds to brown, then stir and cook 2 to 3 minutes more, until just cooked through and lightly caramelized at the edges. Scrape it onto a plate, juices and all.
Lower the heat to medium. Add the remaining 1 tablespoon oil and the garlic pepper paste. Stir constantly for 45 to 60 seconds — the garlic should smell sweet and toasty and turn pale gold. The moment you see any brown edges, move to the next step; burnt garlic is bitter and unfixable.
Pour in the sauce mixture and raise the heat to high. Let it bubble hard for 30 to 45 seconds, scraping the pan, until slightly syrupy.
Return the chicken and its juices to the pan along with the scallions and chiles. Toss over high heat for 60 to 90 seconds, until the sauce clings to the chicken in a glossy coat and there's just a little pooling at the bottom of the pan.
Taste and adjust: another splash of fish sauce for salt, a pinch of sugar for balance, or more cracked white pepper if you want it hotter in that dusty, peppery way. Slide onto a platter over or beside hot jasmine rice, scatter with cilantro, and serve with lime wedges.
Chef's tips
White pepper is doing the heavy lifting here, so buy whole peppercorns and crack them yourself if you can — preground white pepper loses its floral heat within months and just tastes musty.
For pork, use 1.25 lb pork shoulder sliced thin and cook it 4 to 5 minutes in step 5. For tofu, press 20 oz extra-firm tofu, cut into 3/4-inch cubes, toss with the cornstarch and 1 tablespoon soy sauce (skip the fish sauce in the marinade), and pan-fry until crisp on two sides before setting aside; use vegetable stock and swap in vegetarian oyster sauce plus 1 extra teaspoon soy sauce.
If your skillet is smaller than 12 inches, sear the chicken in two batches. Crowding steams the meat and you lose the browning that makes this dish taste like a restaurant version.
Cilantro roots are traditional in the paste and worth grabbing at an Asian market; if you only have supermarket bunches, the lower 2 inches of the stems give you most of the same perfume.
Nutrition (per serving, estimated)
681calories
37gprotein
85gcarbs
22gfat
Estimates only — values vary with brands and portions.
Made with Sprig
15-Minute Thai Garlic Pepper Chicken was created in Sprig — the AI chef that turns any craving into a complete recipe, plans your week, and shops with one smart list.