I still remember the first time I tried PF Chang’s Chicken Lettuce Wraps—I was instantly hooked by the contrast of crisp lettuce and savory, saucy chicken filling. Ever since then, I’ve been recreating this dish at home, tweaking it until it hits that perfect balance of sweet, salty, and slightly tangy flavors.
WANT TO SAVE THIS RECIPE?
Just enter your email and get it sent to your inbox!

What I love most is how this recipe feels both light and satisfying at the same time. It’s the kind of meal I turn to when I want something quick, fresh, and packed with flavor without feeling too heavy. Plus, it’s surprisingly simple to make, which makes it even more irresistible.
Why You’ll Love This PF Chang’s Chicken Lettuce Wraps
This dish delivers bold restaurant-style flavor right in your kitchen without complicated steps. It’s quick to prepare, making it perfect for busy weeknights or last-minute gatherings.
The combination of tender chicken, crunchy water chestnuts, and fresh lettuce creates an irresistible texture contrast. It’s also naturally low-carb and can easily be adapted to fit different dietary needs.
What Kind of Lettuce Works Best for PF Chang’s Chicken Lettuce Wraps?
Choosing the right lettuce makes all the difference. I prefer butter lettuce because of its soft texture and cup-like shape, which holds the filling beautifully.
Romaine hearts are another great option if you want more crunch and structure. Iceberg lettuce works well too, especially if you enjoy a crisp bite, though it can be slightly harder to separate into neat cups.
Options for Substitutions
Ground chicken is traditional, but ground turkey or even finely chopped tofu can work as excellent alternatives. Each option absorbs the sauce well while offering a slightly different flavor profile.
If you don’t have hoisin sauce, a mix of soy sauce and a touch of honey or brown sugar can mimic its sweetness. For a gluten-free version, simply swap regular soy sauce with tamari or coconut aminos.
Water chestnuts add signature crunch, but chopped celery or jicama can step in if needed. You can also adjust the sweetness, saltiness, or spice level by tweaking the sauce ingredients to suit your taste.
Ingredients for this PF Chang’s Chicken Lettuce Wraps
Ground Chicken – This is the heart of the dish, providing a tender, flavorful base that soaks up the sauce beautifully.
Butter Lettuce (or Iceberg/Romaine) – Acts as the fresh, crisp wrap that balances the savory filling and adds a refreshing crunch.
Water Chestnuts – Essential for that signature crunch and mild sweetness that contrasts the soft chicken.
Onion – Adds depth and a slight sweetness when sautéed, forming the aromatic base of the filling.
Garlic – Brings a bold, savory note that enhances the overall flavor profile.
Ginger – Adds a subtle warmth and zing that makes the dish taste vibrant and authentic.
Green Onions – Provide a fresh, slightly sharp finish and a pop of color.
Soy Sauce – Delivers saltiness and umami, tying all the flavors together.
Hoisin Sauce – Adds sweetness and richness, giving the filling its signature taste.
Rice Vinegar – Balances the richness with a light tang.
Sesame Oil – A small amount adds a deep, nutty aroma that elevates the dish.
Brown Sugar – Enhances the sweetness and balances the salty components.
Cornstarch – Helps thicken the sauce so it clings perfectly to the chicken.
Black Pepper – Adds a gentle heat and depth.
Sesame Seeds (optional) – Provide a light crunch and nutty finish.
Cooking Oil – Used for sautéing and bringing all the ingredients together.

Step 1: Prepare the Lettuce Cups
Carefully separate the lettuce leaves, keeping them intact to form natural cups. Rinse them thoroughly under cold water and pat dry using a paper towel. Place them in the refrigerator while preparing the filling so they stay crisp and refreshing.
Step 2: Chop and Prep Ingredients
Finely dice the onion, mince the garlic, and grate the ginger. Chop the water chestnuts into small, even pieces so they distribute well throughout the filling. Slice the green onions and set them aside for garnish.
Step 3: Mix the Sauce
In a small bowl, combine soy sauce, hoisin sauce, rice vinegar, sesame oil, and brown sugar. Stir until the sugar dissolves. Add cornstarch and whisk until the mixture is smooth and slightly thickened. This will ensure the sauce coats the chicken evenly.
Step 4: Cook the Chicken
Heat a large skillet or wok over medium-high heat and add cooking oil. Once hot, add the ground chicken. Break it apart using a spatula and cook until it is no longer pink and starts to develop a light golden color.
Step 5: Build the Flavor Base
Add the diced onion to the cooked chicken and sauté until softened and translucent. Stir in the garlic and ginger, cooking for about 30 seconds until fragrant. This step is key for layering flavor.
Step 6: Add Crunch and Texture
Mix in the chopped water chestnuts and cook for another 2–3 minutes. This allows them to warm through while maintaining their crisp texture.
Step 7: Pour in the Sauce
Give the sauce a quick stir, then pour it into the skillet. Stir continuously as the sauce thickens and coats the chicken mixture. Let it simmer for a few minutes until everything is glossy and well combined.
Step 8: Final Seasoning
Taste the mixture and adjust seasoning if needed—add a splash of soy sauce for saltiness or a bit more sugar for sweetness. Sprinkle in black pepper and mix well.
Step 9: Assemble the Wraps
Spoon a generous amount of the chicken mixture into each lettuce leaf. Be careful not to overfill so they remain easy to hold and eat.
Step 10: Garnish and Serve
Top with sliced green onions and sesame seeds. Serve immediately while the filling is warm and the lettuce is crisp for the best texture and flavor.
PF Chang’s Chicken Lettuce Wraps
How Long to Prepare the PF Chang’s Chicken Lettuce Wraps
Preparing this dish is surprisingly quick, which is one of the reasons I keep coming back to it. Most of the time goes into chopping and organizing your ingredients, but once that’s done, the cooking process moves fast. From start to finish, you can have everything ready in about 25–30 minutes.
Breaking it down, prep time usually takes around 15–20 minutes depending on how fast you are with chopping. Cooking the chicken and bringing everything together takes another 10 minutes or so. It’s an ideal recipe for busy evenings when you still want something fresh and homemade without spending hours in the kitchen.
Tips for Perfect PF Chang’s Chicken Lettuce Wraps
Use fresh, crisp lettuce and keep it chilled until serving time—it makes a noticeable difference in texture.
Cook the chicken over medium-high heat to get a slight caramelization, which adds depth of flavor.
Don’t skip the ginger and garlic; they are key to achieving that restaurant-style taste.
Chop ingredients evenly so every bite has a balanced mix of textures.
Add the sauce gradually and stir continuously to avoid clumping and ensure even coating.
Watch Out for These Mistakes While Cooking
Overcooking the chicken can make it dry, so keep an eye on it and remove from heat once fully cooked.
Adding too much sauce at once can make the mixture soggy instead of nicely coated.
Skipping the cornstarch may result in a thin, watery sauce that doesn’t cling to the filling.
Using warm lettuce can cause it to wilt quickly—always keep it chilled.
Not tasting as you go can lead to an unbalanced flavor profile.
What to Serve With PF Chang’s Chicken Lettuce Wraps?
Steamed Jasmine Rice
A simple side that complements the bold flavors and helps make the meal more filling.
Fried Rice
Adds extra texture and flavor, turning the dish into a more complete restaurant-style meal.
Asian Cucumber Salad
Light, refreshing, and slightly tangy—perfect for balancing the savory chicken.
Egg Drop Soup
A warm and comforting addition that pairs beautifully with the wraps.
Spring Rolls
Crispy and delicious, they add variety and make the meal feel like a full spread.
Storage Instructions
If you have leftovers, store the chicken filling and lettuce separately. This prevents the lettuce from becoming soggy and helps maintain freshness.
Place the chicken mixture in an airtight container and refrigerate for up to 3–4 days. Reheat it in a skillet over medium heat or in the microwave until warmed through. If it seems dry, add a splash of water or soy sauce to refresh it.
The lettuce should be stored in the refrigerator, wrapped in a paper towel and placed inside a sealed container or bag to keep it crisp.
Estimated Nutrition
Each serving is relatively light and balanced, making it a great option for those watching their calorie intake.
Calories: 250–300 per serving
Protein: High due to the ground chicken
Carbohydrates: Low to moderate depending on sauce adjustments
Fat: Moderate, mainly from cooking oil and sesame oil
Frequently Asked Questions
Can I make PF Chang’s Chicken Lettuce Wraps ahead of time?
Yes, you can prepare the filling ahead and store it in the fridge. Just reheat and assemble with fresh lettuce when ready to serve.
Can I freeze the chicken filling?
Absolutely. Let it cool completely, then store in a freezer-safe container for up to 2 months. Thaw and reheat before serving.
What other proteins can I use?
Ground turkey, beef, or even plant-based alternatives work well in this recipe.
How do I make it spicy?
Add chili garlic sauce, sriracha, or red pepper flakes to the sauce for extra heat.
Are these wraps keto-friendly?
They can be, especially if you use a low-carb sweetener and replace hoisin sauce with a keto-friendly alternative.
Conclusion
PF Chang’s Chicken Lettuce Wraps are one of those recipes that deliver big flavor with minimal effort. They’re fresh, customizable, and perfect for everything from casual dinners to entertaining guests.
Once you try making them at home, you’ll see just how easy it is to recreate that restaurant experience in your own kitchen—and maybe even make it better.
PF Chang’s Chicken Lettuce Wraps
- Total Time: 30 minutes
- Yield: 4 servings
Description
This PF Chang’s Chicken Lettuce Wraps recipe is a quick dinner idea that brings restaurant-quality flavor right to your kitchen. It’s a healthy snack or easy dinner packed with savory ground chicken, crisp lettuce cups, and a rich, slightly sweet sauce. Perfect for low-carb meals, weeknight dinners, or fun food ideas when entertaining guests, this easy recipe is fresh, flavorful, and incredibly satisfying.
Ingredients
1 lb ground chicken
12 leaves butter lettuce
1/2 cup water chestnuts finely chopped
1/3 cup onion finely diced
2 cloves garlic minced
1 tbsp fresh ginger grated
3 tbsp soy sauce
2 tbsp hoisin sauce
1 tbsp rice vinegar
1 tsp sesame oil
1 tbsp brown sugar
1 tsp cornstarch
1/2 tsp black pepper
2 tbsp green onions sliced
1 tbsp sesame seeds optional
1 tbsp cooking oil
Instructions
1. Separate and wash the lettuce leaves, then pat dry and refrigerate.
2. Dice onion, mince garlic, grate ginger, and chop water chestnuts.
3. In a bowl, mix soy sauce, hoisin sauce, rice vinegar, sesame oil, brown sugar, and cornstarch.
4. Heat oil in a skillet over medium-high heat and cook ground chicken until no longer pink.
5. Add onion and cook until soft, then stir in garlic and ginger.
6. Mix in chopped water chestnuts and cook for 2–3 minutes.
7. Pour in the sauce and stir until thickened and well combined.
8. Season with black pepper and adjust flavor if needed.
9. Spoon the mixture into chilled lettuce cups.
10. Garnish with green onions and sesame seeds, then serve immediately.
Notes
Keep lettuce chilled until serving for the best crisp texture.
Avoid overcooking the chicken to maintain juiciness.
Adjust sauce sweetness or saltiness to match your taste preference.
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Asian-Inspired
Nutrition
- Serving Size: 1 serving
- Calories: 280
- Sugar: 6g
- Sodium: 620mg
- Fat: 14g
- Saturated Fat: 3g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 2g
- Protein: 26g
- Cholesterol: 75mg
Keywords: quick dinner, easy recipe, healthy snack, low carb, dinner ideas, chicken lettuce wraps
