These copycat PF Chang's Chicken Lettuce Wraps are a healthy low carb 30-minute meal made with ground chicken and mushrooms.
Ingredients and substitutions
- Sesame oil – you could use a neutral cooking oil like olive oil or canola oil, but it’ll have a milder flavour.
- Shittake mushrooms – swap out for another kind of finely-chopped mushroom of your choice.
- Ground chicken – ground turkey or pork would also be good here.
- Salt – to taste.
- Yellow onion – white onion, shallots or red onion can be used instead.
- Garlic – freshly minced garlic is best but jarred minced garlic can be used in a pinch.
- Fresh ginger – swap out for 1 tsp. dried ginger powder if you can’t find any fresh ginger.
- Soy sauce – coconut aminos or tamari are the best substitutes here.
- Sriracha – use another hot sauce or leave this out if you’re not a fan of spice.
- Water chestnuts – leave these out if you can’t find them at the store.
- Matchstick carrots – or another vegetable of your choice like cucumber.
- Green onions – scallions would also be good.
- Romaine lettuce – Boston leaf lettuce or iceberg lettuce are also great for lettuce wraps.
How to make PF Chang's lettuce wraps
Step 1: Sauté the mushrooms.
Add the mushrooms to a large frying pan and cook until the juices start to reelase.
Step 2: Brown the ground chicken.
Add the ground chicken to the pan with the mushrooms and break up with a spoon. Cook until lightly browned.
Step 3: Add the remaining ingredients.
Add in the onions, garlic, ginger, soy sauce, sriracha, water chestnuts and carrots. Mix everything together and sauté until the ground chicken is fully cooked.
Step 4: Assemble your wraps and serve.
Remove from the heat and stir in the green onions. Add the chicken mixture to the lettuce leaves and serve!
Tips & tricks for chicken lettuce wraps
Here are some tips and tricks to ensure your PF Chang's lettuce wraps turn out perfectly every time:
- Choose a sturdy lettuce: Romaine, iceberg or Boston leaf lettuce are best and will hold all your toppings without falling apart.
- Peel the lettuce: Carefully peel the lettuce away from the head so you have a fully intact lettuce wrap. No cutting required!
- Adjust the spice level: Add in more or less sriracha based on your spice tolerance.
- Make the filling beforehand: You can cook the chicken filling up to 2 days in advance. Reheat it in a skillet or in the microwave, then add to fresh lettuce wraps and serve.
Frequently Asked Questions
I like to use romaine lettuce for this recipe, because it’s nice and sturdy and provides a nice vessel for the chicken mixture. Boston leaf lettuce would also work, as would iceberg lettuce (which is the lettuce that the original PF Chang’s lettuce wraps are made with).
Yes! You can use pretty much any kind of ground beef for these lettuce wraps like ground turkey or ground pork.
These chicken lettuce wraps are super filling on their own, but if you’re looking for side dish ideas, they'd be delicious with some cauliflower fried rice, steamed vegetables or spring rolls!
PF Chang’s lettuce wraps have 330 calories per serving, and each serving contains two lettuce wraps. In comparison, my recipe has 366 calories per serving, but each serving contains three lettuce wraps – so you’re getting a bigger portion size for around the same amount of calories.
This recipe can easily be made gluten-free – all you have to do is swap out the soy sauce for coconut aminos or tamari.
Storing and reheating
The leftovers from this recipe will last up to 5 days in the fridge. I recommend storing the lettuce and the filling separately so that the lettuce doesn't get soggy. To reheat the filling, sprinkle a bit of water over top then microwave it for 2 to 3 minutes, stirring halfway through, or reheat it in a skillet on the stovetop.
You can also turn these chicken lettuce wraps into mason jar salads. Add the chicken filling to the bottom of the mason jar, then top with chopped lettuce. You can bring the jars to work then eat them cold! I’d recommend dumping everything into a bowl or a plate as it can be tricky to eat straight from a mason jar.
Freezing this recipe
While you can’t freeze the full lettuce wraps, you can freeze the filling for up to 3 months. After cooking the filling, wait until it cools completely before transferring it to glass containers or Ziploc bags.
When you’re ready to make your lettuce wraps, let the filling defrost in the fridge overnight, then reheat as normal and serve with fresh lettuce. Easy-peasy!
Make healthy eating easy! Join our Dinner Prep Pro app.
- ZERO ADS on over 450 recipes
- Customizable weekly meal plans
- Grocery and meal prep checklists
- Bonus resource library and community
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!
- Freeze the filling in glass microwave-safe bowls up to 3 months.
- **Get my full list of tools here**
PF Chang’s Chicken Lettuce Wraps {Copycat Recipe}
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!