These chicken lettuce wraps are a ground chicken stir-fry — garlic, ginger, mushrooms, water chestnuts, soy sauce — spooned into crisp lettuce leaves and eaten by hand. They come together in about 20 minutes and feed a table of people without anyone feeling shortchanged. The filling is the whole point: properly browned, well-seasoned, and substantial enough that the lettuce is a vessel, not a consolation prize.
Why this recipe works
Two things make this filling worth eating instead of just edible. First, the chicken gets browned in a hot pan rather than steamed to grey — that color means flavor, and it only happens if you resist stirring too soon. Second, the aromatics (garlic, ginger, onion) go in early and cook long enough to lose their raw edge before any liquid hits the pan. Add soy sauce to raw aromatics and you get a sharp, one-dimensional result. Let them soften first and the whole filling tastes rounded and deeper. Mushrooms reinforce that by adding a savory, meaty note that makes ground chicken feel more substantial than it often does.
What can go wrong
- Watery filling that won’t hold in the leaf: This usually means the pan was overcrowded or not hot enough when the chicken went in. Cook in two batches if needed, and make sure any excess liquid cooks off before you add sauce.
- Chicken cooked unevenly or left pink: Ground poultry must reach 165°F (74°C) throughout — use an instant-read thermometer if you’re not sure. Break up clumps early so there are no dense pockets that stay undercooked in the middle.
- Lettuce leaves that tear or collapse: Iceberg holds up better than butter lettuce under a heavy, hot filling. Separate leaves carefully and keep them cold right up until serving — warm lettuce goes limp fast.
- Filling that tastes flat: Soy sauce alone won’t carry the seasoning. Taste before serving and adjust with a small splash of rice vinegar for brightness or a few drops of sesame oil for depth. Both make a noticeable difference.
- Filling cools too fast at the table: If you’re serving family-style, keep the chicken mixture in the pan on the lowest heat setting or transfer it to a warmed bowl. Cold filling in cold lettuce is a different — and less satisfying — dish.
Storage and reheating
Store the chicken filling separately from the lettuce — never assembled. The filling keeps in an airtight container in the fridge for up to 3 days. Reheat it in a skillet over medium heat with a tablespoon of water to loosen it, stirring until hot throughout (back to 165°F if you want to be precise). Microwaving works too; cover loosely and heat in 60-second bursts, stirring between each. Skip the microwave for the garnish — not worth the extra dish. The filling also freezes well for up to 2 months; thaw overnight in the fridge before reheating. Fresh lettuce leaves should be pulled from the fridge right before you’re ready to eat.

Earthy Homemade Chicken Lettuce Wraps
Ingredients
1 medium serrano chilis - minced
1 medium green onions (scallions or green shallots) - thinly sliced
1 ½ medium lime juice - juiced
2 tablespoons soy sauce
1 drizzle sesame oil
¼ cup olive oil
1 bunch cilantro (coriander) - chopped
1 tablespoon olive oil
2 medium Portobello mushrooms - thinly sliced
1 dash salt
1 dash chili flakes (chilli flakes in British English)
4 cloves garlic - minced
1 inch ginger - minced
1 pound ground chicken (minced chicken)
4 medium carrots - shredded- ¼ head Napa cabbage - thinly sliced
- 10 medium radishes - thinly sliced
1 head butter lettuce - separated into individual leaves
Instructions
- In a large bowl, combine the serrano chile, shallot, lime juice and soy sauce. Set aside. The lime juice will soften the shallots and chiles and bring out their flavours.
- Preheat about three turns of the pan’s worth of olive oil in a large pan over medium heat. Sauté the mushrooms with a bit of salt until brown and soft – about 8 minutes. Remove from the pan and set aside. Add more oil if needed, and cook the garlic and ginger until fragrant – about three minutes. Add the chicken with salt and crushed red pepper to taste. Use a wooden spoon to break it up and evenly distribute the seasonings. Cook through – about 10 minutes. Set aside and let cool.
- Meanwhile, prepare the mushrooms, carrots, cabbage, radishes and lettuce leaves on a platter for serving. Add the sesame oil, olive oil and cilantro to the dressing and whisk to combine. When the chicken has cooled a bit, add it to the dressing and toss to coat. Serve immediately and have diners build their lettuce wraps.
Nutrition
Frequently asked questions
Can I use ground turkey instead of ground chicken?
Yes, ground turkey works as a direct swap. It has a slightly stronger flavor than chicken but behaves the same way in the pan — just make sure it also reaches 165°F (74°C) before serving.
What lettuce works best for wraps that don’t fall apart?
Iceberg is the most reliable choice for a family meal because the leaves are sturdy, cup-shaped, and hold a generous scoop of filling without tearing. Butter lettuce is softer and prettier but collapses more easily under a heavy, hot filling.
How do I keep this filling from being too salty?
Use a low-sodium soy sauce and taste before adding any extra seasoning. Water chestnuts and mushrooms both absorb salt, so the balance can shift as the filling cooks down — season at the end, not just at the start.
Can I make the filling ahead for a weeknight dinner?
Yes, and it actually reheats well. Cook the filling completely, cool it, and refrigerate for up to 3 days. Reheat in a skillet over medium heat just before serving so it’s hot all the way through.
My kids won’t eat mushrooms — can I leave them out?
You can, but replace them with something that adds texture and a bit of bulk, like finely diced zucchini or extra water chestnuts. Without mushrooms you lose some of the savory depth, so a small splash of extra soy sauce or a teaspoon of oyster sauce helps compensate.
Is this enough food for a hungry family of four, or do I need to serve something alongside?
For big appetites, plan on a side — steamed rice is the easiest option and lets people spoon extra filling over it once the lettuce runs out. A simple pot of rice doubles the yield of the filling and means no one leaves the table hungry.
What to cook next
- Japanese Pork Lettuce Cups
- Chicken Macadamia Sausage Rolls
- Spicy Beef Stuffed Peppers
- Savory Pork Noodle Stir-Fry







