This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
Introduction
If you have ever sat at a booth at P.F. Chang’s and demolished the chicken lettuce wraps before your entree even arrived, this P.F. Chang’s chicken lettuce wraps copycat recipe is about to change your weeknight forever. Picture crispy butter lettuce cups cradling savory, saucy ground chicken with crunchy water chestnuts and bright green onions, all coated in that signature hoisin-soy umami sauce with just a touch of sriracha heat. It is iconic for a reason, and the homemade version comes together in just 25 minutes with everyday pantry staples.
I made these for the first time for a Sunday game day spread when my brother was visiting from out of town. He is the pickiest eater I know, and I figured these would at least look the part even if the flavors fell short. Wrong. He ate four wraps and asked if I could text him the recipe before he even left. Emily, who normally side-eyes anything with ginger, made her own and asked for seconds. The platter was empty 12 minutes after I put it on the coffee table.
The smell while these cook is honestly intoxicating. Toasted sesame oil hitting the pan, then garlic and fresh ginger blooming in the heat, then that deep glossy hoisin sauce wrapping around the chicken. Every single bite gives you crispy cool lettuce, tender saucy chicken, crunchy water chestnuts, and a bright pop from the green onion. If you love quick Asian-inspired weeknight dinners like this, you have to try my Egg Roll in a Bowl next. Same hoisin and sesame magic, totally different format.
Why You Will Like This P.F. Chang’s Chicken Lettuce Wraps Copycat
- Ready in just 25 minutes from cold skillet to plated platter, which makes it perfect for hectic weeknights or last-minute entertaining.
- Tastes exactly like the restaurant version at a fraction of the cost and without leaving your kitchen.
- Naturally gluten free with simple swaps (tamari or coconut aminos instead of soy sauce).
- Low carb and high protein when you skip the optional rice noodles, perfect for a lighter dinner.
- Crowd pleaser for game day, dinner parties, or casual weeknight family dinners.
- Family approved for picky eaters because lettuce wraps feel like fancy finger food.
- Budget friendly with one pound of ground chicken feeding 4 people.
- Easy to customize with extra veggies, more heat, or a vegetarian swap.
P.F. Chang’s Chicken Lettuce Wraps Ingredients
Here is everything you need, broken into the sauce, the filling, and the wraps. I will share my notes on each one, because a few small choices completely change the result.
Cooking Sauce
- 1/4 cup hoisin sauce
- 1/4 cup low sodium soy sauce
- 1 tablespoon rice wine vinegar
- 1 tablespoon sriracha (adjust to your heat preference)
- 1 teaspoon cornstarch
Lettuce Wraps
- 1 tablespoon toasted sesame oil
- 1 pound ground chicken (a mix of white and dark meat is best)
- 1/4 cup finely diced yellow onion
- 2 cloves garlic, minced or pressed
- 2 teaspoons freshly grated ginger
- 1 (8 ounce) can water chestnuts, drained and finely diced
- 2 green onions, thinly sliced (plus extra for garnish)
- 2 heads butter lettuce, leaves separated, rinsed, and patted dry
- 2 teaspoons toasted sesame seeds, for garnish
Optional Add-In
- 1 (8.8 ounce) package Maifun rice sticks or Thai rice vermicelli, pan-fried until puffed and crispy
Ingredient Notes And Shopping Tips
For the ground chicken, look for a mix of white and dark meat (usually labeled “ground chicken” rather than “ground chicken breast”). A little fat keeps the filling juicy and prevents it from drying out. If you can only find lean ground chicken breast, add an extra teaspoon of sesame oil to the pan.
The toasted sesame oil is the secret weapon. Do not confuse it with regular sesame oil. Toasted has that deep, nutty, almost smoky flavor that makes the dish taste authentically Asian. A small bottle lasts forever in the fridge. According to the USDA, ground chicken should be cooked to an internal temperature of 165 degrees F for food safety.
For hoisin sauce, Lee Kum Kee and Kikkoman are my go-to brands. Look for one with a glossy reddish-brown color, not too dark. If your hoisin tastes too sweet, balance it with a splash of oyster sauce or a few dashes of fish sauce.
Always use fresh ginger here, not the powdered stuff. The bright zing is what makes these wraps sing. A microplane grater turns fresh ginger into a paste in 10 seconds. Keep the rest of the knob wrapped in plastic in the freezer for up to 3 months.
For butter lettuce, look for whole heads (sometimes called Boston or Bibb lettuce) with intact, cup-shaped leaves. Each head usually gives you 8 to 10 good wrap-sized leaves. If you cannot find butter lettuce, romaine hearts work in a pinch, just trim them shorter.
Smart Substitutions
- Ground turkey: A leaner swap for ground chicken. Add an extra teaspoon of sesame oil to keep things juicy.
- Vegetarian: Finely chopped mushrooms (cremini or shiitake) or crumbled extra-firm tofu work beautifully.
- Gluten free: Use tamari or coconut aminos instead of soy sauce, and check your hoisin label for a GF version.
- Paleo or Whole30: Use coconut aminos and a sugar-free, compliant hoisin alternative.
- Spicier: Use Korean gochujang instead of sriracha for a deeper, fermented heat.
- Sweeter and milder: Reduce the sriracha and add 1 teaspoon of honey or brown sugar.
Callie’s Kitchen Note
I learned the cornstarch rule the hard way. The first time I made these, I added the cornstarch directly to the hot pan with the sauce and ended up with weird gummy clumps. Always whisk the cornstarch into the cold sauce ingredients in a bowl first, so it dissolves completely. Then stir it again right before pouring into the pan, because cornstarch settles to the bottom in seconds. This tiny step is what gives you that glossy restaurant-style sauce that clings to every piece of chicken instead of pooling at the bottom of the pan.
How To Make P.F. Chang’s Chicken Lettuce Wraps
This is a Quick Fix weeknight recipe that comes together fast once you start cooking, so read through the steps first and prep all your ingredients before you turn on the stove.
1: Prep The Lettuce Cups
- Cut the core out of each butter lettuce head with a sharp paring knife. The leaves should separate easily.
- Rinse the leaves under cold water and gently pat them dry with paper towels or a clean kitchen towel. Dry leaves are non-negotiable here. Wet leaves equal soggy sad wraps.
- Arrange the prepared leaves on a serving platter and pop them in the fridge to stay crisp while you cook.
2: Whisk Together The Cooking Sauce
- In a small bowl, whisk together the hoisin sauce, soy sauce, rice wine vinegar, sriracha, and cornstarch until completely smooth. Make sure no cornstarch lumps remain.
- Set aside near the stove. Give it one more stir right before adding to the pan, since the cornstarch will settle quickly.
3: Cook The Ground Chicken
- Heat the toasted sesame oil in a large skillet or wok over medium heat. Let it shimmer for about 30 seconds.
- Add the ground chicken to the pan, breaking it up with a wooden spoon as it cooks. Saute for 5 to 7 minutes until the chicken is no longer pink and just lightly browned.
4: Add The Aromatics
- Stir in the diced onion, minced garlic, and grated ginger. Saute for another 3 to 4 minutes, stirring often, until the onion turns translucent and the garlic and ginger become fragrant.
- Do not let the garlic brown. Burnt garlic turns bitter fast and ruins the whole batch.
5: Add The Sauce And Finish The Filling
- Give the sauce one final whisk, then pour it into the skillet over the chicken mixture. Stir well to coat every piece.
- Cook for 1 to 2 minutes, stirring constantly, until the sauce thickens and turns glossy. If it gets too thick, splash in 2 to 3 tablespoons of water to loosen it up.
- Toss in the diced water chestnuts and sliced green onions. Stir just to combine and warm through. Remove from heat immediately.
6: Assemble And Serve
- Pull the lettuce cups from the fridge and arrange them on a serving platter.
- Spoon the warm chicken filling into each lettuce cup, like little tacos.
- Sprinkle with toasted sesame seeds and extra sliced green onions. Add the crispy rice noodles on top if using.
- Serve immediately while the filling is warm and the lettuce is crisp.
Callie’s Kitchen Note
The crispy rice noodle topping is the move that takes these from “really good” to “wait, this is BETTER than the restaurant.” If you have never pan-fried rice vermicelli before, it sounds intimidating but takes about 20 seconds. Heat 1 inch of neutral oil in a small pot until shimmering hot (around 375 degrees F), then drop in a small handful of dry rice noodles. They will puff up and turn white in seconds. Transfer to a paper towel-lined plate with a slotted spoon. Crispy, light, and totally addictive on top of the wraps.
Common Mistakes To Avoid
I have hit every one of these, so let me save you the trouble.
- Wet lettuce leaves. The number one mistake. Soggy lettuce ruins the wrap. Always pat dry thoroughly with a clean towel.
- Burning the garlic. Add it AFTER the chicken is mostly cooked, not before. Burnt garlic turns bitter and ruins the sauce.
- Skipping the cornstarch slurry step. Cornstarch must be dissolved in the cold sauce first or it lumps up. Whisk thoroughly.
- Using sweet hoisin without balance. If your hoisin is on the sweeter side, the wraps can taste cloying. Balance with a splash of oyster sauce, fish sauce, or extra vinegar.
- Overcooking the chicken. Ground chicken dries out fast. Pull it off the heat as soon as the sauce has thickened, even if you think it needs another minute.
- Forgetting to dice the water chestnuts. Whole chestnuts are too big and roll out of the wrap. Dice them small for the perfect crunch in every bite.
Storage And Reheating
The filling stores beautifully on its own, which makes this recipe perfect for meal prep or making ahead for a party. The lettuce stays in its own container.
Fridge Storage
Store the cooked chicken filling in an airtight glass container in the fridge for up to 3 days. Keep the lettuce leaves in a separate container lined with paper towels (the towels absorb extra moisture and keep the leaves crisp). For more on safe storage times for ground poultry, the USDA FoodKeeper guide is a great resource.
Freezing Tips
The cooked chicken filling freezes well for up to 2 months. Cool completely, then transfer to freezer-safe bags or containers and squeeze out as much air as possible before sealing. Thaw overnight in the fridge before reheating. Fresh lettuce cannot be frozen, so prep that fresh the day of.
Best Reheating Methods
- Stovetop: Warm the filling in a skillet over medium heat with a touch of sesame oil for 3 to 5 minutes until heated through. This is the best method because it brings back that glossy texture.
- Microwave: Reheat in 60-second bursts on medium power, stirring between each, until hot.
- From frozen: Thaw overnight in the fridge, then reheat using either method above.
Creative Leftover Ideas
Pile leftover filling over a bowl of jasmine rice or cauliflower rice for an instant Asian-style rice bowl. Stuff it into warm flour tortillas for fusion-style chicken wraps. Toss with cooked rice noodles, sesame oil, and a fresh squeeze of lime for a quick noodle dish. My husband once put leftover filling on top of scrambled eggs and called it the best breakfast of his life. Could not make this up.
Callie’s Kitchen Note
For party hosting, I always make a double batch of the filling 24 hours ahead, then store it in the fridge. When guests arrive, I just reheat in a wok for 3 minutes, set out the cold crispy lettuce cups, and arrange a small toppings bar of sesame seeds, extra green onion, sriracha, and crispy rice noodles. Everyone builds their own at the coffee table. Less stress for me, more interactive fun for guests, and the wraps stay crisp because nobody is assembling them before serving.
P.F. Chang’s Chicken Lettuce Wraps Variations
Once you nail the base recipe, the variations are endless. Here are the ones my family has loved most over the years.
- Korean style: Swap the sriracha for gochujang (Korean fermented chili paste) for a deeper, funkier heat. Top with kimchi for extra zing.
- Thai twist: Add 2 tablespoons of fresh Thai basil leaves and a squeeze of lime at the end. Top with crushed peanuts.
- Vietnamese vibes: Add fresh mint, cilantro, and Thai basil to each wrap, with a squeeze of lime and a drizzle of fish sauce.
- Mushroom and chicken combo: Saute 1 cup finely chopped shiitake mushrooms with the chicken for an even more umami-rich filling.
- Peanut crunch upgrade: Add 1/4 cup chopped roasted peanuts and a drizzle of peanut butter into the sauce for a satay-style twist.
- Beef version: Swap ground chicken for ground beef. Same recipe, slightly richer flavor profile.
- Summer fruit twist: Add finely diced fresh mango or pineapple to each wrap for a sweet-savory tropical pop.
Callie’s Kitchen Note
The mango version is honestly Emily’s contribution to this recipe and it has stuck around for two summers now. We were making wraps for a backyard cookout last August and she dumped half a fresh mango I had cubed for salsa right into the filling. I almost stopped her. Then I tasted it. Sweet, juicy mango against the salty hoisin and sriracha heat is a combination I would have never thought of, and now my husband actually requests it. Worth saving for those hot summer nights when you want something a little different.
Serving Suggestions
These wraps are amazing on their own as an appetizer, but they also play beautifully with a few Asian-inspired sides for a full dinner spread.
Perfect Pairings
- Steamed jasmine rice or brown rice for a heartier meal.
- Crispy potstickers or vegetable spring rolls as appetizers.
- A bowl of egg drop soup or wonton soup for a cozy starter.
- An Asian-style cucumber salad with sesame oil and rice vinegar.
- Stir-fried bok choy with garlic for a fresh green side.
Best Occasions
I make these for game day spreads, casual dinner parties, weeknight family dinners, and even date nights when I want something restaurant-quality without the dressing-up part. They are also my secret weapon for guests who are gluten-free or low-carb because the basic recipe accommodates both with simple swaps. For New Year’s Eve hosting, I set these out as a make-your-own bar with all the toppings in small bowls. Everyone digs in and builds their own.
Presentation Tips
Arrange the lettuce cups in a fanned-out semicircle on a large serving platter with the warm filling in a bowl right in the center. Set out small bowls of sesame seeds, sliced green onion, crispy rice noodles, and extra sriracha for guests to add their own toppings. A little dish of soy sauce or chili oil on the side feels extra fancy. Lime wedges add a fresh pop of color.
Beverage Pairings
- A crisp Riesling or Gewurztraminer for wine lovers (the slight sweetness plays beautifully with the hoisin sauce).
- A cold lager, pilsner, or Asian-style beer like Sapporo or Tsingtao.
- Thai iced tea for a sweet creamy non-alcoholic option.
- Sparkling water with lime and fresh ginger for a clean refresher.

P.F. Chang’s Chicken Lettuce Wraps FAQ
Yes, both work beautifully. Ground turkey is a leaner swap that keeps the recipe light, though it can dry out faster than chicken. Add an extra teaspoon of sesame oil and cook just until no pink remains. Ground beef gives you a richer, beefier flavor that some people honestly prefer to the chicken version. Lean ground beef (90/10) is the sweet spot here.
You can also do a 50/50 mix of ground chicken and ground pork for an authentic restaurant-style filling. The pork adds extra fat and umami depth that mimics what some restaurants use.
The easiest swap is to use tamari or coconut aminos instead of regular soy sauce. Both are widely available and taste almost identical in the finished dish. For the hoisin sauce, look for a certified gluten-free version (Kikkoman makes one) or check the label of your usual brand, since many hoisin sauces contain wheat.
Also double check that your rice wine vinegar is plain and not seasoned (some seasoned versions have wheat-based additives). The rest of the recipe, including the cornstarch and water chestnuts, is naturally gluten free.
If you cannot find butter lettuce (sometimes called Boston or Bibb lettuce), romaine hearts are the best backup. Trim them to about 4 to 5 inches long and use the inner sturdier leaves. Iceberg lettuce wedges, broken into cup-shaped pieces, also work great if you want extra crunch.
For a low-carb or gluten-free option, you can also serve the filling in small endive boats, Napa cabbage leaves, or even hollowed-out cucumber rounds. Each gives you a different texture but holds the filling beautifully.
Absolutely, and it actually tastes even better the next day after the flavors have had time to marry. Make the filling up to 24 hours in advance, cool completely, and store in an airtight container in the fridge. Reheat gently in a skillet over medium heat for 3 to 5 minutes before serving.
If you are prepping further ahead, you can also freeze the cooked filling for up to 2 months. Thaw overnight in the fridge, then reheat. Always prep the lettuce cups fresh the day you are serving so they stay crisp.
Too thick usually means too much cornstarch reduced too long. The fix is easy: splash in 2 to 3 tablespoons of water (or chicken broth) and stir over low heat until the consistency comes back. Add a little at a time so you do not overshoot.
Too thin usually means the cornstarch did not get a chance to do its job. Continue simmering the sauce in the pan for 1 to 2 more minutes, stirring constantly, until it thickens up. If it still seems too watery, mix 1/2 teaspoon cornstarch with 1 tablespoon cold water in a separate bowl, then stir it into the simmering filling for an instant fix.
\Yes, and it is one of the easiest vegetarian swaps in my arsenal. Replace the ground chicken with crumbled extra-firm tofu (pressed and crumbled by hand), finely chopped mushrooms (cremini, shiitake, or a mix), or plant-based ground crumbles. Saute exactly as you would the chicken.
For fully vegan, also check that your hoisin sauce is vegan-friendly (most are, but some contain trace fish or oyster ingredients). The rest of the recipe is naturally plant-based. Skip the optional sesame seeds if you are concerned about cross-contamination at the package level.
Recipes You May Like
If this Asian-inspired weeknight dinner hit the spot, you are going to love these next.
- Easy Flavorful Egg Roll in a Bowl brings the same toasted sesame and hoisin magic in a deconstructed format. Ground meat, cabbage, and ginger-garlic sauce in one pan. Perfect when you want low-carb Asian comfort.
- Taco Lettuce Wraps are a fun Mexican-style twist on the same lettuce wrap concept. Crispy lettuce cups, seasoned meat, and all the classic taco toppings, with way fewer carbs.
- Chicken Cabbage Stir Fry is another quick Asian-inspired weeknight winner with similar flavor profiles in a heartier, one-pan format. Perfect for nights you want a full plate instead of a wrap.
Conclusion
This P.F. Chang’s chicken lettuce wraps copycat has earned a permanent weekly spot in our dinner rotation, and I have a feeling it will in yours too. It is the kind of recipe that turns a regular Tuesday into game day, brings the restaurant home for a fraction of the cost, and makes everyone in the family ask when you are making it again. Quick, fresh, flavor-packed, and customizable.
If you make these, I would absolutely love to hear how they turned out. Leave a comment, snap a photo, and tag me. Reading your kitchen stories is honestly the best part of running this little blog.
If you are a Pinterest person, save this one to your easy weeknight dinners board so you can find it again on the next busy night. Follow along at Pinterest.com/recipescookingwithcallie for more recipe ideas, kitchen hacks, and comfort food that just makes life better.
Happy cooking, friends.
Callie


P.F. Chang’s Chicken Lettuce Wraps (Copycat Recipe)
This copycat P.F. Chang’s chicken lettuce wraps recipe brings the bold, savory flavor of the restaurant favorite right to your kitchen. A quick 25-minute meal featuring juicy ground chicken, crunchy water chestnuts, and a tangy hoisin-soy sauce all wrapped in fresh butter lettuce leaves. Perfect for parties, game day, or a light, healthy dinner at home.
- Prep Time: 15 Minutes
- Cook Time: 10 Minutes
- Total Time: 25 Minutes
- Yield: 4 servings 1x
- Category: Appetizer
- Method: Stovetop
- Cuisine: Asian-American
- Diet: Low Calorie
Ingredients
1/4 cup hoisin sauce
1/4 cup soy sauce
1 tablespoon rice wine vinegar
1 tablespoon sriracha, or to taste
1 teaspoon cornstarch
1 tablespoon toasted sesame oil
1 pound ground chicken
1/4 cup finely diced onion
2 cloves garlic, minced or pressed
2 teaspoons freshly grated ginger
1 8-ounce can water chestnuts, drained and diced
2 green onions, thinly sliced (plus extra for garnish)
2 heads butter lettuce, leaves separated and rinsed
2 teaspoons sesame seeds, for garnish
Optional: 1 8.8-ounce package Maifun rice sticks or Thai rice noodles, pan-fried until puffed and crispy
Instructions
- Remove core from butter lettuce, separate leaves, rinse and pat dry
- In a bowl whisk together hoisin sauce, soy sauce, rice vinegar, sriracha, and cornstarch
- Heat sesame oil in a skillet over medium heat
- Add ground chicken and sauté 5 to 7 minutes until cooked through
- Add onion, garlic, and ginger and cook 3 to 4 minutes until onion is soft
- Stir in the sauce and cook 1 minute until thickened
- Add water chestnuts and green onions and toss to combine
- Spoon filling into lettuce cups and top with green onions and sesame seeds
- Serve immediately with optional crispy noodles if desired
Notes
- Add 2 tablespoons oyster sauce if the sauce is too sweet
- Balance strong ginger flavor with a pinch of brown sugar
- Add water if sauce thickens too much
- Store leftovers in the fridge for up to 3 days
- Reheat in a skillet with a bit of oil for best texture
- Use tamari for gluten-free needs
Nutrition
- Serving Size: 1 serving
- Calories: 230
- Sugar: 6g
- Sodium: 670mg
- Fat: 12g
- Saturated Fat: 2g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 2g
- Protein: 19g
- Cholesterol: 55mg










