Copycat PF Chang’s Chicken Lettuce Wraps That Hit the Same Sweet-Salty Crunch at Home

In order to come up with creative recipe ideas, ingredient pairings, and cooking tips, we create some of our content with the assistance of customized AI tools alongside our own kitchen testing and editorial review. All images are human photographed. As an Amazon Associate we earn from qualifying purchases.

I’ll admit I used to think of PF Chang’s chicken lettuce wraps as a special occasion type of appetizer, like the ones you order when you want to feel a little fancy and a little virtuous. It was only when I attempted to make them myself that I understood how the price tag created the \”special occasion\” feel. The true magic of this dish is in the zesty marinade that clings to the chicken, as if to say, ”I mean business” and in the cool and crunchy lettuce that snaps when bitten.

This imitation version relies on that same addictive juxtaposition: warm, savory-sweet chicken with crunchy water chestnuts, a scallion fragrance, and cool lettuce cups. It also comes with a drizzle of hoisin-peanut sauce (optional, but highly recommended). It’s easy enough for a weeknight, a little showy when served, and extremely forgiving; even if you chop ingredients unevenly, (like me, every time), it’ll still taste like you crushed it.

The Short Version

  • Copycat PF Chang’s Chicken, in a sentence: A quick stir-fry of ground chicken with mushrooms, water chestnuts, scallions, and a PF Chang’s-style savory-sweet sauce, served in crisp lettuce cups.
  • Why it works: High heat + a thickened sauce = glossy, clingy flavor; crunchy add-ins keep it lively instead of mushy.
  • Timing: 25 to 35 minutes total, including prep.
  • Flavor profile: Salty, sweet, gingery, garlicky, with a toasted sesame finish and a little tang.
  • Key tips: Brown the chicken first, keep the lettuce cold and dry, and add water chestnuts at the end so they stay crisp.
  • Make-ahead friendly: Filling reheats well; lettuce and toppings are best prepped separately.

Ingredients

This recipe includes mostly pantry sauces plus some fresh crunchy ingredients. Hoisin sauce (pick one that you can actually enjoy straight from the jar) and toasted sesame oil (use it lightly, but don’t leave it out) are the two ingredients that silently determine if you get “pretty good” or “why does this taste like the restaurant?” Ground chicken evokes the classic copycat vibe, though the seasonings are adaptable enough to accommodate swaps.

Master Ratio (Easy To Scale)

  • 1 pound ground chicken
  • 1 cup finely chopped aromatics and veg (onion + mushrooms + scallion whites)
  • 1/2 cup crunchy add-ins (water chestnuts, chopped)
  • 1/3 cup total sauce (mix of hoisin, soy, rice vinegar, etc.)
  • 1 to 2 teaspoons thickener (cornstarch + water slurry)
  • 1 head lettuce (butter lettuce or iceberg, for cups)

If you’re feeding a crowd, double everything: 2 pounds of chicken, 2 cups of chopped vegetables, 1 cup of water chestnuts, and about 2/3 cup of sauce. Use a larger pan or do the chicken in two batches so it browns instead of steaming. The quantity of sauce can be adjusted easily; taste it one last time and add vinegar or sugar if you think it’s necessary.

Ingredient Choices That Change Flavor

Small choices matter here. Regular soy sauce works well, but for a more restaurant quality filling, dark soy sauce is the way to go. Mushrooms provide that nice browned, savory base and I appreciate them for ethically stretching the meat as well. Chili garlic sauce or sambal really take it up a notch. Instead of just being good, it really does become a gotta-have-another kind of wrap.

Ingredient Best Choice (Closest to PF Chang’s vibe) Substitution What Changes
Ground chicken 93 to 97% lean Ground turkey, pork, or finely chopped chicken thighs Turkey is slightly drier; pork is richer and more savory; thighs taste fuller but take longer to chop.
Hoisin sauce A balanced, not-too-sweet brand Mix of BBQ sauce + a little soy + a pinch of five spice Sub gets you sweetness and stickiness, but less fermented depth.
Soy sauce Low-sodium soy + salt to taste Tamari or coconut aminos Tamari is deeper; coconut aminos are sweeter and less salty.
Water chestnuts Canned, rinsed well, finely chopped Jicama (small dice), celery Jicama is crisp and fresh; celery is louder and more herbal.
Lettuce Butter lettuce (Bibb) Iceberg cups, romaine hearts Butter is tender and sweet; iceberg is louder crunch; romaine is sturdy but less “wrap-y.”

Full Ingredient List (Serves 4 as a meal, 6 as an appetizer)

  • 1 head butter lettuce (Bibb) or iceberg, leaves separated, washed, and very well dried
  • 1 lb ground chicken
  • 1 tbsp neutral oil (avocado, canola, or grapeseed)
  • 1 small yellow onion, finely diced (about 3/4 cup)
  • 8 oz cremini mushrooms, very finely chopped (almost minced)
  • 2 to 3 cloves garlic, minced
  • 1 tbsp fresh ginger, minced or grated
  • 1 can water chestnuts (8 oz), rinsed and finely chopped
  • 3 scallions, sliced (whites and greens separated)
  • 2 tbsp hoisin sauce
  • 2 tbsp soy sauce (low-sodium preferred)
  • 1 tbsp rice vinegar
  • 1 tbsp brown sugar (light or dark)
  • 1/2 tsp toasted sesame oil
  • 1 to 2 tsp chili garlic sauce or sambal (optional, to taste)
  • 1/4 cup chicken broth or water
  • 1 tsp cornstarch + 1 tbsp cold water (slurry)
  • To serve (optional but nice): chopped peanuts or cashews, extra hoisin, lime wedges, cilantro, sesame seeds

Instructions

1) Prepare the lettuce and other toppings first. Break apart the leaves, wash and dry them (a salad spinner is very helpful here). Refrigerate the stacked leaves placed on a tray lined with a towel. Half the appeal lies in the crispness of the lettuce. Since the actual cooking happens quickly, slice the scallions and chop the water chestnuts, and keep everything nearby.

2) Combine the sauce ingredients. In a small bowl, whisk hoisin and soy sauce, rice vinegar, brown sugar, toasted sesame oil, chili garlic sauce (if added) and chicken broth. In another small cup, mix cornstarch and cold water to create a smooth slurry. Set both aside. If you add dry cornstarch to hot sauce, you’ll get tiny jellyfish blobs. I’ve done it. It’s not charming.)

3) Brown the chicken. Place a large frying pan (or wok) on medium high heat. Add the neutral oil. Add ground chicken and spread it into a layer thin enough to make contact with the pan. After letting it sit for 2 to 3 minutes without stirring, break it up and keep cooking for about 4 to 6 minutes until it is mostly browned and no longer pink. If there is more liquid, keep cooking for an additional minute so that the excess can evaporate. You want sizzle, not stew.

4) Create a flavor foundation. Toss in some diced onion, along with mushrooms. Stir occasionaly as you cook for 5 to 7 minutes until the mushrooms start to brown and the onion softens. Add the garlic and ginger and cook for 30 seconds until just fragrant. If garlic smells sharp or bitter it means your heat is too high. Reverse and continue moving.

5) Sauce and gloss. Add the sauce mixture and toss to coat. Bring it to a lively simmer. While stirring constantly, drizzle in the cornstarch slurry after stirring it again. Cook for 1 to 2 minutes until the sauce has thickened and looks glossy and clingy. Incorporate the chopped water chestnuts and the white parts of the scallions, then continue cooking for 1 more minute. Taste: add a little more vinegar if it is too sweet. If too salty, add a pinch of sugar. If you want it more spicy, add another dab of chili paste.

6) You can serve the dish straight away. Divvy out some of the sizzling filling into a serving dish. Sprinkle scallion greens on top. Posez les feuilles de laitue, les noix, le citron vert et toutes les autres sauces. Let every person build their own wrap. This is the kind of dinner where folks stand at the counter “just tasting”, which is code for “theft”.

Spins and Swaps

  • Extra-authentic sweetness: Add 1 teaspoon of oyster sauce or a tiny drizzle of honey to round the edges.
  • Peanut-forward: Stir 1 to 2 tablespoons creamy peanut butter into the sauce for a richer, satay-ish vibe.
  • Vegetarian: Replace chicken with finely chopped mushrooms plus crumbled extra-firm tofu; bump soy sauce and add a little miso.
  • Spicy: Add diced Fresno chile or a pinch of crushed red pepper with the garlic and ginger.
  • Low-carb, higher-protein: Keep the sugar to 1 teaspoon and lean on hoisin for sweetness; add extra chicken and more mushrooms.
  • More crunch: Add finely diced celery or chopped bell pepper at the end with the water chestnuts.

What to Serve With It

  • Rice: Jasmine rice or coconut rice for people who want the sauce to have a soft landing.
  • Noodles: Simple garlic sesame noodles on the side if you’re feeding teenagers or hungry adults (same thing, honestly).
  • Soup starter: Egg drop soup or miso soup keeps the takeout-at-home theme going.
  • Veg side: Quick cucumber salad with rice vinegar, sesame, and a pinch of sugar.
  • Drink: Iced green tea, a crisp lager, or something citrusy with ginger if you’re feeling bar-cart-ish.
  • Make it a platter: Serve with lime wedges, cilantro, chopped peanuts, and extra chili sauce so the table looks abundant with almost no extra work.

Common Stumbles, Easy Saves

  • My filling is watery. Your pan wasn’t hot enough or it was crowded. Cook off moisture before adding sauce, and use a wider skillet next time.
  • It tastes flat. Add a splash of rice vinegar and a pinch of salt. Sweet-salty needs a little acid to stand up.
  • Too salty. Add a tablespoon or two of water or broth, plus a pinch of sugar. Also, check if your hoisin is especially salty.
  • Too sweet. Add vinegar, a little extra soy, or a squeeze of lime. Acid is the antidote.
  • Lettuce keeps tearing. Use butter lettuce leaves closer to the center (more cup-shaped) or switch to iceberg and cut it into sturdy cups.
  • Gritty garlic/ginger bits. Mince finer or grate ginger on a microplane. Big chunks can be startling in a tender filling.
  • Best restaurant-like texture: Chop mushrooms very small, almost like you’re making a mushroom “crumb.” They disappear into the chicken and make it juicy.
  • Do not skip drying the lettuce. Wet lettuce turns your wrap into a sad slip-n-slide. I’ve watched a beautiful wrap eject its filling onto a plate. Humbling.

Storage and Leftovers

Instead of a flour wrap that most takeout restaurants use, these lettuce wraps have a “wrap” that consists of fresh and crisp greens. This makes these lettuce wraps takeout options that are lighter too. While the filling does have some sugar and sodium, as most copycat sauces do, it is protein forward (ground chicken) and has plenty of vegetables. If you’re watching either, use low-sodium soy sauce, go easy on the hoisin, and limit the brown sugar to one or two teaspoons. Then, brighten it with vinegar and lime so you won’t miss the sweetness.

When storing, keep the filling and lettuce apart. You can keep the chicken mixture in an airtight container in the fridge for 4 days. Reheat gently in a skillet with a splash of water, or microwave in short intervals (stir to keep sauce glossy). For the best storage method, clean and dry the lettuce, and then wrap it in paper towels and place it in a container. Crispness will be best on the first day. Store for 2-3 days.

Field Notes

Take one: I prepared these as the main event, thinking we’d be polite and have leftovers after my friend came over for a quick bite. We ended up standing at the counter making wrap after wrap, debating whether iceberg or butter lettuce is better. (Iceberg won on crunch. Butter won on elegance. We called it a tie and continued eating. The only change I made while cooking was adding a bit more rice vinegar because the hoisin was a bit on the sweet side.

My filling once included extra mushrooms and a leftover zucchini that I diced into tiny pieces. I was sure it would be weird. It wasn’t. Zucchini disappeared into the background while mushrooms dominated the dish’s savory profile, and nobody noticed but me, smugly, as I added way too many peanuts to my wrap. The lesson is that as long as you keep the sauce punchy and the lettuce cold, this is a pretty forgiving stir fry template.

Your Game Plan

  • Wash and thoroughly dry lettuce leaves; refrigerate.
  • Chop onion, mushrooms (very small), scallions; rinse and chop water chestnuts.
  • Whisk sauce; mix cornstarch slurry separately.
  • Brown ground chicken hard enough to get a little color.
  • Cook onion + mushrooms until moisture evaporates and things smell toasty.
  • Add garlic + ginger briefly, then sauce; thicken with slurry.
  • Fold in water chestnuts and scallion whites at the end.
  • Serve hot filling with cold lettuce and crunchy toppings.

Quick Definitions

  • Aromatics: Flavor-building ingredients like onion, garlic, ginger, and scallion that form the base of the dish.
  • Slurry: A mix of cornstarch and cold water used to thicken sauces smoothly.
  • Brown (in a pan): Letting food develop color on the surface for deeper flavor, not just cooking it through.
  • Hoisin: A sweet-salty Chinese-style sauce made with fermented soybean paste, garlic, and spices.
  • Toasted sesame oil: A finishing oil with strong nutty aroma; use small amounts for fragrance.
  • Lettuce cups: Whole lettuce leaves used as edible wrappers for warm fillings.

Asked and Answered

What type of lettuce is most like that used in PF Chang’s lettuce wraps? Butter lettuce (Bibb) provides the most traditional cup shape and soft bite. If you want sturdier “boats” with a dramatic crunch, Iceberg is a great option.

Can I prepare the filling in advance?
Yes. You may prepare it up to 4 days in advance, and reheat with a splash of water or broth. Separately store the lettuce and toppings until it is time to serve.

How do I keep the filling from getting soggy?
Brown the chicken, make sure to thoroughly cook the mushrooms so none of their liquid remains, and as always, take your time with the reduction after adding the sauce. A thick glossy sauce has clingy filling.

Can this be made gluten-free? For a gluten-free option, substitute soy sauce with tamari and select a gluten-free hoisin sauce (some brands have wheat). Check the labels of the chili garlic sauce and broth as well.

Can I substitute ground chicken with chopped?
Yes, you can do that and it is great. Mince boneless chicken thighs or breast into tiny chunks (similar to hand-chopped “ground”), then cook in the same manner. Although it takes longer, it feels a bit more indulgent.

What if I don’t have water chestnuts?
Try using finely diced jicama for the same crunch, or celery for the crunch (it will taste more herbal). Chopped peanuts in the filling can also provide that snap.

Before You Go

The copycat PF Chang’s chicken lettuce wraps recipe is one of the few recipes that really hit that restaurant craving. It’s got that shiny sauce, savory meat, and the crunchy cold lettuce. It’s the whole happy mess. After making them once, you’ll beginning thinking of lettuce wraps as a weekday staple, not just a menu item, and in the best way possible, it feels like you’re getting away with something.

Nathaniel Lee

Nathaniel Lee is the self-taught chef and recipe developer behind HomeViable. No culinary school, no nutrition degree. He learned by watching, tasting, and refusing to stop asking why. Every recipe here teaches something. He wants you to understand your food, not just cook it.