This post may contain affiliate links. Please read our disclosure policy.
This chicken lettuce wrap recipe is a copycat of a restaurant favorite. It’s fresh and filling and takes just 20 minutes to make!!

Just like PF Changs!
If you love Asian food like we do, you’ll LOVE this copycat chicken lettuce wrap recipe. If you’ve ever been to P.F. Chang’s, you know that these lettuce wraps are light, yet surprisingly filling. They make a great side dish or a flavorful meal on their own.
The best part is that they come together in just 20 minutes! The chicken filling is so flavorful and savory with the perfect touch of sweetness.
You could easily eat this chicken filling over a bowl of white rice, Fried Rice or Drunken Noodles, but wrapping it in a piece of cold crispy lettuce is what makes it taste so light and refreshing.
WHY WE LOVE IT:
- Ready in no time. Just 20 minutes and you’ll be in lettuce wrap heaven!
- The sauce! Packed with flavor, the sweet and savory sauce is the highlight (in our opinion) and what makes these really delicious.
- On the lighter side. Wontons, Rangoons, and Egg Rolls are among our favorites, but when we’re in the mood for something a little lighter, we make chicken lettuce wraps!

Ingredients
PREP TIME: 10 minutes
COOK TIME: 10 minutes
- 1 tablespoon olive oil
- ½ yellow onion diced
- 2 cremini mushrooms minced – portobello, cremini, or button mushrooms
- 3 garlic cloves minced
- 1 pound ground chicken – or ground pork, ground turkey, or ground beef. Tofu can be used as a vegetarian option.
- pinch ground black pepper
- ¼ cup hoisin sauce
- 2 tablespoons soy sauce
- 1 tablespoon oyster sauce
- ½ teaspoon sesame oil
- 1 teaspoon freshly grated ginger
- 2 teaspoon sriracha or sambal oelek optional, or optional red pepper flakes
- ¼ cup diced water chestnuts
- 2 green onions thinly sliced
- 1 head of butter lettuce – or bibb lettuce, Boston lettuce, romaine lettuce, or iceberg lettuce
- optional toppings – carrots, crispy rice noodles, or chopped toasted nuts


How to Make Chicken Lettuce Wraps
- FILLING. In a large skillet set over medium heat, add 1 tablespoon olive oil.
- When the oil is hot, add ½ yellow onion diced and cook for 3 minutes, then add 2 minced cremini mushrooms and continue cooking for 3 more minutes. Add 3 minced garlic cloves and cook just until fragrant.
- Add 1 pound ground chicken and cook until browned, using a wooden spoon or thick spatula, crumble the chicken as it cooks; drain any excess fat.
- Season with a pinch of black pepper, 2 tablespoons soy sauce, 1 tablespoon oyster sauce, ½ teaspoon sesame oil, 1 teaspoon freshly grated ginger, 2 teaspoons sriracha or sambal oelek.
- Stir until combined, then add ¼ cup diced water chestnuts and 2 green onions. Cook for 3-4 minutes then remove from the heat.
- ASSEMBLE. Prepare the lettuce and cut off the base of the lettuce. Gently remove each layer of lettuce. Discard any old and wilted pieces. Rinse in water and dry.
- Spoon 3-4 tablespoons of the mixture into the center of a lettuce leaf. Serve with carrots, crispy rice noodles, or chopped toasted nuts.

More Like This
Asian Appetizers
Cream Cheese Wontons
15 mins
Baked Cream Cheese Rangoon
17 mins
Egg Roll Recipe
20 mins
Egg Drop Soup Recipe
20 mins
Collections

Chicken Lettuce Wrap Recipe
Ingredients
- 1 tablespoon olive oil
- ½ yellow onion, diced
- 2 cremini mushrooms, minced
- 3 garlic cloves, minced
- 1 pound ground chicken
- pinch ground black pepper
- ¼ cup hoisin sauce
- 2 tablespoon soy sauce
- 1 tablespoon oyster sauce
- ½ teaspoon sesame oil
- 1 teaspoon freshly grated ginger
- 2 teaspoon sriracha or sambal oelek, optional
- ¼ cup diced water chestnuts
- 2 green onions, thinly sliced
- 1 head butter lettuce
Instructions
- In a large skillet set over medium heat, add olive oil. When the oil is hot, add onion and cook for 3 minutes, then add mushrooms and continue cooking for 3 more minutes. Add garlic and cook just until fragrant.
- Add ground chicken and cook until browned, using a wooden spoon or thick spatula, crumble the chicken as it cooks; drain any excess fat.
- Season with pepper, hoisin, soy sauce, oyster sauce, sesame oil, ginger, and Sriracha/sambal oelek. Stir until combined, then add the chestnuts and green onions. Cook for 3-4 minutes then remove from the heat.
- Spoon 3-4 tablespoons of the mixture into the center of a lettuce leaf. Serve with carrots, crispy rice noodles, or chopped toasted nuts.
Video
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Recipe FAQ
Store the leftover chicken mixture in an airtight container in the fridge for 3-4 days, or freeze for 2-3 months. Warm it up in a skillet. Add olive oil or chicken broth if the mixture looks dry.
Go visit Natalie over at Life Made Simple for more amazingly delicious recipes!
Dipping peanut sauce???????
Soooooo good! I didn’t have any mushrooms or oyster sauce but we all thought the flavor was amazing regardless. I doubled the recipe and we used iceberg lettuce.
This is great. So easy after work to make this.
Love these lettuce wraps! I’m so glad I can make them from home, and it’s so easy too! Thank you for this copycat recipe!
My daughters made this for lunch today and it was a huge hit! Everyone loved it so we will definitely be making it again soon!
Loved these chicken wraps! So delicious!! Tasted just like the ones I get from take out!
I’m curious about the mushrooms. The recipe says “two” mushrooms. Is that correct?
Yes, it calls for cremini mushrooms. So I just choose two large ones and mince them up.
This Chicken Lettuce wrap is so good! I used Kikkoman Traditionally Brewed Organic Soy Sauce that I bought from Karman Foods for an added twist of flavor. It’s delicious!
Trying to get recipe quickly at the store. Can’t see recipe due to ads! Frustrating! Good recipe but too many ads!
Sorry for your frustration. The ads help provide the means for us to be able to deliver free recipes and content to our readers. We hope you still enjoy the recipe. 🙂
Amazing!! My son has loved these ever since I made them, and we hardly ever have leftovers. Pair this with a recipe I found for Chinese fried rice and perfect dinner.
Yay!! So glad to hear these are a hit. Fried rice is a perfect side too!
This recipe is amazing!!! Thank you for sharing! I love it!
You’re welcome!! I’m so glad to hear it was a hit!
Love this recipe!! So easy and delicious
Yay!! So glad to hear you enjoyed it!!
Hey.
How many wraps in a serving?
I believe one wrap per person…
It probably depends on how large you stuff your lettuce wrap, but I’d say about 1 wrap per serving. There are 4 servings for this recipe.
These are delicious! I use regular mushrooms and the entire can of water chestnuts, they are diced already! Butter lettuce is the perfect vehicle for this.
Surprisingly filling, I have made these many times.
Yes, the butter lettuce is perfect for these wraps. Thanks so much for sharing! Glad you enjoy the recipe.
Good recipe but way too salty! Even with lots of lettuce for the wrap. Maybe half the sauce ingredients or double the chicken???
Thanks for giving it a try! You could definitely adjust the amount of sauce or chicken to your liking.
In my opinion, these are much better than the PF Chang ones! These taste much more fresh and the flavor is perfect! I will be adding these into our dinner rotation more often!
I love these lettuce wraps!! The chicken mixture tastes so good!
thank you so much for this recipe! it is very helpful!
I think the call for 1/4 of cup of hoison sauce made the dish a bit too salty. Other than that it was ok.
Thank you for trying it 🙂 That amount can definitely change.
Just made This for Dinner. It was so good!!! My husband said: “dang i did’nt think i was gonna like this dish. Its so good. Can you make it agAin??” Lol. Thank you for this!
LOL! I am so glad he liked it that much 🙂 Thank you!
I have made this twice now. And 2nd time doubled the recipe bc it is sooo good. I don’t care for mushrooms so left those out and used celery instead. All the measurements are perfect. Thank you so much for a great recipe.
You are so welcome!! I don’t care for mushrooms either, so celery is a great option!
My mother really loved it!
That makes me so happy! Thank you for letting me know 🙂
Fantastic. Just made these wraps and followed the recipe exactly. It was delicious .Served with an egg roll and pot stickers for a wonderful meal. Thanks
Sounds like one of my favorite meals! Thank you for trying them. Glad you liked them!
Great recipe! Will make again! These were delicious and very close to pf chanG’s. Thanks for sharing!
Glad to share 🙂 I am happy you liked them! Thank you for letting me know!
This is almost the exact recipe like PFChangs with the exception of the carrots and toasted nuts , however I made
your recipe with chopped dry roasted peanuts, and i made the sauces like they serve with their lettuce wraps
Soy sauce with a little sriracha hot sauce, another with just low sodium SOY sauce , and another with soy sauce
and sweet chili sauce. Thank you for this great recipe , i love it. rose L
You are very welcome! Yum! I wish I had some in front of me! Thank you!
My Family loves this recipe. I double the recipe and we have it by ITSELF FOR dinner. It is so easy and quick to make and it is healthy. Those aRe all my checkboxes!
Yay!! I am so glad your family loves it! Thank you for letting me know!
Delicious!!! We Loved them!
I am happy you did!! Thank you for letting me know!
im not sure if YOU’RE able to adjust your website but its really dIfficult to access your site on my mobile with all sorts of popups. I was hoping to make a grocery list. Ut pop ups Are getting in the way….
And i see that my comment is riddled with typos becAuse of the pop ups that keeps getting in the way…
I just made this with a few tweaks. I didn’t use mushrooms but added celery and a little thinly sliced red and orange pepper. Everything else and it was amazing!
Sounds great!! Thank you for sharing! Glad you liked it 🙂
My personal choice is ground pork. It have loads more flavor than chicken.
That tastes great, too!
I’m looking forward to making this recipe for a healthy Thanksgiving AppetIzeR but i may need to make it ahead if time. Do you know how well it reHeats? If i heat over the stove until warm, do you think it will be dry?
I think it would be ok. You could always add a tiny amount of olive oil when you reheat it. Good luck!!
these are my favorite at pf changes! I am so excited to make them from home. They tasted just like the ones from there. they were so tasty & super simple to make. Thank you!
these lettuce wraps are super easy to make! they are full of flavor and definitely a family fav!
Just made these tonight and I love them. Awesome healthy option for Sunday Football
I am so glad you liked them! Thank you!
I absolutely love these lettuce wraps! They are a perfect summer dish and quick and easy to make when our schedules get busy. Thank you so much for sharing this.
I agree!! Glad to share! Thank you for stopping by!
If I were to leave out the oyster sauce and the hoisin sauce would it make a huge difference? I’m trying to make this gluten-free for a baby shower. I’m happy to buy gluten free soy sauce but I don’t want to buy gluten-free of all the sauces.
I haven’t tried, so really I am not sure how it would change the taste. I am sorry, I wish I knew. I do know they are pretty powerful tastes, so it might a little.
Yes, those ingredients are primary to the flavor. Hoisin and oyster sauces typically are gluten free. Just look to see if there are wheat products in the ingredients list.
Is this recipe able to be doubled?
Yes, of course 🙂 Enjoy!
Tried this recipe tonight. Loved it and so did my husband. Great work Kristyn!
@bababritthies
Awe, thanks!! They are a great, healthy option!
Hi there. Do you happen to have a vegetarian alternative to this recipe?
You can make this with tofu.
If you freeze the tofu, you can crumble it up after it defrosts. You can then follow the recipe as written.
These lettuce wraps look so easy and delicious! I love that they’re on the lighter side too, perfect for my January diet 😉
They are!! And, yes they’re perfect for all those New Year’s resolutions to eat better 🙂 Enjoy!!