Journey with me to the bustling night markets of Taipei, where the sizzle of woks fills the air, and the crisp, cool embrace of lettuce meets the savory warmth of seasoned meat. Just as street vendors have perfected this handheld delight across Asia, we’re bringing that vibrant, globally-inspired magic to your kitchen with this PF Chang copycat recipe. It’s a culinary passport to flavor, wrapped in a fresh leaf.
Why This Recipe Works
- Savory-Sweet Harmony: The hoisin and oyster sauce base creates a deeply umami, slightly sweet glaze that clings perfectly to the protein, mirroring the complex balance found in authentic Chinese stir-fries.
- Textural Symphony: A combination of water chestnuts and mushrooms provides a delightful crunch against the tender meat, while the cool, crisp lettuce cup offers a refreshing contrast, a technique celebrated from Vietnamese spring rolls to Korean ssam.
- Quick-Cook Brilliance: Using high heat in a wok or skillet seals in juices and creates the coveted “wok hei” or breath of the wok, delivering restaurant-quality flavor in under 15 minutes of active cooking.
- Customizable Canvas: The filling acts as a perfect base, inviting personal touches with different proteins, spice levels, or garnishes, much like the adaptable street food found from Bangkok to Beijing.
Ingredients
- 1 tablespoon toasted sesame oil
- 1 tablespoon neutral oil (like avocado or vegetable)
- 1 pound ground chicken (or turkey/pork)
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 (8-ounce) can water chestnuts, drained and finely diced
- 4 ounces shiitake or cremini mushrooms, stems removed and finely diced
- 3 green onions, thinly sliced (white and green parts separated)
- 1/4 cup hoisin sauce
- 2 tablespoons oyster sauce (or vegetarian oyster sauce)
- 1 tablespoon low-sodium soy sauce
- 1 teaspoon rice vinegar
- 1/2 teaspoon crushed red pepper flakes (optional)
- 1 head butter lettuce or iceberg lettuce, leaves separated, washed, and patted dry
- For serving: extra hoisin sauce, Sriracha, chopped peanuts, cilantro sprigs
Equipment Needed
- Large wok or 12-inch skillet
- Wooden spoon or spatula
- Sharp chef’s knife
- Cutting board
- Measuring spoons and cups
- Small mixing bowl
- Box grater (for ginger)
Instructions

Step 1: Craft the Flavor Foundation
Begin by creating the aromatic base that will define your dish, a technique foundational to countless Asian cuisines. In your small mixing bowl, whisk together the quarter cup of hoisin sauce, two tablespoons of oyster sauce, one tablespoon of low-sodium soy sauce, one teaspoon of rice vinegar, and the optional half teaspoon of crushed red pepper flakes. This creates your glossy, savory-sweet glaze. Set this sauce aside. Now, prepare your vegetables: mince three cloves of garlic, grate one tablespoon of fresh ginger, finely dice the drained can of water chestnuts and the four ounces of mushrooms, and thinly slice three green onions, keeping the white and green parts separate. Having everything prepped and within arm’s reach—a practice known as *mise en place*—is crucial for the fast-paced stir-fry to come. Tip: For the most vibrant flavor, use fresh ginger and garlic rather than powdered; their pungent, floral notes are irreplaceable.
Step 2: Sear and Aromatize the Protein
Place your large wok or skillet over medium-high heat and let it preheat for a full 90 seconds until a drop of water sizzles and evaporates instantly. Add one tablespoon of toasted sesame oil and one tablespoon of neutral oil, swirling to coat the surface. The oils will shimmer when ready. Immediately add the one pound of ground chicken, using your wooden spoon to break it apart into small crumbles. Do not stir constantly; allow the meat to sear undisturbed for about 45 seconds to develop a light golden-brown color on one side before breaking it up further. This initial sear builds a deeper, more complex meat flavor. Once the chicken is about 80% cooked through and no longer pink in large chunks—this should take 4 to 5 minutes—push it to the sides of the wok, creating a well in the center.
Step 3: Build the Aromatic Base
Into the well you created, add the minced garlic, grated ginger, and the white parts of your sliced green onions. Stir-fry these aromatics in the center for just 30 to 45 seconds until incredibly fragrant; you’ll smell the ginger’s sharpness and the garlic’s nutty sweetness. Be vigilant, as garlic can burn in an instant over high heat. Once fragrant, mix the aromatics into the crumbled chicken. Then, add your diced water chestnuts and mushrooms to the wok. Stir-fry this combination for 2 to 3 minutes. You are looking for the mushrooms to release their moisture and soften slightly, and for the water chestnuts to warm through, their characteristic crunch remaining intact. The mixture should appear dry, with any liquid from the mushrooms having evaporated.
Step 4: Glaze and Finish the Filling
Now, pour your pre-mixed sauce over the chicken and vegetable mixture. Reduce the heat to medium. Stir everything thoroughly and continuously for 2 to 3 minutes, ensuring every crumble is coated in the glossy, dark sauce. The filling will thicken slightly as the sauces reduce and caramelize onto the ingredients. You are done when the sauce clings to the meat and vegetables without pooling in the bottom of the wok. Remove the wok from the heat. Stir in the green parts of your sliced onions, which will wilt slightly from the residual heat, adding a fresh, oniony finish. Tip: Taste the filling now and adjust seasoning if needed—a splash more soy sauce for salt, a drizzle of rice vinegar for brightness, or a pinch more red pepper for heat.
Step 5: Assemble with Intention
Presentation is part of the experience, reminiscent of a beautifully arranged *banchan* spread in Korea. Arrange your washed and thoroughly dried butter or iceberg lettuce leaves on a large platter or individual plates. They should be cup-like and sturdy. Spoon the warm filling generously into the center of each leaf, leaving a border to make folding easier. Immediately garnish with your chosen accompaniments: a drizzle of extra hoisin sauce, a dot of Sriracha for heat, a sprinkle of chopped peanuts for a salty crunch, and a few fresh cilantro sprigs for an herbal lift. Tip: Serve the filling hot alongside the cool lettuce leaves and let everyone assemble their own wraps at the table. This interactive, DIY style keeps the lettuce crisp and makes the meal fun and engaging, much like a shared street food experience.
Tips and Tricks
For a vegetarian twist that honors Buddhist temple cuisine, swap the ground chicken for crumbled extra-firm tofu or a plant-based ground “meat”; press the tofu well and pan-fry until golden before proceeding. If your filling seems too wet after adding the sauce, simply continue cooking over medium heat for an extra minute or two to allow further reduction. The key to perfect lettuce cups is dryness—any excess moisture will make the leaves soggy. For an extra layer of flavor reminiscent of Northern Chinese cooking, toast your sesame seeds and chopped peanuts in a dry pan for 2-3 minutes until fragrant before garnishing. When selecting lettuce, butter lettuce offers a delicate, sweet flavor and pliable leaves, while iceberg provides the ultimate satisfying crunch; choose based on your textural preference. Finally, this filling makes an excellent meal prep component—store it separately from the lettuce and reheat gently in a skillet with a splash of water to refresh.
Recipe Variations
- Protein Swap: Explore global grounds! Use ground pork for a richer, Cantonese-style flavor, lean ground turkey for a lighter take, or even finely chopped shrimp for a coastal Vietnamese inspiration.
- Vegetable Medley: Incorporate diced bell peppers (any color) or finely chopped bamboo shoots for added color and crunch. For a Korean *ssamjang* twist, add a tablespoon of fermented soybean paste (doenjang) to the sauce mixture.
- Spice Journey: Adjust the heat to traverse regions. Add a teaspoon of Sichuan peppercorns (toasted and ground) for that signature mala tingle, or use a tablespoon of gochujang (Korean chili paste) in the sauce for a sweet, fermented heat.
- Grain Bowl Base: Skip the lettuce and serve the warm filling over a bowl of jasmine rice, quinoa, or cauliflower rice. Top with a fried egg for a complete, nourishing meal inspired by Asian rice bowl traditions.
- Wrap Alternatives: Use large, pliable perilla leaves (as in Korean *ssam*), steamed cabbage leaves, or even small, warm flour tortillas for a fusion-inspired presentation.
Frequently Asked Questions
Q: Can I make this recipe ahead of time?
A: Absolutely. The filling can be cooked, cooled, and stored in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet, adding a tablespoon of water or broth to loosen it. Always assemble with fresh, cold lettuce leaves just before serving to maintain the perfect crisp texture.
Q: What’s a good substitute for oyster sauce if I’m vegetarian?
A> For a vegetarian-friendly umami boost, use an equal amount of vegetarian “oyster” sauce made from mushrooms, or substitute with a combination of soy sauce and a teaspoon of dark brown sugar or a splash of mushroom soy sauce to replicate the depth and slight sweetness.
Q: My filling is a bit loose. How can I thicken it?
A> If your sauce hasn’t reduced enough, create a quick slurry by mixing 1 teaspoon of cornstarch with 1 tablespoon of cold water. Stir this into the filling during the last minute of cooking over medium heat; it will thicken into a glossy coating almost immediately.
Q: What type of lettuce works best for holding the filling?
A> Butter lettuce (Bibb or Boston) is ideal for its soft, cup-shaped leaves and mild flavor. Iceberg lettuce is the classic choice for its incredible crunch and sturdy structure. Avoid delicate greens like romaine hearts, as they tend to crack when folded.
Q: Can I freeze the cooked filling?
A> Yes, though the texture of the water chestnuts and mushrooms may soften slightly upon thawing. Cool the filling completely, then freeze in a sealed container for up to 2 months. Thaw in the refrigerator overnight and reheat thoroughly in a skillet before serving.
Summary
This PF Chang-inspired lettuce wrap recipe brings global street food flair to your table, featuring a savory-sweet glazed filling with perfect crunch, all wrapped in a cool, crisp leaf for a handheld flavor adventure.



