These Thai-inspired chicken wraps bring together marinated chicken with soy, fish sauce, lime, and ginger alongside a vibrant crunchy slaw of green and red cabbage, carrot, and bell pepper dressed in rice vinegar and sesame oil. Everything tucks neatly into warm tortillas or lettuce leaves for a satisfying meal that comes together in just 35 minutes. The slaw delivers tangy crunch while the chicken stays juicy and slightly charred from the grill pan. Top with toasted sesame seeds, fresh cilantro, and a squeeze of lime for a complete dish that works for weeknight dinners or meal prep.
Weeknight dinners used to feel like a negotiation between what I wanted to eat and what my schedule actually allowed, until a friend brought these Thai chicken wraps to a casual porch hangout and I practically begged for the recipe. The combination of that charred, sweet soy chicken against cold crunchy slaw was something I could not stop thinking about. I have been making them on repeat ever since, tweaking the marinade slightly each time like I am solving a puzzle only I care about.
I once made a double batch for a potluck and watched three people who claimed they did not like cilantro go back for seconds without even noticing. That is the kind of dish this is, quietly winning people over before they have time to be picky.
Ingredients
- 500 g boneless skinless chicken breasts or thighs: Thighs stay juicier on the pan but breasts slice cleaner for wrapping, so choose based on texture preference
- 2 tbsp soy sauce: The salty backbone of the marinade, swapped for tamari if you need it gluten free
- 1 tbsp fish sauce: Do not skip this even if it smells intense in the bottle because it adds a deep umami that soy alone cannot replicate
- 1 tbsp lime juice: Fresh squeezed makes a noticeable difference over bottled here
- 1 tbsp honey: Helps the chicken get those beautiful caramelized char marks
- 1 tsp sesame oil: A little goes a long way so resist the urge to add more or it will taste bitter
- 2 garlic cloves minced: Finely minced so no one bites into a raw chunk
- 1 tsp fresh ginger grated: Use a microplane if you have one for the smoothest incorporation
- 2 cups shredded green cabbage and 1 cup shredded red cabbage: The dual color makes the slaw look vibrant and the green cabbage provides the bulk crunch
- 1 large carrot julienned: Adds a sweet snap that balances the sharp dressing
- 4 spring onions thinly sliced: Both white and green parts go in for layered onion flavor
- 1/2 red bell pepper thinly sliced: Mostly for color and a slight sweetness
- 1/4 cup fresh cilantro chopped: Folded into the slaw not sprinkled on top so the flavor distributes evenly
- 2 tbsp rice vinegar: The light acidity that makes the slaw sing without overpowering it
- 1 tbsp soy sauce for slaw dressing: Keeps the slaw seasoning in the same family as the chicken
- 1 tbsp lime juice for slaw dressing: Brightens the whole bowl
- 1 tbsp sesame oil for slaw dressing: Coats the vegetables with that signature nutty warmth
- 1 tsp honey for slaw dressing: Just enough to round out the vinegar tang
- 1 tsp Sriracha or chili sauce: Optional but I honestly think it should not be optional
- 4 large flour or whole wheat tortillas: Lettuce cups work beautifully too if you want something lighter
- 2 tbsp toasted sesame seeds: Toast them yourself in a dry pan for 60 seconds because store bought toasted seeds are never toasted enough
- Extra cilantro and lime wedges: The finishing touches that make it feel complete
Instructions
- Marinate the chicken:
- Whisk together soy sauce, fish sauce, lime juice, honey, sesame oil, garlic, and ginger in a bowl. Add the chicken and toss until every piece is coated, then let it sit for at least 10 minutes while you prep everything else.
- Build the slaw:
- Combine green and red cabbage, carrot, spring onions, bell pepper, and cilantro in a large bowl. Do not add the dressing yet because the salt will draw out water and make everything soggy.
- Whisk the slaw dressing:
- Stir rice vinegar, soy sauce, lime juice, sesame oil, honey, and Sriracha in a small bowl until the honey dissolves completely. Pour it over the vegetables right before you are ready to assemble.
- Cook the chicken:
- Heat a grill pan or skillet over medium high heat until it is visibly hot. Cook the chicken 5 to 6 minutes per side until it is cooked through with some charred edges, then let it rest a few minutes before slicing.
- Assemble the wraps:
- Warm the tortillas briefly so they fold without cracking. Pile on a generous handful of slaw, lay the sliced chicken on top, and finish with sesame seeds and extra cilantro.
- Roll and serve:
- Fold in the sides and roll tightly, then place seam side down on a plate. Pass lime wedges for squeezing over the top and serve immediately.
My partner now requests these on Wednesdays specifically, which has somehow become our unofficial wrap night without either of us deciding it out loud. Food traditions do not need to be elaborate to matter.
Making It Vegetarian
Pressing firm tofu for 15 minutes and cutting it into thin planks lets it absorb the same marinade beautifully. You lose the char of chicken but gain a silky texture that works surprisingly well with the crunchy slaw.
The Slaw Works on Its Own
I have started making double the slaw portion and keeping it in the fridge for lunches the next day. It holds up better than most dressed salads and pairs just as well with leftover rice or a fried egg on top.
Getting the Wrap Technique Right
The most common mistake is overfilling, which turns a wrap into a messy unfold situation that ends with a fork and a small existential crisis. A loose handful of slaw and a single layer of chicken is all you need.
- Warm tortillas fold without cracking so do not skip that quick pass on the pan
- Squeeze out excess slaw dressing with tongs before loading it on
- Roll firmly but not so tight that the fillings squirt out the sides
Sometimes the simplest meals end up being the ones that stick around longest, and this wrap has earned a permanent spot in my weekly rotation. I hope it finds its way into yours too.
Recipe Questions & Answers
- → How long does it take to make these Thai chicken wraps?
-
Total time is about 35 minutes, including 10 minutes of marinating, 20 minutes of prep, and 15 minutes of cooking the chicken.
- → Can I make these wraps ahead of time?
-
You can marinate the chicken and prepare the slaw dressing up to a day in advance. Keep the dressed slaw separate and assemble wraps just before serving for the best texture.
- → What's a good low-carb alternative to tortillas?
-
Large butter lettuce or romaine leaves work beautifully as a crisp, light wrapper that keeps everything dairy-free and low in carbs.
- → How do I make these vegetarian?
-
Swap the chicken for firm tofu or tempeh, marinated in the same soy-lime-ginger mixture. Press the tofu first for better char and texture.
- → Can I make the slaw spicier?
-
Add more Sriracha or chili sauce to the dressing, or toss in sliced Thai chilies and a pinch of chili flakes for extra heat.
- → What pairs well with these wraps?
-
A chilled Thai beer, iced green tea, or a simple cucumber salad with rice vinegar makes a great accompaniment to round out the meal.