Chicken Lettuce Wraps give you warm, glossy chicken filling inside cold, crisp lettuce cups in about 30 minutes. This P.F. Chang’s-style version uses ground chicken, garlic, ginger, hoisin sauce, sesame oil, and crunchy water chestnuts.
The trick is not only the sauce. Good lettuce wraps need dry lettuce, a balanced filling, and just enough crunch so each bite feels fresh instead of soft. This recipe shows you how to prep the lettuce, keep the wraps from getting soggy, and pack the filling for lunch without losing texture.
This light skillet dinner fits hot nights because it skips the oven and still feels filling. For more light meals built for warm weather, see these Healthy Summer Dinner Recipes.
Quick Answer: How Do You Make Chicken Lettuce Wraps?
To make chicken lettuce wraps, cook ground chicken with onion, garlic, ginger, mushrooms, water chestnuts, soy sauce, hoisin sauce, rice vinegar, and sesame oil. Spoon the warm filling into dry butter lettuce or Bibb lettuce cups. Serve right away so the lettuce stays crisp.
Chicken Lettuce Wraps at a Glance
| Question | Best Answer |
|---|---|
| Best lettuce | Butter lettuce or Bibb lettuce |
| Best crunch | Chopped water chestnuts |
| Best protein | Ground chicken or finely chopped chicken thigh |
| Cook time | About 12 minutes |
| Total time | About 30 minutes |
| Meal prep rule | Store lettuce and filling apart |
| Freezer rule | Freeze the filling only, not the lettuce |
Why This Recipe Works
The key to good chicken lettuce wraps is contrast: warm chicken filling, cold dry lettuce, and crisp water chestnuts. If one part is wet or soft, the wrap loses its clean bite.
The sauce brings the filling together without making it heavy. Hoisin sauce adds light sweetness, soy sauce adds salt, rice vinegar keeps the sauce bright, and sesame oil gives a nutty finish.
Cook’s note: Do not overfill the lettuce cups. Use 2 to 3 tablespoons of filling per leaf. More filling may look good on a plate, but it makes the wrap tear.
Is This a P.F. Chang’s Copycat?
This recipe is P.F. Chang’s-style, not an exact restaurant copycat. It uses the same kind of savory-sweet sauce, ground chicken, garlic, ginger, sesame oil, and crisp water chestnuts.
The goal is the same bite people want from restaurant lettuce wraps: glossy chicken filling, cold lettuce, and a clean crunch.
The Secret to Crisp Chicken Lettuce Wraps
The biggest texture problem is water. Wet lettuce makes the filling slide, and too much sauce can make the chicken taste salty instead of balanced.
For the best texture, dry the lettuce fully and chop the mushrooms and water chestnuts small. When the pieces are close to the size of the cooked ground chicken, every bite gets sauce, crunch, and meat at the same time.
Best Lettuce for Chicken Lettuce Wraps

Butter lettuce is the best lettuce for chicken lettuce wraps because the leaves are soft, round, and easy to fold. Bibb lettuce is a close second. Romaine hearts work when you want a firmer lettuce boat, but they do not wrap as well.
| Lettuce | Best For | Watch Out For |
|---|---|---|
| Butter lettuce | Soft cups and easy folding | Tears if pulled too fast near the stem |
| Bibb lettuce | Tender restaurant-style cups | Leaves can be small |
| Romaine hearts | Firm lettuce boats | Less flexible than butter lettuce |
| Iceberg lettuce | Extra crunch | Can crack when folded |
How to Prep Lettuce Cups Without Tearing Them
Cut off the root end first. Then pull the leaves apart one by one. Work slowly near the stem because that part tears first.
Rinse loose lettuce leaves under cool running water. Dry them well with paper towels or a salad spinner. The FDA advises washing fresh produce under running water and drying it with a clean towel or paper towel before eating. Read the FDA produce safety guide.
If the package says the lettuce is pre-washed or ready-to-eat, follow the package directions. Do not use soap, detergent, or produce wash on lettuce.
Ingredients

- 1 pound ground chicken
- 1 tablespoon neutral oil, such as avocado oil or canola oil
- 1 small yellow onion, finely diced
- 2 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 1 cup mushrooms, finely chopped
- 1/2 cup water chestnuts, drained and chopped
- 2 tablespoons low-sodium soy sauce
- 2 tablespoons hoisin sauce
- 1 tablespoon rice vinegar
- 1 tablespoon sesame oil
- 1 to 2 teaspoons sriracha, optional
- 2 green onions, sliced
- 1 head butter lettuce, leaves separated, rinsed, and dried
- Sesame seeds, for serving
What Is Chicken Lettuce Wrap Sauce Made Of?
Chicken lettuce wrap sauce is usually made with soy sauce, hoisin sauce, rice vinegar, sesame oil, garlic, ginger, and optional chili sauce. It should taste savory, lightly sweet, tangy, and a little nutty.
For a gluten-free version, use tamari instead of soy sauce and choose a gluten-free hoisin sauce. Many hoisin sauces contain wheat, so check the label.
How to Make Chicken Lettuce Wraps

- Mix the sauce. In a small bowl, stir together soy sauce, hoisin sauce, rice vinegar, sesame oil, and sriracha.
- Cook the onion. Heat the neutral oil in a large skillet over medium heat. Add the onion and cook for 2 to 3 minutes, until it softens.
- Add garlic and ginger. Stir for 30 seconds, just until fragrant.
- Brown the chicken. Add the ground chicken. Break it apart with a spoon. Cook for 5 to 7 minutes, until no pink remains.
- Add mushrooms and water chestnuts. Stir them into the skillet. Cook for 2 minutes so the mushrooms soften and the water chestnuts stay crisp.
- Add the sauce. Pour in the sauce. Stir until the chicken looks glossy and coated.
- Finish the filling. Add green onions. Taste and add a small splash of rice vinegar if the sauce tastes too salty.
- Build the wraps. Spoon the warm chicken filling into dry lettuce cups. Top with sesame seeds and serve right away.
Chicken Lettuce Wraps: Key Rules
- Use butter lettuce or Bibb lettuce for soft cups.
- Dry the lettuce fully before filling.
- Add water chestnuts for crunch.
- Cook ground chicken to 165°F.
- Store lettuce and filling apart for meal prep.
- Freeze the filling only, never the lettuce.
How to Keep Lettuce Wraps From Getting Soggy
To keep chicken lettuce wraps from getting soggy, store the lettuce and chicken filling separately. Dry the lettuce fully, cool the filling before packing, and build the wraps right before eating.
For lunch boxes, pack the lettuce leaves in a dry container lined with paper towel. Pack the filling in a separate sealed container. Add the filling right before eating.
If you serve the wraps family-style, keep the filling in one bowl and the lettuce in another. This lets each person build a crisp wrap at the table.
Quick Dinner Ideas With Lettuce Wraps
These wraps work well when you need dinner fast. You can cook the filling while the lettuce dries, then set everything on the table in small bowls.
For more fast warm-weather meals, browse these Quick Summer Dinner Recipes.
No-Oven Meal Tip
This recipe uses only a skillet, so it is a smart pick on hot days. You get a warm dinner without heating the whole kitchen with the oven.
For more meals that skip the oven, see these No-Oven Summer Dinners.
What to Serve With Chicken Lettuce Wraps
Chicken lettuce wraps pair best with cold, crisp sides. Try cucumber salad, mango slaw, edamame, cold noodles, steamed rice, or a simple cabbage salad.
For a fresh side, choose one of these Summer Salad Recipes. If you want something more filling, try one of these Summer Side Dishes.
Variations and Substitutions
Make It Gluten-Free
Use gluten-free tamari instead of soy sauce. Also choose a gluten-free hoisin sauce because many hoisin sauces contain wheat.
Make It Lower Carb
Use less hoisin sauce or pick a lower-sugar sauce. Add more mushrooms, green onions, and water chestnuts for bulk.
Use Rotisserie Chicken
Use about 3 cups of chopped cooked chicken. Cook the onion, garlic, ginger, mushrooms, water chestnuts, and sauce first. Then stir in the chicken just long enough to warm it through.
Swap the Protein
Ground turkey works well. Finely chopped chicken thigh also works and stays juicy. For a meatless version, use crumbled firm tofu and cook it until the edges turn golden.
Add More Heat
Stir in chili garlic sauce, crushed red pepper, or extra sriracha. Start with a small amount, then taste before adding more so the sauce stays balanced.
Make-Ahead, Storage, and Freezing

| Need | Best Method |
|---|---|
| Make ahead | Cook the filling up to 3 days ahead and store it in a sealed container in the fridge. |
| Store lettuce | Keep washed and dried leaves in a sealed container with paper towels. |
| Reheat filling | Warm it in a skillet over medium-low heat with a splash of water if needed. |
| Freeze | Freeze only the chicken filling. Do not freeze lettuce. |
Food Safety Note
Cook ground chicken to 165°F. FoodSafety.gov lists 165°F as the safe minimum temperature for poultry, including ground poultry. Use a food thermometer for the most accurate check. See the FoodSafety.gov temperature chart.
Keep raw chicken away from lettuce, green onions, and other ready-to-eat ingredients. Wash hands, boards, and utensils after they touch raw chicken.
Nutrition Facts
The nutrition estimate below is based on 4 servings, 93% lean ground chicken, low-sodium soy sauce, standard hoisin sauce, sesame oil, vegetables, and butter lettuce. USDA FoodData Central was used as the base food data source for common ingredients. Visit USDA FoodData Central.
| Nutrition | Per Serving |
|---|---|
| Serving size | About 3 lettuce wraps |
| Calories | 285 |
| Protein | 22 g |
| Carbohydrates | 13 g |
| Total fat | 17 g |
| Fiber | 2 g |
| Sugar | 6 g |
| Sodium | 525 mg |
Nutrition will vary based on sauce brands, lettuce size, and the amount of filling used in each wrap.
Chicken Lettuce Wraps Recipe
Description: These chicken lettuce wraps are made with juicy ground chicken, crisp butter lettuce, water chestnuts, garlic, ginger, and a savory sauce. They are light, fast, and full of crunch.
- Prep Time: 15 minutes
- Cook Time: 12 minutes
- Total Time: 27 minutes
- Servings: 4
- Yield: About 12 wraps
- Category: Dinner
- Method: Stovetop
- Cuisine: Asian-inspired
Ingredients
- 1 pound ground chicken
- 1 tablespoon neutral oil
- 1 small yellow onion, finely diced
- 2 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 1 cup mushrooms, finely chopped
- 1/2 cup water chestnuts, drained and chopped
- 2 tablespoons low-sodium soy sauce
- 2 tablespoons hoisin sauce
- 1 tablespoon rice vinegar
- 1 tablespoon sesame oil
- 1 to 2 teaspoons sriracha, optional
- 2 green onions, sliced
- 1 head butter lettuce, leaves separated, rinsed, and dried
- Sesame seeds, for serving
Instructions
- Stir soy sauce, hoisin sauce, rice vinegar, sesame oil, and sriracha in a small bowl.
- Heat neutral oil in a large skillet over medium heat.
- Add onion and cook for 2 to 3 minutes, until soft.
- Add garlic and ginger. Stir for 30 seconds.
- Add ground chicken. Break it apart with a spoon and cook for 5 to 7 minutes, until no pink remains.
- Add mushrooms and water chestnuts. Cook for 2 minutes.
- Pour in the sauce. Stir until the filling looks glossy and coated.
- Stir in green onions.
- Spoon 2 to 3 tablespoons of filling into each dry lettuce cup.
- Top with sesame seeds and serve right away.
Notes
- Use butter lettuce or Bibb lettuce for the softest cups.
- Keep lettuce and filling apart until serving.
- Freeze only the chicken filling, not the lettuce.
- For gluten-free wraps, use tamari and gluten-free hoisin sauce.
- This recipe contains soy and sesame. Hoisin sauce may contain wheat.
Nutrition
Per serving: 285 calories, 22 g protein, 13 g carbohydrates, 17 g fat, 2 g fiber, 6 g sugar, 525 mg sodium.

Chicken Lettuce Wraps
Ingredients
Equipment
Method
- Stir the soy sauce, hoisin sauce, rice vinegar, sesame oil, and sriracha together in a small bowl until smooth.
- Heat the neutral oil in a large skillet over medium heat. Add the diced onion and cook for 2 to 3 minutes, until softened.
- Add the garlic and ginger. Stir for about 30 seconds, just until fragrant.
- Add the ground chicken. Break it apart with a spoon and cook for 5 to 7 minutes, until no pink remains and the chicken is cooked through.
- Stir in the chopped mushrooms and water chestnuts. Cook for 2 minutes, allowing the mushrooms to soften while the water chestnuts stay crisp.
- Pour the sauce into the skillet. Stir until the chicken mixture looks glossy and evenly coated.
- Add the sliced green onions. Taste the filling and add a small splash of rice vinegar if it needs more brightness.
- Spoon 2 to 3 tablespoons of warm chicken filling into each dry lettuce cup.
- Top with sesame seeds and serve right away while the lettuce is cold and crisp.
Notes
Frequently Asked Questions
Butter lettuce is the best choice because the leaves are soft, round, and easy to fold. Bibb lettuce is another great pick. Romaine hearts work better as firm lettuce boats than soft wraps.
Dry the lettuce well and keep it apart from the warm filling until serving. For lunch, pack the lettuce and filling in separate containers, then build the wraps right before eating.
Yes. Cook the chicken filling up to 3 days ahead and store it in the fridge. Keep the lettuce leaves dry and separate so they stay crisp.
Yes. Freeze the cooked chicken filling in a sealed freezer bag or container for up to 2 months. Thaw it in the fridge before reheating. Do not freeze lettuce.
The sauce usually includes soy sauce, hoisin sauce, rice vinegar, sesame oil, garlic, ginger, and optional chili sauce. It should taste savory, lightly sweet, tangy, and a little nutty.
Final Bite
These chicken lettuce wraps are best when the lettuce is cold, the filling is glossy, and the water chestnuts stay crisp. Serve them right away for dinner, or pack the filling and lettuce apart for a fresh lunch the next day.
For more fresh meals that work on warm nights, browse these Summer Dinner Ideas.