Thai chicken wrap is one of those meals that tastes like it came from a restaurant but comes together right in your own kitchen in under 45 minutes. It packs juicy marinated chicken, a rich peanut sauce, and a crunchy Asian slaw all into one satisfying handheld meal. I started making this on busy weeknights when I wanted something bold and fresh without spending an hour at the stove.
The first time I made this Thai chicken wrap, my kitchen smelled like a real Thai spot. The soy and sesame marinade on the chicken thighs, the nutty peanut sauce coming together in one bowl, the bright crunch of cabbage and carrots. It just works.
What makes this recipe worth repeating is how every component plays a role. The slaw keeps things light and crisp. The peanut sauce ties everything together with a savory, slightly sweet depth. And the chicken stays juicy because of that quick marinade. It is the kind of meal that feels a little special even on a Tuesday night.
Table of Contents
Ingredients for Thai Chicken Wrap
I always keep soy sauce, sesame oil, and peanut butter stocked because they are the backbone of so many great Asian-inspired meals. Pro tip: use chicken thighs here instead of breasts. In my experience, thighs stay much juicier after searing and hold up better inside the wrap without drying out.
For the Chicken:
- 1 lb boneless, skinless chicken thighs
- 2 tablespoons soy sauce
- 1 tablespoon sesame oil
- 1 tablespoon lime juice (freshly squeezed works best)
- 1 teaspoon garlic powder
- 1 teaspoon ground ginger
- 1/2 teaspoon chili flakes (optional, skip for a mild version)
For the Peanut Sauce:
- 1/3 cup creamy peanut butter (I recommend natural peanut butter with no added sugar)
- 2 tablespoons soy sauce
- 1 tablespoon honey
- 1 tablespoon rice vinegar
- 1 teaspoon sesame oil
- 1 clove garlic, minced
- 1 teaspoon fresh ginger, grated
- 1 to 2 tablespoons warm water (to reach a pourable consistency)
For the Asian Slaw:
- 2 cups shredded green cabbage
- 1 cup shredded red cabbage
- 1 cup julienned carrots
- 1/2 red bell pepper, thinly sliced
- 2 scallions, thinly sliced
- 1/4 cup fresh cilantro, chopped
- 1 tablespoon lime juice
- 1 tablespoon rice vinegar
- 1 teaspoon sugar
- Salt, to taste
For Assembly:
- 4 large flour tortillas or flatbreads
- Extra cilantro and chopped peanuts, for garnish (optional)

Step-by-Step Instructions
I recommend prepping all three components before you start cooking. Having the slaw and peanut sauce ready means the whole thing comes together fast once the chicken hits the pan.
Step 1: In a bowl, whisk together soy sauce, sesame oil, lime juice, garlic powder, ground ginger, and chili flakes. Add the chicken thighs and toss to coat evenly. Let them marinate for at least 20 minutes at room temperature, or up to 4 hours in the refrigerator for deeper flavor.
Step 2: While the chicken marinates, make the peanut sauce. Whisk together peanut butter, soy sauce, honey, rice vinegar, sesame oil, minced garlic, and grated ginger in a small bowl until completely smooth. Add warm water one tablespoon at a time until it reaches a pourable, drizzleable consistency. Set aside. If you enjoy bold Thai-inspired flavors, you might also love this Thai peanut chicken for another weeknight option.
Step 3: Prepare the slaw. In a large bowl, combine both cabbages, carrots, red bell pepper, scallions, and cilantro. Add lime juice, rice vinegar, sugar, and a pinch of salt. Toss well and let sit for 10 minutes so the vegetables soften slightly and the flavors come together.
Step 4: Heat a grill pan or skillet over medium-high heat. Add a small drizzle of oil and cook the marinated chicken thighs for 5 to 7 minutes per side until golden brown and cooked through to an internal temperature of 165 degrees F. Let rest for 5 minutes, then slice thinly against the grain.
Step 5: Warm the tortillas in a dry skillet for about 30 seconds per side or in the microwave for 15 seconds until pliable. Spread a generous spoonful of peanut sauce onto each tortilla. Layer with a handful of slaw, then top with sliced chicken. Drizzle more peanut sauce over the top and garnish with cilantro and chopped peanuts if using.
Step 6: Fold the sides in and roll tightly like a burrito. Slice in half and serve immediately for the best texture and crunch.
What to Serve with Thai Chicken Wrap
The best sides for a Thai chicken wrap are ones that keep the meal light and fresh or add a little extra flavor contrast without competing with the peanut sauce.
Cucumber Salad: A quick cucumber salad with rice vinegar and a touch of sesame oil is a cooling, refreshing side that balances the richness of the peanut sauce perfectly.
Asian Chicken Skewers: If you are feeding a crowd, serving these wraps alongside Asian chicken skewers with honey garlic sauce makes for an impressive spread with complementary flavors.
Sweet Chili Chicken Bowl: For a full Asian-inspired dinner night, pair this wrap with a side of sweet chili chicken bowl with coconut lime drizzle to keep the bold, vibrant flavor theme going.
Grilled Thai Coconut Chicken Skewers: Another natural pairing is grilled Thai coconut chicken skewers, which share the same sweet and savory Thai flavor profile and work great on a shared platter.
Mango Sticky Rice: A sweet and creamy mango sticky rice makes a beautiful dessert finish that complements the bold savory notes in the wrap.
Cold Soba Noodle Salad: A light soba noodle salad dressed with sesame and soy adds a satisfying starchy element without feeling heavy alongside the wrap.
Sweet Potato Fries: For something more filling, crispy sweet potato fries with a squeeze of lime zest make a fun, crowd-pleasing side that kids and adults both love.

Storage and Serving Tips
Store each component separately in airtight containers in the refrigerator for up to 3 days. Keep the chicken, slaw, and peanut sauce apart so the tortillas do not get soggy. I recommend assembling wraps fresh right before eating for the best texture.
To reheat the chicken, warm it in a skillet over medium heat for 2 to 3 minutes or in the microwave at 50 percent power in short intervals. The peanut sauce may thicken in the fridge. Just stir in a splash of warm water to bring it back to a pourable consistency before serving.
Pro tip: this Thai chicken wrap filling also works great served over rice as a bowl meal, stuffed into lettuce cups for a lighter option, or packed into a lunchbox with the sauce on the side. It is a genuinely versatile recipe that adapts to whatever you need on a given day.
FAQs
Can I use rotisserie chicken instead of cooking chicken thighs?
Yes. Shredded rotisserie chicken is a great shortcut. Just toss it with a spoonful of the peanut sauce before assembling to give it flavor since it skips the marinade step.
How do I keep the wrap from falling apart?
Warm your tortilla well before assembling so it is pliable and does not crack when you roll it. Do not overfill, and fold the sides in before rolling tightly. Wrapping in parchment paper helps hold everything together if you are eating on the go.
Can I make this wrap gluten-free?
Yes. Use gluten-free tortillas or large lettuce leaves as a wrap. Swap regular soy sauce for tamari in both the marinade and peanut sauce. Everything else in the recipe is naturally gluten-free.
Conclusion
This Thai chicken wrap is one of those recipes that delivers big flavor with very little fuss. The marinated chicken, creamy peanut sauce, and crunchy slaw come together in a way that feels fresh and satisfying every single time. Give it a try this week and watch it become a regular in your dinner lineup.

Thai Chicken Wrap with Crunchy Asian Slaw
Ingredients
Equipment
Method
- Whisk together soy sauce, sesame oil, lime juice, garlic powder, ground ginger, and chili flakes in a bowl. Add chicken thighs and toss to coat. Marinate for at least 20 minutes at room temperature or up to 4 hours in the refrigerator.
- Make the peanut sauce by whisking together peanut butter, soy sauce, honey, rice vinegar, sesame oil, minced garlic, and grated ginger until smooth. Add warm water one tablespoon at a time until pourable. Set aside.
- Prepare the slaw by combining both cabbages, carrots, red bell pepper, scallions, and cilantro in a large bowl. Add lime juice, rice vinegar, sugar, and a pinch of salt. Toss well and let sit for 10 minutes.
- Heat a grill pan or skillet over medium-high heat with a drizzle of oil. Cook the marinated chicken thighs for 5 to 7 minutes per side until golden brown and cooked through to an internal temperature of 165 degrees F. Let rest 5 minutes then slice thinly.
- Warm tortillas in a dry skillet for 30 seconds per side or in the microwave for 15 seconds. Spread peanut sauce on each tortilla, layer with slaw and sliced chicken, drizzle with more peanut sauce, and garnish with cilantro and peanuts if using.
- Fold the sides in and roll tightly. Slice in half and serve immediately.









