Would you like to save this?
Pf Chang’S Lettuce Wraps Recipe (Better Than Restaurant!)
If you love the famous PF Chang’s lettuce wraps but don’t love the price tag or the mystery ingredients, this warm, cozy kitchen version is going to make your weeknights so much easier—and a whole lot tastier.
What Makes This Pf Chang’S Lettuce Wraps Recipe So Good?
These Asian chicken lettuce wraps are my homemade, family-tested version of the PF Chang’s classic: tender ground chicken, a savory soy–garlic–ginger sauce, a little crunch from water chestnuts, and crisp lettuce cups you can eat with your hands. It’s that perfect balance of salty, sweet, and a tiny bit spicy that makes everyone go back “just for one more.”
I started working on this PF Chang’S lettuce wraps recipe back when my three kids were all coming home from sports practice starving between 5 and 6 pm. I needed something fast, relatively healthy, and fun enough that no one would ask, “What else is for dinner?” These ground chicken lettuce wraps have been my secret weapon ever since.
They taste like restaurant-style lettuce wraps, but they’re:
- Quicker than takeout
- Lighter and fresher
- Easy to make gluten free
- Naturally low carb
- Totally weeknight-friendly
And if you’re watching your sodium or sugar, you’re in control because it’s a homemade PF Chang’s recipe—no surprises hiding in the sauce.
Why You’ll Love This PF Chang’S Lettuce Wraps Recipe
- Ready in about 25 minutes – Perfect for a busy weeknight or a quick lunch.
- Tastes like your favorite restaurant – Classic PF Chang’s copycat dish flavors without leaving the house.
- Healthy & light – High in protein, low carb lettuce wraps with lots of fresh veggies and no heavy breading.
- Family-friendly – Kids love building their own Chinese chicken lettuce cups; grown-ups can add extra spice.
- Great for meal prep – The soy garlic chicken filling reheats beautifully, so you can cook once and eat twice.
- Easy to customize – Swap chicken for turkey or tofu, make it gluten free, or crank up the heat—your call.
- Budget-conscious – Feeds 4–6 for less than what two orders of PF Chang’s lettuce wraps would cost.
- Party-perfect appetizer – Serve on a big platter with lettuce leaves and toppings for an Asian inspired appetizer board.
Ingredients You’ll Need
Here’s everything you need to make this copycat PF Chang’s lettuce wraps recipe at home. I’ll share a few substitution ideas as we go, because, honestly, no one wants to run to three different stores on a Tuesday.
For the Chicken Filling
- 1 ½ tablespoons neutral oil (canola, avocado, or vegetable oil)
- 1 ½ pounds ground chicken (93–96% lean; or use ground turkey or finely chopped chicken breast)
- 1 small yellow onion, finely diced (about ½ cup)
- 3 cloves garlic, minced (use fresh for the best flavor—jarred works in a pinch)
- 1 tablespoon fresh ginger, minced or grated (or ¾ teaspoon ground ginger if needed)
- 1 red bell pepper, finely diced (adds color and sweetness; orange or yellow work too)
- 1 (8-ounce) can water chestnuts, drained and finely chopped (for that classic crunch)
- 2 green onions, thinly sliced (white and green parts, for flavor and garnish)
- 1 teaspoon sesame oil (to finish; adds that toasty, restaurant-style flavor)
For the Sauce
This is where the magic happens. Think rich hoisin sauce chicken wraps with a little tang and a hint of sweetness.
- ¼ cup low-sodium soy sauce (or gluten-free tamari/coconut aminos)
- 3 tablespoons hoisin sauce (look for Lee Kum Kee or a similar brand)
- 1 tablespoon rice vinegar (unseasoned if possible)
- 1 tablespoon brown sugar (light or dark)
- 1 tablespoon oyster sauce (optional but amazing for depth)
- 1–2 teaspoons Sriracha or chili-garlic sauce (to taste, for heat)
- ¼ teaspoon ground black pepper
- 2 teaspoons cornstarch (to thicken the sauce slightly)
- 2 tablespoons water (to dissolve the cornstarch)
For Serving
- 1–2 heads butter lettuce, Bibb, or Boston lettuce (separate into whole leaves, washed and patted dry)
- Extra sliced green onions
- Toasted sesame seeds (optional, for garnish)
- Lime wedges (optional, for a bright finish)
Ingredient Tips
- Ground chicken: If it looks very pale and mushy, it may be mostly breast meat; that’s OK but can dry out—just don’t overcook. If you like juicier meat, blend breast and thigh.
- Lettuce: Butter or Bibb lettuce gives you those soft, cup-like leaves, but Romaine hearts work in a pinch and are sturdier.
- Sauce: Taste the sauce before you add it to the pan. Love a stronger hoisin flavor? Add another teaspoon. Watching sugar? Skip the extra brown sugar and rely on hoisin alone.
Step-by-Step Directions (So Easy, You’ll Memorize Them)
1. Whisk the Sauce
In a small bowl or liquid measuring cup, whisk together the soy sauce, hoisin sauce, rice vinegar, brown sugar, oyster sauce (if using), Sriracha, and black pepper.
In a separate little bowl, stir the cornstarch with the water until smooth, then whisk that into the sauce. This cornstarch slurry helps the sauce cling to the soy garlic chicken filling instead of pooling at the bottom of the pan.
Tip: Taste a drop—this is your chance to adjust sweetness or heat before it hits the pan.
2. Prep the Lettuce and Veggies
Separate your lettuce leaves, rinse them gently, and pat dry with a clean towel or spin them briefly in a salad spinner. Stack them on a plate and chill in the fridge while you cook; cold, crisp lettuce wraps the hot filling beautifully.
Finely dice the onion, bell pepper, and water chestnuts, and slice the green onions. Keep everything in small pieces so your Chinese chicken lettuce cups are easy to eat in one or two bites.
3. Brown the Ground Chicken
Heat 1 ½ tablespoons oil in a large skillet or wok over medium-high heat.
Add the ground chicken, breaking it apart with a wooden spoon or spatula. Cook for 5–7 minutes, stirring occasionally, until it’s no longer pink and starts to brown in a few spots. If a lot of liquid collects, spoon off a bit; you want the pan fairly dry so the sauce will coat nicely.
Tip from my kitchen: Don’t stir constantly—let the chicken sit for a minute or two between stirs so it can get a tiny bit caramelized. That browning = flavor.
4. Add Aromatics and Veggies
Reduce the heat to medium. Add the diced onion and cook 2–3 minutes, until it starts to soften.
Stir in the garlic and ginger and cook just 30–60 seconds—until fragrant. You should smell that wonderful soy garlic chicken aroma starting to build. Be careful not to burn the garlic; if it browns too quickly, lower the heat.
Add the diced red bell pepper and cook another 2–3 minutes, just until crisp-tender. You want it to keep some bite for texture.
5. Stir in Water Chestnuts and Sauce
Add the chopped water chestnuts and half of the sliced green onions to the pan. Stir to combine.
Give your sauce a quick whisk (the cornstarch likes to settle), then pour it over the chicken mixture. Stir well, coating every little piece.
Cook for 2–4 minutes, stirring frequently, until the sauce thickens slightly and clings to the chicken. It should look glossy and smell like your favorite takeout—but better.
Drizzle in the sesame oil, stir again, then remove the pan from the heat.
6. Taste and Adjust
This is your “chef’s privilege” moment.
Taste a spoonful of the filling. Want more heat? Stir in a little extra Sriracha. Need more brightness? Add a tiny splash of rice vinegar or a squeeze of lime.
When it tastes good to you right out of the pan, it’ll taste amazing wrapped in cold lettuce.
7. Assemble and Serve
Arrange the chilled lettuce leaves on a platter. Spoon a generous 2–3 tablespoons of the warm chicken mixture into each leaf.
Top with the remaining green onions, a sprinkle of toasted sesame seeds, and a squeeze of lime if you like a little tang.
Serve immediately while the filling is hot and the lettuce is crisp. These are fantastic as a main course with rice or as an Asian lettuce cups appetizer before a stir-fry or noodle dish.
Servings & Timing
- Yield: About 4–6 servings as a main, 8–10 as an appetizer (roughly 16–20 lettuce cups)
- Prep Time: 10–15 minutes (chopping veggies, mixing sauce)
- Cook Time: 12–15 minutes
- Total Time: 25–30 minutes
You can absolutely pull this off between homework help and evening emails—ask me how I know.
Variations: Make This Recipe Your Own
You know what? Once you have the basic PF Chang’s lettuce wraps recipe down, it’s incredibly easy to play with.
- Turkey Lettuce Wraps: Swap the ground chicken for ground turkey for an equally lean, flavorful twist.
- Vegetarian / Vegan Lettuce Wraps: Use crumbled extra-firm tofu or minced mushrooms and edamame; replace oyster sauce with extra soy and hoisin.
- Extra Spicy Version: Add more Sriracha, chili-garlic paste, or a pinch of red pepper flakes to the sauce and sprinkle with sliced fresh jalapeño.
- Low-Sodium Version: Use low-sodium soy sauce, skip the extra salt, and keep hoisin to 2 tablespoons.
- Kid-Friendly Sweet & Mild Wraps: Cut back the Sriracha, add a teaspoon more brown sugar or a drizzle of honey.
- “Bowl” Style Dinner: Serve the filling over steamed rice or cauliflower rice with shredded cabbage instead of assembling lettuce wraps.
Storage & Reheating Tips
The good news: these ground chicken lettuce wraps are excellent for leftovers and meal prep.
-
Storing the Filling:
- Cool completely, then transfer to an airtight container.
- Refrigerate for up to 4 days.
-
Storing the Lettuce:
- Keep lettuce leaves unwashed in a bag or container with a paper towel to absorb moisture.
- Wash and dry right before serving, or wash ahead and store in a covered container lined with paper towel for 1–2 days.
-
Freezing:
- The chicken filling freezes well. Place in a freezer-safe container or bag and freeze up to 2–3 months. Thaw overnight in the fridge.
-
Reheating:
- Reheat the filling in a skillet over medium heat with a splash of water, stirring occasionally, until hot.
- Or microwave in 30–45 second bursts, stirring between each, just until warmed through.
-
Make-Ahead:
- You can cook the filling the night before and simply reheat while you prep the lettuce.
- For parties, keep the filling warm in a small slow cooker set to “warm” and set out the lettuce and toppings so guests can make their own.
Notes From My Kitchen (What I Learned Testing This)
- Texture is everything. Keeping the veggies finely diced but not mushy gives you that signature crunch. Don’t skip the water chestnuts—they’re key for restaurant style lettuce wraps.
- Don’t over-sauce it. I tested this a few times, and whenever I added more sauce than listed, the filling turned soupy and soaked through the lettuce. Stick with the amounts here and adjust with a tiny splash of soy or water only if it seems dry.
- Use cold, dry lettuce. If the leaves are wet or room temperature, they wilt fast. Chilled and well-dried lettuce leaves hold up better to the hot filling.
- Let the chicken brown. A minute or two of undisturbed cooking gives flavor you simply don’t get from constant stirring.
- Balance salty, sweet, and sour. Everyone’s taste buds are different. Think of the sauce like a triangle—salty (soy/hoisin), sweet (brown sugar/hoisin), sour (rice vinegar/lime). Adjust one tiny notch at a time until it tastes balanced to you.
FAQs About PF Chang’S Lettuce Wraps Recipe
1. Can I make these PF Chang’s lettuce wraps gluten free?
Yes. Use tamari or coconut aminos instead of soy sauce and choose a gluten-free hoisin sauce. Skip the oyster sauce if yours isn’t gluten free.
2. What kind of lettuce is best for lettuce wraps?
Butter, Bibb, or Boston lettuce works best because the leaves are tender, flexible, and naturally cup-shaped. Romaine hearts are a good backup if that’s what you have.
3. Can I use ground beef or pork instead of chicken?
Absolutely. Ground pork is especially delicious. Just drain any excess fat before adding the sauce so the filling isn’t greasy.
4. Are these lettuce wraps low carb?
Yes. The filling is mostly protein and veggies, with a small amount of sugar in the sauce. Use lettuce instead of rice or noodles for a very low carb lettuce wraps meal.
5. How spicy are these Asian chicken lettuce wraps?
As written, they’re mild to medium. If you’re sensitive to spice, reduce or omit the Sriracha. If you love heat, add more Sriracha or a spoonful of chili-garlic sauce.
6. Can I prep this for lunches?
Yes. Portion the cooled filling into containers and pack washed lettuce separately. Reheat the filling and assemble your Asian lettuce cups just before eating so the lettuce stays crisp.
7. My sauce didn’t thicken—what happened?
The pan may not have been hot enough, or the cornstarch might have settled at the bottom of the bowl. Next time, whisk the sauce right before adding and let it bubble gently for a couple of minutes.
8. Can I double this recipe for a party?
For sure. Use a large skillet or Dutch oven, and don’t crowd the pan when browning the meat. You may want to cook the chicken in two batches for better browning.
Wrapping Things Up (Literally!)
These PF Chang’s lettuce wraps bring restaurant-style flavor straight to your kitchen with simple ingredients and a quick, comforting cooking process. They’re fresh, light, and packed with soy garlic chicken goodness—perfect whether you’re feeding picky kids, low carb eaters, or friends who just love a good Asian inspired appetizer.
If you try this Pf Chang’S Lettuce Wraps Recipe, I’d love to hear how it went—tell me your tweaks, your favorite variations, or whether your family liked it better than takeout. And if lettuce wraps are your thing, you might also enjoy exploring other easy weeknight dinners like stir-fry noodles, sheet pan chicken, or simple fried rice to round out your homemade “takeout” nights.

PF Chang's Lettuce Wraps (Copycat)
Ingredients
- 1 1/2 tablespoons neutral oil such as canola, avocado, or vegetable oil
- 1 1/2 pounds ground chicken 93–96% lean; or use ground turkey or finely chopped chicken breast
- 1 small yellow onion finely diced (about 1/2 cup)
- 3 cloves garlic minced
- 1 tablespoon fresh ginger minced or grated; or 3/4 teaspoon ground ginger
- 1 red bell pepper finely diced; orange or yellow also work
- 1 can water chestnuts 8 ounces, drained and finely chopped
- 2 green onions thinly sliced, white and green parts (divided for filling and garnish)
- 1 teaspoon sesame oil to finish
- 1/4 cup low-sodium soy sauce or gluten-free tamari or coconut aminos
- 3 tablespoons hoisin sauce
- 1 tablespoon rice vinegar unseasoned if possible
- 1 tablespoon brown sugar light or dark
- 1 tablespoon oyster sauce optional, for extra depth of flavor
- 1-2 teaspoons Sriracha or chili-garlic sauce to taste, for heat
- 1/4 teaspoon ground black pepper
- 2 teaspoons cornstarch
- 2 tablespoons water for cornstarch slurry
- 1-2 heads butter lettuce, Bibb, or Boston lettuce separate into whole leaves, washed and well dried
- extra sliced green onions for serving
- toasted sesame seeds optional, for garnish
- lime wedges optional, for serving
Instructions
- In a small bowl or liquid measuring cup, whisk together the soy sauce, hoisin sauce, rice vinegar, brown sugar, oyster sauce (if using), Sriracha or chili-garlic sauce, and black pepper. In a separate small bowl, stir the cornstarch with the water until smooth, then whisk this slurry into the sauce. Taste and adjust sweetness or heat if desired.1/4 cup low-sodium soy sauce, 3 tablespoons hoisin sauce, 1 tablespoon rice vinegar, 1 tablespoon brown sugar, 1 tablespoon oyster sauce, 1-2 teaspoons Sriracha or chili-garlic sauce, 1/4 teaspoon ground black pepper, 2 teaspoons cornstarch, 2 tablespoons water
- Separate the lettuce leaves, rinse gently, and dry thoroughly with a clean towel or salad spinner. Stack the leaves on a plate and chill in the refrigerator. Finely dice the onion, bell pepper, and drained water chestnuts, and thinly slice the green onions.1 small yellow onion, 1 red bell pepper, 1 can water chestnuts, 2 green onions, 1-2 heads butter lettuce, Bibb, or Boston lettuce
- Heat the neutral oil in a large skillet or wok over medium-high heat. Add the ground chicken, breaking it apart with a wooden spoon or spatula. Cook for 5–7 minutes, stirring occasionally, until no longer pink and starting to brown in spots. If there is a lot of liquid in the pan, spoon off some so the meat can brown and the sauce will coat well.1 1/2 tablespoons neutral oil, 1 1/2 pounds ground chicken
- Reduce the heat to medium. Add the diced onion and cook for 2–3 minutes, until starting to soften. Stir in the garlic and ginger and cook for 30–60 seconds, just until fragrant. Add the diced red bell pepper and cook another 2–3 minutes, until crisp-tender.1 small yellow onion, 3 cloves garlic, 1 tablespoon fresh ginger, 1 red bell pepper
- Stir in the chopped water chestnuts and half of the sliced green onions. Give the prepared sauce a quick whisk, then pour it over the chicken mixture. Stir well to coat everything evenly. Cook for 2–4 minutes, stirring frequently, until the sauce thickens slightly and clings to the chicken and vegetables. Drizzle in the sesame oil, stir, then remove the pan from the heat.1 can water chestnuts, 2 green onions, 1 teaspoon sesame oil
- Taste a spoonful of the filling and adjust as needed. Add more Sriracha for heat, a small splash of rice vinegar or a squeeze of lime for brightness, or a tiny splash of soy sauce for more saltiness. When it tastes balanced to you, it is ready to serve.
- Arrange the chilled lettuce leaves on a serving platter. Spoon 2–3 tablespoons of the warm chicken filling into each leaf. Top with the remaining sliced green onions, a sprinkle of toasted sesame seeds, and a squeeze of lime if desired. Serve immediately while the filling is hot and the lettuce is crisp.1-2 heads butter lettuce, Bibb, or Boston lettuce, extra sliced green onions, toasted sesame seeds, lime wedges

