Crisp lettuce cups and a glossy chicken filling are the reason these PF Chang’s chicken lettuce wraps get made on repeat. The contrast does the work for you: cold, crunchy lettuce on the outside, savory-sweet chicken with little bursts of water chestnut in the middle, and enough ginger and garlic to keep every bite lively. It eats like restaurant takeout, but it lands lighter and fresher on the table.
What makes this version work is the balance in the pan. The chicken gets cooked first so it can pick up color before the sauce goes in, and the hoisin, soy sauce, and rice wine vinegar are added together so the filling turns glossy instead of muddy. Water chestnuts go in at the end on purpose. They stay crisp, which is what keeps the filling from feeling soft or heavy.
Below, I’ll walk through the parts that matter most: how to keep the chicken juicy, how to keep the sauce from getting too salty, and the best lettuce to use if you want cups that hold together without tearing.
The filling got that same glossy takeout texture, and the water chestnuts stayed crunchy even after I mixed everything together. I used butter lettuce and it held up perfectly for dinner, then I packed the leftovers for lunch the next day.
Love the glossy chicken filling and crunchy lettuce contrast? Save these PF Chang’s chicken lettuce wraps for the next night you want takeout-style dinner without waiting on delivery.
The Trick to Keeping the Filling Glossy, Not Watery
The fastest way to ruin lettuce wraps is to let the filling steam after the sauce goes in. Once the chicken is cooked through, the pan should still be hot enough to loosen the hoisin mixture, but not so hot that the sugars in the sauce scorch. If the heat is too high, the edges of the pan turn sticky and bitter before the chicken has a chance to absorb the seasoning.
Another common mistake is adding the water chestnuts too early. They don’t need much time, and if they sit in the pan for too long they lose the crisp snap that makes each bite interesting. The sauce should coat the meat in a thin, shiny layer, not pool at the bottom.
What Each Ingredient Is Actually Doing in This Dish

- Ground chicken — This is the base of the filling and it cooks fast, but it can dry out if you leave it over the heat too long. Pull the pan off once the pink is gone and the sauce is ready to go in.
- Hoisin sauce — This gives the filling its sweet-savory backbone and the lacquered look people expect from restaurant-style lettuce wraps. There isn’t a perfect substitute, though a mix of barbecue sauce and a little soy sauce can mimic the sweetness in a pinch.
- Sesame oil — Use the real stuff here. A small amount adds the nutty finish that makes the dish taste complete.
- Water chestnuts — Don’t skip them if you want the right texture. They’re the crunchy part that keeps the filling from eating like plain seasoned ground chicken.
- Iceberg or butter lettuce — Iceberg gives you the most crackly crunch and sturdy cups, while butter lettuce gives softer wraps that fold more easily. Both work; choose based on whether you want snap or pliability.
Getting the Chicken and Sauce to Come Together in One Pan
Start with the aromatics
Heat the sesame oil until it shimmers, then add the garlic and ginger for just a minute. You want them fragrant, not browned. If the garlic starts to color deeply, the pan is too hot and the flavor will turn sharp instead of round.
Cook the chicken before the sauce
Add the ground chicken and break it up with a spatula so it cooks in small, even pieces. Let it lose its pink color and pick up a little light browning in spots. If there’s excess liquid in the pan, keep cooking until it evaporates; watery chicken will dilute the sauce and leave you with a bland filling.
Glaze at the end
Stir in the hoisin, soy sauce, and rice wine vinegar once the chicken is cooked. The mixture should turn glossy almost immediately. Add the water chestnuts and half the green onions last so they stay bright and crunchy, then cook just long enough to warm everything through.
How to Adapt These Lettuce Wraps for the Pantry You Have
Use butter lettuce for softer wraps
Butter lettuce gives you more flexible cups that fold around the filling without cracking. It’s the better choice if you want a cleaner handheld wrap, though it won’t have the same crisp bite as iceberg.
Make it spicy
Stir in sriracha with the sauce or drizzle it over the finished wraps. That gives you heat without changing the texture of the filling, and it plays nicely with the sweetness of the hoisin.
Swap in ground turkey or chicken breast
Ground turkey works the same way and keeps the dish just as fast. If you use very lean ground chicken or turkey breast, don’t overcook it before the sauce goes in or the filling will turn dry.
Make it gluten-free
Use a gluten-free hoisin and tamari instead of standard soy sauce. The flavor stays close, but the brand you choose matters because hoisin varies a lot in sweetness and saltiness.
Storage and Reheating
- Refrigerator: Store the filling separately from the lettuce for up to 4 days. The lettuce will wilt if it sits with the hot chicken.
- Freezer: The chicken filling freezes well for up to 2 months. Cool it completely, pack it flat in a sealed container, and thaw overnight in the fridge before reheating.
- Reheating: Warm the filling in a skillet over medium-low heat with a splash of water if it looks dry. The common mistake is blasting it in the microwave, which can make the chicken rubbery and the sauce sticky in patches.
The Questions People Ask Before They Make These Lettuce Wraps

Pf Chang's Chicken Lettuce Wraps
Ingredients
Equipment
Method
- Heat sesame oil in a large skillet over medium-high heat, until shimmering.
- Add garlic and ginger and saute for 1 minute, stirring until fragrant with light browning at the edges.
- Add ground chicken and cook until no longer pink, breaking it up as it browns.
- Stir in hoisin sauce, soy sauce, and rice wine vinegar, mixing until glossy and evenly combined.
- Add water chestnuts and half the green onions, then cook for 2 minutes until heated through and lightly infused with sauce.
- Spoon the chicken mixture into lettuce cups, filling each leaf generously while keeping the lettuce intact.
- Garnish with the remaining green onions and serve immediately while the lettuce stays crisp.