Pf Chang's Chicken Lettuce Wraps Copycat Recipe: Crispy Celery Crown Over Silky Mushroom Sauce

Main Courses

Pf Chang's Chicken Lettuce Wraps Copycat Recipe: Crispy Celery Crown Over Silky Mushroom Sauce

This Pf Chang's chicken lettuce wraps copycat recipe delivers the same crispy celery crown and silky mushroom sauce you crave from the restaurant. The secret lies in a precise balance of sweet, spicy, and umami flavors—just like the original, but with a foolproof method for home cooks.

I perfected this after years of studying Asian wok techniques, and it’s now my go-to for weeknight dinners that feel like a night out.

The recipe starts with tender chicken marinated in a blend of hoisin, garlic, and ginger, then stir-fried to achieve that signature crispy texture.

The sauce, made with a simple mix of hoisin, soy sauce, and a touch of honey, coats the chicken in a glossy, slightly sticky glaze that’s addictive in every bite.

The key to replicating the restaurant’s flavor is the celery—it needs to be thinly sliced and fried until golden for that perfect crunch.

By the time you assemble the wraps, you’ll have juicy chicken, crispy celery, and silky sauce wrapped in buttery lettuce leaves. Each bite delivers the perfect harmony of textures and flavors—tender chicken, crispy celery, and that rich, umami-packed sauce.

Serve with steamed rice for a complete meal, or enjoy the wraps as-is for a lighter option.

This recipe is designed to be restaurant-quality at home, with no shortcuts that compromise flavor. The ingredients are simple, but the technique ensures you’ll nail the texture and taste every time. Let’s get started on recreating your favorite takeout dish—better than the original.

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

Ingredients for pf chang's chicken lettuce wraps copycat

The secret to crispy celery and silky sauce starts with these 15 simple ingredients.

Ingredient Amount Notes
Boneless Chicken Breast 🍗 1 ½ lb Thinly sliced, pounded even thickness
Hoisin Sauce 🍶 ½ cup Store-bought or homemade blend
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Fresh Ginger 🌿 1 tbsp Grated, aromatic variety
Celery Stalks 🥬 3 whole Thinly sliced, crispy texture
Shiitake Mushrooms 🍄 8 whole Stems removed, sliced thin
Butter Lettuce Leaves 🥬 12 whole Large, sturdy leaves for wrapping
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Soy Sauce 🍶 ¼ cup Light or regular, not low-sodium
Honey 🍯 1 tbsp Pure, for glaze
Cornstarch 🌾 1 tbsp For crispy coating
Vegetable Oil 🫒 ½ cup High smoke point for frying
Sesame Seeds 🌱 1 tbsp Toasted, for garnish
Red Pepper Flakes 🌶️ ½ tsp Adjust for spice preference
Salt 🧂 1 tsp Kosher or sea salt

The chicken needs to be tender but hold its shape, so boneless, skinless breasts work best—pound them to even thickness for consistent cooking. For the celery, look for fresh, crisp stalks with no browning; the grocery store usually has the best selection. Shiitake mushrooms add that umami depth, but if they're pricey, cremini mushrooms work too. I grab my sesame oil from Trader Joe's—it's toasted and has that perfect nutty aroma. The butter lettuce should be sturdy enough to hold the filling without tearing; check the outer leaves for freshness when selecting.

No hoisin sauce? Mix 3 tbsp soy sauce, 1 tbsp honey, and 1 tsp rice vinegar for a quick substitute. Short on shiitake? Baby bella mushrooms are a great swap, but they won't have the same earthy flavor. The cornstarch is key for that crispy celery—don't skip it! If you're missing sesame seeds for garnish, toasted peanuts or chopped scallions add a nice texture contrast. The red pepper flakes are optional but worth it for that subtle kick—adjust based on how spicy you like your wraps.

Store the chicken marinade in the fridge for up to 2 days if prepping ahead. The cooked chicken and sauce keep well for 3 days in the fridge, so make extra for lunches. The lettuce stays crisp if you wrap it in damp paper towels and store it in a sealed container. For best results, assemble the wraps right before serving—no soggy lettuce here!

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear by this combo—chicken, hoisin, ginger, garlic, and celery. That’s it. No fancy prep, no hidden spices, just pure, restaurant-quality flavor with minimal effort.
  • Hoisin Kiss: The sauce does all the heavy lifting here. Sweet, tangy, and just a little sticky—it clings to the chicken like a hug, turning simple breast into something dangerously addictive.
  • Lunchbox Hero: Pack these for work or school in a snap. The lettuce stays crisp, the filling holds together, and you’ll be the office favorite (or at least the one people ask for seconds).
  • Budget Win: Celery and chicken breast stretch this recipe far—feed four for under $15, and still have leftovers that taste just as good the next day. My wallet thanks me every time.

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

Here's how to recreate that signature crispy chicken and velvety mushroom sauce at home.

1

Prepare the Chicken for Crispy Perfection

Place the 1.5 lb boneless chicken breast between two sheets of plastic wrap. Using a meat mallet, pound it to an even ¼-inch thickness throughout. This ensures even cooking and maximum crispiness. Season both sides generously with the 1 tsp salt and set aside.

In a small bowl, whisk together the 1 tbsp cornstarch, 0.5 tsp red pepper flakes, and 1 tbsp sesame oil. This creates the crispy coating that mimics the restaurant version perfectly. Brush this mixture evenly over both sides of the chicken pieces.

2

Create the Signature Crispy Celery Crown

Heat the 0.5 cup vegetable oil in a large skillet over medium-high heat until shimmering. Add the 3 whole celery stalks (thinly sliced) and cook for 3-4 minutes until golden brown and crispy. Remove with a slotted spoon and drain on paper towels.

In the same skillet, carefully add the chicken pieces in a single layer. Cook undisturbed for 2-3 minutes per side until golden brown and cooked through. The chicken should reach an internal temperature of 165°F. Transfer to a plate and tent with foil to keep warm.

3

Make the Silky Mushroom Sauce

In the same skillet (no need to clean it), reduce heat to medium and add the 6 cloves minced garlic and 1 tbsp grated fresh ginger. Sauté for 30 seconds until fragrant but not browned. Add the 8 whole shiitake mushrooms (sliced thin) and cook for 2 minutes until softened.

Pour in the 0.25 cup soy sauce and 0.5 cup hoisin sauce. Stir well and bring to a gentle simmer. In a small bowl, whisk together the 1 tbsp honey and 1 tbsp cornstarch. Slowly stir this mixture into the sauce while simmering until it thickens slightly and coats the back of a spoon, about 2 minutes.

4

Assemble the Lettuce Wraps

Gently fold each of the 12 whole butter lettuce leaves in half to create a small pocket. Spoon 2-3 tablespoons of the mushroom sauce into each leaf. Top with a piece of the crispy chicken and a generous sprinkle of the crispy celery crown.

Drizzle with any remaining sauce from the skillet and sprinkle with the 1 tbsp toasted sesame seeds. Serve immediately while the chicken is still crispy and the lettuce holds its shape. The combination of crispy chicken, tender mushrooms, and fresh lettuce creates that perfect balance of textures and flavors you know from the restaurant.

👨‍🍳

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

  • Sear the Chicken: Hit the pan with a screaming-hot skillet—no need to wait for it to warm up. The chicken should sizzle immediately; if it’s just hissing, crank the heat higher. I used to rush this, and my chicken ended up steamed instead of caramelized. That’s where the real flavor hides.
  • Mince Ginger Like You Mean It: Skip the food processor for ginger—it turns to mush. Use a sharp knife and chop it into a paste, then scrape with the flat of your blade. Too fine? Your sauce will taste like medicine. Too coarse? You’ll miss the zing. Aim for somewhere in between, like wet sand.
  • Don’t Overcrowd the Pan: If your chicken is swimming in its own juices, it’ll steam instead of sear. Cook in batches—two pieces max per side—so they get that golden crust. I learned this the hard way when my first batch came out soggy. Patience here saves the dish.
  • Use Celery Stems Too: Toss the leafy tops—they’re bitter and useless. But those thick, fibrous stems? Perfect for the stir-fry. Dice them small (they soften fast) and add them with the celery stalks. It’s an easy upgrade that adds texture without extra effort.

Dietary considerations for this pf chang's chicken lettuce wraps copycat

Gluten-Free Adaptation

This recipe is naturally gluten-free if you use certified gluten-free hoisin sauce—brands like Annie Chun’s or Kikkoman Gluten-Free Hoisin work perfectly. Double-check labels on soy sauce too; Tamari is a great gluten-free alternative to regular soy sauce.

The cornstarch in the chicken coating can be swapped for arrowroot powder or tapioca starch to keep it gluten-free while maintaining crispiness. 🌱

Low-Carb Version

Skip the rice entirely and focus on the lettuce wraps for a low-carb option. The crispy celery crown adds satisfying crunch without extra carbs, and the chicken provides lean protein.

For even fewer carbs, use romaine lettuce instead of butter lettuce—it’s slightly more fibrous. The hoisin sauce is the only carb component, so measure carefully if tracking macros.

Dairy-Free Considerations

The original recipe is already dairy-free, but always verify your hoisin sauce for hidden dairy additives. Some brands include whey or milk powder. For extra flavor depth, stir 1 tsp rice vinegar into the sauce while simmering—it enhances the umami without dairy.

The sesame oil and seeds are naturally dairy-free, so no substitutions are needed there.

Allergen-Friendly Swaps

For nut allergies, skip the sesame seeds and toasted sesame oil—replace with poppy seeds or extra green onions for garnish. If you’re avoiding corn, use potato starch instead of cornstarch for the chicken coating.

For soy allergies, substitute the hoisin and soy sauce with coconut aminos (though flavor will differ slightly). I’ve tested this swap and it works surprisingly well for the celery crown step.

Protein Swaps

Want to make this vegetarian? Swap the chicken for extra-firm tofu (pressed and sliced thin), then marinate in the same sauce mixture before stir-frying. For seafood lovers, shrimp cooks in just 2 minutes per side and absorbs the flavors beautifully.

The texture will differ, but the sauce and celery crown remain the star elements. 🍤

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 4g20%
Cholesterol 95mg32%
Sodium 980mg43%
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 make these lettuce wraps ahead of time?

For best results, assemble the wraps fresh—lettuce gets soggy when wrapped with wet ingredients. However, you can prep components ahead: Cook the chicken and celery crown up to 2 days in advance and store separately. Assemble just before serving to maintain crispness. The sauce can be made 1 day ahead and reheated gently.

2

What if I don't have hoisin sauce?

No problem! Mix 3 tbsp soy sauce, 1 tbsp honey, and 1 tsp rice vinegar for a quick substitute. For deeper flavor, add ½ tsp grated ginger and ¼ tsp garlic powder. The sauce will be slightly less complex but still delicious.

3

Why is my celery not getting crispy?

Crispy celery requires high heat and proper prep. Slice stalks paper-thin (almost translucent) and cook in small batches to avoid steaming. Use medium-high heat and don't overcrowd the pan. If using older celery, it may lose crispness—opt for fresh, crisp stalks for best results.

4

Can I use regular lettuce instead of butter lettuce?

Butter lettuce's tender leaves hold up best, but romaine or iceberg work in a pinch. For romaine, use larger leaves and fold them more tightly. Iceberg is sturdy but less flavorful—remove the thick core first. The key is sturdy enough to hold filling without tearing during assembly.

5

How do I make these spicier?

Add ½-1 tsp extra red pepper flakes to the chicken marinade or sauce. For heat, stir in 1 tsp sriracha or ½ tsp cayenne pepper to the sauce at the end. Start with less—you can always add more! For smoky heat, finish with a pinch of smoked paprika on top.

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