Pf Chang's Chicken Lettuce Wraps Copycat Recipe: Crispy Edges and Silky Peanut Drizzle

Main Courses

Pf Chang's Chicken Lettuce Wraps Copycat Recipe: Crispy Edges and Silky Peanut Drizzle

This Pf Chang’s chicken lettuce wraps copycat recipe brings that iconic crispy, savory chicken and silky peanut sauce right into your kitchen—just like the restaurant version. I've refined this copycat recipe over countless test batches, ensuring every element matches the original's signature taste and texture.

The secret lies in a precise marinade and cooking technique that creates those coveted crispy edges while keeping the chicken juicy inside.

This recipe focuses on three key components: tender, crispy chicken, an authentic peanut sauce, and fresh lettuce cups. The marinade transforms simple chicken into restaurant-quality bites, while the peanut sauce—sweet, nutty, and slightly tangy—ties everything together.

With just a few pantry staples and about 30 minutes of active time, you'll achieve professional results that impress even the most discerning guests.

By the time you assemble the wraps, you'll have perfectly seared chicken with golden-brown edges, a sauce that clings beautifully, and crisp lettuce cups that hold everything together. The presentation is just as important as the flavor, so I'll guide you through plating like a pro.

This copycat version stays true to the original while offering flexibility for dietary preferences.

Whether you're hosting a dinner party or simply craving takeout flavors at home, this recipe delivers restaurant-quality lettuce wraps without the wait. Let's get started on perfecting your copycat version today.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for pf chang's chicken lettuce wraps copycat

Pantry staples plus a few Asian market finds. Crispy chicken and silky sauce in one bowl.

Ingredient Amount Notes
Boneless, Skinless Chicken Breast 🍗 1 ½ lb Cut into 1-inch strips
Iceberg Lettuce 🥬 1 head Butter lettuce works too
Creamy Peanut Butter 🥜 ½ cup Natural, unsweetened preferred
Soy Sauce 🍶 ¼ cup Low-sodium recommended
Honey 🍯 3 tbsp Pure, not imitation
Rice Vinegar 🍶 1 tbsp White or seasoned
Sesame Oil 🫒 1 tsp Toasted sesame oil preferred
Garlic Cloves 🧄 3 cloves Minced for marinade
Ginger Root 🌿 1 tbsp Freshly grated
Cornstarch 🌾 2 tbsp For crispy coating
Vegetable Oil 🫒 ½ cup For frying chicken
Sesame Seeds 🌾 1 tbsp Toasted for garnish
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground
Green Onions 🧅 3 whole Sliced for garnish

The chicken is the star, so don't skip the marinade. Boneless, skinless breasts work best—cut them into even strips so they cook uniformly. I grab mine from Trader Joe's or the butcher section at Whole Foods when I need extra. For the marinade, fresh ginger and garlic make all the difference (the powdered stuff just doesn't cut it). If you're short on time, minced garlic and ginger from a jar will work, but fresh is ideal. The cornstarch is non-negotiable—it's what gives those crispy edges. Bob's Red Mill is my go-to brand for quality.

No peanut butter? Almond butter or tahini works in a pinch, though the flavor will be slightly different. The soy sauce can be swapped for coconut aminos if you're avoiding gluten, but the sauce won't be quite as authentic. For the lettuce, iceberg or butter lettuce is perfect—avoid romaine, it's too tough for wraps. Short on sesame oil? Avocado oil at half the amount won't give you that nutty aroma, but it'll keep the flavor balanced. The green onions are optional but add a nice fresh pop—skip them if you're not a fan. Pro tip: Toast your sesame seeds in a dry pan for 30 seconds before using them for extra flavor.

The chicken stays crispy for about 1 hour after frying, so assemble the wraps right before serving. The peanut sauce keeps for 5 days in the fridge, but it's even better the next day as the flavors meld. Store it in an airtight container with a layer of plastic wrap pressed right on top to prevent a skin from forming. The lettuce should be wrapped in a damp towel and stored in a sealed container for 3 days max—it wilts fast. Double the sauce if you're making this for a crowd—it disappears quickly.

❤️

Why You'll Love This Recipe

  • No-Fry Stress: Honestly, I used to dread deep-frying chicken, but this recipe makes it foolproof. Just heat the oil to 350°F and fry in batches for 2-3 minutes—no fancy equipment, no overcrowding headaches. The cornstarch coating does all the work, giving you that crispy edge with minimal effort. (Yes, even on a Tuesday night.)
  • Peanut Sauce Perfection: That creamy peanut butter sauce with honey and sesame oil? It’s the star. The 3 tbsp honey and ¼ cup soy sauce blend into something silky-sweet that clings to the chicken like it was meant to be there. I’ll be real: the first bite always makes me pause—it’s that good.
  • Leftover Hack Goldmine: The peanut sauce keeps for five days, and honestly, it tastes even better the next day. I double the batch and use it on rice, noodles, or even as a dip for veggies. The lettuce wilts fast, but the crispy chicken and sauce hold up for leftovers—just reheat gently and assemble fresh.
  • Budget-Friendly Crunch: 5 lb of chicken breast and a head of iceberg lettuce? This isn’t a splurge. The cornstarch coating turns cheap cuts into crispy, restaurant-worthy bites, and the peanut butter sauce stretches further than you’d think. I’ve fed four people for less than $15—no takeout guilt here.

Step-by-step instructions for Pf Chang's chicken lettuce wraps copycat recipe

Here's how to nail the crispy chicken and silky peanut sauce that makes these wraps so addictive.

1

Marinate and Prep the Chicken

Cut the 1½ lb boneless, skinless chicken breast into 1-inch strips. In a bowl, combine the 3 minced garlic cloves, 1 tbsp freshly grated ginger root, ¼ cup soy sauce, 1 tbsp rice vinegar, 1 tsp sesame oil, ½ tsp salt, and ¼ tsp black pepper. Add the chicken strips and toss to coat completely. Cover and refrigerate for at least 30 minutes - this lets the flavors penetrate deeply.

Here's the thing - don't skip this marinating step. The acidity from the vinegar and soy sauce helps tenderize the chicken while building that signature umami flavor. You'll notice the chicken will take on a slightly opaque appearance as it absorbs the marinade, which is exactly what you want for maximum flavor impact.

2

Create the Crispy Cornstarch Coating

In a shallow dish, combine the 2 tbsp cornstarch with ½ tsp additional salt. Remove the marinated chicken from the fridge and pat it dry with paper towels - this is crucial for getting maximum crispiness. Working in batches, coat each piece of chicken thoroughly in the cornstarch mixture, pressing gently to adhere. Let them sit for 5 minutes while you prepare your frying setup.

Don't be tempted to skip the drying step. Any moisture on the chicken will prevent the cornstarch from creating that perfect crispy crust. You're aiming for each piece to be completely dry before frying - think of it like making tempura where the coating forms a protective barrier that seals in juices while creating that satisfying crunch.

3

Fry to Crispy Perfection

Heat the ½ cup vegetable oil in a large skillet over medium-high heat until it reaches 350°F. Fry the chicken in batches for 2-3 minutes per side until golden brown and cooked through to an internal temperature of 165°F. Drain on paper towels and keep warm. Here's where the magic happens - the high heat quickly renders the cornstarch into a crispy shell while keeping the interior juicy.

Real talk: don't overcrowd the pan or the oil temperature will drop, resulting in greasy chicken instead of crispy. You'll know it's ready when the pieces float slightly and develop a golden-brown crust. The chicken should be firm to the touch but still juicy when cut open. If any pieces stick, gently lift them with a spatula rather than forcing them.

4

Make the Signature Peanut Drizzle

In a small saucepan, combine the ½ cup creamy peanut butter, 3 tbsp honey, 1 tbsp rice vinegar, and 1 tsp sesame oil. Cook over low heat, stirring constantly, until smooth and creamy - about 3-5 minutes. The mixture should coat the back of a spoon and have a glossy appearance. Remove from heat and let cool slightly.

This sauce is what elevates these wraps from good to restaurant-quality. The peanut butter needs to melt completely but not burn - watch carefully as it can scorch quickly. You're aiming for a thick, pourable consistency that will cling beautifully to both the chicken and lettuce wraps. If it thickens too much, add 1 tsp hot water to loosen it.

5

Assemble the Wraps

Separate the 1 head iceberg lettuce into individual leaves, discarding the tough core. Place 2-3 pieces of crispy chicken in each lettuce leaf. Drizzle with the warm peanut sauce and sprinkle with the 1 tbsp toasted sesame seeds and sliced 3 green onions. Serve immediately while the chicken is still crispy and the sauce is warm.

The key to perfect assembly is balance - you want enough chicken to be satisfying but not so much that the lettuce tears. The warm peanut sauce will soften the lettuce slightly, creating that perfect texture contrast between crispy, tender, and fresh. Each bite should deliver that perfect combination of textures and flavors that makes these wraps so irresistible.

👨‍🍳

Pro Tips For Making Pf Chang'S Chicken Lettuce Wraps Copycat

  • Test Oil First: Stick a wooden chopstick or clean instant-read thermometer into that oil—it should hit 350°F before you fry. I learned this the hard way after burning my first batch because I eyeballed it. Too low? The cornstarch won’t crisp. Too high? The chicken cooks unevenly and turns rubbery. A thermometer is your best friend here.
  • Grate Ginger Like You Mean It: Use a microplane or the finest grater for the 1 tbsp ginger root—the marinade needs tiny, almost invisible particles to dissolve completely. I used a knife once and ended up with chewy bits. Freshly grated ginger makes a real difference in the sauce’s depth.
  • Don’t Rush the Peanut Sauce: Stir that peanut butter constantly over low heat—I mean constant, like every 10 seconds. It’s easy to walk away for “just a second,” but that’s how you end up with burnt peanut butter. If it starts to smell acrid, you’ve pushed it too far. Remove it the second it’s silky smooth.
  • Wrap Lettuce in a Damp Towel: Store the lettuce in a sealed container with a damp paper towel—this keeps it crisp for the full 3 days. Dry lettuce turns sad and limp, and nobody wants sad lettuce. Trust me, this small step saves your wraps from becoming a soggy mess.

Storing and reheating your pf chang's chicken lettuce wraps copycat

Peanut Sauce Storage

This sauce is a flavor powerhouse, so I store it in an airtight glass jar—I prefer Le Parfait for its snug seal. After cooling completely, press plastic wrap directly on the surface to prevent a skin from forming.

It keeps beautifully in the fridge for 5 days, and honestly, it tastes even better the second day as the peanut and honey flavors meld. If you're making extra, double the recipe and freeze half in 1-cup silicone molds for up to 3 months.

Thaw overnight in the fridge before reheating gently on the stove. 💛

Lettuce Preservation

Iceberg lettuce is delicate, so I keep it fresh by wrapping the whole head in a damp paper towel inside a ziplock bag. Store it in the crisper drawer for 3 days max—any longer and it’ll turn mushy.

For longer storage, I separate the leaves, blanch them for 10 seconds in boiling water, then shock in ice water. Pat dry and store in a single layer in an airtight container with a paper towel to absorb moisture. This keeps them crisp for up to 5 days. ✨

Chicken Reheating

Fry-fresh chicken loses its crispiness fast, so I reheat it in a skillet over medium-low heat with 1 tsp vegetable oil for 2-3 minutes per side. This restores the golden crust without drying it out.

If you prefer the microwave, cover loosely with a damp paper towel and heat on 50% power for 1 minute, then flip and repeat. Never reheat directly from frozen—always thaw overnight in the fridge first. 🔥

Assembly Timing

The wraps taste best when assembled just before serving, but if you need to prep ahead, keep the chicken and sauce separate. Store the crispy chicken in a single layer on a wire rack inside a lidded container to maintain airflow—this prevents sogginess.

Drizzle the sauce over the chicken right before wrapping to avoid soggy lettuce. If you must assemble ahead, wrap tightly in parchment paper and refrigerate for up to 2 hours before serving. 💡

Freezing Extras

Freeze any leftover crispy chicken in a single layer on a tray, then transfer to a freezer bag when solid. Reheat from frozen in the skillet for 4-5 minutes per side> until crispy again.

The peanut sauce doesn’t freeze well, but you can freeze the chicken alone and make fresh sauce when needed. I also freeze individual lettuce leaves in silicone muffin cups with a sprinkle of water to keep them crisp—thaw in the fridge for 1 hour before using. ❄️

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 6g30%
Cholesterol 140mg47%
Sodium 1250mg55%
Total Carbohydrate 28g10%
Dietary Fiber 3g11%
Sugars 12g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does the chicken need to marinate for at least 30 minutes?

The marinade's acidity from soy sauce and rice vinegar tenderizes the chicken while infusing it with bold flavors. 30 minutes ensures the chicken absorbs enough marinade to develop that signature umami taste and juicy texture. Skipping this step leaves the chicken bland and dry.

2

Can I use a different oil for frying the chicken?

Vegetable oil works best for its neutral flavor, but you can substitute with canola or peanut oil. Avoid olive oil—it has a low smoke point and may impart bitterness. Keep the oil temperature at 350°F for that perfect crispy coating.

3

What if my peanut sauce turns out too thick?

Simply add 1 teaspoon of hot water while stirring gently over low heat. The sauce should glide off the spoon smoothly. If it thickens again after cooling, repeat the process. This keeps the sauce pourable for easy drizzling over wraps.

4

Can I prep the lettuce leaves ahead of time?

Separate the lettuce leaves and store them in a damp paper towel inside a sealed container for up to 2 days. For longer storage, blanch leaves for 10 seconds in boiling water, then shock in ice water. Pat dry and store in an airtight container with a paper towel to absorb moisture.

5

How do I keep the chicken crispy when reheating?

Reheat in a skillet over medium-low heat with 1 teaspoon vegetable oil for 2-3 minutes per side. This restores the crispy crust without drying out the chicken. Avoid microwaving—it makes the chicken soggy.

★★★★★5.0(13 reviews)
Categories Main Courses