Main Courses
This copycat P.F. Chang’s chicken lettuce wraps recipe delivers crispy celery-crusted chicken, rich mushroom marsala sauce, and tender butter lettuce—all with restaurant-quality precision. This copycat recipe delivers the same restaurant-quality balance of textures and flavors you crave, with a method refined over years of perfecting Asian-inspired dishes.
The celery crust adds satisfying crunch, while the marsala-infused mushrooms bring deep umami complexity that transforms ordinary lettuce wraps into an unforgettable meal.
What sets this recipe apart is the technique: chicken marinated in a blend of hoisin and plum sauce, then coated in crushed celery and fried until golden. The mushrooms simmer in a velvety marsala reduction that ties everything together, creating a sauce so rich it clings perfectly to each bite.
With just 15 minutes of active prep and 20 minutes of cooking, you'll have a dish that rivals any restaurant version—without the wait or price tag.
The result is tender, juicy chicken wrapped in crisp butter lettuce, topped with the aromatic mushroom marsala sauce. Each bite delivers a perfect harmony of sweet-spicy chicken, earthy mushrooms, and the satisfying crunch of celery crust.
This recipe serves four, making it ideal for weeknight dinners or entertaining small groups with restaurant-quality ease.
Pair with steamed jasmine rice and extra hoisin sauce on the side for dipping. The key to success lies in the crispy chicken and velvety sauce—both require careful timing and attention to heat. Let's recreate that P.F. Chang's magic in your own kitchen.
Ingredients for pf chang's chicken lettuce wraps copycat
Restaurant-quality ingredients for crispy chicken, velvety sauce, and tender lettuce wraps—all with P.F. Chang's signature crunch and depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Breast 🍗 | 1 ½ lb | Cut into 1-inch strips |
| Hoisin Sauce 🍯 | ½ cup | Store-bought or homemade |
| Plum Sauce 🍑 | ¼ cup | High-quality for balance |
| Celery Stalks 🥬 | 2 cups | Finely chopped, fresh preferred |
| All-Purpose Flour 🌾 | ¼ cup | For coating chicken |
| White Rice Flour 🌾 | ¼ cup | For extra crispiness |
| Shallots 🧅 | 2 whole | Finely minced, fresh preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced for sauce |
| White Mushrooms 🍄 | 8 oz | Sliced, cremini works too |
| Marsala Wine 🍷 | ½ cup | Dry variety preferred |
| Chicken Broth 💧 | ½ cup | Low-sodium preferred |
| Butter Lettuce 🥬 | 1 head | Large leaves for wrapping |
| Sesame Oil 🫒 | 1 tbsp | For finishing |
| Vegetable Oil 🫒 | 2 cups | For frying chicken |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
The celery crust is non-negotiable for that signature crunch. Fresh celery from the produce section (not the pre-chopped kind) gives the best texture—look for stalks that are crisp and vibrant. For the chicken, boneless breast works best—thighs can get too greasy. The hoisin and plum sauce should be high-quality brands like Lee Kum Kee—cheap versions lack the depth. Shallots add a subtle sweetness; Trader Joe's sells pre-minced ones if you're short on time, but fresh is ideal. The marsala wine? Skip the cooking wine aisle—grab a decent bottle from the regular wine section for the sauce.
No hoisin sauce? Substitute with 2 tbsp soy sauce plus 1 tbsp honey, but you'll lose some complexity. Plum sauce missing? Mango chutney works in a pinch, though it's sweeter. For the mushrooms, shiitake adds more umami if you're feeling fancy. The celery flour blend can be swapped for all-purpose flour if needed, but the texture won't be as crisp. If you're avoiding gluten, rice flour alone works—just add a pinch of xanthan gum for binding. The chicken broth? Low-sodium is critical—high-sodium versions will overpower the delicate flavors.
Butter lettuce keeps best in the fridge for 5-7 days—wrap the head in a damp towel to maintain crispness. The celery crust mix can be prepped ahead and stored in an airtight container for 3 days. The marsala sauce freezes beautifully for up to 3 months—portion into ice cube trays for easy use. For a shortcut, fry the chicken ahead and reheat in a 350°F oven for 10 minutes. The wraps assemble in minutes, so keep everything prepped and ready to go.
Why You'll Love This Recipe
- No-Fuss Marination: I dredge the chicken in flour, toss it in a mix of hoisin and plum sauce, and toss it in the pan—no fancy techniques, no chopping mountains of herbs. Honestly, the hardest part is waiting for the celery to cool enough to eat with zero guilt.
- Sweet-Savory Magic: That combo of hoisin’s deep umami and plum sauce’s tangy kick? It’s the kind of balance that makes you reach for another lettuce cup without thinking. The celery adds a satisfying crunch that cuts through the richness like a breath of fresh air.
- Lunch or Dinner Fix: Pack the filling in containers for a grab-and-go lunch, or serve it over rice for a heartier dinner. I’ve even used it as a protein boost in stir-fries when I’m out of ideas—because why waste good flavor?
- Budget-Friendly Protein: A single chicken breast stretches far, and the sauces (especially store-brand hoisin and plum) don’t break the bank. Leftovers? They reheat beautifully, and the lettuce stays crisp if you wrap them tightly—no soggy disappointments here.
Step-by-step instructions for Pf Chang's chicken lettuce wraps
Here's the method that delivers the signature crunch and rich flavors you crave.
Prepare the Celery-Crusted Chicken
Cut the 1.5 lb boneless chicken breast into 1-inch strips—this size ensures even cooking and maximum crispiness. In a medium bowl, combine the 0.25 cup all-purpose flour and 0.25 cup white rice flour with 1 tsp salt. The rice flour creates that signature crunch you get at Pf Chang's. Add the chicken strips and toss to coat evenly, shaking off any excess flour.
Heat 2 cups vegetable oil in a deep skillet or Dutch oven to 350°F—this is crucial for achieving that light, crispy crust. Fry the chicken in batches for 3-4 minutes per batch until golden brown and cooked through. The oil should bubble gently but not smoke excessively. Transfer the fried chicken to a paper towel-lined plate to drain while you prepare the sauce. Don't skip this draining step—excess oil makes the lettuce wraps soggy.
Build the Mushroom Marsala Sauce
In the same skillet (no need to clean it—the browned bits add flavor), reduce heat to medium. Add 8 oz sliced white mushrooms and cook for 5-6 minutes until they release their moisture and begin to brown. Push the mushrooms to the side and add 2 whole minced shallots and 4 cloves minced garlic, cooking for 1 minute until fragrant.
Pour in the 0.5 cup Marsala wine and scrape up any browned bits from the bottom of the pan. This deglazing step captures all the flavor. Let the wine simmer for 3-4 minutes until reduced by half. Stir in 0.5 cup chicken broth and simmer for another 2 minutes until slightly thickened. The sauce should coat the back of a spoon but still be pourable. Remove from heat and stir in 0.5 cup hoisin sauce and 0.25 cup plum sauce. This balance of sweet, tangy, and umami is what makes these wraps so addictive.
Assemble the Lettuce Wraps
Separate the leaves from the 1 head butter lettuce, washing and drying them thoroughly. The leaves should be large enough to hold 1-2 tablespoons of filling without tearing. In a small bowl, mix the 1 tbsp sesame oil with 2 cups finely chopped celery stalks—this adds that signature crunch and freshness.
To assemble, place 1-2 tablespoons of the mushroom Marsala sauce in the center of each lettuce leaf. Top with 2-3 pieces of celery-crusted chicken and drizzle with any remaining sesame oil mixture. Fold the sides of the lettuce leaf inward, then roll tightly from the bottom up. The lettuce acts as a natural wrap, keeping everything contained while adding a fresh, crisp element to each bite.
Serve Immediately for Maximum Freshness
Serve the lettuce wraps immediately while the chicken is still crispy and the lettuce remains fresh. The contrast of temperatures—warm, crispy chicken against cool, crunchy lettuce—is part of what makes this dish so satisfying. If you notice the lettuce wilting slightly as you eat, that's normal and actually enhances the texture. For extra authenticity, serve with a side of sweet chili sauce or extra plum sauce for dipping.
This recipe delivers the perfect balance of textures and flavors that make Pf Chang's lettuce wraps so beloved. The celery crust on the chicken adds a satisfying crunch, while the mushroom Marsala sauce brings depth and richness. The lettuce wraps keep everything fresh and light, making this dish both indulgent and refreshing.
Pro Tips For Making Pf Chang'S Chicken Lettuce Wraps Copycat
- Veloute the Celery: Thinly slice that celery lengthwise into matchsticks—about 1/8-inch thick—and soak it in ice water for 10 minutes first. The crunch stays crisp longer, and it won’t turn into mush when you toss it with the chicken. (Yes, even if you’re impatient like me.)
- Double-Crust the Chicken: After dredging the chicken in flour, hit it with a second thin layer—this time with a mix of hoisin and plum sauce. The first coat locks in flavor, while the second ensures that sticky, restaurant-worthy glaze. Skip this, and you’re left with bland, dry bites.
- Cook in Batches: Crowd that pan, and your chicken will steam instead of sear. Work in single-layer batches over medium-high heat—no overlapping—until golden brown. I learned this the hard way after making a sad, soggy mess the first time.
- Rest Before Slicing: Let the chicken sit covered for 5 minutes after cooking. This keeps the juices from bleeding out when you slice it thin. Cutting into it too soon turns your perfect sear into a mushy disappointment. (Your future self will thank you.)
Best sauces and condiments for these flavors
Signature Hoisin-Plum Sauce
This is the soul of your lettuce wraps—a perfect balance of sweet, tangy, and umami. I recommend using Lee Kum Kee hoisin sauce and a high-quality plum sauce like Mae Ploy, as they provide that authentic depth.
For extra richness, simmer the sauce with a splash of dry sherry instead of Marsala—it adds a subtle floral note that complements the chicken beautifully. 🍶
Mushroom Marsala Magic
The secret weapon here is the marsala reduction. I prefer dry Marsala wine (not the sweet cooking variety) because it adds complexity without overwhelming the dish. For a vegetarian twist, swap the chicken for crispy tofu—just marinate it in the same hoisin-plum mixture and coat it with the celery crust.
The mushrooms should be sliced thinly to ensure they cook through quickly while still maintaining texture. 🍄
Spicy Kick Options
If you like heat, add 1 tsp chili crisp or ½ tsp gochujang to the mushroom sauce for a smoky, spicy depth. For a sweeter heat, drizzle with 1 tbsp chili oil before serving.
I also love adding 1 tbsp chopped Thai basil at the end for a fresh, aromatic finish. 🌶️
Extra Crunch Layer
For that signature P.F. Chang’s crunch, don’t skip the celery crust. If you want to take it further, add 2 tbsp crushed cornflakes to the flour mixture before coating the chicken.
This adds an extra layer of texture that mimics the restaurant version perfectly. For a gluten-free option, use crushed pork rinds instead of flour. 🥬
Garnish Like a Pro
Finish with 1 tbsp chopped scallions and a sprinkle of toasted sesame seeds for color and crunch. I also like adding ½ cup shredded purple cabbage for a peppery contrast. These garnishes elevate the dish from homemade to restaurant-quality in seconds. 💫
Nutrition facts
Frequently asked questions
Can I use chicken thighs instead of breast for this recipe?
Chicken thighs will work but require adjustments. Use bone-in, skin-on thighs for richer flavor, but reduce cooking time to 2-3 minutes per side to avoid overcooking. The skin adds crispiness, so skip the celery crust or reduce it to 1 tbsp flour blend per piece. Thighs stay juicier but may make the lettuce soggier, so drain well and serve immediately.
What's the best way to keep the lettuce crisp while assembling?
Work quickly and keep the lettuce cold. Store the head in ice water for 10 minutes before using, then pat completely dry. Assemble wraps just before serving—never pre-make them. For extra crunch, chill the assembled wraps in the fridge for 5 minutes before eating. If lettuce wilts, serve with a side of cold cucumber slices to refresh the palate.
Can I make the mushroom marsala sauce ahead of time?
Yes! The sauce freezes beautifully for up to 3 months. Portion into ice cube trays before freezing, then thaw overnight in the fridge. For best texture, reheat gently in a saucepan with 1 tbsp water to prevent drying out. Avoid microwaving—it breaks down the delicate marsala reduction. The sauce tastes even better the next day as flavors meld.
How do I fix chicken that's not crispy enough?
For undercooked chicken, return to a 375°F oven for 5-8 minutes until internal temp reaches 165°F. For soggy crust, reheat in a dry skillet over medium-high heat for 1-2 minutes per side until golden again. The key is high heat—never cover the chicken while reheating. For extra crunch, sprinkle with 1 tsp cornstarch before reheating.
What sides pair best with these lettuce wraps?
Serve with jasmine rice (steamed or fried) for balance, or cucumber salad with rice vinegar and sesame seeds. For a heartier meal, add edamame or crispy wonton strips. The wraps work well as a light lunch or appetizer—pair with chilled beer or lychee martinis to complement the Asian-inspired flavors. Avoid heavy sides that compete with the delicate textures.
