Cozy Weekend Project Copycat PF Chang’s Chicken Lettuce Wraps

There are some weekends that call for a proper project, a slow, deliberate dance in the kitchen that fills the house with a warmth no radiator can match. This is that recipe—a sensory journey that starts with the sizzle of ginger and garlic hitting a hot pan and ends with the satisfying crunch of a lettuce wrap. Let’s make our kitchen smell like the best kind of Saturday evening.
Recipe Overview
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Total Time: 35 minutes
- Servings: 4 generous portions
- Difficulty: Straightforward, with a few rewarding steps
Why You’ll Love This Copycat PF Chang’s Chicken Lettuce Wraps
- The Aroma of the Wok: The moment that minced garlic and ginger hit the hot oil, your entire home will be filled with the most inviting, savoury fragrance. It’s the scent of a weekend project done right.
- That Signature Crunch: We’re building layers of texture—from the tender chicken to the crisp water chestnuts and, of course, the cool, sturdy lettuce cups. Every bite has a story to tell.
- Slowing Down is the Point: This isn’t a midweek rush. This is about taking your time, enjoying the process of dicing, stirring, and tasting. It’s a mindful, comforting activity that ends with a delicious reward.
- A Shared Table Experience: There’s something wonderfully communal about setting out a platter of warm filling and a pile of lettuce cups, letting everyone build their own perfect wrap. It makes for a relaxed, interactive meal.
- Deep, Savoury Satisfaction: The sauce—umami-rich, slightly sweet, and with a gentle kick—coats every piece of chicken perfectly. It’s a deeply satisfying flavour that proves comfort food can be light and vibrant.
Ingredients You’ll Need
- 2 tablespoons sesame oil
- 500g minced chicken thigh (the extra fat keeps it juicy)
- 1 large onion, finely diced
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 100g water chestnuts, drained and finely chopped
- 100g shiitake mushrooms, stems removed and finely chopped
- 3 tablespoons soy sauce
- 1 tablespoon rice vinegar
- 2 tablespoons hoisin sauce
- 1 teaspoon sriracha (or to taste)
- 1 teaspoon sesame seeds, for garnish
- 2 spring onions, thinly sliced
- 1 large head of butter lettuce or iceberg lettuce, leaves separated, washed, and dried
Tip: For the best texture, take a moment to finely dice the onion, water chestnuts, and mushrooms. It’s a little meditative work that pays off in every single bite, ensuring the filling is cohesive and easy to spoon into the lettuce cups.
How to Make Copycat PF Chang’s Chicken Lettuce Wraps
- Prepare the Aromatics: Set a large wok or a deep, heavy-based frying pan over a medium-high heat. Add the sesame oil and wait until it shimmers and you can smell its nutty aroma. Tumble in the diced onion. Cook for 3-4 minutes, stirring often, until it turns translucent and soft, and the kitchen begins to smell sweet and savoury.
- Build the Fragrant Base: Add the minced garlic and grated ginger to the pan. Stir constantly for about 30 seconds, until the fragrance becomes incredibly potent and fills the air. You’ll hear a gentle sizzle—that’s the sound of flavour being born. Be careful not to let the garlic burn.
- Brown the Chicken: Add the minced chicken to the pan, breaking it up with a wooden spoon. Cook for 5-7 minutes. You are looking for the chicken to lose its pinkness and take on a lovely, golden-brown colour. The sizzle will become more vigorous as the moisture evaporates, and the smell will shift to a rich, meaty savouriness.
- Add the Crunch: Stir in the finely chopped water chestnuts and shiitake mushrooms. Cook for another 3-4 minutes. The water chestnuts will soften slightly but retain a wonderful, audible crunch. The mushrooms will release their moisture and then begin to brown, adding a deep, earthy layer to the aroma.
- Create the Sauce: In a small bowl, whisk together the soy sauce, rice vinegar, hoisin sauce, and sriracha. Pour this mixture over the contents of the pan, stirring to coat everything evenly. Let it bubble and reduce for 1-2 minutes. The sauce will thicken and cling to the chicken, looking glossy and rich.
- Finish and Serve: Remove the pan from the heat. Stir through the sesame seeds and half of the sliced spring onions. Taste and adjust the seasoning—perhaps a little more sriracha if you like heat. Arrange the lettuce cups on a large platter, spoon the warm filling into each one, and garnish with the remaining spring onions. Serve immediately, while the filling is hot and the lettuce is cool and crisp.
Tips From My Kitchen
- Patience is a Virtue with the Chicken: Don’t stir the chicken constantly once it hits the pan. Let it sit for a minute or two between stirs. This allows the Maillard reaction to occur, creating that deep, browned flavour that is the backbone of this dish. If you stir too much, the chicken will steam rather than sear.
- Dry Your Lettuce Thoroughly: This is non-negotiable. Wet lettuce cups will turn the filling soggy and dilute the sauce. After washing the leaves, spin them dry in a salad spinner, or pat them very gently with a clean tea towel. They should feel dry to the touch and have a satisfying snap when you bend them.
- Embrace the Mise en Place: Because the cooking happens quickly, have all your ingredients prepped and ready before you turn on the heat. The garlic and ginger need to go in the pan the second the onion is soft. Having everything measured out makes the process calm and enjoyable, not frantic.
- Control Your Heat: Medium-high is your friend. If the pan is too hot, the garlic and ginger will burn. If it’s too low, the chicken will boil in its own juices. Listen to the sizzle: a steady, lively sound indicates the perfect temperature. If it starts to smoke, reduce the heat immediately.
- Let the Filling Rest Briefly: Once you take the pan off the heat, let the filling sit for just a minute. This allows the sauce to fully absorb into the chicken and vegetables. The filling will thicken slightly, making it easier to spoon into the lettuce cups without making a mess.
- Use Chicken Thigh, Not Breast: I always use minced chicken thigh for this recipe. The higher fat content means the meat stays wonderfully moist and tender during the cooking process, while chicken breast can turn dry and crumbly. The texture is worlds apart.
Common Mistakes to Avoid
- Overcrowding the pan: If you add too much chicken at once, the pan temperature drops dramatically. Instead of browning, the chicken will steam, resulting in a pale, watery filling. Cook in batches if your pan isn’t large enough, or stick to the recommended 500g. You want that beautiful, caramelised colour.
- Wrong temperature: I cannot stress this enough. Cooking over a high heat will burn the aromatics before the chicken is done. Cooking over a low heat will result in a lifeless, mushy filling. A steady medium-high heat is the sweet spot. It’s the difference between a vibrant, sizzling wok and a sad, simmering pot.
- Skipping the rest time: That brief minute off the heat is crucial. It allows the sauce to thicken and cling to the meat, rather than pooling at the bottom of the bowl. It also lets the flavours meld together. It’s a tiny pause that makes a huge difference to the final texture and taste.
Delicious Variations to Try
- Spicy Version: For those who love heat, add two finely chopped bird’s eye chillies along with the garlic and ginger. Alternatively, stir a tablespoon of chilli oil or a teaspoon of gochujang paste into the sauce for a deeper, more complex warmth. My kids absolutely devour this every time I make it, so I usually keep the spice mild and serve extra sriracha on the side.
- Vegetarian/Vegan Option: This works beautifully with plant-based protein. Use 400g of crumbled firm tofu or a good-quality plant-based mince. You will need to cook it a little longer to get a good brown on it. Substitute the hoisin sauce for a vegan-friendly brand, and you have a hearty, satisfying meal that everyone can enjoy.
- Different Protein: This is my go-to recipe when I need something quick but impressive. You can easily swap the chicken for minced turkey or beef. Turkey will give a leaner, slightly sweeter flavour, while beef will offer a richer, more robust taste. Adjust the cooking time accordingly—beef may need a minute or two less.
What to Serve With Copycat PF Chang’s Chicken Lettuce Wraps
- A simple bowl of steamed jasmine rice to soak up any extra sauce.
- A side of Crispy Sweet Potato Fries Recipe for a sweet and salty contrast.
- For a lighter meal, pair it with a Simple Avocado Toast Recipe for a different kind of crunch.
- A cold, crisp cucumber salad with a sesame and rice vinegar dressing.
Still hungry for ideas? You might also love Pf Chang Lettuce Wraps Recipe, Thai Chicken Lettuce Wraps from our sister kitchens.
Frequently Asked Questions

Copycat PF Chang’s Chicken Lettuce Wraps
Ingredients
Method
- Prepare the Aromatics: Set a large wok or a deep, heavy-based frying pan over a medium-high heat. Add the sesame oil and wait until it shimmers and you can smell its nutty aroma. Tumble in the diced onion. Cook for 3-4 minutes, stirring often, until it turns translucent and soft, and the kitchen begins to smell sweet and savoury.
- Build the Fragrant Base: Add the minced garlic and grated ginger to the pan. Stir constantly for about 30 seconds, until the fragrance becomes incredibly potent and fills the air. You’ll hear a gentle sizzle—that’s the sound of flavour being born. Be careful not to let the garlic burn.
- Brown the Chicken: Add the minced chicken to the pan, breaking it up with a wooden spoon. Cook for 5-7 minutes. You are looking for the chicken to lose its pinkness and take on a lovely, golden-brown colour. The sizzle will become more vigorous as the moisture evaporates, and the smell will shift to a rich, meaty savouriness.
- Add the Crunch: Stir in the finely chopped water chestnuts and shiitake mushrooms. Cook for another 3-4 minutes. The water chestnuts will soften slightly but retain a wonderful, audible crunch. The mushrooms will release their moisture and then begin to brown, adding a deep, earthy layer to the aroma.
- Create the Sauce: In a small bowl, whisk together the soy sauce, rice vinegar, hoisin sauce, and sriracha. Pour this mixture over the contents of the pan, stirring to coat everything evenly. Let it bubble and reduce for 1-2 minutes. The sauce will thicken and cling to the chicken, looking glossy and rich.
- Finish and Serve: Remove the pan from the heat. Stir through the sesame seeds and half of the sliced spring onions. Taste and adjust the seasoning—perhaps a little more sriracha if you like heat. Arrange the lettuce cups on a large platter, spoon the warm filling into each one, and garnish with the remaining spring onions. Serve immediately, while the filling is hot and the lettuce is cool and crisp.
Notes
I hope this recipe brings a little bit of that weekend warmth to your kitchen. It’s one of those dishes that feels both like a treat and a proper accomplishment. If you decide to make it, I would love to hear how you got on—did you add extra spice, or stick with the classic? Share your thoughts and any twists you tried in the comments below; your stories are what make this community so special. And if you are looking for another comforting, shareable meal, you might enjoy our Philly Cheese Steak Sandwich Recipe for a different kind of hands-on dinner.







