Copycat PF Chang’s Lettuce Wraps Recipe

By Stephanie Manley Updated 06/17/26

Prep Time: 10 minutes | Cook Time: 25 minutes | Total Time: 35 minutes

Add this site as a preferred Google source!

Quick Facts

  • Difficulty: Medium
  • Servings: 4 as an appetizer, 2 as a main course
  • Cuisine Type: Asian-Fusion

PF Chang’s chicken lettuce wraps are one of those restaurant appetizers that disappear from the table before the main course arrives. This copycat recipe features savory, Asian-spiced stir-fried chicken with water chestnuts, shiitake mushrooms, and bamboo shoots, all served in cool, crisp lettuce cups. It recreates the restaurant’s signature balance of umami-rich sauces and varied textures using simple pantry ingredients. This is a fast meal it comes together in 35 minutes, so it works equally well as a quick weeknight dinner or a starter for guests.

the copycat PF Chang's chicken lettuce wraps on a plate.

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases.

PF Chang’s chicken lettuce wraps are a Chinese-American restaurant classic that puts warm, savory stir-fry filling against the cool crunch of fresh lettuce. The filling combines diced chicken breast with earthy shiitake mushrooms, bamboo shoots, and firm water chestnuts, all coated in a layered sauce built from hoisin, oyster sauce, soy sauce, and sesame oil.

The dish is served as an interactive appetizer: a mound of seasoned filling arrives on a bed of cellophane noodles, surrounded by lettuce leaves for wrapping. Each person scoops the filling into their own leaf, making it a natural choice for entertaining.

Why this recipe works

The depth of flavor here comes from layering multiple sources of umami. Hoisin sauce contributes sweetness and complexity, oyster sauce adds richness, and soy sauce provides the savory backbone. A small amount of sesame oil, added at the sauce stage, carries an aroma that ties the flavors together without overpowering them.

Texture is equally important. Water chestnuts stay crisp through the stir-fry and contrast against the soft chicken. Bamboo shoots add a second layer of crunch, and shiitake mushrooms bring a meaty chew. The cellophane noodles underneath absorb extra sauce and add one more textural element to each bite.

Ingredients

  • Lettuce – Creates the fresh, crisp vessels for serving
  • Boneless skinless chicken breasts – Provides lean protein that takes on flavors beautifully
  • Cornstarch – Tenderizes chicken and thickens the sauce
  • Sherry or red wine – Adds depth and acidity to balance the savory flavors
  • Soy sauce – Creates the umami foundation of the dish; you can use low-sodium soy sauce
  • Vegetable or peanut oil – High smoke point oil perfect for stir-frying
  • Fresh ginger – Adds aromatic warmth and distinctive Asian flavor
  • Garlic cloves – Provide essential aromatic base notes
  • Green onions – Contribute fresh, mild onion flavor and color
  • Shiitake mushrooms – Deliver a meaty texture and earthy flavor
  • Bamboo shoots – Adds unique crunch and subtle flavor
  • Water chestnuts – Creates a signature crunch that contrasts with the soft filling
  • Chinese cellophane noodles – Adds interesting texture and helps absorb sauce
  • Hoisin sauce – Provides sweet and savory complexity
  • Oyster sauce – Contributes rich umami depth
  • Sesame oil – Adds nutty aroma and authentic Asian flavor
  • Sugar – Balances the savory elements with subtle sweetness
PF Chang's lettuce wraps ingredients.

What lettuce do you use for lettuce wraps?

Any variety of lettuce with a mild flavor and large leaves is suitable for this recipe.

Butter lettuce’s round, bowl-like leaves and mild flavor make it almost perfect. However, if you can’t find Butter lettuce, another good option is iceberg lettuce, with its large and very bland leaves

How to make PF Chang Lettuce Wraps

  1. In a small bowl, combine hoisin sauce, soy sauce, sherry, oyster sauce, water, sesame oil, sugar, and cornstarch.
chicken lettuce wraps sauce in a bowl.
  1. In a medium bowl, combine cornstarch, sherry, soy sauce, and water. Add chicken and stir to coat thoroughly.
  2. Stir in 1 teaspoon of oil to the chicken mixture and let sit for 15 minutes.
chicken breast marinating in a bowl with cornstarch, sherry, soy sauce, and water.
  1. Chop chicken into small pieces. Discard marinade.
  2. Heat a wok or large skillet over medium-high heat.
  3. Add 3 tablespoons of oil to the wok and then add the chicken and stir-fry for about 3-4 minutes.
cooked chicken pieces in a skillet.
  1. Remove chicken to a plate or bowl and set aside.
  2. Add 2 tablespoons of oil to the wok or large pan.
  3. Add ginger, garlic, and onion, and stir-fry for a minute or so.
  4. Add mushrooms, bamboo shoots, and water chestnuts. Stir-fry for an additional 2 minutes.
chicken, mushrooms, bamboo shoots, and water chestnuts in a skillet.
  1. Return the chicken to the wok. Add cooking sauce to the wok. Stir to combine.
adding sauce to chicken lettuce wraps filling in a skillet.
  1. Cook until thickened and hot. You may want to taste these and see if you need to season them with salt or additional soy sauce.
  2. Prepare noodles according to package instructions.
  3. Remove the lettuce leaves from the core while the noodles are cooking.
lettuce leaves and cellophane noodles.
  1. Break cooked cellophane noodles into small pieces and cover the bottom of the serving dish with them.
  2. Pour the chicken mixture over the noodles.
  3. Serve with lettuce leaves.

If you are planning to serve this to guests as an appetizer, I recommend using smaller lettuce leaves, such as butter lettuce. This way, guests will be limited to spooning less filling.

copycat PF Chang's chicken lettuce wraps over cellophane noodles.

Tips for copycat PF Changs Lettuce Wraps

  • Make Ahead of Time – You can easily make this recipe in advance. Go ahead and make the filling up to two days before then reheat it in the microwave or a large skillet.
  • Reheating the FillingFrom fresh: Sprinkle a little bit of water on the filling, then reheat in the microwave for 2-3 minutes, stirring halfway through. You can also reheat it on the stovetop in a skillet for 3-4
    minutes. From frozen: Let the filling defrost in the fridge overnight, then follow the same instructions above. Add to fresh lettuce and enjoy!
  • Storing Leftovers – The leftovers from this recipe will last up to five days in the fridge. But don’t save leftover filling on the lettuce because the lettuce will get soggy.
  • Freezing the Filling – You can freeze the filling in glass containers for up to three months.
  • Taking it to Work – A good idea is to store the filling in the bottom of a mason jar and then add chopped lettuce on top so that the two ingredients stay separated. Have a yummy Thai lunch at your desk.

How do you serve lettuce wraps? 

When you serve these copycat PF Chang Lettuce Wraps, keep the lettuce and warm chicken filling separate to prevent the leaves from wilting. Let your guests roll their own wraps, and don’t forget to provide some extra hoisin, duck, and chili sauces for people who want to add a little more flavor. May want to serve this with the PF Chang’s Chang Mai Tai and the PF Changs Orange Chicken.

copycat PF Chang's chicken lettuce wraps filling and finished wraps.
Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox.
Plus you’ll get great new recipes from us every week!

Copycat PF Chang’s Chicken Lettuce Wraps

Savory stir-fried chicken with water chestnuts, hoisin sauce, and shiitake mushrooms served in cool, crisp lettuce cups. Just like PF Chang's.
PRINT PIN SAVE RECIPE
4.86 from 14 votes
Servings : 4
Prep Time10 minutes
Cook Time25 minutes
Total Time45 minutes

Ingredients
 

Cooking Sauce

  • 1 tablespoon hoisin sauce
  • 1 tablespoon soy sauce
  • 1 tablespoon sherry or red wine
  • 2 tablespoons oyster sauce
  • 2 tablespoons water
  • 1 teaspoon sesame oil
  • 1 teaspoon sugar
  • 2 teaspoons cornstarch

Marinade

  • 1 teaspoon cornstarch
  • 2 teaspoons sherry or red wine
  • 2 teaspoons water
  • 2 teaspoons soy sauce

Filling

  • 1 1/2 pounds boneless skinless chicken breasts
  • 5 tablespoons vegetable oil or peanut oil
  • 1 teaspoon minced ginger
  • 2 teaspoons minced garlic
  • 1/2 cup minced green onions
  • 1 cup minced shiitake mushrooms
  • 8 ounces minced bamboo shoots
  • 8 ounces minced water chestnuts

Serving

  • 6 ounces Chinese cellophane noodles prepared according to package directions
  • 1 head iceberg lettuce washed and leaves taken off the head but left whole

Instructions

Cooking Sauce

  1. Mix all the ingredients for the cooking sauce and set aside.

Marinade and Filling

  1. In a medium bowl, combine the marinade ingredients and mix well.
  2. Add the chicken and stir to coat thoroughly.
  3. Stir in 1 teaspoon oil and let it sit for 15 minutes.
  4. Remove the chicken from the bowl and chop into smaller pieces.
  5. Heat a wok or large skillet over medium-high heat. Add 3 tablespoons oil.
  6. When the oil is hot, add the chicken and stir-fry for about 3 to 4 minutes. Remove the chicken from the pan and set aside.
  7. Add 2 tablespoons oil to the pan. When it is hot, add the ginger, garlic, and green onions, and stir-fry for a minute or so.
  8. Add the mushrooms, bamboo shoots, and water chestnuts, and stir-fry for an additional 2 minutes.
  9. Return the chicken to the pan along with the cooking sauce. Cook until thickened and hot.

Serving

  1. Break the cooked cellophane noodles into small pieces and cover the bottom of a serving dish with them.
  2. Scoop the chicken mixture on top of noodles.
  3. Serve the lettuce leaves alongside, allowing everyone to take what they want, individually spooning the filling into the lettuce leaves and rolling them up like a burrito.

Video

Notes

The key to restaurant-quality lettuce wraps is chopping everything uniformly small. This ensures each bite has all the flavors and makes the wraps easier to eat. For authentic texture, don’t skip the water chestnuts or cellophane noodles. If serving as an appetizer, choose smaller butter lettuce leaves to control portion size. For a main course, larger iceberg lettuce cups allow for heartier servings.

Nutrition

Calories: 619kcal | Carbohydrates: 60g | Protein: 41g | Fat: 23g | Saturated Fat: 15g | Cholesterol: 108mg | Sodium: 961mg | Potassium: 1147mg | Fiber: 5g | Sugar: 9g | Vitamin A: 850IU | Vitamin C: 10mg | Calcium: 63mg | Iron: 3.4mg
Tried This Recipe?Leave a comment and rating to let people know how you liked it! Tag me on Instagram @copykatrecipes
Course: Main Course
Cuisine: Chinese

Variations and Substitutions

Protein Options:

  • Ground chicken – For a texture closer to the restaurant version
  • Ground turkey – A leaner alternative that works well
  • Tofu – For a vegetarian version, use extra-firm tofu crumbled

Vegetable Options:

  • Bell peppers – Add color and crunch
  • Carrots – Contribute sweetness and texture
  • Jicama – Provides a water chestnut-like crunch if unavailable

Dietary Modifications:

  • Gluten-free – Use tamari instead of soy sauce and check hoisin sauce for gluten
  • Lower-carb – Skip the cellophane noodles and reduce or omit the sugar
  • Spicy version – Add sriracha or chili garlic sauce to taste

Storing and Serving

  • Meal prep: Store filling in the bottom of a mason jar with chopped lettuce on top for work lunches
  • Make ahead: Prepare filling up to two days in advance and reheat before serving
  • Storage: Keep refrigerated in an airtight container for up to 5 days
  • Freezing: Freeze filling in sealed containers for up to 3 months
  • Reheating: Sprinkle with water before microwaving for 2-3 minutes, stirring halfway through
overhead view of copycat PF Chang's chicken lettuce wraps and filling.

Love yummy Thai food? Try these recipes!

Be sure to check out more of my easy Asian recipes and the best restaurant copycat recipes here on CopyKat.com!

And, I would love to hear what your favorite Thai dish is – feel free to drop me a line in the comments.

Thanks to MarcyG76 for sharing this recipe.

More Ideas

REVEALED Olive Garden Copycat Recipes

yes, you CAN make it at home! I’ll show you how.

4.86 from 14 votes (11 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




13 Comments

  1. 5 stars
    I love the chicken lettuce wraps. They are so so good.I love copycat.com

  2. I see that you have a Houston’s soup receipe, is there anyway for you to copykat their tortilla soup receipe? It is the best out there, as well as their chicken tenders – I hear that Houstons is notorious for keeping thier receipes a secret – but as a good cook, we can uncover the secrets!!

    thanks!

  3. This is a nice recipe. I have made this several times for the family and for other events. I now do a double mix (separately) for chicken and beef using all the same ingredients. For the noodles, I don’t get picky down to using Ramen with (2) packs cooked and (1) crushed to add a little crunch to the mix. Not sure about the ‘canned shiitakes’, I can only say, fresh produce is the way to go. For the chicken, simple as picking up a rotisserie cooked ready to go at your local grocery store, strip the skin, meat and dice up (And you can skip the step for cooking the meat but, I do still add the marinade, oil and let rest for awhile in the fridge while prepping the other items.). For the beef, I purchase (1) pound of thin sliced sirloin and dice up per the recipe, the marinade and cooking is the same. You can figure at least two heads of lettuce per recipe and double that if you do both chicken and beef. A tip for doing it the first time, clean up and put up as you go due to once you start cooking, it’s fast paced and you’re done.

    My layout for cooking the double mix:

    Chicken or beef in a bowl for each with marinade sitting in fridge
    Cooking sauce for each meat in a separate bowl
    Garlic in a separate bowl for each
    Ginger and Green Onions in a bowl for each
    Shiitake, Bamboo Shoots, Water Chestnuts in a bowl for each

    You can have your dish ready with the noodles, cook each meat per recipe, clean out the wok and do it one more time.

    I don’t get picky on the condiments. I serve low sodium soy sauce plain and for a little more heat, I dice up a habanero and mix with the soy sauce.

    Have fun!

  4. This recipe was ok. Don’t use canned Shitake mushrooms. They make the recipe too mushy. If I try it again, I’ll use fresh or another type of mushrooms.

  5. Exellent recipe! I’ve made this many, many times for my family. Just an FYI, I buy my Malfun noodles already prepared at the chinese restaurant. They are cheap to buy and you don’t get oil splatter all over the kitchen!

  6. There is a resturaunt in Seattle Washinton call the Fisherman Rest. They make a to die for clam chowder. Do you have the recipe?

    Thanks,
    Kathy
    katjasmin2000@yahoo.com