Home » Lunch & Light Meals » PF Chang’s Chicken Lettuce Wraps (Copycat)


PF Chang’s Chicken Lettuce Wraps (Copycat)

PF Chang’s Chicken Lettuce Wraps (Copycat)

PF Chang's Chicken Lettuce Wraps hit that sweet spot between light and satisfying: savory ground chicken, crisp lettuce, a glossy sauce, and just enough crunch from water chestnuts to keep…

Ava
By Ava



Reading time: 8 min

Tip: save now, make later.

PF Chang’s Chicken Lettuce Wraps hit that sweet spot between light and satisfying: savory ground chicken, crisp lettuce, a glossy sauce, and just enough crunch from water chestnuts to keep every bite interesting. The filling tastes bold and restaurant-style, but it still cooks fast in one skillet, which is why it ends up back in the rotation instead of becoming a once-in-a-while project.

The trick is building flavor in layers. Browning the chicken before the sauce goes in gives the filling a deeper, less “boiled” taste, and the water chestnuts stay crisp if you stir them in near the end. The sauce also needs a short simmer so it clings to the chicken instead of pooling in the pan.

Below, I’ll walk through the small details that matter most: how to keep the filling from turning watery, why the lettuce choice changes the whole experience, and what to do if you want to make the wrap filling ahead for easy dinners later in the week.

The sauce clung to the chicken instead of sitting at the bottom of the pan, and the water chestnuts stayed crunchy even after I let it sit for a few minutes. My husband said it tasted better than the restaurant version.

★★★★★— Megan L.

Copycat PF Chang’s Chicken Lettuce Wraps with savory sauce, crisp lettuce, and that signature crunch

Save to Pinterest

PF Chang's Chicken Lettuce Wraps (Copycat)

The Reason the Filling Tastes Like the Restaurant Version

Most lettuce wrap fillings go flat because they lean on the sauce too early. When that happens, the chicken steams instead of browns, and you end up with a soft filling that tastes one-note. The flavor here comes from cooking the aromatics first, then browning the chicken in the same pan, then adding the sauce only after the meat has had a chance to pick up some color.

The other detail that matters is texture. Water chestnuts bring the crisp bite you expect from the restaurant version, and they need to go in after the chicken is cooked so they stay distinct. If you add them too soon, they lose their snap and disappear into the filling.

  • Ground chicken — This is the base of the filling, and it takes on the sauce quickly. Ground turkey works in a pinch, but chicken has the cleaner, more neutral flavor that matches the restaurant version best.
  • Hoisin sauce — This gives the filling its deep, savory-sweet backbone. There isn’t a perfect substitute, but a mix of barbecue sauce and a little soy sauce can cover in an emergency.
  • Water chestnuts — Don’t skip these. They supply the crunchy contrast that makes the wraps taste finished instead of just saucy.
  • Butter lettuce or Bibb lettuce — The soft, cup-shaped leaves hold the filling without cracking. Romaine works, but it doesn’t give you the same tender bite.
  • Sesame oil — A small amount goes a long way. Use toasted sesame oil for the sauce and the pan if you can, because it gives the dish that unmistakable nutty finish.

How to Build the Filling Without Ending Up with a Watery Skillet

Start With the Aromatics

Heat the sesame oil until it shimmers, then add the onion and let it soften until it turns translucent at the edges. Garlic and ginger go in after that short head start, not before, because they burn fast and turn bitter in a hot pan. You only need about 30 seconds once they hit the oil; the fragrance should bloom, not brown.

Brown the Chicken, Don’t Steam It

Add the ground chicken and break it up as it cooks, but leave it alone long enough to pick up some color before stirring constantly. If the pan looks crowded or wet, raise the heat a little and let some of the moisture cook off. This step is what gives the filling body, so don’t rush straight to the sauce while the chicken is still pale and soft.

Finish With the Sauce and Crunch

Pour in the sauce and let it bubble for 2 to 3 minutes until it turns glossy and lightly thickened. Stir in the water chestnuts and green onions at the end so they keep their texture and brightness. If the pan looks dry before the sauce thickens, give it another minute; if it looks soupy, keep simmering until the liquid coats the chicken instead of running under it.

How to Adapt These Lettuce Wraps for Different Nights

Make It Gluten-Free

Use gluten-free soy sauce or tamari, and check that your hoisin sauce is certified gluten-free. The filling still tastes balanced, and the swap doesn’t change the texture at all. This is the easiest version to adapt because the sauce carries the dish.

Make It Lower-Carb

Use a sugar-free hoisin-style sauce or reduce the honey and add a splash more rice vinegar for balance. The flavor gets a little less rounded, but the savory-sweet profile still comes through. Serve it with extra lettuce leaves and plenty of scallions to keep it fresh.

Swap the Protein

Ground turkey works well and cooks the same way, though it tastes a little leaner and can use an extra splash of sesame oil. Ground pork gives you a richer, more restaurant-like result. If you use chopped mushrooms instead of meat for a vegetarian version, cook them down until their liquid evaporates before adding the sauce.

Storage and Reheating

  • Refrigerator: Store the filling for up to 4 days. The lettuce should stay separate so it doesn’t wilt.
  • Freezer: The cooked filling freezes well for up to 2 months. Cool it completely first, then pack it in an airtight container; the water chestnuts soften a little after thawing, but the flavor stays good.
  • Reheating: Warm the filling in a skillet over medium heat with a splash of water if needed. The biggest mistake is microwaving it until the sauce splits and the chicken dries out.

Answers to the Questions Worth Asking

Can I make PF Chang’s Chicken Lettuce Wraps ahead of time?+

Yes. Cook the filling up to 4 days ahead and store it separately from the lettuce. Reheat it gently in a skillet so the sauce loosens without turning greasy or overly thick.

How do I keep the lettuce wraps from falling apart?+

Use whole butter lettuce leaves and pat them dry before filling them. If the leaves are wet or torn, the filling slides around and the wraps split as soon as you pick them up.

Can I use ground turkey instead of ground chicken?+

Yes, ground turkey works well and follows the same method. It tastes a little leaner than chicken, so a touch extra sesame oil helps round it out.

How do I thicken the sauce if it looks thin?+

Let it simmer a little longer before adding the green onions. The sauce thickens as it reduces, and if you add too much heat too fast it can jump from thin to sticky instead of turning glossy.

Can I leave out the water chestnuts?+

You can, but the texture changes a lot. Without them, the filling becomes softer and more uniform, which makes it taste less like the restaurant version.

PF Chang's Chicken Lettuce Wraps (Copycat)

PF Chang's Chicken Lettuce Wraps (copycat) with savory ground chicken, crunchy water chestnuts, and a glossy Asian-inspired sauce. Quick skillet cooking keeps the filling juicy while spooning it into crisp lettuce leaves for a fresh, light bite.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Dinner, Lunch
Cuisine: Asian
Calories: 520

Ingredients
  

Filling
  • 1 lb ground chicken
  • 1 tbsp sesame oil
  • 1 onion
  • 3 garlic
  • 1 tbsp fresh ginger
  • 8 oz water chestnuts can, drained and chopped
  • 3 green onions sliced
Sauce
  • 0.25 cup low-sodium soy sauce
  • 2 tbsp hoisin sauce
  • 1 tbsp rice vinegar
  • 1 tbsp honey
  • 1 tsp sriracha
  • 1 tsp sesame oil
Serving
  • 1 butter lettuce or Bibb lettuce, leaves separated
  • 1 tbsp sesame seeds
  • 1 green onions extra for garnish

Equipment

  • 1 cast iron skillet

Method
 

Make the sauce
  1. In a small bowl, whisk together low-sodium soy sauce, hoisin sauce, rice vinegar, honey, sriracha, and sesame oil until smooth, glossy, and evenly combined.
Cook the chicken filling
  1. Heat sesame oil in a large skillet over medium-high heat until shimmering.
  2. Add onion and cook for 3 minutes, stirring often, until softened and lightly translucent.
  3. Stir in garlic and fresh ginger and cook for 30 seconds until fragrant.
  4. Add ground chicken and cook, stirring occasionally, until browned and no longer pink.
  5. Stir in chopped water chestnuts and cook briefly to warm through.
  6. Pour the sauce over the chicken mixture and cook for 2–3 minutes until slightly thickened, coating the filling.
  7. Stir in green onions to finish the filling.
Assemble and serve
  1. Spoon the warm chicken mixture into butter lettuce leaves.
  2. Garnish with sesame seeds and additional green onions, then serve immediately.

Notes

For the best crunch, separate lettuce leaves right before filling. Store leftover chicken filling in an airtight container in the refrigerator up to 3 days; reheat in a skillet until hot, then assemble fresh lettuce wraps. Freezing is not recommended for the lettuce, but the filling can be frozen up to 2 months. For a lighter option, use avocado oil instead of sesame oil where the flavor balance still works, and serve with extra lettuce for volume.

Join our weekly recipe email

Fresh dinners, soups, and bakes—straight to your inbox. Free & easy.

Unsubscribe anytime. We respect your inbox.

Leave a Comment

Recipe Rating