These Thai chicken wraps bring together tender marinated chicken breast with a vibrant crunch of red and green cabbage, julienned carrot, and bell pepper dressed in a tangy sesame-lime vinaigrette. Everything tucks neatly into warm tortillas or crisp lettuce cups, finished with toasted sesame seeds and fresh cilantro. The whole thing comes together in about 35 minutes with minimal prep, making it ideal for hectic weeknights when you still want something bright and satisfying. Swap in tofu or tempeh for a vegetarian twist, or add crushed peanuts for extra texture.
Weeknight dinners in my kitchen used to follow a grim pattern until I threw together these Thai chicken wraps on a rainy Tuesday, the kind where you cobble dinner from whatever screams freshness from the crisper drawer.
My roommate walked in midassembly and basically hovered over the cutting board until I handed her one, which she ate standing up without a word.
Ingredients
- Boneless chicken breasts or thighs: Thighs stay juicier over high heat but breasts work fine if that is what you have, just do not overcook them
- Soy sauce and fish sauce: These build the savory backbone together, and swapping one for the other throws off the balance
- Lime juice and honey: The acid and sweetness keep the marinade from tasting flat or overly salty
- Sesame oil: A little goes a long way so measure carefully because too much turns everything bitter
- Garlic and fresh ginger: Fresh matters here, jarred ginger simply does not deliver the same sharp warmth
- Green and red cabbage: Using both gives the slaw visual punch and a mix of textures from tender to snappy
- Julienned carrot and red bell pepper: They add sweetness and crunch that contrast the tangy dressing beautifully
- Spring onions and cilantro: These bring the fresh herbal lift that makes it taste distinctly Thai rather than generic
- Rice vinegar and Sriracha: The vinegar adds brightness without harshness and the Sriracha is your heat dial
- Flour tortillas or lettuce leaves: Tortillas make it feel like a proper wrap while butter lettuce keeps things light and refreshing
- Toasted sesame seeds: They look pretty but they also add a toasty nuttiness you will miss if you skip them
Instructions
- Marinate the chicken:
- Combine soy sauce, fish sauce, lime juice, honey, sesame oil, minced garlic, and grated ginger in a bowl. Add the chicken and turn it to coat every surface, then let it sit for at least ten minutes while you prep everything else.
- Build the slaw:
- Toss the shredded green and red cabbage, julienned carrot, sliced spring onions, bell pepper, and chopped cilantro together in a large bowl. Give it a good mix with your hands to distribute the colors evenly.
- Whisk the dressing:
- Stir together rice vinegar, soy sauce, lime juice, sesame oil, honey, and Sriracha in a small bowl until the honey dissolves completely. Pour it over the slaw and toss until every shred glistens.
- Cook the chicken:
- Heat a grill pan or skillet over medium-high heat until it just starts to smoke. Sear the chicken for five to six minutes per side until cooked through with appealing char marks, then rest it a few minutes before slicing.
- Assemble the wraps:
- Warm the tortillas briefly if you like them soft, then pile on a generous handful of slaw and layer sliced chicken on top. Scatter sesame seeds and extra cilantro over everything.
- Roll and serve:
- Fold the sides in and roll tightly, then set them on a plate with lime wedges nearby for squeezing over the top right before eating.
These wraps turned into our go-to impromptu dinner for friends who dropped by unannounced, mostly because the assembled plate looks impressive but took almost no real effort.
Making It Vegetarian
Pressed tofu or tempeh works surprisingly well when you give it the same marinade treatment and sear it until golden. The slaw carries so much flavor that the swap hardly feels like a compromise.
Picking Your Wrap
I have tried everything from butter lettuce to romaine leaves to rice paper, and each changes the meal in a different way. Lettuce keeps it fresh and light while rice paper adds a fun chewy texture that feels more traditional.
Getting Ahead on Busy Evenings
You can marinate the chicken in the morning and keep the slaw dressing separate in the fridge until you are ready to eat. The flavors actually improve with a few hours of sitting.
- Prep all the vegetables during a weekend batch session to make weeknight assembly almost instant
- Keep toasted sesame seeds in a small jar on the counter so you remember to use them
- Double the slaw dressing because you will want to drizzle extra over the finished wrap
Serve these with a cold drink and someone you like, because food this easy and bright deserves to be shared rather than eaten alone over the sink.
Recipe FAQs
- → How long does it take to make these Thai chicken wraps?
-
Total time is about 35 minutes—20 minutes of prep including marinating the chicken and assembling the slaw, plus 15 minutes of cooking.
- → Can I make these wraps ahead of time?
-
You can marinate the chicken and prepare the slaw dressing several hours ahead. Keep the dressed slaw and cooked chicken separate, then assemble the wraps just before serving to prevent sogginess.
- → What's a good substitute for fish sauce?
-
Soy sauce or coconut aminos work well as a replacement, though you'll lose a bit of the umami depth that fish sauce provides. Adjust lime juice slightly to balance the flavor.
- → How do I make these wraps low-carb?
-
Use large butter lettuce or romaine leaves instead of tortillas. They hold the filling well and add a refreshing crunch while keeping carbohydrates much lower.
- → Can I use a different protein?
-
Absolutely. Firm tofu or tempeh sliced thin and pan-fried works great for a vegetarian version. Shrimp or thinly sliced beef also pair beautifully with the Asian slaw flavors.
- → How spicy are these wraps?
-
The base version is mildly tangy with no significant heat. The Sriracha in the slaw dressing is optional, so you control the spice level entirely—add a little for a gentle kick or more if you prefer it hotter.