Home › Healthy › Chicken lettuce wraps

Chicken Lettuce Wraps (Better Than P.F. Chang's, 20 Minutes)

By Ami·October 16, 2026·★★★★★4.9 from 142 votes·Jump to RecipePrint

These chicken lettuce wraps are the recipe I make when I want takeout and also want to feel good an hour later: ground chicken browned hard in a hot skillet, tossed with mushrooms, water chestnuts, garlic and ginger in a sticky hoisin-soy sauce, then spooned into cold, crunchy butter lettuce cups. Twenty minutes start to finish, 32g of protein a serving, and far more flavor than the restaurant version that inspired them. They sit in the same weeknight rotation as my egg roll in a bowl and easy chicken stir fry — the healthy dinners that nobody at the table calls healthy.

Chicken lettuce wraps in crisp butter lettuce cups filled with glossy hoisin ground chicken, water chestnuts, scallions and sesame seeds, healthy 20-minute dinner, 32g protein
RecipeLoop app iconSave recipes like this straight from TikTok and plan your week in minutes with RecipeLoop, the free AI meal planner.

Why these chicken lettuce wraps beat the restaurant ones.

Here's what you'll need.

Ground chicken, butter or Bibb lettuce, a can of water chestnuts, mushrooms, garlic, ginger, scallions and the sauce six: hoisin, soy sauce, rice vinegar, sesame oil, sriracha and honey.

Ingredients for chicken lettuce wraps portioned into small bowls: ground chicken, butter lettuce leaves, diced water chestnuts, shiitake mushrooms, garlic, ginger, hoisin sauce, soy sauce, rice vinegar, sesame oil, scallions and sriracha

Here's how it all comes together.

STEP 1 — Whisk the sauce.

Stir together the hoisin, soy sauce, rice vinegar, sesame oil, honey and sriracha in a small bowl. Mince the garlic and ginger, dice the water chestnuts and mushrooms, and slice the scallions. Everything happens fast once the pan is hot, so have it all within reach.

Hoisin, soy sauce, rice vinegar and sesame oil being whisked together in a small bowl beside minced garlic and ginger for chicken lettuce wrap sauce
STEP 2 — Brown the chicken.

Heat a tablespoon of oil in a large skillet over high heat until it shimmers. Add the ground chicken in one layer, season with salt and leave it alone for 3 minutes until the underside is deeply browned, then break it up and cook 2 to 3 minutes more until no pink remains.

Ground chicken browning in a hot skillet and being broken up with a wooden spoon for healthy chicken lettuce wraps
STEP 3 — Add the vegetables and aromatics.

Push the chicken to one side and add the mushrooms to the empty half. Cook 2 minutes until they release their liquid and it evaporates, then stir in the water chestnuts, garlic, ginger and the white parts of the scallions. Cook 1 minute until fragrant.

Diced mushrooms, water chestnuts, garlic and ginger being stirred into browned ground chicken in a skillet
STEP 4 — Glaze with the sauce.

Pour the sauce over the skillet and toss. It will bubble and thicken into a glaze in about 2 minutes; when the pan looks sticky rather than saucy, turn off the heat and stir in the green scallion tops.

Glossy hoisin sauce being poured over the chicken and water chestnut filling in the skillet and tossed to coat
STEP 5 — Fill the lettuce cups.

Separate the lettuce into cups, rinse and pat completely dry, and keep them cold until the last second. Spoon a generous quarter cup of filling into each cup, top with sesame seeds, scallions and a squeeze of lime, and eat them with your hands.

Saucy ground chicken filling being spooned into crisp butter lettuce cups on a platter and topped with sliced scallions
Chicken lettuce wraps served on a cream platter with extra sauce, lime wedges, sesame seeds and scallions, healthy high protein low carb dinner, 32g protein
GLP-1 High Protein High Fiber Cookbook coverIf light, high-protein dinners like this are how you want to eat every night, the Ultimate GLP-1 High Protein High Fiber Cookbook.

Things I learned while testing this recipe.

Why these are on my GLP-1 friendly, high protein low calorie list.

Here's what I'd serve with this.

Just in case you have leftovers.

Storing: Keep the filling in an airtight container in the fridge for up to 4 days and store the lettuce cups separately, wrapped in a dry towel inside a bag. The filling freezes for up to 2 months; lettuce does not.

Reheating: Warm the filling in a skillet over medium heat with a splash of water for 2 to 3 minutes, or microwave covered for 60 to 90 seconds. Always spoon it into fresh, cold lettuce — never reheat an assembled wrap.

More easy healthy recipes...

Egg roll in a bowlEgg roll in a bowl Easy chicken stir fryEasy chicken stir fry Turkey stuffed peppersTurkey stuffed peppers Greek chicken bowlsGreek chicken bowls

Today's other new recipe is for the morning: breakfast egg muffins — a dozen in 30 minutes, 16g protein for two, and they reheat in a minute all week. If ground chicken is what you have, the baked chicken meatballs and Korean ground beef bowls (swap in chicken) are the other two I lean on.

Chicken Lettuce Wraps

Ground chicken browned and glazed in a hoisin-ginger sauce with mushrooms and water chestnuts, spooned into cold butter lettuce cups. Better than P.F. Chang's, 20 minutes, 4 servings, 32g protein each.

Prep8 min
Cook12 min
Total20 min
Servings4
CategoryHealthy
CuisineAsian-American

Ingredients

Instructions

  1. Make the sauce: Whisk the hoisin, soy sauce, rice vinegar, sesame oil, honey and sriracha in a small bowl. Prep all the vegetables.
  2. Brown the chicken: Heat the oil in a large skillet over high heat. Add the chicken in one layer, season with salt and cook undisturbed 3 minutes until deeply browned underneath. Break it up and cook 2 to 3 minutes more until cooked through.
  3. Add the vegetables: Push the chicken aside, add the mushrooms and cook 2 minutes until their liquid evaporates. Stir in the water chestnuts, garlic, ginger and scallion whites; cook 1 minute.
  4. Glaze: Pour in the sauce and toss 2 minutes until it thickens and coats the chicken. Off the heat, stir in the scallion greens.
  5. Serve: Spoon about 1/4 cup of filling into each cold lettuce cup. Top with sesame seeds, more scallions and a squeeze of lime.

Notes

Ground turkey or lean ground pork work the same way. Gluten-free: use tamari and a gluten-free hoisin. Lower sodium: use low-sodium soy sauce and reduce the hoisin to 3 tablespoons. Make ahead: the filling keeps 4 days; assemble just before eating. Protein: 32g per serving (a quarter of the filling, about 4 wraps).

Nutrition (per serving, estimate): 292 calories · 32g protein · 17g carbs · 11g fat · 3g fiber · 760mg sodium
GLP-1 High Protein High Fiber Cookbook cover

More high protein, low calorie dinners like this

If a 290-calorie, 32g-protein dinner that tastes like takeout is the kind of meal that keeps you on track, the Ultimate GLP-1 High Protein High Fiber Cookbook is built around exactly these — filling, fast and easy to repeat all week.

Get the cookbook on Amazon
RecipeLoop app iconMeal-plan the whole week around recipes like this with RecipeLoop — save recipes from anywhere, get a grocery list automatically.

Chicken lettuce wraps questions I get asked.

What kind of lettuce is best for chicken lettuce wraps?

Butter (Bibb or Boston) lettuce. The leaves are soft enough to fold around the filling and sturdy enough to hold it. Iceberg gives a crunchier cup but shatters; romaine hearts work as "boats" if that is what you have. Keep the leaves cold and completely dry.

What is in P.F. Chang's chicken lettuce wrap sauce?

The restaurant sauce is built on hoisin, soy sauce, rice vinegar, sesame oil, garlic and ginger, with a little sugar and chili. This recipe uses the same six pantry ingredients plus honey and sriracha, reduced in the pan so it glazes the chicken instead of pooling in the cup.

Are chicken lettuce wraps healthy?

Yes — this version is about 290 calories with 32g of protein and 17g of carbs per serving, because lean ground chicken replaces fried meat and lettuce replaces a wrapper. The sodium is the only thing to watch; use low-sodium soy sauce if that matters to you.

Can I make chicken lettuce wraps ahead of time?

Make the filling up to 4 days ahead and keep it in the fridge, or freeze it for 2 months. Reheat in a skillet or microwave and spoon into fresh lettuce cups right before serving. Do not assemble them in advance — the lettuce wilts within 15 minutes.

Can I use ground turkey instead of chicken?

Absolutely. Ground turkey (93/7) is a straight swap and tastes nearly identical once it is glazed. Lean ground pork works too and gives a richer filling; drain any excess fat before adding the sauce.