We may earn a commission when you click on the affiliate links in this post.
These PF Chang’s lettuce wraps can made at home for a fraction of the price of the restaurant. With ultra-tender chicken and the best savory sauce, these wraps are easy, flavorful, and way better than takeout.

Why These Lettuce Wraps Are Better Than The Rest
The secret to getting these lettuce wraps to actually taste like they do in the restaurant comes down to how you prepare the chicken. In this recipe, I velvet the chicken before adding it to the skillet. It’s a simple extra step, but it makes a huge difference. The chicken turns out so incredibly tender, and it holds onto the sauce instead of drying out like it can with regular sautéed chicken. Add that chicken to the crunchy sautéed onion, water chestnut, and cashew filling and toss it with the sweet teriyaki sauce and you’ve got the best restaurant-style lettuce wraps ever! This is the closest I’ve had to the real deal, and honestly, the texture is even better. I’ve made these so many times now that I don’t even order them at the restaurant anymore. I’m so excited for you to try them!
🩷 Erica
Table of Contents
- Why These Lettuce Wraps Are Better Than The Rest
- Ingredients In PF Chang’s Lettuce Wraps
- How To Make P.F. Chang’s Lettuce Wraps
- What Kind of Lettuce is Best for Lettuce Wraps?
- Homemade Lettuce Wrap Sauce Ideas
- Expert Tips
- Make It Kid Friendly
- Storing and Reheating
- Frequently Asked Questions
- More Great Copycat Recipes
- PF Chang’s Lettuce Wraps Recipe
Ingredients In PF Chang’s Lettuce Wraps

- Chicken – I always just use chicken breasts for this recipe. Some people like to use ground chicken but honestly, it’s not the best option for this recipe. Partially freeze the chicken first and it will be easier to get thin slices for velveting. Of course you can just throw the chicken straight in the pan and sauté it, but I’m telling you it is worth the extra step to velvet it first!
- Chicken/Veggie Filling – For the filling I use chicken, mushrooms, water chestnuts, cashews, garlic, and green onion. You can also add the little crispy rice noodles like PF Changs does at the end but sometimes they are hard to find so I just end up leaving them out most of the time.
- Lettuce Wrap Sauce – A mixture of teriyaki sauce, chili sauce, soy sauce, ginger, and red pepper flakes. You can also add a little hoisin sauce if you prefer. Using PF Chang’s brand teriyaki sauce gets you even closer to that restaurant flavor, use it if you can find it!
- Lettuce leaves – I always go for butter lettuce (varieties of butter lettuce include Boston and Bibb). You can also use iceberg or Romaine but in my experience they tend to break apart more easily and don’t have as good of flavor as butter lettuce.
How To Make P.F. Chang’s Lettuce Wraps

- In a bowl, stir together the teriyaki sauce, sweet chili sauce, soy sauce, ginger, and red pepper flakes. Set aside.

- In a large bowl, whisk together the chicken broth, soy sauce, cornstarch, and oil until smooth. Add the sliced chicken and toss until evenly coated. Let it sit for about 15 to 20 minutes.

- Bring a pot of water to a boil. Drain off the excess marinade, then add the chicken in batches. Cook just until it turns white, about 2 to 3 minutes.

- Drain the chicken well, then give it a rough chop so the pieces are smaller and closer to that restaurant-style texture.

- Heat oil in a large skillet over medium-high heat. Add the garlic, water chestnuts, and mushrooms and cook for about 1 minute until just tender.

- Add the chicken to the skillet along with about half of the sauce. Cook for a few minutes, stirring often, until everything is heated through and nicely coated.

- Stir in the cashews and green onions and cook for another minute.

- Warm the remaining sauce in a small saucepan. Divide into bowls and leave one plain, mix one with sriracha, and one with peanut butter. Spoon the chicken mixture into lettuce leaves and serve with dipping sauces.
What Kind of Lettuce is Best for Lettuce Wraps?
For lettuce wraps, you want something soft, flexible, and sturdy enough to hold the filling without falling apart. Butter lettuce is my go-to because it has naturally cup-shaped leaves that are tender but still strong enough to hold everything together. It also has a mild, almost sweet flavor that just tastes better that other kinds of lettuce. Bibb and Boston are both types of butter lettuce, and either one works great for lettuce wraps. Iceberg lettuce is another popular option and gives you that crisp, crunchy bite, but it can be a little harder to work with and tends to crack if you overfill it. Romaine works in a pinch and holds up well, but it’s more rigid and doesn’t wrap as easily. If I’m using Romaine I will eat it more like a taco instead of trying to roll it up.

Homemade Lettuce Wrap Sauce Ideas
One of the best parts about lettuce wraps is the variety of sauces you can serve on the side. The sauces are easy to make once you have made your teriyaki sauce mixture for the lettuce wraps. If you love the sauces as much as I do, you can even make a little extra sauce just so you have plenty for dipping. Here are the sauce combinations we love:
- Peanut Sauce – ⅓ cup teriyaki mixture + 1 to 2 tablespoons peanut butter.
- Spicy Teriyaki Sauce – ⅓ cup teriyaki mixture + 1 teaspoon Sriracha sauce (or to taste, depending on how spicy you like it).
- Asian-style BBQ sauce – ½ cup hoisin sauce + low-sodium soy sauce or water added until desired consistency is reached.
- Spicy Oyster Sauce – Oyster sauce + Sriracha (to taste).
- Our Favorite Lettuce Wrap Sauce

Expert Tips
- Prep everything ahead: Once you start cooking, it goes fast. Have your sauce and ingredients ready to go.
- Make it low-sodium: Use low-sodium soy sauce, coconut aminos, or tamari to control salt levels. Teriyaki sauce can be salty, so check labels or make your own if needed.
- Gluten-free lettuce wraps: The lettuce is naturally gluten-free, just swap in gluten-free soy sauce or tamari and double-check your teriyaki sauce.
- Drain the chicken well after velveting: Too much water will thin out your sauce and keep it from coating properly.
- The 5-Minute Version (really): I like to cook up big batches of velveted chicken (no joke like 10 pounds at a time) then freeze it in individual bags. Then when I want to make these wraps, I literally just pull out a bag of velvet chicken and throw it in with the veggies and sauce. Lettuce wraps in 5-minutes.
Make It Kid Friendly
As a little added note, PF Chang’s lettuce wraps are not the most “kid-friendly” meal or easiest to hold together for smaller hands. If you have young ones like I do, lettuce wraps are pretty much impossible because little ones have a hard time keeping the lettuce wrap intact. To solve this problem, I cut up the lettuce placed it in a bowl, and put the filling over the top. Sometimes I cook up a little rice and add it to the bowl with the chicken mixture. They LOVE it!
Storing and Reheating
It is best to separate all the parts from each other. Place the chicken mixture in an airtight container and the bib lettuce in another one. This will help keep them both fresh and delicious when ready to reheat. Place the chicken mixture in a microwave to reheat or on the stovetop. Once warmed through, spoon the mixture into a lettuce cup and enjoy!

Frequently Asked Questions
A: Yes, just keep everything separate. Store the chicken filling in one container and the lettuce in another. When you’re ready to serve, just reheat the filling and assemble fresh.
Don’t overfill them, and use a softer lettuce like butter lettuce. It helps to double up the leaves if they’re small or thin.
You can, and it will still taste good, but the texture will be different. Finely chopped chicken gives you that more authentic, restaurant-style taste and texture.
Yes, the chicken mixture freezes really well. Just let it cool completely, store it in an airtight container, and reheat it when you’re ready to use it. I would keep the lettuce fresh and not freeze that.
They’re great on their own, but I also like serving them with rice, fried rice, or even just turning them into a bowl if I want something a little more filling.
Yes, and honestly it works great. It’s an easy shortcut if you want that restaurant flavor without extra steps.
More Great Copycat Recipes
They say imitation is the sincerest form of flattery. So here goes. Some more great imitation recipes from your favorite restaurants.
Have you tried these PF Chang’s lettuce wraps? I’d love to hear what you think! Leave a comment below and let me know how they turned out for you. And if you make them, don’t forget to snap a picture and tag @favoritefamilyrecipes on Instagram! 📸🥬
PF Chang’s Lettuce Wraps

Video
Ingredients
- 1 head butter lettuce, leaves separated
Teriyaki Sauce:
- 1 cup teriyaki sauce
- ⅓ cup sweet chili sauce
- ¼ cup soy sauce
- 1 tablespoon finely minced or grated fresh ginger
- red pepper flakes,, to taste
Velveted Chicken:
- 2 pounds boneless skinless chicken breast, sliced into thin slices
- 1/2 cup chicken broth
- 2 tablespoons soy sauce
- 2 tablespoons cornstarch
- 2 tablespoons vegetable oil
Filling Ingredients:
- 2 tablespoons vegetable oil
- 2 cloves garlic, minced
- ½ cup chopped water chestnuts
- ⅓ cup chopped mushrooms
- ½ cup sliced green onion
- ½ cup cashews, chopped
Dipping Sauces:
- remaining teriyaki mixture, (about ⅔-¾ cup)
- ¼ teaspoon Sriracha sauce,, or to taste
- 1-2 tablespoons creamy peanut butter
Instructions
- In a bowl, combine teriyaki sauce, sweet chili sauce, soy sauce, ginger, and red pepper flakes. Mix well and set aside.
- In a large bowl, whisk together chicken broth, soy sauce, cornstarch, and 2 tablespoons oil until smooth. Add the sliced chicken and toss to coat. Let it sit for 15-20 minutes.
- Bring a large pot of water to a boil. Drain off excess marinade, then add the chicken in batches and cook for 2-3 minutes, just until the chicken turns white. Drain well then coarsely chop the chicken into smaller pieces.
- Drain well then coarsely chop the chicken into smaller pieces.
- In the same skillet, heat the remaining 2 tablespoons of oil over medium-high heat. Add garlic, water chestnuts, and mushrooms. Sauté for 1 minute, until just tender.
- Add velveted chicken and about half of the teriyaki mixture to the skillet. Cook on m medium-high heat for 4 minutes, stirring often until everything is heated through and well coated.
- Stir in cashews and green onion and cook for 1 minute.
- Place ¼ cup of the chicken mixture in the center of each lettuce leaf, roll up, and enjoy!
Dipping Sauces:
- Heat the remaining teriyaki sauce in a small saucepan. Simmer for about 5 minutes. Remove from heat.
- Divide sauce into 3 small bowls. In one bowl, add sriracha sauce and mix well. In the other bowl, add creamy peanut butter and mix until smooth. Keep the last bowl plain with no additions.
- Dip the lettuce wraps into your favorite sauce and enjoy!
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Love this recipe?
We want to hear from you! Please leave a review.















Those look tasty and love the sound of all the dipping sauces to go with them.
Ah, these are so light and easy to make. Just what I have been looking for – thank you!
Yup….I’m making this! I’ve recently been LOVING Asian style vegan lettuce wraps. I can’t wait to try this one. Thank you 🙌🏾🙌🏾!!
I love PF Chang’s lettuce wraps and this recipe tasted just like the restaurant version! It was so delicious!
I absolutely love the Asian Lettuce Wraps at PF Chang’s! I was so darn happy to find this copycat recipe on Pinterest. Thanks so much for sharing it! I’m serving this for dinner tonight.
Extremely salty!! I can’t even eat them :(. I followed the recipe exactly however I did substitute chili garlic instead of the sweet. I’m so bummed.
What kind of Teriyaki sauce did you use? We use Yoshida’s in this recipe and it should make it actually a little on the sweeter side.
Hi, how many would you think this serves? 3-4? Thanks in advance!
It would probably serve 4 (each person being able to have 2-3 lettuce wraps) depending on how hungry your guests are!
Hi can I use ice berg lettuce instead cant get butter lettuce ???? Thanks
You can but the lettuce just won’t hold together quite as well as butter lettuce. It should still taste great though!
Have you ever had the Tofu lettuce wraps? Would it be as easy to replace the chicken with tofu?
I haven’t had them, but I am sure you would be able to replace it without any problems. Let us know how it turns out if you try it!
I served these for dinner tonight, and my family loved them. I was too lazy to make the dipping sauces, and as it turned out, the lettuce wraps were fabulous all on their own. Thank you for a wonderful recipe.
These lettuce wraps are FANTASTIC! I’ve tried a few other recipes and this one by far is the best. I love Yard House’s lettuce wraps and I think these come pretty darn close if not better! I use ground turkey most of the time and leave out the chili flakes for my kids and they turn out great. Thanks for posting the recipe!
Yummy!! Sounds delicious!! Thanks for the recipe 🙂
Those look delicious! I love lettuce wraps, this variation sounds yummy. 🙂
This would be my summer favorite as well. Bookmarked and needs to happen here very soon!
Thanks Matt– we are fans of Real Food by Dad! Thanks for your comment! 😀