Lettuce Wraps Pf Changs Recipe
Few restaurant appetizers have reached the legendary status of P.F. Chang’s lettuce wraps. That perfect balance of savory ground chicken, crunchy water chestnuts, and a sweet, tangy sauce, all scooped into a cool, crisp lettuce cup, is pure magic.

It’s been a menu staple since 1993, inspired by a family recipe that swapped squab for chicken, and it remains a fan favorite for a reason.
I’m Fatima, and this copycat recipe delivers that unforgettable restaurant experience right in your own kitchen. It’s easy, fast (ready in 30 minutes!), and perfect for a healthy weeknight dinner or a fun appetizer for guests. Get ready to say goodbye to takeout.
Why This Copycat Recipe Works?
The secret to nailing that iconic flavor is all in the balance of the sauce and the texture of the filling. This recipe gets it right, every time.
- Perfect Flavor Balance: It hits all the right notes—savory (soy sauce), sweet (hoisin and honey), tangy (rice vinegar), and a touch of heat (sriracha).
- Amazing Texture: The juicy ground chicken combined with the satisfying crunch of water chestnuts and fresh green onions is a textural dream.
- Fast & Healthy: It comes together faster than delivery and is naturally low-carb and gluten-free adaptable.
Ingredients You’ll Need
This recipe uses simple, easy-to-find ingredients that come together to create something truly special. The magic is in the sauce, so don’t skip the hoisin!
For the Filling
For the Signature Sauce
For Serving
| Ingredient | Notes |
|---|---|
| Large lettuce leaves (Butter, Iceberg, or Romaine) | Wash and dry thoroughly |
How to Make P.F. Chang’s Lettuce Wraps (Step-by-Step)
1. Make the Sauce
- In a small bowl, whisk together the hoisin sauce, soy sauce, rice wine vinegar, honey, sesame oil, and sriracha. Set aside.
2. Cook the Filling
- Heat olive oil in a large skillet over medium-high heat. Add the onion and cook until soft, about 5 minutes.
- Stir in the garlic and ginger and cook for 30 seconds until fragrant.
- Add the ground chicken. Cook, breaking it up with a spoon, until it’s no longer pink. Season with a pinch of salt and pepper.
3. Add the Mix-Ins & Sauce
- Stir in the diced mushrooms and cook for 2-3 minutes until they soften.
- Add the water chestnuts and the prepared sauce to the skillet. Stir everything together.
- Let the mixture simmer for 2-3 minutes, allowing the flavors to meld and the sauce to thicken slightly.
4. Finish and Serve
- Remove the skillet from the heat and stir in the sliced green onions.
- Let the filling cool for a few minutes. This prevents the lettuce leaves from wilting.
- Spoon the warm filling into the center of your lettuce cups and serve immediately.
Video Guide 📺
Pro Tips & Common Mistakes to Avoid
Do this ✅
- Prep all your ingredients first: This stir-fry style recipe moves fast, so have everything measured and ready to go.
- Use butter lettuce: It has the perfect cup-like shape and a delicate crunch that doesn’t overpower the filling. Iceberg or Romaine are also great options.
- Double the sauce: It’s so good, you’ll want extra for dipping.
- Let the filling cool slightly: A piping-hot filling will make your lettuce leaves wilt instantly. A 5-minute rest makes all the difference.
Avoid that ❌
- Overcrowding the pan: If you use a pan that’s too small, the chicken will steam instead of brown. Use a large skillet or cook in batches.
- Skipping the water chestnuts: They are the defining crunchy texture. If you must, diced celery or jicama can work as a substitute.
- Overcooking the filling: The mixture should be moist and saucy, not dry. Simmer just until heated through.
- Using large, hard lettuce leaves: The leaves need to be flexible enough to wrap. Avoid the tough outer leaves of a head of lettuce.
Nutrition Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | Approx. 314 kcal |
| Protein | ~20g |
| Fat | ~15g |
| Carbohydrates | ~25g |
| Fiber | ~3g |
| Sugar | ~12g |
| Sodium | ~800mg |
Frequently Asked Questions
What’s the best lettuce to use for lettuce wraps?
Butter lettuce is the gold standard because of its soft, pliable leaves and natural cup shape. Iceberg lettuce offers the most satisfying crunch, while romaine hearts provide a sturdy, boat-like shape. Avoid delicate greens like spinach or arugula.
Can I make this recipe ahead of time?
Yes! The filling can be made up to 2 days in advance and stored in an airtight container in the fridge. Reheat it gently in a skillet before serving. Wait to prepare the lettuce cups until you’re ready to eat so they stay fresh and crisp.
Is this recipe gluten-free?
It can be! Simply swap the regular soy sauce for tamari or coconut aminos. Hoisin sauce often contains wheat, but many brands now offer a certified gluten-free version, or you can make your own.
How can I make this recipe spicier?
The recipe calls for 1 tablespoon of sriracha, which gives it a subtle warmth. To turn up the heat, add extra sriracha to the sauce, or mix in a teaspoon of red pepper flakes or a splash of chili garlic sauce when you sauté the aromatics.
Can I use a different protein?
Absolutely. This recipe is incredibly versatile. Ground turkey or ground pork are excellent and authentic substitutes. For a vegetarian version, crumbled and sautéed extra-firm tofu or a mix of finely chopped mushrooms works wonders.
How do I store leftover filling?
Store any leftover filling in an airtight container in the refrigerator for up to 5 days. It’s delicious on its own, over a bowl of rice, or tucked into a wrap.
Final Thoughts
These homemade P.F. Chang’s lettuce wraps are proof that restaurant-quality meals can be simple, fast, and fun to make at home.
The combination of the savory filling, the burst of flavor from the sauce, and the cool crunch of the lettuce is just unbeatable. Once you see how easy they are, you’ll be adding them to your weekly dinner rotation.
Don’t be surprised if your family requests them again and again. They’re that good.