There’s something about PF Chang’s chicken lettuce wraps that makes people a little obsessed. You order them as an appetizer, tell yourself you’ll save room for the main course, and then somehow the whole plate disappears before the entrée even arrives. If that sounds familiar, you are going to love having this recipe in your back pocket — because now you can make that same savory, saucy, crunchy-in-all-the-right-places filling at home, in about 25 minutes, for a fraction of the price.
This is one of those recipes I keep coming back to on busy weeknights when I want something that feels special but requires almost zero effort. My family devours it every single time.

What Makes This Chicken Lettuce Wraps Recipe So Good
The magic here is really the sauce. It’s just six ingredients, but it hits every note you want: savory from the hoisin and soy sauce, a little tangy from the rice wine vinegar, and warm and nutty from the toasted sesame oil. That combination is what makes these taste so unmistakably like the restaurant version — not some pale imitation, but the real deal.
The other secret? Water chestnuts. Don’t skip them. They add this satisfying crunch to every single bite that makes the filling feel substantial and interesting, not just like seasoned ground meat in a bowl. Combined with fresh green onion stirred in right at the end, the texture contrast is genuinely addictive.
And then there’s the lettuce itself, acting as a cool, crisp little cup for all that warm, savory filling. It’s the kind of dish that feels light and fresh but leaves you completely satisfied.
Ingredient Highlights and Tips

Ground chicken is the star of the filling, and I recommend using ground chicken thigh meat if you can find it — it has a bit more fat than breast, so it stays juicy and browns beautifully instead of drying out. Ground turkey works just as well here, so use whichever you have on hand. Just avoid anything labeled “extra lean.”
Hoisin sauce is what gives the whole dish its deep, slightly sweet backbone. You’ll find it in the Asian foods aisle of most grocery stores. It’s thick and rich, and a little goes a long way.
Toasted sesame oil — make sure you’re using toasted, not plain. It has a much deeper, nuttier flavor that makes the sauce taste restaurant-quality. Just one teaspoon pulls the whole sauce together.
Fresh ginger makes a real difference here compared to ground. A two-inch knob of ginger keeps in the freezer beautifully and grates straight from frozen, so it’s always on hand when you need it.
Sriracha or gochujang is optional but highly recommended if your family enjoys a little kick. One tablespoon keeps it mild and family-friendly; add more to taste if you like things spicier.
Butter lettuce (also called Bibb or Boston lettuce) is my top pick for the cups — the leaves are naturally cupped, sturdy enough to hold the filling, and soft enough to fold and eat easily. Romaine hearts work just as well and give you a sturdier bite.
How to Make Asian Chicken Lettuce Wraps

The first thing to do — before you turn on a single burner — is mix your sauce. Combine the hoisin sauce, soy sauce, water, rice wine vinegar, sesame oil, and sriracha (if using) in a small bowl and give it a good stir. Setting it aside now means you won’t be scrambling to measure things mid-cook when the skillet is hot and ready. This is one of those small habits that makes cooking so much less stressful.
Next, heat a tablespoon of olive oil in a large, heavy skillet over medium-high heat. A cast-iron skillet is ideal here — it holds heat evenly and gives the chicken that gorgeous browned color. Add your ground chicken and break it up with a wooden spoon or spatula as it cooks. You’re looking for it to be just cooked through, with no pink remaining, which takes about 3 to 4 minutes.
Once the chicken is cooked, add the diced yellow onion right to the same pan. Cook everything together for another 3 to 5 minutes, stirring occasionally, until the onions have softened and the chicken has picked up some beautiful golden-brown color on the bottom. That browning is flavor — don’t rush it.
Now the aromatics: add the minced garlic and freshly grated ginger directly to the pan and stir for about 30 seconds, just until fragrant. Your kitchen will smell absolutely incredible at this point. Don’t let the garlic go any longer than that — 30 seconds is all it needs.
Pour in the sauce you made earlier and stir to coat everything evenly. Let it cook for about a minute, and you’ll see the sauce thicken slightly and cling to the meat. That’s exactly what you want.
Finally, stir in the diced water chestnuts and chopped green onions. Cook for one more minute just to warm everything through, then taste and season with kosher salt and black pepper.
That’s it. From raw chicken to finished filling in under 20 minutes.
Putting It All Together
Spoon the warm filling into your lettuce cups and scatter extra green onion on top. The contrast of the hot, savory filling against the cool, crisp lettuce is genuinely one of the best bites in easy weeknight cooking.
Serving Suggestions and Variations

These PF Chang’s chicken lettuce wraps are satisfying enough to stand alone as a complete meal, but they’re also great alongside chicken fried rice or a simple vegetable stir fry if you’re feeding a crowd.
If you want to customize the filling, here are some easy ideas that work beautifully with what’s already in the recipe:
- Add a drizzle of extra sriracha on top for more heat
- Serve the filling over steamed rice or quinoa instead of lettuce for a heartier bowl-style meal
- Add a splash of extra soy sauce at the table for an extra hit of savory flavor
For storage, the filling keeps well in the fridge for up to 4 days or in the freezer for up to 3 months — which makes it excellent for meal prep. Just reheat in a skillet until warmed through and serve in fresh lettuce cups.
Make This Recipe Tonight
Once you try homemade chang’s chicken lettuce wraps, it’s genuinely hard to go back to ordering them at a restaurant — especially when you can make something this good in the time it takes to get takeout delivered. It’s one of those recipes that feels impressive, tastes incredible, and is secretly one of the easiest things you’ll ever make.
Your family is going to love this one. I just know it!
I’ve scanned your full sitemap. Your site is primarily a dessert/baking blog, but you do have a growing savory/dinner section. Here are the 5 most relevant recipes I found for the “You May Also Love” section — chosen for their shared themes of Asian-inspired flavors, chicken, copycat restaurant dishes, and quick weeknight dinners:
💛 You May Also Love
1. Chinese Lemon Chicken Crispy, golden chicken coated in a bright, tangy sauce — this Chinese takeout classic is just as easy to make at home and every bit as satisfying. 👉 Get the Recipe
2. Copycat Chipotle Chicken If you love restaurant-style chicken at home, this smoky, boldly seasoned Chipotle copycat is a must. Perfect for bowls, wraps, or salads. 👉 Get the Recipe
3. Crispy Chicken Katsu Bowls Juicy, panko-crusted chicken served over rice with a rich savory sauce — this Japanese-inspired bowl is comfort food done right. 👉 Get the Recipe
4. Nando’s Portuguese Chicken and Spicy Rice A smoky, peri-peri style chicken paired with flavorful spiced rice — this one is a total weeknight winner the whole family will ask for again. 👉 Get the Recipe
5. Marry Me Chicken Tortellini Creamy, savory, and absolutely irresistible — this one-pan chicken tortellini is the kind of dinner that earns serious compliments at the table. 👉 Get the Recipe
PF Chang’s Chicken Lettuce Wraps Recipe
4
servings10
minutes15
minutes311
kcalSavory ground chicken tossed in a rich, tangy Asian sauce and spooned into crisp lettuce cups — a quick, satisfying meal that tastes just like your favorite restaurant order.
Ingredients
- For the Sauce:
¼ cup hoisin sauce
2 Tbsp reduced-sodium soy sauce (or tamari for gluten-free)
2 Tbsp water
1½ Tbsp rice wine vinegar
1 tsp toasted sesame oil
1 Tbsp sriracha or gochujang, optional (add to your heat preference)
- For the Filling
1 Tbsp olive oil
1 lb ground chicken (or ground turkey)
1 small yellow onion, diced
2 garlic cloves, minced
2 tsp freshly grated ginger
1 can (8 oz) water chestnuts, drained and diced
¼ cup green onion, chopped (plus extra for garnish)
1 head butter lettuce or romaine hearts, leaves separated into cups
Directions
- Mix the sauce. Whisk together the hoisin sauce, soy sauce, water, rice wine vinegar, sesame oil, and sriracha or gochujang (if using) in a small bowl until smooth. Set aside.
- Brown the chicken. Warm the olive oil in a large heavy skillet or cast-iron pan over medium-high heat. Add the ground chicken and cook for 3 to 4 minutes, breaking it apart as it cooks, until no pink remains. Add the diced onion and continue cooking for 3 to 5 minutes, until the onion is tender and the chicken has a nice golden-brown color.
- Stir in the aromatics. Add the minced garlic and grated ginger to the pan and cook for about 30 seconds, stirring constantly, until the mixture smells fragrant.
- Add the sauce. Pour the prepared sauce over the chicken mixture and stir well to coat everything evenly. Let it cook for 1 minute, until the sauce thickens slightly and clings to the meat.
- Finish the filling. Fold in the diced water chestnuts and chopped green onions. Cook for 1 more minute until everything is heated through. Taste and season with kosher salt and freshly ground black pepper as needed.
- Serve. Spoon the warm filling into lettuce cups and top with extra green onion to garnish. Serve immediately.
Notes
- Choosing your lettuce: Butter lettuce (also sold as Bibb or Boston lettuce) gives you naturally cupped, tender leaves that are ideal for wrapping. Romaine hearts are a great sturdier option — just peel the leaves away from the core.
- Meat tip: Ground chicken thigh is juicier than breast and holds up better in the pan. Ground turkey works as a straight swap — just avoid anything labeled extra-lean, or the filling may turn out dry.
- Make it spicier: Start with 1 Tbsp of sriracha or gochujang for a mild kick. Taste the finished filling and add more at the table if you want more heat.
- Storage:
Fridge: Transfer the cooled filling to an airtight container within 2 hours of cooking. It keeps well for up to 4 days. Store lettuce leaves separately, wrapped in a paper towel inside an open zip-top bag, for 2 to 3 days.
Freezer: Pack the cooled filling into a zip-top bag or airtight container and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating: Warm the filling in a skillet over medium heat until heated through (internal temperature of 165°F). Serve in fresh lettuce cups or spoon over steamed rice for a heartier meal.
