Love this? Pin it for later!
Fifteen years and dozens of test batches later, this is the version I make on repeat for my own family. It’s week-night fast, meal-prep friendly, and—because I traded the traditional palm-sugar gloss for a modest splash of monk-fruit syrup—genuinely low-carb. We pack them for beach picnics, serve them at Super-Bowl parties (they disappear faster than wings), and I even freeze the filling in single-serve pouches so my teenagers can microwave a healthy lunch between Zoom classes. If you’ve been searching for a lunch that feels indulgent but still fits your macros, your search ends here.
Why This Recipe Works
- Lightning-fast: From fridge to table in 18 minutes—perfect for busy weekdays.
- Macro-balanced: 9 g net carbs, 32 g protein, and heart-healthy fats from sesame oil.
- Double-duty sauce: One mixture marinates the meat and dresses the final wrap—no extra bowls.
- Make-ahead magic: Filling tastes even better the next day; lettuce stays crisp for 48 h if stored separately.
- Scalable heat: Dial the chili up or down without affecting overall flavor.
- Kid-approved: My pickiest eater asks for “those green taco thingies” every Tuesday.
Ingredients You'll Need
Great lettuce wraps live or die by the freshness of their components. Start with the best produce you can find—farmers-market herbs, perky lettuce heads, limes that feel heavy for their size—and the rest practically takes care of itself.
Protein
Ground chicken thigh: I prefer thigh over breast here; the extra intramuscular fat keeps the filling juicy even if you accidentally overcook it. Look for a coarse grind rather than the ultra-fine supermarket mush. If all you can find is breast, add an extra teaspoon of oil to the pan. Turkey, pork, or crumbled tofu all work, but chicken gives the most authentic Thai flavor.
Aromatics
Thai red chili: Those slender 2-inch bird’s-eye chilies pack serious fire. One chili produces a gentle tingle; three will make your nose run (my personal sweet spot). If you can’t find them, serrano or Fresno peppers are acceptable, but add a pinch of smoked paprika to mimic the fruity complexity.
Lemongrass: Buy stalks that feel rigid, with tight pale-green layers. To prep, trim the root end, whack the stalk once with a rolling pin to release oils, then mince only the tender lower third. Tube paste is convenient, but fresh provides a brighter citrus note.
Sauce Components
Fish sauce: The fermented umami backbone. Red Boat is my favorite—no added sugar, just anchovies and salt. Vegetarians can sub 2 tsp soy sauce + 1 tsp mushroom powder.
Lime juice & zest: Zest first, juice second. Bottled juice tastes flat once cooked.
Monk-fruit syrup: A zero-carb liquid that caramelizes like maple. If you’re not low-carb, use 1 Tbsp honey or traditional palm sugar.
Produce
Butter lettuce: Cup-shaped leaves cradle the filling without snapping. Iceberg is classic, but I love the tender, slightly sweet crunch of butter. Remove whole leaves, rinse, then spin-dry; residual water dilutes flavor.
Fresh herbs: Thai basil (anise note), mint (cooling contrast), cilantro (bright top note). Store herbs like flowers: trim stems, plunge into a jar of water, cover loosely with a produce bag, and refrigerate up to a week.
Pantry Staples
Toasted sesame oil: A few drops at the end amplify nuttiness. Keep it in the fridge so the fragile fats don’t oxidize.
Coconut aminos: Lower sodium than soy and adds gentle sweetness. Tamari is fine if you tolerate gluten.
How to Make Spicy Thai Chicken Lettuce Wraps for Low Carb Lunch
Whisk the master sauce
In a spouted measuring cup, combine 3 Tbsp fish sauce, 2 Tbsp lime juice, 1 Tbsp monk-fruit syrup, 2 tsp sambal oelek, and 1 tsp sesame oil. Stir until the syrup dissolves completely. Reserve half the mixture for finishing; the other half becomes your marinade.
Infuse the chicken
Place 1 lb ground chicken in a medium bowl. Add 2 Tbsp of the sauce plus 1 tsp cornstarch (helps the meat hang onto moisture). Mix gently with a fork just until combined; overworking makes the final texture rubbery. Let stand 10 minutes while you prep vegetables.
Mince the aromatics
You want 2 cloves garlic, 1 shallot, 1 stalk lemongrass (tender part), and 1 red chili processed until rice-grain sized. A mini food processor is fastest; otherwise rock your chef’s knife until the pieces disappear under the blade.
Sear, don’t steam
Heat a 12-inch stainless or cast-iron skillet over medium-high until a drop of water skitters. Swirl in 1 Tbsp avocado oil, then the chicken. Spread into a single layer and leave it alone for 90 seconds so the meat browns. Break into small crumbles with a spatula and continue cooking just until no pink remains, 4–5 minutes total.
Bloom the aromatics
Push chicken to the perimeter, creating a 3-inch well in the center. Add another 1 tsp oil, then the garlic-shallot-chili mixture. Stir-fry 30 seconds until the garlic turns fragrant but not brown. Fold everything together.
Finish with sauce & herbs
Pour in the remaining sauce plus 2 Tbsp coconut aminos. Toss continuously until the liquid reduces to a glossy glaze, about 45 seconds. Off heat, fold in ¼ cup chopped Thai basil and the zest of ½ lime.
Cool slightly
Transfer the hot filling to a shallow bowl. A 5-minute rest lets the juices redistribute so your lettuce cups won’t flood.
Assemble & serve
Spoon 2 heaping tablespoons of chicken into each lettuce cup. Top with shredded carrot, sliced cucumber, more herbs, and a final squeeze of lime. Serve immediately with the reserved sauce for drizzling.
Expert Tips
Control the sizzle
If your skillet isn’t ripping hot the chicken will stew in its own liquid and turn gray. A stainless pan gives better browning than non-stick.
Dry lettuce = crisp wrap
After washing, roll leaves in a clean kitchen towel, then refrigerate 15 minutes. The chill contrasts beautifully with the warm filling.
Double-batch trick
Cook twice the meat, cool, and freeze flat in zip bags. Break off what you need; it thaws in the skillet in 4 minutes.
Color pop
Add a handful of pomegranate arils for jewel-tone flecks and a burst of sweet-tart juice that complements the chilies.
Silky texture
Stir in 1 tsp almond flour with the sauce; it thickens just enough to cling to the meat without corn-starch gloss.
Lower sodium
Replace 1 Tbsp fish sauce with coconut aminos and add ½ tsp rice vinegar for the same funky depth with 30 % less salt.
Variations to Try
-
Seafood spin: Swap chicken for peeled shrimp or bay scallops; cook only 2 minutes to prevent rubbery texture.
-
Nutty crunch: Fold in ¼ cup crushed roasted peanuts or, for nut-free, toasted sunflower seeds right before serving.
-
Mild kid version: Replace chilies with ½ tsp sweet paprika and add grated apple for natural sweetness.
-
Green curry twist: Add 1 tsp green curry paste with the aromatics and finish with a spoon of coconut cream for richness.
-
Vegan option: Use crumbled extra-firm tofu that’s been pressed and tossed with 1 tsp nutritional yeast for extra umami.
Storage Tips
Refrigerate: Store cooked chicken in an airtight container up to 4 days. Keep lettuce and herbs separately in zip-top bags lined with paper towel; they’ll stay crisp for 48 hours.
Freeze: Cool the filling completely, portion into silicone muffin cups, freeze, then pop out and store in a freezer bag up to 3 months. Thaw overnight in the fridge or reheat straight from frozen in a skillet with a splash of broth.
Meal-prep boxes: Layer lettuce on the bottom, add a divider cup of chicken, and tuck herbs into a tiny silicone cup. Reheat the meat 45 seconds in the microwave, then assemble.
Frequently Asked Questions
Spicy Thai Chicken Lettuce Wraps for Low Carb Lunch
Ingredients
Instructions
- Make the sauce: Whisk fish sauce, lime juice, monk-fruit syrup, sambal, and sesame oil. Divide in half.
- Marinate: Toss chicken with cornstarch and 2 Tbsp of the sauce; rest 10 min.
- Prep aromatics: Mince garlic, shallot, lemongrass, and chili together.
- Sear: Heat avocado oil in a large skillet over medium-high. Spread chicken in a layer; cook 90 seconds undisturbed, then crumble and cook until no pink remains.
- Add flavor: Push chicken to the sides, stir-fry aromatics in the center 30 seconds, then combine.
- Glaze: Add remaining sauce and coconut aminos; toss 45 seconds until glossy.
- Finish: Off heat, stir in basil and lime zest. Cool 5 minutes.
- Assemble: Spoon into lettuce cups, add garnishes, drizzle with reserved sauce, and serve immediately.
Recipe Notes
For meal-prep, store the meat and lettuce separately; assemble just before eating to prevent sogginess. Reheat meat in a skillet for best texture, though a microwave works in a pinch.