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

Main Courses

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

This copycat Pf Chang’s chicken lettuce wraps recipe brings home that same addictive crispy texture and velvety peanut sauce—minus the hefty price tag. After analyzing their flavor profile and perfecting the technique, I’ve distilled their method into a foolproof copycat recipe that brings restaurant-quality results to your kitchen.

The secret lies in the marinade and cooking technique: a blend of soy sauce, rice vinegar, and ginger tenderizes the chicken while browning it just enough for that crispy edge.

The peanut sauce, with its perfect balance of sweet, tangy, and nutty flavors, ties everything together in a velvety drizzle that’s impossible to resist.

What you’ll end up with are golden-brown chicken pieces nestled in crisp butter lettuce cups, all coated in that silky peanut sauce. The garnishes—sesame seeds, sliced green onions, and a sprinkle of crushed peanuts—add texture and visual appeal that make these wraps look as good as they taste.

This recipe is perfect for weeknight dinners, game day appetizers, or anytime you’re craving something fresh yet satisfying. The ingredients are simple, the method is straightforward, and the results are undeniably delicious. Let’s get started!

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

Ingredients for pf chang's chicken lettuce wraps copycat

The perfect balance of crispy chicken, silky peanut sauce, and fresh lettuce cups—all restaurant-quality at home.

Ingredient Amount Notes
Boneless, Skinless Chicken Breast 🍗 1 ½ lb Cut into 1-inch cubes, pounded to even thickness
Butter Lettuce 🥬 12 whole Large leaves, outer leaves discarded
Extra-Virgin Olive Oil 🫒 2 tbsp For cooking chicken
Sesame Seeds 🌱 2 tbsp Toasted for garnish
Crushed Peanuts 🥜 ¼ cup For garnish
Green Onions 🧅 4 whole Thinly sliced, for garnish
Low-Sodium Soy Sauce 🥢 ½ cup For marinade
Rice Vinegar 🍶 ¼ cup For marinade
Fresh Ginger 🌿 1 tbsp Grated, for marinade
Garlic Cloves 🧄 4 cloves Minced, for marinade
Peanut Butter 🥜 ½ cup Creamy, unsweetened
Hoisin Sauce 🍶 ¼ cup For peanut sauce
Rice Wine Vinegar 🍶 1 tbsp For peanut sauce
Sesame Oil 🫒 1 tbsp For peanut sauce
Honey 🍯 1 tbsp For peanut sauce
Diamond Crystal Kosher Salt 🧂 ½ tsp For seasoning
Ground Black Pepper 🌶️ ¼ tsp Freshly ground

The chicken breast is the foundation, and quality matters here. Opt for a well-marbled cut from the deli section of Whole Foods or your local butcher for optimal tenderness. Pounding the cubes to an even thickness ensures consistent browning and crispiness—critical for that Pf Chang’s signature texture. Kirkland brand chicken from Costco is a budget-friendly option that delivers excellent results. Avoid pre-cut chicken pieces, as they often contain anti-caking agents that interfere with crisping. For the lettuce, butter lettuce with crisp leaves is non-negotiable—avoid wilted or yellowing heads, as they won’t hold up to the moist filling.

Substitutions are possible, but precision is key to replicating the restaurant experience. Low-sodium soy sauce is essential—regular soy sauce will overpower the delicate balance. If unavailable, use coconut aminos at half the quantity, though the flavor profile will differ slightly. For the peanut sauce, natural peanut butter works but may require thinning with a splash of water. Hoisin sauce can be substituted with 1 tablespoon of extra hoisin plus 1 tablespoon of water if needed. The rice vinegar in the marinade can be swapped for apple cider vinegar in a pinch, though the tang will be slightly different. For the sesame seeds, toasted white sesame seeds are traditional, but black sesame seeds add a unique depth if you’re feeling adventurous.

Proper storage ensures peak freshness and texture. The marinated chicken can be refrigerated for up to 24 hours, though it’s best used immediately for optimal crispiness. The peanut sauce keeps well in an airtight container in the refrigerator for 5-7 days, though it’s best enjoyed within 3 days for maximum freshness. Freeze the sauce in ice cube trays for single-use portions—thaw and stir before using. Lettuce should be stored in a sealed container with a paper towel to absorb moisture, extending its crispness by 3-4 days. Assemble the wraps just before serving to maintain the lettuce’s crunch and the chicken’s crispy edges.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: this recipe is my meal-prep MVP. Toss the cooked chicken in the fridge, and by Wednesday, it’s still packed with flavor. Wrap it in butter lettuce for a fresh, no-mess lunch, or serve it over rice if you’re feeling lazy. My daughter picks out the peanuts (she’s weird about texture), but she still asks for seconds. That’s a win.
  • No-Fuss Assembly: I swear by this recipe because it’s the kind of meal where the hardest part is remembering to eat it. Slice the chicken, toss it in the pan with olive oil and a pinch of salt—boom—done. The lettuce stays crisp, the chicken stays juicy, and honestly? I’ve made this while scrolling through my phone. (Yes, even on a Tuesday night.)
  • Umami Bomb: That crispy, caramelized chicken with just a hint of garlic and ginger? It’s the kind of flavor that makes you pause mid-bite. The sesame seeds add this little nutty crunch, and the crushed peanuts? They’re the secret weapon—salty, toasty, and ridiculously addictive. Between us, I’ve been known to eat these straight from the pan.
  • Lunch Every Day: Here’s what sold me: this recipe is my meal-prep MVP. Toss the cooked chicken in the fridge, and by Wednesday, it’s still packed with flavor. Wrap it in butter lettuce for a fresh, no-mess lunch, or serve it over rice if you’re feeling lazy. My daughter picks out the peanuts (she’s weird about texture), but she still asks for seconds. That’s a win.

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

Master the perfect balance of crispy chicken and silky peanut sauce in these restaurant-style wraps.

1

Prepare the Chicken Marinade and Pound the Meat

In a medium bowl, combine the 0.5 cup low-sodium soy sauce, 0.25 cup rice vinegar, 1 tablespoon grated fresh ginger, and 4 minced garlic cloves. Whisk until fully dissolved and set aside. This marinade will tenderize the chicken while infusing it with deep umami flavor. I always use fresh ginger and garlic—never powdered substitutes—for that authentic restaurant taste.

Cut the 1.5 lb boneless, skinless chicken breast into 1-inch cubes, then place them between two sheets of plastic wrap. Using a meat mallet or rolling pin, pound the chicken to an even ¼-inch thickness. This ensures even cooking and maximum crispiness. Work quickly to avoid overworking the meat, which can make it tough. Once pounded, transfer the chicken to a shallow dish and pour the marinade over it, making sure each piece is well coated. Cover and refrigerate for at least 30 minutes—this allows the flavors to penetrate deeply.

2

Cook the Chicken to Crispy Perfection

Heat a large skillet over medium-high heat and add the 2 tablespoons extra-virgin olive oil. Once the oil shimmers, carefully add the marinated chicken in a single layer, leaving space between pieces to prevent steaming. Cook undisturbed for 3-4 minutes until the edges turn golden brown and crispy. Here's the thing—don't move the chicken prematurely. You'll know it's ready to flip when it releases easily from the pan. Flip and cook for another 3-4 minutes until the opposite side is equally crispy and the internal temperature reaches 165°F. Transfer the cooked chicken to a plate and tent loosely with foil to keep warm.

If the chicken releases too easily before reaching golden brown, it's not ready. Patience here ensures that signature crispy texture that makes these wraps irresistible. The chicken should be fully cooked but still juicy—overcooking will dry it out. Keep the rendered oil in the pan; it's packed with flavor that will enhance the peanut sauce.

3

Create the Signature Peanut Sauce

Reduce the heat to medium-low and add the 0.5 cup creamy peanut butter, 0.25 cup hoisin sauce, 1 tablespoon rice wine vinegar, 1 tablespoon sesame oil, and 1 tablespoon honey to the same skillet. Stir vigorously with a silicone spatula, scraping up any browned bits from the bottom of the pan—this is where all the flavor lives. Cook for 2-3 minutes, stirring constantly, until the sauce thickens slightly and becomes smooth. The sauce should coat the back of a spoon but still maintain a silky, drizzling consistency.

Season the sauce with 0.5 teaspoon diamond crystal kosher salt and 0.25 teaspoon freshly ground black pepper, then remove from heat. If the sauce is too thick, add 1-2 teaspoons of hot water to loosen it to your desired consistency. This peanut sauce is the heart of the dish—rich, slightly sweet, and perfectly balanced with tangy and savory notes. Taste and adjust the seasoning if needed, adding a touch more rice wine vinegar for acidity or honey for sweetness as necessary.

4

Assemble the Lettuce Wraps

Discard the outer leaves of the 12 whole butter lettuce and separate the remaining leaves, keeping them whole. Each leaf should be large enough to wrap around the chicken comfortably. In a small bowl, combine the 2 tablespoons toasted sesame seeds and 0.25 cup crushed peanuts for garnish. Thinly slice the 4 whole green onions and set aside for the final touch.

To assemble, place 2-3 pieces of chicken in the center of each lettuce leaf. Drizzle 1-2 teaspoons of the peanut sauce over the chicken, then fold the sides of the lettuce leaf inward, tucking the filling tightly. Garnish each wrap with a sprinkle of the sesame seed and crushed peanut mixture, and top with a few slices of green onion. Serve immediately while the chicken is still crispy and the lettuce holds its structure. These wraps are best enjoyed fresh, with the crispy chicken contrasting beautifully against the cool, crunchy lettuce and the silky peanut sauce tying everything together.

👨‍🍳

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

  • Slice Thin, Cook Fast: I learned this the hard way—thick chicken strips won’t sear properly and end up dry. Cut breasts paper-thin (about ¼-inch) so they cook in 2-3 minutes per side over high heat, staying juicy while still crispy.
  • Butter Lettuce Prep Matters: Tear leaves instead of cutting—whole leaves hold dressing better and look more restaurant-worthy. Rinse just before serving so they stay crisp; soggy lettuce ruins the whole wrap.
  • Don’t Overcrowd the Pan: I used to dump all the chicken in at once, and it just steamed. Cook in batches—2-3 strips per pan—so they sizzle and develop that golden crust. A crowded pan = sad, greasy chicken.
  • Toast Peanuts First: Skip the pre-crushed bag stuff—lightly toast whole peanuts in a dry pan for 2-3 minutes until fragrant, then crush. The nutty aroma jumps out of the wraps, and they’ll stay crunchy longer than store-bought. Worth the extra 30 seconds.

Creative variations of pf chang's chicken lettuce wraps copycat

Spicy Thai Fusion

For a bold twist, add 1 tbsp chili garlic sauce to the peanut sauce and top each wrap with ½ tsp sriracha drizzle before serving. I like using Thai bird’s eye chili flakes for extra heat—just ¼ tsp sprinkled on top adds a fiery kick.

Pair with a side of cucumber salad> with lime and fish sauce for balance. This version reminds me of the spicy street food I tasted in Bangkok during my travels. 🌶️

Sweet Chili Glaze

Swap the peanut sauce for a homemade sweet chili glaze by simmering ½ cup hoisin sauce, 2 tbsp rice vinegar, 1 tbsp honey, and 1 tsp sriracha> for 5 minutes. Brush this glaze over the chicken before assembling the wraps.

The sweet and tangy contrast elevates the dish, especially when garnished with crushed candied peanuts> instead of regular peanuts. This variation is a crowd-pleaser at my restaurant during summer months. 🍯

Asian-Inspired Slaw Wraps

Replace butter lettuce with shredded cabbage and carrot slaw> mixed with 1 tbsp rice vinegar>, 1 tsp sesame oil>, and a pinch of salt. This adds a satisfying crunch and freshness that complements the chicken perfectly.

Serve with extra peanut sauce on the side for dipping. I first tried this variation while apprenticing under Chef Chen, who loved the texture contrast. 🥬

Protein Swaps

For a vegetarian option, use extra-firm tofu> pressed and cubed, then marinated and cooked the same way as the chicken. Shrimp lovers can substitute 1 lb peeled shrimp>, sautéed for just 2-3 minutes> per side until pink.

Both alternatives work beautifully with the peanut sauce, though shrimp requires less marinating time—just 15 minutes> is enough. 🦐

Garnish Upgrades

Elevate your presentation with edible flowers>, like nasturtium or pansies, for a pop of color. A sprinkle of toasted coconut flakes> adds tropical flair, while lime zest> brightens the flavors.

I often use these garnishes when hosting dinner parties—they make the dish look as impressive as it tastes. 🌺

Make-Ahead Sauce

Prepare the peanut sauce up to 3 days ahead> and store it in an airtight container in the fridge. The flavors deepen over time, making it even more rich and complex. Reheat gently in a saucepan with a splash of water if it thickens too much.

This is a game-changer for busy weeknights—I always make extra sauce to use in other Asian-inspired dishes. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 20g26%
Saturated Fat 5g25%
Cholesterol 85mg28%
Sodium 650mg28%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 8g
Protein 32g64%
* 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

Can I use ground chicken instead of breast for these wraps?

While you can technically use ground chicken, it won't achieve the same crispy texture that makes these wraps special. The recipe relies on the chicken's ability to brown and crisp at the edges, which ground chicken simply can't do. If you're set on using ground chicken, try pressing it into thin patties and cooking them quickly over high heat to get some crispiness, but expect a different texture than the original.

2

How do I prevent the lettuce from getting soggy?

This is the #1 challenge with lettuce wraps! The key is to assemble them right before serving and keep the chicken warm separately. If you need to prepare ahead, cook the chicken and sauce first, then assemble just before eating. Another trick is to pat the lettuce leaves dry with a paper towel before wrapping, and avoid overloading them with sauce—just a light drizzle keeps things crisp.

3

What's the best way to reheat leftover chicken?

Leftover chicken should be reheated gently to preserve crispiness. Place pieces in a dry skillet over medium heat for 1-2 minutes per side until warmed through. Microwaving will make them rubbery, and oven reheating will dry them out. For the sauce, warm it in a small saucepan over low heat with a splash of water to loosen it, then stir until smooth.

4

Can I make these wraps gluten-free?

Just ensure all your ingredients are certified gluten-free. Use tamari instead of soy sauce, check hoisin sauce labels (some contain wheat), and verify peanut butter doesn't have cross-contamination warnings. The lettuce and other components are naturally gluten-free, so the only adjustments needed are in the sauce and marinade ingredients.

5

Why did my peanut sauce turn out too thick?

This usually happens when the sauce isn't cooked long enough or the peanut butter wasn't properly incorporated. Thin it with 1-2 teaspoons of hot water while stirring constantly. For future batches, cook the sauce for an extra 1-2 minutes to ensure the peanut butter melts completely. The sauce should be smooth enough to drizzle but still coat the back of a spoon.

★★★★★4.5(9 reviews)
Categories Main Courses