Chicken lettuce wraps are my go-to when I want a fresh, restaurant-quality meal without leaving the house. This P.F. Chang’s copycat recipe brings that iconic sweet, savory, and slightly spicy ground chicken filling to your own kitchen – crisp butter lettuce, bold sauce, and crunchy water chestnuts in every bite. It has become one of the most requested dinners in my rotation.
I still remember the first time I tried to recreate these at home on a Tuesday night with leftover rice in the fridge and a craving I could not shake. The sauce came together in one bowl, the filling cooked in one skillet, and dinner was on the table before I expected it. That is the kind of recipe worth holding onto. This chicken lettuce wraps copycat delivers real layered flavor – sesame, soy, ginger, garlic – and that satisfying crunch that makes the original so addictive. It is light enough to feel fresh but filling enough to count as a real meal.
Table of Contents
What You Need for These Chicken Lettuce Wraps
I always have these ingredients prepped and ready before I turn on the heat because this recipe moves fast once you get going. Pro tip – use day-old refrigerated rice here. Fresh rice clumps and makes the wraps soggy, but leftover rice stays firm and fluffs up perfectly after a quick microwave.
For the Sauce:
- 1 teaspoon sesame oil
- 2 tablespoons brown sugar
- 3 tablespoons low-sodium soy sauce (I always reach for low-sodium – regular makes this recipe too salty)
- 1.5 tablespoons chili garlic sauce (reduce to 1 tablespoon for a milder version)
For the Ground Chicken Filling:
- 1 tablespoon olive oil
- 0.5 medium onion, chopped
- 0.5 red bell pepper, chopped
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, minced (or 0.5 teaspoon ground ginger as a pantry swap)
- 8 oz water chestnuts (1 can), drained and chopped – do not skip these. They are the signature crunch that makes this recipe taste like the real thing.
- 1 pound ground chicken (ground turkey or pork work just as well)
For the Wraps:
- 8 butter lettuce leaves – butter lettuce holds its cup shape better than romaine or iceberg
- 3 cups cooked rice, day-old refrigerated preferred
Optional Toppings:
- Chopped cashews
- Sriracha
- Chopped green onion

Step-by-Step Instructions for Perfect Chicken Lettuce Wraps
I recommend reading through all the steps once before turning on the stove – this filling comes together quickly and you want everything within reach. Alternatives for ground chicken include ground turkey or pork with zero other changes needed.
Step 1: Whisk sesame oil, brown sugar, soy sauce, and chili garlic sauce together in a small bowl. Stir until the brown sugar fully dissolves. Set the sauce aside – you will add it near the end.
Step 2: If you have 10 extra minutes, place the butter lettuce leaves in a bowl of ice water now. Let them soak for 5 to 10 minutes while you cook the filling, then pat completely dry. This keeps them crisp and sturdy enough to hold the warm filling without tearing.
Step 3: Heat olive oil in a large skillet over medium heat. Once the oil shimmers, add the chopped onion and red bell pepper. Cook for 3 to 4 minutes, stirring occasionally, until the onion turns slightly translucent and the pepper softens.
Step 4: Add the minced garlic, minced ginger, and chopped water chestnuts. Stir and cook for 2 to 3 minutes until fragrant. The garlic and ginger aroma intensifies fast – that is your cue to move on.
Step 5: Add the ground chicken to the skillet. Break it apart into small crumbles as it cooks. Cook for 6 to 8 minutes until fully browned with no pink remaining. Finely crumbled chicken holds the sauce better, so keep breaking it apart as it cooks.
Step 6: Pour the sauce over the cooked chicken mixture. Stir well to coat everything evenly. Reduce heat to low and simmer for 2 to 3 minutes, allowing the excess liquid to cook off and the sauce to cling to the filling. Take the skillet off heat and let the filling rest uncovered for 3 to 5 minutes before serving. Skipping this rest is the most common reason wraps turn watery – the sauce needs this time to thicken and bind to the chicken.
Step 7: Spread leftover rice on a microwave-safe plate and heat for 30 seconds. Fluff with a fork. Warm rice spooned into the wrap prevents the filling from sliding around.
Step 8: Spoon equal portions of the chicken filling and warm rice into each butter lettuce cup. Finish with chopped cashews, a drizzle of sriracha, and sliced green onion.
Step 9: Serve right away. Once assembled, the lettuce softens from the warm filling within a few minutes – these are best eaten immediately.
Best Sides to Serve with Chicken Lettuce Wraps
These chicken lettuce wraps pair best with light, Asian-inspired sides that complement the bold sesame soy flavors without competing with them. Here are the best sides for chicken lettuce wraps:
Steamed edamame: Simple, salty, and naturally protein-rich. It takes two minutes and feels right alongside this recipe with no extra effort.
Cucumber salad: A quick cucumber salad dressed with rice vinegar, sesame oil, and a pinch of salt provides a cool crunch that contrasts beautifully with the warm filling.
Egg drop soup: Light and comforting, egg drop soup rounds out this meal without making it heavy. The mild flavor lets the lettuce wraps stay the star.
Miso soup: The gentle umami flavor of miso soup echoes the soy and sesame notes in the filling. A natural pairing for a cozy weeknight dinner.
DIY topping bar: If serving as an appetizer, set out small bowls of cashews, sriracha, hoisin sauce, and sliced green onion so everyone can build their own wrap their way.
More Asian-Inspired Recipes to Try Next
These chicken lettuce wraps fit right into a lineup of bold, satisfying meals that are ready fast on any weeknight. For another fresh and vibrant option, try the Thai Basil Beef Lettuce Cups – a close cousin to this recipe with a spicy basil twist that uses the same handheld format. If the sesame ginger flavors here hit the spot, the Best One Pot Cajun Chicken Alfredo Orzo and Ginger Chicken Udon Noodles both deliver that same bold, saucy satisfaction in a heartier format. For a lighter meal pairing alongside these wraps, the Creamy Asian Cucumber Salad Bowl makes an ideal fresh side that ties the whole spread together.
How to Store and Reheat Your Chicken Lettuce Wrap Filling
The cooked chicken filling stores well and makes this recipe excellent for meal prep. Store it in an airtight container in the refrigerator for up to 3 days. Always store the filling and lettuce separately – never refrigerate assembled wraps or the lettuce wilts and the filling makes everything soggy.
To reheat, warm the filling in a skillet over medium-low heat with a small splash of water or soy sauce to loosen it. You can also microwave it in 60-second intervals, stirring between each, until heated through. The texture and flavor hold up well after reheating.
I recommend making a double batch and freezing half. The filling freezes well in a freezer-safe bag for up to 3 months. Thaw overnight in the refrigerator and reheat on the stove for the best texture. Fresh butter lettuce leaves pulled just before serving make day-two wraps taste just as good as the first night.
Frequently Asked Questions
Can I swap the ground chicken for something else?
Yes. Ground turkey is the closest substitute in flavor and texture. Ground pork adds a slightly richer flavor. Plant-based ground meat works too – no other changes to the recipe needed.
Why are my lettuce wraps watery?
This almost always comes down to one skipped step – resting the filling. After adding the sauce, always let the filling rest off heat for 3 to 5 minutes. This allows the sauce to reduce slightly and cling to the chicken instead of pooling in the lettuce cup. Leftover rice instead of fresh also helps.
Can I make this recipe gluten-free?
Yes. Swap the soy sauce for tamari or coconut aminos and verify your chili garlic sauce is gluten-free. Everything else in this recipe is naturally gluten-free.
Make These Chicken Lettuce Wraps Tonight
This recipe proves that a bold, satisfying dinner does not need to be complicated. Twenty-five minutes, one skillet, and a handful of ingredients you likely already have. Whether chicken lettuce wraps are on the table for a Tuesday night dinner or laid out as an appetizer at a gathering, they always land well. Try this P.F. Chang’s copycat tonight and keep it in the rotation permanently.
Chicken Lettuce Wraps
A homemade copycat of P.F. Chang’s chicken lettuce wraps with savory ground chicken, water chestnuts, and a bold sesame soy chili garlic sauce in crisp butter lettuce cups. Fresh, vibrant, and ready in 25 minutes.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings (8 wraps) 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Asian-American
Ingredients
- 1 teaspoon sesame oil
- 2 tablespoons brown sugar
- 3 tablespoons low-sodium soy sauce
- 1.5 tablespoons chili garlic sauce
- 1 tablespoon olive oil
- 0.5 medium onion, chopped
- 0.5 red bell pepper, chopped
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, minced (or 0.5 teaspoon ground ginger)
- 8 oz water chestnuts (1 can), drained and chopped
- 1 pound ground chicken
- 8 butter lettuce leaves
- 3 cups cooked rice, day-old preferred
- Optional: chopped cashews, sriracha, chopped green onion
Instructions
- Whisk sesame oil, brown sugar, soy sauce, and chili garlic sauce in a small bowl until brown sugar fully dissolves. Set sauce aside.
- If time allows, soak butter lettuce leaves in ice water for 5 to 10 minutes, then pat completely dry before serving.
- Heat olive oil in a large skillet over medium heat. Add chopped onion and red bell pepper. Cook for 3 to 4 minutes, stirring occasionally, until softened.
- Add minced garlic, minced ginger, and chopped water chestnuts. Stir and cook for 2 to 3 minutes until fragrant.
- Add ground chicken to the skillet. Break apart into small crumbles and cook for 6 to 8 minutes until fully browned with no pink remaining.
- Pour sauce over the chicken mixture and stir to coat. Reduce heat to low and simmer for 2 to 3 minutes to reduce excess liquid. Remove from heat and let filling rest uncovered for 3 to 5 minutes to thicken the sauce.
- Spread leftover rice on a plate and microwave for 30 seconds. Fluff with a fork.
- Spoon equal portions of chicken filling and warm rice into each butter lettuce leaf. Top with cashews, sriracha, and green onion as desired.
- Serve immediately for best texture and flavor.
Notes
- Day-old refrigerated rice is strongly preferred – fresh rice is too sticky and makes the wraps soggy.
- Do not skip the water chestnuts – they provide the signature crunch that defines this P.F. Chang’s-style recipe.
- Always let the filling rest 3 to 5 minutes off heat before serving so the sauce thickens and clings to the chicken.
- Ground turkey or pork can substitute for ground chicken with no other changes needed.
- For a gluten-free version, swap soy sauce for tamari or coconut aminos.
Nutrition
- Serving Size: 2 wraps
- Calories: 455 kcal
- Sugar: 11 g
- Sodium: 1148 mg
- Fat: 14 g
- Saturated Fat: 3 g
- Unsaturated Fat: 10 g
- Trans Fat: 0.1 g
- Carbohydrates: 56 g
- Fiber: 4 g
- Protein: 26 g
- Cholesterol: 98 mg







