
This restaurant favorite brings bold Asian flavors to your home kitchen with a perfect balance of savory and fresh. The filling delivers rich umami depth while crisp lettuce cups add the ideal crunch.
I’ve adapted this version to capture P.F. Chang’s signature taste—ground chicken, water chestnuts, and shiitake mushrooms create a texture that’s both hearty and light. Every bite is packed with authentic flavor.
Ingredients for P.f. Chang’s Recipe for Lettuce Wraps
Ground chicken, crisp veggies, and bold sauces bring restaurant flavor home for these wraps.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Chicken 🍗 | 1 ½ lb | Lean ground preferred |
| Water Chestnuts 🥜 | 1 can | Drained and finely chopped |
| Shiitake Mushrooms 🍄 | 8 oz | Fresh, stems removed, diced |
| Green Onions 🧅 | 4 whole | Thinly sliced, white and green parts |
| Garlic Cloves 🧄 | 4 cloves | Minced for maximum flavor |
| Fresh Ginger 🌿 | 1 tbsp | Peeled and finely grated |
| Soy Sauce 🫒 | 3 tbsp | Low-sodium or regular |
| Oyster Sauce 🍶 | 2 tbsp | For authentic umami depth |
| Rice Vinegar 🍚 | 2 tbsp | Adds bright acidity |
| Sesame Oil 🫒 | 1 tbsp | Toasted for nutty aroma |
| Hoisin Sauce 🍯 | 3 tbsp | For sweet and tangy glaze |
| Butter Lettuce 🥬 | 1 whole | Leaves separated for cups |
| Carrots 🥕 | 2 whole | Julienned for crunch |
| Vegetable Oil 🫒 | 2 tbsp | For stir-frying filling |
| Cornstarch 🌾 | 1 tbsp | For thickening sauce |
[recipe_ingredient_scaler]
The ground chicken is key here—look for lean ground (about 93/7) at your regular supermarket. Whole Foods or Trader Joe’s often have the best selection. Shiitake mushrooms add that meaty texture; if they’re not fresh, dried shiitakes (rehydrated and chopped) work great. Water chestnuts are usually canned near the Asian ingredients—La Choy is a reliable brand.
No oyster sauce? Vegetarian oyster sauce or extra hoisin gets you close. Out of fresh ginger? Ground ginger at one-third the amount works, though fresh is better. For the lettuce, butter or romaine both hold up well—just avoid iceberg (too flimsy). If you don’t have rice vinegar, apple cider vinegar in a pinch, but it’s slightly different.
The filling keeps in the fridge for 3-4 days—great for meal prep. Store lettuce separately with a damp paper towel to stay crisp. Reheat filling in a skillet with a splash of water to keep it from drying out. Freezes well for up to 3 months (without lettuce, obviously).
Why You’ll Love This Recipe
- One Pan Wonder: I love how everything cooks together in one skillet—ground chicken, water chestnuts, and shiitakes mean minimal cleanup.
- Umami Bomb: The garlic and shiitake mushrooms create this deep, savory flavor that’s honestly restaurant-quality.
- Weeknight Hero: Between us, this is my go-to for busy Tuesdays—ready faster than takeout and way fresher.
- Budget Stretcher: Ground chicken and water chestnuts keep it affordable, and leftovers taste just as good the next day.
Step-by-Step Instructions for Lettuce Wraps
This method delivers that perfect balance of savory, crunchy, and fresh you expect from this dish.
Step 1: Prepare the Lettuce and Vegetables
Start by carefully separating the butter lettuce into individual leaves. I like to choose the larger, outer leaves for the best cups. Rinse them gently and pat completely dry with paper towels so they hold the filling without wilting.
Next, julienne the 2 whole carrots into thin matchsticks—you want them fine enough to cook quickly but still provide that satisfying crunch. Thinly slice the 4 whole green onions, keeping both the white and green parts for color and flavor.
Step 2: Cook the Chicken and Aromatics
Heat the 2 tbsp vegetable oil in a large skillet or wok over medium-high heat until it shimmers. Add the 1.5 lb ground chicken and cook, breaking it up with a wooden spoon, for 5-6 minutes until it’s no longer pink and starts to brown lightly.
Push the chicken to one side of the pan and add the minced 4 cloves garlic cloves and 1 tbsp fresh ginger. Stir for 30 seconds until fragrant—don’t let the garlic burn. Then add the diced 8 oz shiitake mushrooms and cook for 3-4 minutes until they soften and release their moisture.
Step 3: Build the Sauce and Finish the Filling
In a small bowl, whisk together the 3 tbsp soy sauce, 2 tbsp oyster sauce, 2 tbsp rice vinegar, 1 tbsp sesame oil, and 3 tbsp hoisin sauce. Pour this mixture into the chicken and vegetables, stirring to coat everything evenly.
Add the drained and finely chopped 1 can water chestnuts and the julienned carrots. Stir in the 1 tbsp cornstarch and cook for 2-3 minutes until the sauce thickens slightly and coats the back of a spoon. The filling should be glossy and fragrant, with all the vegetables tender but still crisp.
Step 4: Assemble and Serve
Transfer the filling to a serving bowl. To serve, spoon about ¼ cup of the chicken mixture into each butter lettuce leaf. The leaves should be sturdy enough to hold the filling without tearing, with a little overflow for visual appeal.
Garnish with some of the sliced green onions for a pop of color and freshness. Serve immediately while the filling is still warm—the contrast of the cool, crisp lettuce with the hot, savory chicken is what makes this dish so special. Provide extra hoisin or soy sauce on the side for those who like to adjust the flavor to their taste.
Pro Tips For Making P.F. Chang’S Recipe For Lettuce Wraps
- Drain the Chicken: After browning the ground chicken, drain off the excess fat—I learned this the hard way when my wraps turned soggy from the pooled liquid.
- Mince the Water Chestnuts: Finely chop them by hand instead of buying pre-sliced; the texture actually changes the outcome, giving you that signature crunch in every bite.
- Skip the Overcrowding: Cook the filling in batches if needed—steaming the mushrooms and chicken together makes them release too much moisture, and nobody wants watery lettuce wraps.
- Toast the Garlic First: Add minced garlic to the pan for 15-20 seconds before the other ingredients—sounds weird, but it works to build that deep, aromatic base the dish is known for.
Pro Cooking Tips for Perfect Results
Perfect Heat Control
I always use medium-high heat for the chicken—hot enough to get a good sear on the ground meat but not so high it burns the garlic and ginger. A heavy-bottomed skillet like my Lodge cast iron distributes heat evenly and prevents hot spots that can scorch the filling. 🔥
Timing the Aromatics
Add the 4 cloves garlic and 1 tbsp ginger after the chicken browns but before the mushrooms. This ensures they release their oils into the fat without burning. I count exactly 30 seconds of stirring before adding the shiitakes—any longer and the garlic turns bitter.
Sauce Integration
Whisk your sauces in a separate bowl first to emulsify them. The cornstarch needs to dissolve completely in the soy-oyster mixture before hitting the pan. Pour it slowly while stirring to prevent clumping—this creates that signature glossy coating you expect from this dish.
Texture Management
The water chestnuts add that essential crunch, but they must be finely chopped so they distribute evenly. I pulse them in a food processor for 5 quick bursts rather than dicing by hand. This keeps their texture consistent without turning them to mush.
Lettuce Prep
Butter lettuce leaves need to be completely dry before filling. I use a salad spinner then pat with paper towels. Even a drop of water will make the leaves soggy. Choose the largest leaves from the head for the best presentation and easiest handling.
Final Touch
Let the filling rest for 5 minutes off heat before serving. This allows the sauce to thicken slightly and the flavors to meld. The residual heat continues cooking the chicken while the lettuce stays crisp. 💡
Nutrition Facts
Frequently Asked Questions
Can I use ground turkey instead of chicken?
Ground turkey works perfectly as a leaner option. Cook it the same way, but watch for doneness at 165°F since turkey can dry out faster than chicken.
How do I make these vegetarian?
Swap the chicken for crumbled tofu or mushrooms. Use 1 lb firm tofu, pressed and crumbled, or add extra shiitakes for meaty texture. The sauces work the same!
What if my sauce is too thin?
Mix 1 tsp cornstarch with 1 tbsp cold water and stir it into the simmering filling. Cook for 1-2 minutes until it thickens to your desired consistency.
Can I prep the filling ahead?
The cooked filling keeps for 3-4 days in the fridge. Store it separate from the lettuce, then reheat in a skillet with a splash of water before serving.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026