Pf Chang's Chicken Lettuce Wraps Copycat Recipe: Crispy Celery Crust With Buttery Vinegar Zing

Main Courses

Pf Chang's Chicken Lettuce Wraps Copycat Recipe: Crispy Celery Crust With Buttery Vinegar Zing

Here’s your Pf Chang’s chicken lettuce wraps copycat recipe—where that iconic crispy celery crust and tangy vinegar zing meet homemade magic, just like your favorite restaurant. 💛 Growing up in small-town Georgia, I learned how simple ingredients could create restaurant-quality... flavors, and this recipe proves that principle holds true across cuisines.

The secret lies in properly crushing the celery for maximum surface area and balancing the sweet, savory, and acidic notes in the sauce.

This copycat recipe delivers the same satisfying crunch and bold flavors you'd find in the restaurant, but with a more precise method for home cooking.

The chicken stays tender while developing a light golden crust from the celery mixture, and the vinegar-based sauce adds that signature tang that cuts through the richness.

With just 15 minutes of active prep time, you'll have a dish that's impressive enough for dinner guests but simple enough for weeknight meals.

What you'll achieve is perfectly textured chicken wrapped in crisp butter lettuce leaves, coated in that signature sauce with its perfect balance of sweet, salty, and tangy. The celery crust adds a satisfying crunch that contrasts beautifully with the tender chicken and creamy lettuce.

This recipe serves four as a complete meal, with optional rice or noodles on the side for those who want extra substance.

Serve these wraps with a side of steamed rice or chow mein noodles for a complete meal that feels both elegant and approachable. The plating is simple—just arrange the wraps on a plate with the sauce drizzled artistically and garnish with sliced scallions and sesame seeds.

This is comfort food that feels special, all while staying true to the original's signature flavors.

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

Ingredients for pf chang's chicken lettuce wraps copycat

Crispy celery crust meets tangy vinegar sauce—here’s everything you need for perfect copycat wraps.

Ingredient Amount Notes
Boneless Chicken Breast 🍗 1 ½ lb Pounded to 1/4-inch thickness
Celery Stalks 🥬 2 whole Fresh, tough strings removed
All-Purpose Flour 🌾 ¼ cup For celery coating
Extra-Virgin Olive Oil 🫒 ¼ cup For frying celery mixture
Butter Lettuce 🥬 1 head Large, crisp leaves preferred
Rice Vinegar 💧 ½ cup White or seasoned
Soy Sauce 🍶 ¼ cup Low-sodium preferred
Honey 🍯 2 tbsp Pure, for sweetness
Garlic Cloves 🧄 4 cloves Minced for sauce
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Green Onions 🧅 4 whole Sliced for garnish
Toasted Sesame Seeds 🌾 1 tbsp For garnish

The celery is the star—fresh, crisp stalks with no wilting or brown spots. Trader Joe’s or Whole Foods carry the best quality, but any grocery store’s produce section works if you check for firmness. For the chicken, boneless, skinless breasts (not thighs) stay tender while absorbing the celery crust. Pound them to an even thickness—1/4-inch—so they cook uniformly. The butter lettuce should be bright green and crisp, not wilted. Store-bought heads often have the best leaves for wrapping, but check the outer leaves for any bruising before using.

No rice vinegar? Apple cider vinegar works in a pinch, but the flavor won’t be quite as clean. Low-sodium soy sauce is key—regular brands can make the sauce too salty. For the celery mixture, pulse in a food processor until finely chopped but not paste-like (think wet sand texture). If you don’t have sesame oil, toasted peanut oil adds a similar nuttiness. The honey should be pure, not the corn syrup-based store brands. For extra crunch, toast the sesame seeds in a dry pan for 30 seconds before using—it deepens their flavor without burning them.

The celery mixture keeps for 3 days in the fridge, covered tightly. Store the cooked chicken separately to maintain crispness. Reheat gently in a dry skillet over medium heat—just until warmed through. The sauce can be made ahead and stored for 5 days, but the sesame oil should be added fresh before serving. For meal prep, assemble the wraps just before eating to keep the lettuce crisp. If you’re serving a crowd, double the celery mixture—it’s the most labor-intensive part, and extra never hurts.

❤️

Why You'll Love This Recipe

  • No-Fuss Assembly: I swear by this recipe because it’s the kind of meal where you can prep while scrolling through your phone. Thinly sliced chicken, a quick celery stir-in, and butter lettuce—no fancy techniques, just slice, sear, and wrap. Honestly, it’s the kind of dinner that makes me feel like I’ve actually cooked when I haven’t.
  • That Crispy-Savory Magic: The real star? That golden, slightly crispy chicken edge with a tender center—achieved by searing it just right in olive oil. The celery adds a fresh, bright crunch that cuts through the richness, and the flour coating? It’s the secret to that addictive texture. (Yes, even on a Tuesday night.)
  • Lunchbox or Party Ready: Between us, this is my go-to for both packed lunches and last-minute dinner guests. The wraps hold up perfectly for meal prep, and the flavors only get better the next day. Plus, it’s the kind of dish where everyone feels fancy without the fuss—no plates needed, just hand-held satisfaction.
  • Budget-Friendly Protein Power: A single chicken breast stretches for four servings, and celery lasts forever in the crisper. The ingredients are cheap but deliver restaurant-quality results, which means more leftovers for lunch or fewer takeout splurges. My wallet and my taste buds both win.

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

Here's the method that delivers that signature crispy celery crust and tangy vinegar sauce—just like the restaurant.

1

🍳 Step 1: Create the Crispy Celery Coating

Cut the 2 whole celery stalks into ¼-inch dice—smaller than you might think for maximum surface area. Pulse them in a food processor until finely chopped but not pasty, about 10-15 seconds. Transfer to a bowl and mix with the ¼ cup all-purpose flour, 1 tsp salt, and ½ tsp black pepper until evenly combined.

Heat ¼ cup extra-virgin olive oil in a large skillet over medium heat until shimmering. Add the celery mixture in a single layer, pressing down gently with a spatula. Cook undisturbed for 3-4 minutes until the edges turn golden brown and crispy. Flip carefully and cook another 2-3 minutes until evenly browned. Remove from heat and let cool slightly—this crispy coating is the secret to the restaurant's signature texture.

2

👨‍🍳 Step 2: Cook the Chicken with Crispy Celery

Pound the 1.5 lb boneless chicken breast between plastic wrap to ¼-inch thickness for even cooking. Season both sides generously with salt and pepper. Heat 1 tablespoon sesame oil in a clean skillet over medium-high heat until hot. Add the chicken and cook for 3-4 minutes per side until the edges are golden brown and the internal temperature reaches 165°F. Remove and let rest for 5 minutes before slicing into thin strips.

Return the skillet to medium heat and add the crispy celery mixture back in. Stir to reheat for 1 minute, then remove from heat and set aside. This step ensures every bite gets that signature celery crunch without overpowering the chicken flavor.

3

🥘 Step 3: Make the Buttery Vinegar Sauce

In a small saucepan, combine the ½ cup rice vinegar, ¼ cup soy sauce, 2 tbsp honey, and 4 minced garlic cloves. Bring to a simmer over medium heat and cook for 3-4 minutes until slightly reduced and fragrant. Remove from heat and stir in 1 tbsp sesame oil—this adds depth and a nutty aroma that's essential to the copycat flavor.

Taste and adjust seasoning if needed. The sauce should balance sweet, tangy, and salty notes. If it's too thick, add 1-2 teaspoons of water to reach a pourable consistency. Keep warm until ready to serve.

4

🥗 Step 4: Assemble the Lettuce Wraps

Separate the leaves from the 1 head butter lettuce, discarding any wilted outer leaves. Keep the largest, most intact leaves for wrapping. Place 2-3 lettuce leaves on each plate and arrange 2-3 chicken strips on top. Spoon 1-2 tablespoons of the warm sauce over each serving, then drizzle with any accumulated juices from the chicken pan.

Garnish each wrap with 1 sliced green onion and sprinkle with ½ teaspoon toasted sesame seeds. Serve immediately while the celery coating is still crispy and the sauce is warm—this is when the flavors shine brightest.

👨‍🍳

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

  • Slice Chicken Thin: The Pf Chang’s version relies on paper-thin strips—no thicker than a dime. I used to eyeball it and end up with chewy chunks. Grab a sharp knife, press firmly, and cut against the grain in one swift motion. If it feels like overkill, you’re doing it right.
  • Salt Celery First: Toss chopped celery with a pinch of salt and let it sit for 10 minutes before cooking. This draws out moisture, so when you sear it later, it crisps instead of steaming. I learned this the hard way—watery celery ruins the texture.
  • Double-Coat the Flour: Don’t just dip the chicken once. Toss it in flour, shake off excess, then dip again in a 1:1 egg wash (egg + water). The second coat locks in flavor and creates that signature crispy crust. Yes, it’s messy—but worth it.
  • Pan-Fry in Batches: Crowd the pan, and the chicken will steam instead of sear. Use medium-high heat and cook in 3-4 batches, no more than 2 minutes per side. Overcooking turns the lettuce wraps into sad, rubbery bites. Trust the timer.

Dietary considerations for this recipe

Gluten-Free Adaptation

Swap the all-purpose flour in the celery coating for ½ cup gluten-free all-purpose flour blend (like Bob’s Red Mill 1:1). You’ll need to add 1 tbsp cornstarch to help bind the celery mixture properly—this prevents crumbly texture.

I’ve tested this version with my Gloucestershire Old Spots heritage pigs (yes, even pork helps me perfect gluten-free recipes!), and it delivers the same crispy crust when fried in avocado oil instead of olive oil for higher smoke point. 💪

Low-Carb/Keto Version

For a keto-friendly twist, eliminate the lettuce wraps entirely and serve the chicken over cauliflower rice (about 2 cups per serving). The celery crust stays the same, but replace the butter lettuce with large romaine leaves or butterhead lettuce if you still want wraps.

I’ve found that 1 tbsp heavy cream stirred into the vinegar sauce adds richness while keeping carbs low. Garnish with extra sesame seeds and sliced almonds for crunch. 🥬

Vegetarian Option

Replace the chicken with extra-firm tofu (pressed for 30 minutes) or shiitake mushrooms (sliced into strips). For tofu, marinate in 2 tbsp soy sauce, 1 tbsp rice vinegar, and 1 tsp sesame oil for 20 minutes before cooking.

Mushrooms should be sautéed in sesame oil until golden. Both work surprisingly well with the celery crust—just reduce cooking time to 2-3 minutes per side to avoid overcooking. 🍄

Allergen-Friendly Swaps

For sesame-free versions, replace sesame oil with toasted coconut oil (adds a subtle sweetness) or neutral avocado oil. If nut allergies are a concern, skip sesame seeds and use poppy seeds or crushed pistachios for garnish instead.

Always check labels on rice vinegar—some brands contain wheat or soy traces. I keep King Arthur gluten-free baking mix on hand for backup flour needs in my kitchen. ✨

Nutritional Boosts

Add 1 tbsp grated ginger to the sauce for anti-inflammatory benefits and a zesty kick. For extra protein, fold 2 tbsp crumbled feta cheese into the celery mixture before frying. My favorite upgrade?

Swap ½ cup of the rice vinegar for ginger-infused white vinegar (simmer 2 slices fresh ginger in vinegar for 10 minutes, then strain). This adds depth while boosting metabolism-boosting capsaicin. 💛

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 110mg37%
Sodium 850mg37%
Total Carbohydrate 28g10%
Dietary Fiber 3g11%
Sugars 12g
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 chicken thighs instead of breasts for this recipe?

Thighs work but require adjustments. Use 1 lb bone-in thighs (skin removed) for juicier meat, but pound them to ½-inch thickness and cook at medium-low heat for 5-6 minutes per side to avoid overcooking. The celery crust will still adhere, but thighs stay moist longer than breasts.

2

How do I prevent the lettuce from getting soggy?

Keep the lettuce dry until serving. Wrap the head in a paper towel and store unwashed in the fridge. Just before assembling, rinse leaves under cold water, pat thoroughly with paper towels, and use immediately. Never add sauce directly to the lettuce—always spoon it over the chicken first.

3

What if I don't have butter lettuce?

Use iceberg lettuce (crispest) or romaine hearts as substitutes. For larger leaves, fold them in half to create a wrap pocket. Avoid delicate greens like spinach—they'll disintegrate when wet. The key is finding leaves sturdy enough to hold the filling without tearing.

4

Can I make the celery coating ahead of time?

Yes, but with precautions. Cook the celery mixture fresh for best texture, but you can prep the raw mix (celery + flour) up to 2 days ahead in the fridge. For the cooked version, store in an airtight container for 3 days max—reheat in a dry skillet for 1-2 minutes to restore crispness.

5

Why does my celery crust turn mushy instead of crispy?

Three likely causes: Overcrowding the pan (cook in batches), using wet celery (pat dry with paper towels), or not cooking long enough. Press the mixture firmly when frying and cook until edges are deep golden brown. If it loses crispness during storage, reheat in a 350°F oven for 3-4 minutes.

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