P.F. Chang’s Copycat Chicken Lettuce Wraps Recipe

30 min prep 3 min cook 3 servings
P.F. Chang’s Copycat Chicken Lettuce Wraps Recipe
Save This Recipe!
Click to save for later - It only takes 2 seconds!

It was a breezy Saturday afternoon in early autumn, the kind of day when the kitchen smells like a promise of comfort and the world outside feels just a little bit cooler. I was standing at my kitchen counter, a half‑finished batch of my grandma’s chicken soup simmering on the stove, when the phone rang with a sudden craving: “I need that P.F. Chang’s lettuce wrap thing you made last month!” I could almost hear the clatter of the restaurant’s bustling line, the sizzle of the wok, and the faint whisper of fresh lettuce leaves being torn apart. The moment I lifted the lid on the pantry, a cloud of fragrant steam—sweet ginger, sharp garlic, and a hint of toasted sesame—hit me, and I knew exactly what I needed to recreate.

Why do those wraps feel like a cheat‑code for a dinner party? Because they’re handheld, they’re fresh, and they let you pack a punch of Asian flavors without the heaviness of a full‑plate entrée. The secret isn’t just in the sauce; it’s in the balance of textures—the crisp snap of butter lettuce, the tender bite of ground chicken, and the surprising crunch of water chestnuts that pop like tiny fireworks in your mouth. I’ve spent countless evenings perfecting the ratio of soy to oyster sauce, and trust me, once you hit that sweet‑savory spot, you’ll never look back. But wait—there’s a hidden trick in step four that takes the flavor from good to unforgettable, and I’m saving it for later.

Imagine gathering around the table, each guest reaching for a leaf, scooping up a spoonful of aromatic mixture, and then biting into a burst of lime‑bright, ginger‑spiced goodness. The experience is interactive, it’s fun, and it feels a little bit fancy without demanding a fancy price tag. Plus, the recipe is flexible enough to accommodate picky eaters, gluten‑free tweaks, and even a vegetarian version if you swap the chicken for finely diced mushrooms. The best part? You can prep most of it ahead of time, leaving you free to mingle, sip wine, or simply enjoy the conversation. Here’s exactly how to make it — and trust me, your family will be asking for seconds.

🌟 Why This Recipe Works

  • Flavor Depth: The combination of soy sauce, oyster sauce, and a touch of hoisin creates a layered umami profile that mimics the restaurant’s secret blend. Each sauce contributes a different note—salty, sweet, and slightly briny—so the palate never gets bored.
  • Texture Harmony: Ground chicken provides a tender, juicy base while water chestnuts add a crisp, watery snap that prevents the mixture from feeling mushy. This contrast keeps each bite exciting and prevents the lettuce from wilting too quickly.
  • Speed & Simplicity: All the components come together in under 45 minutes, making it perfect for weeknight meals or last‑minute gatherings. You won’t need a pantry full of exotic ingredients—just a few staples and a good wok.
  • Versatility: The recipe can be adapted for gluten‑free diners by swapping soy sauce for tamari, or for vegetarians by using finely chopped shiitake mushrooms. Even the lettuce can be swapped for collard greens if you’re looking for a sturdier wrap.
  • Nutrition Balance: Lean ground chicken supplies protein, while the lettuce offers a fresh dose of vitamins and fiber. The modest amount of oil and sauces keeps the dish light enough for a starter without sacrificing flavor.
  • Crowd‑Pleaser Factor: The interactive nature of building your own wrap turns a simple appetizer into a conversation starter. People love the hands‑on element, and the bright lime wedges add a final flourish that feels restaurant‑grade.
  • Ingredient Quality: Using fresh ginger, real garlic, and high‑quality oyster sauce makes a noticeable difference. The aroma alone will transport you straight to an Asian market stall.
  • Ease of Scaling: Whether you’re feeding four friends or a dozen coworkers, the recipe scales smoothly—just multiply the ingredients and keep the sauce ratios consistent.
💡 Pro Tip: For an extra depth of flavor, toast the sesame oil for just 10 seconds in a dry pan before adding it to the sauce. The nutty aroma will elevate the whole dish.

🥗 Ingredients Breakdown

The Foundation: Protein & Base

The star of this dish is 1 pound of ground chicken (or finely chopped chicken breast if you prefer a slightly firmer texture). Ground chicken absorbs sauces quickly, allowing each bite to be juicy and flavorful. If you’re aiming for a leaner profile, choose skinless, boneless chicken; for a richer mouthfeel, you can add a tablespoon of chicken fat or a splash of broth. Vegetable oil (2 tablespoons) is the cooking medium that helps the chicken brown without sticking, and it also carries the aromatics into the meat. Choosing a neutral oil ensures that the sauce’s complex flavors remain front and center.

Aromatics & Spices: The Scented Symphony

Onion, garlic, and ginger are the holy trinity of Asian cooking. A medium onion, finely diced, releases a sweet base when sautéed, while two cloves of minced garlic add a sharp, pungent edge that awakens the palate. Fresh ginger, minced (about a tablespoon), brings a bright, peppery heat that cuts through the richness of the chicken and sauces. Together they create a fragrant foundation that makes your kitchen smell like a bustling street market.

The Secret Weapons: Crunch & Umami Boosters

A can of water chestnuts (8 oz, drained and diced) provides that unexpected crunch you love in the restaurant version. Their mild, slightly sweet flavor doesn’t compete with the sauces but instead adds a textural surprise. Green onions, thinly sliced (2 stalks), are added both during cooking and as a garnish for a fresh, oniony bite. The trio of sauces—soy sauce (3 Tbsp), oyster sauce (2 Tbsp), and hoisin sauce (1 Tbsp)—creates a balanced sweet‑savory glaze. Add rice wine vinegar (2 Tbsp) for acidity, a pinch of red pepper flakes for heat (optional), and a teaspoon of brown sugar to round out the flavors.

🤔 Did You Know? Water chestnuts are actually a type of aquatic plant that grows in marshes and wetlands across Asia. Their crunchy texture remains even after cooking, making them a favorite in many stir‑fries.

Finishing Touches: Freshness & Presentation

A large head of butter lettuce provides the perfect vessel—its leaves are pliable yet sturdy enough to hold the filling without tearing. Rinse the leaves gently and pat them dry; excess moisture will make the wraps soggy. A drizzle of sesame oil (1 tsp) just before serving adds a lingering nutty perfume, while a sprinkle of sesame seeds offers a subtle crunch. Finally, lime wedges on the side let diners add a burst of citrus brightness that lifts the entire dish. Additional green onions for garnish not only add color but also a fresh bite that balances the richness.

With your ingredients prepped and ready, let's get cooking. Here's where the fun really begins...

P.F. Chang’s Copycat Chicken Lettuce Wraps Recipe

🍳 Step-by-Step Instructions

  1. Heat the vegetable oil in a large skillet or wok over medium‑high heat until it shimmers. Add the finely diced onion and sauté for about 2‑3 minutes, stirring constantly, until the edges become translucent and you can smell the sweet aroma. Then, stir in the minced garlic and ginger, cooking for another 30 seconds until they turn fragrant but not browned. This is the moment where the kitchen starts to feel alive—listen for that gentle sizzle, and trust your nose.

  2. 💡 Pro Tip: If you want a deeper caramelization on the onion, add a pinch of sugar while it cooks. It will help the sugars brown faster and add a subtle sweetness.
  3. Push the aromatics to the side of the pan and add the ground chicken, breaking it up with a wooden spoon. Let it sit undisturbed for 1‑2 minutes so it develops a golden crust before you start stirring—this step builds flavor through the Maillard reaction. As the chicken browns, crumble it and mix with the onions, ensuring every piece is evenly coated with the fragrant base. When the chicken is no longer pink, you’ll see a beautiful caramel‑brown color and hear a faint crackle as the juices evaporate.

  4. ⚠️ Common Mistake: Overcrowding the pan will steam the chicken instead of browning it. If your skillet looks crowded, work in batches.
  5. Stir in the diced water chestnuts and sliced green onions, letting them warm through for about a minute. The chestnuts should stay crisp, so avoid overcooking them—listen for a gentle pop as they hit the hot pan. At this point, sprinkle the cornstarch over the mixture and stir quickly; the cornstarch will act as a thickening agent later when you add the sauces.

  6. 💡 Pro Tip: Dissolve the cornstarch in a tablespoon of cold water before adding it to prevent clumps.
  7. In a small bowl, whisk together soy sauce, oyster sauce, hoisin sauce, rice wine vinegar, sesame oil, brown sugar, and red pepper flakes (if using). Once combined, pour the sauce over the chicken mixture, stirring constantly to coat every morsel. Watch as the sauce bubbles and thickens, hugging the chicken like a glossy glaze. When the mixture becomes glossy and the flavors meld—about 2‑3 minutes—you’ll notice the aroma intensifying, a clear sign you’re on the right track.

  8. Taste the filling and season with salt and pepper to your preference; remember that the soy sauce already adds saltiness, so a light hand is best. If you crave a touch more heat, add an extra pinch of red pepper flakes. The balance should be sweet, salty, tangy, and just a whisper of spice. This is the step where patience really pays off—I once added too much soy and had to dilute with water, but now I trust my palate.

  9. Transfer the cooked filling to a serving bowl, and garnish with additional sliced green onions and a generous sprinkle of sesame seeds. The seeds add a delicate crunch and a visual pop of ivory against the dark sauce. If you love citrus, squeeze a little lime juice over the top now or let guests do it at the table for that fresh zing.

  10. Arrange the butter lettuce leaves on a platter, keeping them whole and upright. Serve the filling alongside the leaves, lime wedges, and extra sauces if desired. Encourage everyone to spoon a dollop of the mixture onto a leaf, fold it like a taco, and take a bite. The result? A perfect harmony of cool, crisp lettuce and warm, savory chicken that bursts with flavor in every mouthful.

And there you have it! But before you dig in, let me share some tips that will take this from great to absolutely unforgettable...

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Before you finish cooking, scoop a tiny spoonful onto a clean plate, let it cool for a few seconds, then taste. This allows the flavors to settle and gives you a chance to adjust salt, sugar, or acidity. I always add a dash more lime juice if the sauce feels a touch heavy—trust me, that bright citrus lift makes a world of difference.

Why Resting Time Matters More Than You Think

After you turn off the heat, let the filling sit for 5 minutes. This short rest lets the cornstarch fully gelatinize, creating a silkier texture that coats each bite. Skipping this step can result in a sauce that feels a little thin, especially if you’re serving the wraps later.

The Seasoning Secret Pros Won’t Tell You

A splash of dark soy sauce (instead of light) adds a deep, almost caramelized note that commercial sauces often hide. It’s a subtle hack that professional chefs use to give their dishes that “restaurant‑level” depth without extra cost. Just a teaspoon is enough to transform the flavor profile.

💡 Pro Tip: Warm the lettuce leaves briefly over low heat for 10 seconds if they feel too stiff. This makes them more pliable and prevents tearing when you fold them.

The Crunch Preservation Method

To keep water chestnuts extra crunchy, add them at the very end of the cooking process, just before the sauce is poured in. This prevents them from absorbing too much liquid and losing their snap. I once added them too early and ended up with a soggy texture—lesson learned!

Balancing Sweet and Salty

If you find the sauce leaning too salty, a teaspoon of honey or additional brown sugar can bring back balance. Conversely, if it’s too sweet, a splash more rice wine vinegar or a pinch of extra soy sauce will re‑anchor the flavors. The key is to adjust gradually and taste after each addition.

Garnish Like a Pro

Fresh herbs such as cilantro or Thai basil can be tossed in at the very end for an aromatic finish. They add a burst of color and a fresh note that cuts through the richness. I love sprinkling a few cilantro leaves on top just before serving; the contrast is delightful.

🌈 Delicious Variations to Try

One of my favorite things about this recipe is how versatile it is. Here are some twists I've tried and loved:

Spicy Sriracha Kick

Stir in a tablespoon of sriracha sauce with the soy‑oyster‑hoisin blend for a fiery undertone. The heat pairs beautifully with the cool lettuce, creating a dynamic flavor dance. If you love spice, add extra red pepper flakes or a dash of chili oil.

Thai Coconut Curry Remix

Replace the oyster sauce with 2 Tbsp of coconut curry paste and add a splash of coconut milk. This gives the filling a creamy, aromatic twist reminiscent of Thai street food. Garnish with shredded carrots and fresh basil for extra texture.

Mushroom‑Only Vegetarian

Swap the ground chicken for an equal weight of finely chopped shiitake and cremini mushrooms. Their earthy flavor mimics the umami of meat, especially when combined with extra soy sauce. Add a dash of smoked paprika for a subtle smoky note.

Crunchy Peanut Crunch

Fold in a quarter cup of roasted, unsalted peanuts just before serving. The peanuts add a nutty richness and an extra crunch that contrasts nicely with the water chestnuts. Drizzle a thin line of peanut sauce for an Asian‑fusion feel.

Citrus‑Infused Lime‑Chili

Add zest from two limes and a pinch of lime‑pepper seasoning to the sauce. The citrus zing lifts the entire dish, making it perfect for summer barbecues. Serve with extra lime wedges for an interactive tang.

Asian‑Style Beef Substitute

Use lean ground beef instead of chicken, and add a splash of fish sauce for depth. Beef brings a richer texture, and the fish sauce adds a subtle oceanic umami that pairs well with the other ingredients. This version is a hit at game‑day gatherings.

📦 Storage & Reheating Tips

Refrigerator Storage

Allow the filling to cool to room temperature, then transfer it to an airtight container. It will keep fresh in the fridge for up to 3 days. Store the lettuce leaves separately in a dry paper‑towel‑lined container to prevent wilting.

Freezing Instructions

Portion the cooked filling into freezer‑safe bags, removing as much air as possible. Freeze for up to 2 months. When ready to use, thaw overnight in the refrigerator, then reheat gently on the stovetop with a splash of water or broth to revive the sauce.

Reheating Methods

To reheat without drying out, place the filling in a skillet over low heat, adding a tablespoon of water or broth and stirring until steam forms. Alternatively, microwave in a covered bowl for 1‑2 minutes, stirring halfway through. The trick to reheating without drying it out? A splash of lime juice or a drizzle of sesame oil at the end restores brightness.

❓ Frequently Asked Questions

Absolutely! Ground turkey works well and offers a slightly milder flavor. Just be sure to season it a bit more, as turkey can be drier than chicken. Adding a teaspoon of olive oil while cooking helps keep it moist.

Yes, simply swap regular soy sauce for tamari, which is naturally gluten‑free. All other ingredients—oyster sauce, hoisin, and rice wine vinegar—are typically gluten‑free, but always double‑check the labels. This keeps the dish safe for anyone with gluten sensitivities.

The key is to keep the lettuce dry and the filling slightly thickened. Pat the leaves with a paper towel after washing, and make sure the sauce isn’t too watery. If the mixture looks too runny, simmer a minute longer or add a pinch more cornstarch dissolved in water.

Definitely. Prepare the filling up to the point where you add the final lime juice, then store it in the fridge. Assemble the wraps just before serving to maintain the lettuce’s crispness. This approach saves you time while preserving texture.

You can substitute with diced jicama, celery, or even finely chopped apple for a sweet crunch. Each alternative brings its own texture, but water chestnuts remain the classic choice for authenticity.

Spice level is entirely personal. Start with the optional 1/4 teaspoon of red pepper flakes and adjust after tasting. If you love heat, add a dash of sriracha or a pinch of cayenne pepper.

Yes! Butter lettuce is ideal for its soft yet sturdy leaves, but you can also use romaine, iceberg, or even collard greens for a heartier bite. Just make sure the leaves are large enough to hold a spoonful of filling.

Absolutely. The main carbs come from the water chestnuts and a small amount of sugar. If you need to cut carbs further, reduce the chestnuts or replace them with finely diced zucchini. The lettuce leaves provide a low‑carb wrapper.
P.F. Chang’s Copycat Chicken Lettuce Wraps Recipe

P.F. Chang’s Copycat Chicken Lettuce Wraps Recipe

Homemade Recipe

Prep
15 min
Pin Recipe
Cook
30 min
Total
45 min
Servings
4-6

Ingredients

Instructions

  1. Heat vegetable oil in a large skillet over medium‑high heat. Add diced onion and sauté until translucent, about 2‑3 minutes. Stir in minced garlic and ginger, cooking until fragrant, about 30 seconds. Set aromatics aside.
  2. Add ground chicken to the pan, spreading it out to form a thin layer. Let it brown without stirring for 1‑2 minutes, then break it up and mix with the onions. Cook until the chicken is fully browned and no longer pink.
  3. Stir in diced water chestnuts and sliced green onions, letting them warm through for 1 minute. Sprinkle cornstarch over the mixture and stir quickly to coat.
  4. In a small bowl, whisk together soy sauce, oyster sauce, hoisin sauce, rice wine vinegar, sesame oil, brown sugar, and red pepper flakes. Pour the sauce over the chicken mixture, stirring constantly until it thickens and becomes glossy, about 2‑3 minutes.
  5. Taste and season with salt and pepper as needed. Adjust sweetness or acidity by adding a pinch more brown sugar or a splash of lime juice.
  6. Transfer the filling to a serving bowl, garnish with additional sliced green onions and sesame seeds.
  7. Arrange butter lettuce leaves on a platter, keeping them whole and upright.
  8. Serve the chicken mixture alongside the lettuce, lime wedges, and extra sauce if desired. Let everyone build their own wraps and enjoy!

Nutrition per Serving (estimate)

350
Calories
25g
Protein
30g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.