Pf Chang's Chicken Lettuce Wraps Copycat Recipe: Crispy Celery and Creamy Peanut Magic

Main Courses

Pf Chang's Chicken Lettuce Wraps Copycat Recipe: Crispy Celery and Creamy Peanut Magic

This P.F. Chang’s chicken lettuce wraps copycat recipe delivers the same crispy celery, tender chicken, and creamy peanut sauce that made the restaurant famous. After years of perfecting Asian-inspired dishes in my kitchen, I’ve cracked the code for replicating that signature texture and flavor at home—no shortcuts, just precise technique.

The secret lies in the celery’s crunch and the peanut sauce’s balance of sweetness and tang, all wrapped in delicate butter lettuce leaves.

The recipe begins with crispy celery and tender chicken that’s marinated just right—enough to infuse flavor without overpowering the natural taste. The peanut sauce, a blend of smooth peanut butter, soy sauce, and a touch of lime, is what truly elevates these wraps from ordinary to restaurant-quality.

What sets this version apart is the foolproof method for achieving that signature crisp-tender texture in the celery and chicken, ensuring every bite delivers the same satisfaction as the original.

By the time you assemble these wraps, you’ll have crispy, golden celery and juicy, well-seasoned chicken nestled in creamy peanut sauce, all wrapped in fresh butter lettuce. The contrast of textures—crunchy, tender, and creamy—makes each bite irresistible.

This isn’t just a copycat recipe; it’s a professional-level dish that brings the flavors of P.F. Chang’s straight to your dinner table, with none of the wait or markup.

Serve these wraps as an appetizer for a crowd or a light yet satisfying main course for weeknight dinners. The recipe scales easily, so you can double or triple the batch without losing quality. Let’s get started—your taste buds will thank you.

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

Ingredients for pf chang's chicken lettuce wraps copycat

Pantry staples plus a few fresh finds—here's what you need for restaurant-quality lettuce wraps at home.

Ingredient Amount Notes
Boneless, Skinless Chicken Breast 🍗 1 ½ lb Cut into 1-inch strips
Celery Stalks 🧅 4 whole Thinly sliced on diagonal
Butter Lettuce Leaves 🥬 12 whole Large, crisp leaves
Soy Sauce 🍶 ½ cup Low-sodium preferred
Rice Vinegar 🍶 2 tbsp For marinade brightness
Sesame Oil 🫒 1 tbsp Toasted sesame preferred
Garlic Cloves 🧄 4 cloves Minced for marinade
Ginger Root 🌿 1 tbsp Freshly grated
Peanut Butter 🥜 ½ cup Smooth, natural style
Honey 🍯 2 tbsp Wildflower preferred
Lime Juice 🍋 2 tbsp Freshly squeezed
Vegetable Oil 🫒 ¼ cup High smoke point
Sesame Seeds 🌾 1 tbsp Toasted for garnish
Salt 🧂 1 tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly cracked

The celery is non-negotiable for that signature crunch. Look for crisp, firm stalks with no browning at the base—Trader Joe's or Whole Foods usually have the freshest. The chicken needs to stay tender, so boneless, skinless breast cut into even strips is key. For the peanut sauce, natural peanut butter (no added sugar or oils) makes all the difference—Smucker's Natural is my go-to. The butter lettuce should be bright green and crisp, not wilted or yellowing. Store it in a sealed container with a paper towel to keep it fresh longer.

No sesame oil? Avocado oil at half the amount works in a pinch, though it lacks that nutty depth. Subbing peanut butter? Almond butter works too, but add an extra teaspoon of honey to balance the flavor. Running low on rice vinegar? Apple cider vinegar gives a slightly sweeter note. For the celery, if you can't find fresh, frozen celery works surprisingly well—just thaw and pat dry before slicing. The marinade can be prepped ahead and stored in the fridge for up to 2 days, but the peanut sauce is best made fresh for maximum creaminess.

Marinated chicken keeps 3 days in the fridge, but the celery loses its crunch after 24 hours, so prep just before serving. The peanut sauce can be stored for 5 days in an airtight container—it actually tastes better the next day as the flavors meld. For assembly, keep the sauce at room temperature and the lettuce wrapped in a damp towel to maintain crispness. These wraps reheat poorly, so serve them fresh for the best texture.

❤️

Why You'll Love This Recipe

  • No-Chop Nightmare: I swear, the celery here is just diced—not julienned, not minced—so it’s the one ingredient that doesn’t require a knife marathon. The chicken gets a quick sear, then a simmer in that tangy soy-rice vinegar mix, and suddenly you’ve got restaurant-quality texture without the fuss.
  • Umami Bomb: That simple soy and rice vinegar combo? It’s the secret weapon. The chicken stays juicy but picks up this crispy, caramelized edge, while the celery adds a fresh crunch that cuts through the richness. Honestly, it’s the kind of flavor that makes you forget you’re eating a copycat version.
  • Lunchbox Hero: Between us, this is my go-to for packed lunches or last-minute dinner guests. The lettuce wraps hold up surprisingly well (if you’re gentle), and the filling stays fresh for days. Toss it in a container, and you’ve got a meal that feels fancy but costs less than takeout.
  • Pantry Magic: You’re using ingredients you already own—no specialty items, no weird substitutions. The chicken’s lean, the celery lasts forever, and the lettuce is cheap if you buy it in bulk. It’s the kind of recipe that turns a $5 protein into something that tastes like a splurge. (Yes, even on a Tuesday night.)

Step-by-step instructions for pf chang's chicken lettuce wraps copycat recipe

Here's the method that delivers that signature crispy chicken and velvety peanut sauce you crave.

1

Marinate the Chicken for Maximum Flavor

In a medium bowl, combine the 0.5 cup soy sauce, 2 tbsp rice vinegar, 1 tbsp sesame oil, 4 minced garlic cloves, 1 tbsp freshly grated ginger root, 1 tsp salt, and 0.5 tsp black pepper. Whisk until the ginger and garlic are completely dissolved and the mixture is smooth.

Add the 1.5 lb boneless, skinless chicken breast cut into 1-inch strips to the marinade. Toss gently to coat all pieces evenly. Cover and refrigerate for at least 30 minutes (I prefer 1 hour for deeper flavor penetration). The marinade should fully penetrate the chicken, giving it that signature umami kick that makes these wraps so addictive.

Here's the thing—don't skip the marinating time. The acidity from the rice vinegar tenderizes the chicken while the soy sauce and aromatics infuse every bite with complex flavor. If you're short on time, at least let it sit for 20 minutes before cooking, but longer is always better.

2

Cook the Chicken Until Crispy Perfection

Heat the 0.25 cup vegetable oil in a large skillet over medium-high heat until it shimmers but doesn't smoke. Working in batches if needed (don't overcrowd the pan), add the marinated chicken strips. Cook for 3-4 minutes per side until the chicken is golden brown and crispy, and the internal temperature reaches 165°F.

The reason we cook in batches is to maintain proper heat control. Overcrowding the pan will steam the chicken instead of searing it, resulting in soggy rather than crispy results. You'll know it's ready when the edges are deeply golden and the chicken releases easily from the pan. Transfer the cooked chicken to a paper towel-lined plate to drain excess oil.

While the chicken cooks, prepare the celery by cutting the 4 whole celery stalks on a diagonal into thin slices. These will add that signature crunch that balances the creamy peanut sauce. Set them aside on a separate plate.

3

Create the Signature Creamy Peanut Sauce

In a clean bowl, combine the 0.5 cup smooth peanut butter, 2 tbsp honey, 2 tbsp freshly squeezed lime juice, 1 tbsp toasted sesame oil, 1 tbsp sesame seeds, and 1 tsp salt. Whisk vigorously until completely smooth—this ensures no peanut butter lumps in your final sauce.

Here's where the magic happens: the peanut butter needs to be fully incorporated with the other ingredients to create that signature velvety texture. If you encounter any resistance, add 1-2 teaspoons of warm water to help emulsify the mixture. The sauce should be thick but pourable, with a perfect balance of sweet, tangy, and nutty flavors.

Taste and adjust the seasoning if needed. Some peanut butters are saltier than others, so you might need a pinch more salt or a splash of lime juice to achieve that perfect balance that mirrors the restaurant version so closely.

4

Assemble the Lettuce Wraps

Lay out the 12 whole butter lettuce leaves on a clean work surface. These large, crisp leaves provide the perfect vessel for holding all the delicious components without becoming soggy. Gently wash and dry them just before assembly to maintain their crispness.

In the center of each lettuce leaf, place 2-3 crispy chicken strips, 1 tablespoon of the peanut sauce, and about 1 tablespoon of the sliced celery. The combination of textures—crispy chicken, creamy sauce, and crunchy celery—creates that perfect bite that makes these wraps so satisfying.

Fold the sides of the lettuce leaf inward, then roll it up tightly from the bottom. The lettuce will naturally hold everything together without needing any additional wrapping. Serve immediately while the chicken is still crispy and the lettuce maintains its perfect crunch.

5

Garnish and Serve with Confidence

Sprinkle each lettuce wrap with an additional ½ teaspoon of toasted sesame seeds just before serving. This final garnish adds both visual appeal and a nutty crunch that complements all the other flavors perfectly.

Serve the wraps immediately while the chicken is still crispy and the lettuce maintains its perfect crunch. The contrast between the warm, crispy chicken and the cool, crunchy lettuce creates an incredibly satisfying bite. Pair with extra peanut sauce on the side for dipping—this is always a crowd-pleaser.

Real talk: these wraps are best enjoyed fresh. The crispiness of the chicken diminishes as they sit, and the lettuce can become limp. Make them just before serving, and you'll get that same restaurant-quality experience at home every time.

👨‍🍳

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

  • Slice Chicken Thin: DESCRIPTION:
  • Salt Celery First: DESCRIPTION:
  • Don’t Overcrowd the Pan: DESCRIPTION:
  • Rest Chicken Before Serving: DESCRIPTION:

Common mistakes when making this recipe

Over-Marinating Chicken

The chicken marinade is potent, but marinating for more than 1.5 hours can make the meat mushy. I’ve seen home cooks leave it overnight, thinking "longer is better"—wrong!

The acid in rice vinegar breaks down proteins too much, turning tender chicken into rubber. Stick to 1 hour max for perfect texture. 💡

Skipping Celery Prep

Many copycat attempts use celery straight from the bag, but that’s a mistake. The celery in P.F. Chang’s wraps is thinly sliced on the diagonal—this creates more surface area for crispiness. Use a sharp knife and slice at a 45-degree angle for that signature crunch.

If you’re impatient, blanch celery for 1 minute in boiling water, then shock in ice water to maintain crispness.

Undercooking the Chicken

I can’t stress this enough: 165°F internal temperature is non-negotiable. Using a meat thermometer is key—many home cooks rely on visual cues alone and end up with undercooked chicken.

The edges may look golden, but the center could still be pale. When in doubt, cut into a piece—the juices should run clear, not pink. 🍗

Peanut Sauce Lumps

Peanut butter and honey don’t mix easily, and forcing them together creates lumps that ruin the sauce’s silky texture. The fix? Warm the peanut butter slightly (microwave for 10-15 seconds) before whisking, or add 1 tsp water to help emulsify.

I also recommend using natural peanut butter—brands like Smucker’s Natural blend smoothly without additives.

Wrong Lettuce Choice

Butter lettuce is essential—it’s the only variety with leaves large enough and sturdy enough to hold the filling without tearing. Iceberg or romaine will collapse under the weight. If you can’t find butter lettuce, Boston bibb is a decent substitute, but avoid delicate greens like spinach or arugula.

Store lettuce in a sealed container with a paper towel to keep it crisp.

Serving Too Late

These wraps are best served immediately after assembly. The crispy chicken loses its crunch within 10 minutes, and the lettuce wilts. I’ve seen home cooks make them ahead and reheat—don’t. The texture becomes sad and soggy.

Instead, prep components separately, then assemble just before serving. If you must make ahead, keep the sauce and chicken warm in separate containers and assemble at the last minute. ⏰

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 6g30%
Cholesterol 110mg37%
Sodium 850mg37%
Total Carbohydrate 32g11%
Dietary Fiber 3g11%
Sugars 12g
Protein 34g68%
* 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 strips?

Ground chicken works but won't give you that signature crispy texture. For authentic results, stick with boneless, skinless chicken breast cut into 1-inch strips. If you must use ground chicken, shape it into small patties and cook until golden brown on all sides. The texture will be more tender than crispy, but still delicious!

2

How do I make the peanut sauce thicker or thinner?

For a thicker sauce, add 1-2 teaspoons of peanut butter at a time until you reach your desired consistency. Need it thinner? Stir in ½ teaspoon of warm water gradually. The key is to maintain that perfect balance between creamy and pourable—aim for a texture that coats the back of a spoon but still flows easily.

3

What's the best way to reheat these wraps?

Honestly, these wraps are best served fresh. If you must reheat, warm the chicken and sauce separately in a skillet for 1-2 minutes over medium heat, then reassemble with fresh lettuce. Microwaving will make the lettuce soggy and the chicken rubbery. The texture contrast is what makes these wraps special—don't sacrifice that!

4

Can I make this recipe ahead of time?

Prep the marinade and peanut sauce 1 day ahead and store in airtight containers. Cook the chicken and celery the day of serving, then assemble just before eating. Keep the sauce warm in a small pot on low heat and the chicken in a covered container. The lettuce should be washed and dried right before wrapping to maintain crispness.

5

What other proteins work well in these wraps?

For a vegetarian version, try crispy tofu or shredded rotisserie chicken. Shrimp works beautifully too—toss peeled shrimp in the marinade for 10 minutes before cooking. Just remember, different proteins will affect the cooking time and texture. Always check for doneness with a meat thermometer (165°F for chicken, 145°F for shrimp).

★★★★★4.8(6 reviews)
Categories Main Courses