As an Amazon Associate I earn from qualifying purchases. This post may contain affiliate links.
Ground chicken, fresh shiitake mushrooms, and crunchy water chestnuts cooked in a sauce of hoisin, soy, black vinegar, and Shaoxing wine, then spooned into butter lettuce cups. My P.F. Chang’s-inspired lettuce wraps take about 20 minutes, start to finish.

If there’s one appetizer I order every time I’m at P.F. Chang’s, it’s the chicken lettuce wraps. This is my homemade version: ground chicken and fresh shiitake mushrooms stir-fried with water chestnuts in a savory hoisin sauce, then spooned into butter lettuce cups. It’s hearty and satisfying, but it doesn’t feel heavy, making it a great option when you want something lighter that still feels like a complete meal.
It works as a party appetizer or as dinner on its own. If you’re cooking for someone who doesn’t eat meat, my P.F. Chang’s-inspired vegetarian lettuce wraps use pan-seared tofu with a similar crunchy filling.

What Makes This Version Different
This recipe is inspired by the restaurant dish, not a clone. I build the sauce from ingredients I keep in my own pantry:
- Hoisin and soy sauce form the savory, slightly sweet base.
- Black rice vinegar and Shaoxing wine add depth. Rice wine vinegar and mirin are fine substitutes if that’s what you have.
- Fresh shiitake mushrooms replace the dried mushrooms many copycats call for, so there’s no soaking step.
- Water chestnuts keep their crunch after cooking, which contrasts nicely with the soft chicken.

Ingredient Notes
Ground chicken: Any ground meat works. Pork, turkey, and beef are all good options, and readers have successfully made this with pork.
Lettuce: Butter, Bibb, and Boston lettuce are all varieties of butterhead lettuce, and any of them works. Iceberg is a fine substitute.
Shiitake mushrooms: You’ll need about 4 to 5, with the stems removed.
Heat: Both the jalapeño and the chili garlic sauce are optional. Use one, both, or neither.
How to Make Chicken Lettuce Wraps
Mix the sauce. In a bowl, mix the soy sauce, hoisin, black vinegar, Shaoxing wine, ginger, garlic, chili garlic sauce, and sesame oil, then set aside. The cooking goes quickly, so having the sauce ready means you won’t be measuring over a hot pan.
Prep the vegetables. Dice the onion and shiitake mushrooms, chop the water chestnuts, and mince the jalapeño. Chop the scallions, keeping the white and green parts separate, since they go into the pan at different times.
Brown the chicken. Heat 1 tablespoon of oil in a large pan over high heat. Cook the ground chicken for about 4 to 5 minutes, breaking it into small pieces, until it’s almost cooked through.
Add the aromatics. Add the onion, mushrooms, scallion whites, and jalapeño. Stir-fry for about 1 to 2 minutes.
Add the water chestnuts and sauce. Pour in the sauce and add the water chestnuts. Stir-fry for 4 to 5 minutes.

Finish and garnish. Stir in the scallion greens, turn off the heat, and taste. Season with salt if needed. Garnish with sesame seeds and cilantro.

Serve. Spoon the filling into lettuce cups.
Tips and Variations
- Make it spicy: Add chopped jalapeños, a heaping spoonful of chili garlic sauce, or both.
- Swap the crunch: Fresh bean sprouts or bamboo shoots can replace the water chestnuts.
- Round out the meal: Serve the wraps alongside chicken lo mein or yaki udon for a takeout-style spread. For another restaurant favorite, try my Panda Express mushroom chicken copycat.
Make Ahead and Storage
The filling can be made up to 3 days ahead and warmed right before serving, making this a great recipe for get-togethers. Store leftover filling in an airtight container in the fridge for up to 3 days. Keep the lettuce separate and fill the cups just before eating.
Frequently Asked Questions
No, they’re inspired by them. I use my own sauce, built on hoisin, soy sauce, black rice vinegar, and Shaoxing wine, plus fresh shiitake mushrooms and water chestnuts.
Any butterhead lettuce works, including butter, Bibb, and Boston. Iceberg is also a good substitute.
Yes. Ground pork, turkey, and beef all work, and readers have made this recipe with pork.
Use rice wine vinegar in place of black vinegar. Use mirin or any cooking wine in place of Shaoxing wine.
Yes! Make it up to 3 days ahead, refrigerate it, and reheat it before serving.
Yes! My vegetarian lettuce wraps use pan-seared tofu instead of chicken.
I hope you make these PF Chang’s Chicken Lettuce Wraps! Please share, rate, and comment below. I’d love to hear from you!
For more ideas, browse my Asian recipes and appetizers.
Don’t forget to subscribe to my newsletter for recipe updates and occasional kitchen tips and tricks! Also come find me on Pinterest, Facebook, Instagram, and Twitter. Stop by and leave me a message! I love reading your comments!
Thanks so much for stopping by!

*This post may contain affiliate links which means any purchases made through my link pay out a small commission without any extra cost to you. All opinions are my own and I only recommend products that I know, personally use, and trust. For more information, please see my Privacy Policy.

P.F. Chang’s Inspired Chicken Lettuce Wraps
Ingredients
- 1 lb ground chicken
- 1 Tablespoon vegetable oil
- 1 head lettuce, butter, bibb, or iceberg
- 1 teaspoon sesame seeds, for garnish
- cilantro leaves, for garnish
Vegetables
- ½ large onion, diced
- ½ cup fresh shiitake mushrooms, diced with stems removed, about 4 – 5
- 1 8oz can of water chestnuts, drained and chopped
- 2 scallions, chopped, white and green parts separated
- 1 jalapenos, minced (optional for spice)
Sauce
- 2 Tablespoons soy sauce
- ⅓ cup hoisin sauce
- 1 Tablespoon black rice vinegar, can substitute rice wine vinegar
- 1 Tablespoon Shaoxing wine, can substitute mirin or any cooking wine
- 1.5 teaspoon grated ginger
- 2 cloves garlic, minced
- 1 Tablespoon chili garlic sauce, (optional for spice)
- 1 Tablespoon sesame oil
- salt to taste
Instructions
- Mix all the sauce ingredients in a bowl and set aside.
- Heat 1 tablespoon oil in a large pan over high heat. Add the chicken and cook for 4 to 5 minutes, breaking it into small pieces, until almost cooked through.
- Add the onion, mushrooms, scallion whites, and jalapeño. Stir-fry for 1 to 2 minutes.
- Add the water chestnuts and sauce. Stir-fry for 4 to 5 minutes, until the chicken is cooked through.
- Stir in the scallion greens and turn off the heat.
- Garnish with sesame seeds and cilantro. Serve in lettuce cups.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Like this? Leave a comment below!






I have tried many recipes of yours, but this is still my favourite. It is just SO good and I love how healthy it is, and still full of flavour. I have been trying to eat a lot more healthy recently, and this is a recipe that makes me feel satisfied and knowing that I haven’t blown out my diet!!
Thank you so much – I saw you have posted some new recipes recently, and I am really looking forward to trying these also. Your blog is full of such wonderful recipes!
Thank you so much Gina! This is one of my favorite recipes when I’m trying to eat healthy too. 🙂
These make for such a delicious and tasty dinner – I didn’t have ground chicken so I used pork, and that worked well.
We also did use rice wine vinegar as a substitute.
The flavours in this are great – really balanced. We will be making this again soon, and are looking forward to trying some of your other recipes! Thanks so much!
Thanks for giving it a try Sophie! Hope you enjoy my other recipes. 🙂
Love chicken lettuce wraps. These look amazing!!!!
These chicken lettuce wraps would be perfect as a simple meal on hot summers days. I will be making these soon.
Awesome Harriet! I hope you enjoy them!
This taste just like PF Chang’s, love this recipe!! A keeper for sure
Thank you so much Noelle! I’m so glad you love them! 😀
Love how easily these come together and are so packed with flavor! Delicious!
Thank you Sara! They’re super flavorful and delicious! Hope you enjoy them!
This is fantastic! I love these lettuce wraps they are so flavorful and delicious!
Thank you Andrea! So glad you love them!
This lettuce wraps are perfect for summer picnics! Lovely photos by the way!
Thank you Annissa! Yes, it’d be excellent on picnics! 🙂
The chicken lettuce wraps are one of my favorite dishes at PF Changs. I’m excited to be able to make them at home now. Thanks for sharing!
Thank you Kelly! It’s my favorite too at PF Chang’s! 😀