Craving PF Chang’s chicken lettuce wraps? Try this perfect copycat recipe for a delicious and easy homemade version!

You know I’m a big restaurant copycat girlie and I had to share my version – they’re SO easy and ready faster than takeout! I’ve personally made this recipe over 10 times so you know it’s good. ๐
Why you’ll love this recipe
- Perfect copycat: They taste just like the kind from PF Chang’s, but without the high price tag.
- Low-carb: These wraps are soooo delicious, while still being healthy and low-carb.
- Ready in 30 minutes: I’ve made this recipe in 15 minutes before when I’ve prepped the ingredients ahead of time. Just add to a skillet and saute!
Ingredients and substitutions
- Olive oil – or another neutral cooking oil like avocado oil.
- Ground chicken – try ground turkey, pork or extra-lean ground beef.
- Shittake mushrooms – swap out for another finely-chopped mushroom of your choice.
- Yellow onion โ white onion, shallots or red onion can be used instead.
- Matchstick or grated carrots โ add another veggie like cucumber after cooking.
- Water chestnuts โ leave these out if you canโt find them at the store.
- Green onions โ top with diced white onion instead.
- Boston leaf lettuce – romaine, butter or iceberg lettuce are all great options.
Sauce
- Soy sauce โ coconut aminos or tamari are the best substitutes here.
- Sesame oil โ you can use olive oil, but itโll have a milder flavour.
- Honey – maple syrup or brown sugar would also add some sweetness.
- Garlic – use freshly minced or jarred minced garlic.
- Ginger – fresh ginger is best, but 1 tsp dried ginger would work instead.
- Sriracha โ use another hot sauce or leave this out if youโre not a fan of spice.

How to make PF Chang’s lettuce wraps at home

Step 1: Cook the chicken and veggies.
Brown the chicken in a skillet, then add the veggies and cook until softened.
Step 2: Make the sauce.
Mix the soy sauce, sesame oil, honey, garlic, ginger and sriracha together.

Step 3: Add everything to the pan.
Add the sauce and green onions to the pan and cook.
Step 4: Assemble your wraps.
Let the chicken mixture cool, then add it to the lettuce leaves and serve.

Recipe tips & tricks
Here are some tips and tricks to ensure your lettuce wraps turn out perfectly every time:
- Peel the lettuce: Carefully peel it away from the head for a fully intact ‘cup’ (no cutting required).
- Add even more flavour: Add hoisin sauce or oyster sauce for additional flavour.
- Prep the filling: Cook the filling up to 2 days in advance, then reheat in a skillet or the microwave.
- Add some crunch: Garnish with peanuts or crispy rice noodles to add some crunch.
Frequently asked questions
What’s the best lettuce to use?
Use a sturdy lettuce like Boston leaf, romaine, butter or iceberg lettuce. They’ll maintain their shape without falling apart when you add your toppings.
Can you use ground turkey instead of ground chicken?
Yes! You can use pretty much any kind of ground meat for these lettuce wraps like ground turkey or ground pork.
How many calories are in PF Chang’s lettuce wraps?
PF Changโs lettuce wraps have 330 calories per serving (which contains two wraps). In comparison, my recipe has 307 calories per serving and each serving contains three wraps โ so youโre getting a bigger portion size for around the same amount of calories.

What to serve with lettuce wraps
Here are some side dish ideas to go with these chicken lettuce wraps:
- Rice noodles, fried rice or cauliflower fried rice for a low-carb option
- Spring rolls or egg rolls
- Serve them as an appetizer to this PF Chang’s spicy chicken stir fry
Storing and reheating
Storing: Store the filling and lettuce separately in the fridge for 5 days.
Freezing: You can’t freeze the wraps for obvious reasons, but you can freeze the filling for 3 months then thaw in the fridge overnight.
Reheating: Reheat the filling on the stovetop or in the microwave for 1-2 minutes, then assemble your wraps fresh.
Mason jar salads: Store your lettuce wraps as salads! Add the chicken mixture to the bottom, then top with chopped lettuce and store in the fridge for 5 days.
More restaurant takeout recipes
Meal prep tools
- You can order water chestnuts online if you can’t find them in stores.
- Order some coconut aminos if you’re looking for a gluten-free alternative to soy sauce.
- Grab someย glass meal prep bowls if you plan on packing these lettuce wraps up for lunch!
- And of course I get all my free-range ground chicken from Butcher Box!

PF Changโs Chicken Lettuce Wraps {Perfect Copycat}
Ingredients
- 1 tbsp olive oil
- 1 lb ground chicken
- 1 pinch salt & pepper
- 1 lb shittake mushrooms any mushrooms will work here, make sure they are finely chopped
- 1 yellow onion diced
- 1 cup matchstick carrots
- 1 (227mL) can water chestnuts finely chopped
- 4 green onions sliced
- 1 head Boston leaf lettuce
Sauce
- 1/4 cup low sodium soy sauce or coconut aminos or tamari
- 1 tbsp sesame oil
- 1 tbsp honey
- 4 cloves garlic minced
- 1 tbsp freshly minced ginger or 1 tsp dried
- 1 tsp sriracha optional
Instructions
- Heat olive oil in a large frying pan over med-high heat. Add ground chicken, seasoning with a pinch of salt and pepper, and cook for 2-3 minutes until lightly browned. Next add mushrooms, yellow onion, carrots and water chestnuts. Cook for 5-6 minutes until veggies have softened.
- Meanwhile, mix sauce ingredients together.
- Add sauce and green onions, mixing all together and sauteeing for 1 minute until combined. Remove from heat and let cool 5 minutes.
- Add chicken mixture to lettuce leaves then serve and enjoy!
Comments & Reviews
Hanna says
Yummy and easy to follow! Husband and kid approved!
Lauren says
looks delicious! can this be made with ground turkey?
Taylor Stinson says
Yes for sure ๐
Lauren says
Hi Taylor,
Excited to make this recipe for my husband tonight! Would the amount of ingredients change if we omitted mushrooms?
Taylor Stinson says
Hey Lauren! No the ingredients would stay the same although you could add a little bit more of all the veggies just to make up for the mushrooms. Hope you guys enjoy!
Mary says
THIS IS SO PERFECT! We live in Kona, Hi, it’s warm and tropical! I did everything, pretty much, added a bit more sesame oil, and garlic…then before garnishing, I added a little drizzle of bottled peanut sauce…not necessary, but really good! Then added the green onions…..Great Summer meal!!! Try it!!!
Taylor Stinson says
So happy you enjoyed, Mary! ๐
Rose says
There appears to be sesame seeds I need the photo. Do you use them, if so how much and when do I add them.
Thanks
Taylor Stinson says
Hey Rose – the sesame seeds are just an optional garnish. You can sprinkle a small amount on top if you desire. It will not change the taste of the recipe.
jane says
Long ago, before I lived near a PF Chang’s i was served these lettuce wraps. They were memorable to this day, about 10 years later. So glad to have the recipe Thanks, Taylor. Jane G. Cox
Taylor Stinson says
Thanks for your kind words Jane! Let me know how you like them ๐
Melanie says
Iโm so glad I found this recipe! It was delicious and my whole family loved it. Itโs a great addition to our dinner rotation.
Lauren says
Hi Taylor, just wondering if I could please ask a query re your nutritional values. I’m following keto and was wondering if I could confirm – with the carbs for this dish, is it 15g per serving? Your recipes all look terrific and just want to make sure I am reading them all correctly on a per serving basis. Thanks so much.
Taylor Stinson says
Hey Lauren! Thanks so much for the kind words ๐ I use a plugin on my website that calculates the nutritional values based on the ingredients listed. What you see listed is on a per serving basis, yes! If you are following a very strict diet I would recommend using something like Myfitnesspal to calculate on your own as well to ensure everything lines up exactly – this is also handy if you choose to eat a larger or smaller serving or modify the ingredient list. Hope that helps!
Meghan says
I made this for dinner tonight, and we loved it! I served it with peanut sauce and rice, and my tummy feels amazing! Our apartment smells so good.
Taylor Stinson says
So happy you loved it Meghan!!! ๐
C says
I see the nutritional values, but what is considered a serving size?
Taylor Stinson says
If you divide the recipe in four, one of those is a serving. Unfortunately I can’t give out exact serving size amounts by measurement/weight.
Michele says
Just to be clear, divide the completed filling into four equal parts, and one of those parts is considered one serving? So you could actually get 3 wraps with one of those “quartered” portions?
Taylor Stinson says
Hey Michele – yes exactly!