I love this recipe because it nails the contrast I crave: warm, savory, saucy filling against a crisp, cool lettuce cup. It’s fast, forgiving, and comes together in one skillet—perfect for weeknights when you want something that feels special without a lot of fuss. The texture plays are the win: tiny bits of meat, crunchy water chestnuts, bright green onions, and a sticky-slightly-spicy coating that clings to every bite.
It’s also a great recipe to make your own. The core mechanics are simple: brown the meat, add aromatics, stir in the sauces and crunch, finish low and slow to thicken. From there you can dial heat, salt, or sweetness to taste. Serving is intuitive—spoon, fold, and eat. No chopsticks required.
This post walks you through the exact ingredient list and steps, shares the small equipment I reach for every time, common slip-ups I see people make, and sensible make-ahead options so the next dinner feels effortless. Stick to the ingredients below and those six short cooking steps and you’ll have a dependable, dinner-table-friendly riff on the PF Chang classic.
Gather These Ingredients

- 1 pound ground chicken or ground turkey — the lean, quick-cooking base; breaks into small pieces for ideal lettuce wrap texture.
- 2 tablespoons sesame oil — to brown the meat and add that toasty sesame flavor.
- ½ cup green onions — adds freshness and a gentle onion bite; slice thin for even distribution.
- 1 tablespoon minced garlic (about 3 cloves) — aromatics that build savory depth; mince small so it disperses evenly.
- 1 tablespoon fresh grated ginger — bright, slightly spicy lift that pairs with the soy/hoisin base.
- 8 ounce can water chestnuts drained and diced — the crunchy element that keeps each bite interesting; drain well.
- ¼ cup hoisin sauce — provides sweetness and umami; it’s a backbone for the sauce.
- ¼ cup low-sodium soy sauce — salty umami; low-sodium gives you control over final seasoning.
- 1–2 teaspoons sriracha hot sauce — for heat; start with 1 teaspoon and add more if you want a noticeable kick.
- 1 head butter lettuce — soft, wide leaves that fold like a taco; rinse and pat dry just before serving.
Step-by-Step: PF Chang Lettuce Wrap
- Heat a large skillet over medium heat. Add 2 tablespoons sesame oil, then add 1 pound ground chicken or ground turkey. Break the meat apart with a wooden spoon and stir until cooked through and broken into very small pieces, about 5 minutes (no pink remaining).
- Add ½ cup green onions, 1 tablespoon minced garlic (about 3 cloves), and 1 tablespoon fresh grated ginger. Stir and sauté the aromatics for 3 minutes.
- Add the drained and diced 8 ounce can water chestnuts, ¼ cup hoisin sauce, ¼ cup low-sodium soy sauce, and 1–2 teaspoons sriracha hot sauce. Stir until combined.
- Reduce heat to low and simmer, stirring occasionally, 1–2 minutes until the sauce thickens slightly and coats the meat.
- While the filling finishes, gently break the leaves off 1 head butter lettuce and stack them on a serving platter.
- To serve, scoop about 2 tablespoons of the chicken filling onto each lettuce leaf, fold like a taco, and enjoy.
Why It’s My Go-To
It’s fast. From stovetop to table in well under half an hour, this recipe fits perfectly into a busy evening. A single skillet does most of the work, which means fewer dishes and less cleanup. The filling cooks quickly and the lettuce needs only a rinse—no oven or long simmer required.
It’s crowd-pleasing. People love the interactive, build-your-own aspect: you dish the filling, they fold the wraps, and everyone customizes how much heat they want. It works as a light lunch, a casual dinner, or as finger food for a small party. The flavors are familiar—soy, hoisin, sesame—so it’s approachable for most palates.
It’s forgiving. Timing is flexible. If the meat cooks a touch fast, you can always lower the heat and add the aromatics a moment later; if the sauce seems thin, a minute or two on low thickens it without fuss. That makes this a recipe you can rely on even when you’re multitasking in the kitchen.
Ingredient Flex Options

- Protein choice — the recipe calls for 1 pound ground chicken or ground turkey; use whichever you prefer or have on hand. Both brown quickly and absorb sauce well.
- Sesame oil amount — 2 tablespoons is specified for flavor and browning. If you prefer a lighter sesame note, start with 1 tablespoon for cooking and finish with a tiny drizzle at the end.
- Sriracha range — the recipe lists 1–2 teaspoons. Stick to 1 teaspoon if you want mild heat; push to 2 teaspoons if you like it spicier.
- Hoisin and soy balance — the ¼ cup hoisin and ¼ cup low-sodium soy sauce create sweet-savory balance. Taste before serving and add an extra splash of soy if you want it saltier, or an extra small spoon of hoisin for sweetness.
- Lettuce options — butter lettuce is called for, but any sturdy, flexible leaf will work as the carrier—choose leaves that are clean and large enough to hold about 2 tablespoons of filling.
- Crunch factor — the 8-ounce can of water chestnuts provides the crunch; be sure they’re drained and diced so pieces are evenly distributed.
Must-Have Equipment

- Large skillet — a wide skillet gives you room to break the meat into very small pieces and cook evenly.
- Wooden spoon or spatula — use it to break up the meat and stir without damaging the skillet surface.
- Grater or microplane — for fresh grated ginger (1 tablespoon) so it blends smoothly into the filling.
- Can opener and fine-mesh sieve or strainer — to drain the 8 ounce can of water chestnuts properly.
- Serving platter — stack the butter lettuce on a platter so guests can assemble their own wraps easily.
Easy-to-Miss Gotchas
- Don’t skip breaking the meat small — the texture depends on small, tiny pieces so the sauce can cling to each bite and the mouthfeel matches a classic lettuce wrap.
- Drain the water chestnuts well — excess liquid dilutes the sauce and makes the filling soggy. Put them in a sieve and press gently if needed.
- Keep an eye on aromatics — garlic and ginger can turn bitter if they brown too quickly. After adding them, stir constantly for the 3 minutes called for so they soften without burning.
- Finish on low heat — reducing to low for 1–2 minutes lets the sauce thicken and coat the meat. If you skip this, the filling will be runnier and harder to serve neatly on a lettuce leaf.
- Cool the lettuce properly — wet, warm leaves will wilt or become slippery. Rinse, spin or pat dry, then stack leaves just before serving.
Seasonal Ingredient Swaps
- Lettuce in season — butter lettuce is ideal, but if you find a great local variety with broad, tender leaves, use it. In summer look for tenderheads; in winter, slightly heartier leaves hold up better.
- Green onions timing — when green onions are at peak freshness, they add a crisp, mild bite. If they’re past their prime, reserve more for garnish so each bite still has a bright note.
- Ginger and garlic freshness — when ginger is especially young and juicy, a tablespoon grates down to more flavor. Taste as you go and reduce slightly if the aromatics are particularly punchy.
- Crunch element — water chestnuts are listed for their snap; when in season, a thinly sliced crisp vegetable (like a crisp local radish) can be served alongside for extra crunch if you want an additional fresh element.
Author’s Commentary
I return to this recipe because it delivers satisfaction without ceremony. The technique teaches a good habit: cook proteins until completely done, build flavor with aromatics, and combine sauces at low heat so they turn glossy and clingy rather than soupy. Those small wins translate to other weeknight dinners.
I also appreciate the social aspect—lettuce wraps are inherently shareable. They encourage conversation at the table: “Do you want more sriracha?” “Pass the green onions.” For a quiet night, they’re perfectly cozy; for company, they’re pleasantly interactive.
One personal tweak I use when I’m cooking for people who like heat is to set out a small bowl of extra sriracha or chili crisp—on the side—so each person can customize. It’s an easy way to respect different spice tolerances without changing the recipe itself.
Make Ahead Like a Pro
Filling
You can make the filling up to 3 days ahead. Cool it quickly after cooking, transfer to an airtight container, and refrigerate. Reheat gently in a skillet over low heat so the sauce doesn’t separate; add a splash of soy or a teaspoon of water if it seems dry.
Lettuce
Prep the lettuce leaves the day you serve: wash, spin dry, and store in the fridge lined with paper towels to absorb moisture. Keep leaves whole and stacked; cover them lightly so they don’t dry out. Do not pre-fill the leaves or they’ll get soggy.
Assemble just before serving
If you want assembly faster on the night, remove the filling from the fridge 15–20 minutes before serving so it loses some of that chill. Warm filling makes for a better textural contrast against the cool lettuce.
Common Questions
- Can I use ground pork or beef? — The recipe specifies 1 pound ground chicken or ground turkey. Both are lean and quick-cooking; if you opt for a different protein, expect different fat content and adjust cooking and draining accordingly.
- How do I store leftovers? — Store filling in an airtight container in the refrigerator for up to 3 days. Keep lettuce leaves separate and dry. Reheat filling in a skillet on low until warmed through.
- Can I make this gluten-free? — The recipe lists ¼ cup low-sodium soy sauce and ¼ cup hoisin sauce. For gluten-free, choose tamari or a certified gluten-free soy sauce and check the hoisin label for gluten-free status.
- What if my sauce is too thin? — Reduce the heat to low and simmer for the 1–2 minutes indicated. That brief simmer is usually enough to thicken the sauce so it coats the meat.
- How much filling per leaf? — The recipe recommends about 2 tablespoons per leaf. That yields a neat, foldable wrap and helps each person manage portions when assembling.
- Can I add more vegetables? — The core recipe includes diced water chestnuts for crunch and green onions for freshness. If you choose to add more, consider the water content: too many watery vegetables can make the filling runny unless you adjust cooking time.
Before You Go
This PF Chang Lettuce Wrap recipe is a reliable, weeknight-friendly favorite. Follow the step-by-step directions, pay attention to the small timing details—especially draining the water chestnuts and finishing the sauce on low—and you’ll have a restaurant-style result at home. Make the filling ahead for busy nights, keep the lettuce dry, and set out the components so everyone can assemble their own wraps.
If you try it, I’d love to hear how you adapt the heat level or what lettuce you chose. Small switches can make it feel new every time. Enjoy—fold, bite, repeat.

PF Chang Lettuce Wrap Recipe
Equipment
- Large Skillet
- Wooden Spoon
- Serving platter
Ingredients
Ingredients
- 1 poundground chickenor ground turkey
- 2 tablespoonsesame oil
- 1/2 cupgreen onions
- 1 tablespoonminced garlicabout 3 cloves
- 1 tablespoonfresh grated ginger
- 8 ouncecan water chestnutsdrained and diced
- 1/4 cuphoisin sauce
- 1/4 cuplow-sodium soy sauce
- 1-2 teaspoonssriracha hot sauce
- 1 headbutter lettuce
Instructions
Instructions
- Heat a large skillet over medium heat. Add 2 tablespoons sesame oil, then add 1 pound ground chicken or ground turkey. Break the meat apart with a wooden spoon and stir until cooked through and broken into very small pieces, about 5 minutes (no pink remaining).
- Add ½ cup green onions, 1 tablespoon minced garlic (about 3 cloves), and 1 tablespoon fresh grated ginger. Stir and sauté the aromatics for 3 minutes.
- Add the drained and diced 8 ounce can water chestnuts, ¼ cup hoisin sauce, ¼ cup low-sodium soy sauce, and 1–2 teaspoons sriracha hot sauce. Stir until combined.
- Reduce heat to low and simmer, stirring occasionally, 1–2 minutes until the sauce thickens slightly and coats the meat.
- While the filling finishes, gently break the leaves off 1 head butter lettuce and stack them on a serving platter.
- To serve, scoop about 2 tablespoons of the chicken filling onto each lettuce leaf, fold like a taco, and enjoy.
Notes
Storing Leftovers– The ground chicken mixture is fabulous for meal prepping! Store cooled leftovers in an airtight container, separate from the lettuce leaves, and keep in the fridge for up to 3 days.
Freezing– For longer storage, you can freeze the cooled filling mixture in an airtight ziploc bag for up to 2 months. Thaw it in the fridge overnight before using cold or reheating gently to serve.
Freezing– For longer storage, you can freeze the cooled filling mixture in an airtight ziploc bag for up to 2 months. Thaw it in the fridge overnight before using cold or reheating gently to serve.
Reheating– I suggest reheating the chicken in the microwave in short 20-second bursts at 50% power, stirring between bursts. You can also reheat it on the stovetop, in a skillet or cooking pot. You might need to add a splash of water to loosen the ground meat mixture as it reheats.
Reheating– I suggest reheating the chicken in the microwave in short 20-second bursts at 50% power, stirring between bursts. You can also reheat it on the stovetop, in a skillet or cooking pot. You might need to add a splash of water to loosen the ground meat mixture as it reheats.
