These Thai chicken wraps bring together tender marinated chicken and a vibrant crunchy Asian slaw in soft tortillas for a satisfying meal that comes together in just 35 minutes. The chicken is coated in a savory blend of soy sauce, fish sauce, lime, and ginger, then grilled until slightly charred. The slaw features shredded green and red cabbage, julienned carrot, and bell pepper tossed in a tangy rice vinegar and sesame oil dressing. Everything gets rolled up with toasted sesame seeds and fresh cilantro for a balance of textures and bright flavors. Swap tortillas for lettuce leaves to keep it light, or add roasted peanuts for extra crunch.
There was a Tuesday not long ago when I stared at my fridge for ten full minutes before grabbing a half-used cabbage and some chicken thighs, and that random assembly turned into something I now make on purpose every week. The combination of that sharp, tangy slaw against warm, savory chicken tucked in a soft wrap just hits differently when you are tired and hungry. It is the kind of meal that feels like you put in real effort without actually doing much at all.
I brought a batch of these to a friend's backyard dinner last summer and watched three people who claim to hate cabbage go back for seconds. Something about slicing the chicken right off the grill pan and letting everyone build their own wrap turns a simple weeknight dinner into a casual little event.
Ingredients
- 500 g boneless chicken breasts or thighs: Thighs stay juicier through the quick sear but breasts work fine if that is what you have, just do not overcook them
- 2 tbsp soy sauce: This is your main salty backbone so use a good quality one, not the cheap stuff from the bottom shelf
- 1 tbsp fish sauce: Do not skip this even if it smells weird in the bottle because it adds a depth you cannot get from anything else
- 1 tbsp lime juice: Fresh matters here since bottled juice tastes flat and misses that bright pop
- 1 tbsp honey: Helps caramelize the chicken edges and balances the salty elements
- 1 tsp sesame oil: A little goes a long way so do not be tempted to add more or it will taste bitter
- 2 garlic cloves, minced: Fresh garlic only since the jarred stuff has a weird fermented aftertaste that clashes with the lime
- 1 tsp fresh ginger, grated: Use the edge of a spoon to peel ginger instead of a knife, it saves so much time and waste
- 2 cups shredded green cabbage and 1 cup shredded red cabbage: The mix of colors makes the slaw look vibrant and the two cabbages actually have slightly different crunch levels
- 1 large carrot, julienned: A quick trick is to use your vegetable peeler to make long ribbons instead of actual julienne cuts
- 4 spring onions, thinly sliced: Slice them on a bias because it looks prettier and the pieces distribute more evenly through the slaw
- 1/2 red bell pepper, thinly sliced: Adds a sweet crunch that pairs really well with the sharper vinegar in the dressing
- 1/4 cup fresh cilantro, chopped: If you are one of those cilantro haters, basil works as a decent swap though the flavor profile shifts
- 2 tbsp rice vinegar: Rice vinegar is milder than regular white vinegar and lets the other flavors come through
- 1 tsp Sriracha or chili sauce: Totally optional but even a tiny amount wakes up the whole bowl
- 4 large flour or whole wheat tortillas: Lettuce cups work too if you want to skip the carbs entirely
- 2 tbsp toasted sesame seeds: Toasting them in a dry pan for 60 seconds makes a huge difference over using them straight from the jar
Instructions
- Get the chicken soaking:
- Whisk the soy sauce, fish sauce, lime juice, honey, sesame oil, garlic, and ginger together in a bowl then add the chicken and turn it a few times to coat everything evenly. Ten minutes is enough but if life gets in the way, even 30 minutes in the fridge is fine.
- Pile up the slaw:
- While the chicken sits there getting flavorful, toss both cabbages, the carrot ribbons, spring onions, bell pepper, and cilantro in a big bowl. Do not be gentle about it, you want everything really well mixed.
- Whisk the dressing:
- Combine the rice vinegar, soy sauce, lime juice, sesame oil, honey, and Sriracha in a small bowl until the honey fully dissolves. Pour it over the slaw and toss again, then just leave it alone so the vegetables soften slightly.
- Sear the chicken:
- Get a grill pan or skillet ripping hot over medium-high heat and cook the chicken about 5 to 6 minutes per side until it has some nice char and is cooked through. Let it rest a few minutes on a cutting board before slicing so the juices do not run everywhere.
- Build the wraps:
- Warm your tortillas for 20 seconds in a dry pan or microwave, then pile on a generous handful of slaw, layer the sliced chicken on top, and finish with sesame seeds and extra cilantro. Squeeze a lime wedge over everything, roll them up tight, and eat them right away.
My partner, who usually regards any meal involving cabbage with deep suspicion, ate two of these wraps in silence and then asked if we had enough ingredients to make them again the next day. That pretty much sealed it as a permanent fixture in our rotation.
Making It Vegetarian
Pressed tofu cut into thin strips and marinated in the exact same sauce works surprisingly well here. Just make sure you really press the tofu for at least 15 minutes or the wrap will end up soggy in a way that ruins the whole experience.
Picking the Right Wrap
Flour tortillas are forgiving and easy to roll but butter lettuce cups turn this into something that feels lighter and more refreshing, especially on warm evenings. The lettuce version also removes the wheat allergen entirely which matters if you are cooking for someone with gluten sensitivity.
Little Extras That Make a Difference
Crushed roasted peanuts scattered on top add a rich, nutty crunch that takes these wraps from good to the kind of thing you would actually order at a restaurant.
- Crispy wonton strips from the salad aisle are another easy way to add texture without any extra cooking
- A drizzle of sweet chili sauce over the finished wrap adds a sticky, sweet heat that balances the tangy slaw beautifully
- Make sure your lime wedges are actually squeezed because that final hit of acid ties everything together
These wraps have become my go-to answer for the question of what to make when I want something that feels special but does not require me to actually try that hard. Sometimes the best meals are just good ingredients piled together with a little bit of intention.
Recipe Questions
- → How long does it take to make Thai chicken wraps?
-
The total time is about 35 minutes, with 20 minutes of preparation including marinating the chicken, and 15 minutes of cooking time for grilling the chicken slices.
- → Can I make these wraps ahead of time?
-
You can prepare the slaw and dressing up to a day in advance and store them separately in the fridge. Marinate the chicken ahead as well, but cook and assemble the wraps just before serving for the best texture.
- → What can I substitute for fish sauce?
-
If you need a fish-free option, try substituting with extra soy sauce mixed with a squeeze of lime juice. Coconut aminos combined with a pinch of seaweed flakes can also work as an alternative.
- → How do I make these wraps low-carb?
-
Simply replace the flour or whole wheat tortillas with large butter lettuce or romaine leaves. This keeps all the bold Thai flavors while significantly reducing the carbohydrate content.
- → Can I use tofu instead of chicken?
-
Yes, firm tofu or tempeh works well as a vegetarian alternative. Press and slice the tofu, then marinate and grill or pan-fry it the same way you would the chicken until golden and slightly crisp on the edges.
- → How spicy are these wraps?
-
The base version is mild with just a hint of heat. The Sriracha or chili sauce in the slaw dressing is optional, so you can easily adjust the spice level to your preference or leave it out entirely for a kid-friendly version.