Thai peanut chicken wraps hit that sweet spot between fresh and filling: tender chicken, crisp vegetables, and a creamy peanut sauce that clings to every bite without turning the tortilla soggy. The best versions have contrast in every mouthful. Soft wrap, crunchy cabbage, cool cucumber, and that salty-sweet sauce all show up at once.
What makes this version work is balance. The peanut sauce gets just enough lime, vinegar, and sriracha to taste lively instead of heavy, and the tortillas are warmed first so they roll without cracking. I also like to slice the chicken after it rests, not before, because juicy chicken makes a better wrap and keeps the filling from feeling dry.
Below, I’ve included the small details that matter most: how to keep the sauce smooth, how to layer the fillings so the wraps hold together, and a few ways to adapt them if you want a lighter lunch or a different protein.
The peanut sauce coated everything without being gloppy, and the cabbage stayed crisp even after lunch the next day. I’ll be making these again for meal prep.
Love these Thai peanut chicken wraps? Save them for the days when you want a fresh lunch that still eats like a full meal.
The Trick Is Keeping the Wrap Crisp, Not Stuffed
Most wrap recipes fail for one simple reason: they chase fullness before structure. If you pile everything into the center without thinking about moisture and shape, the tortilla tears, the sauce slides out, and the whole thing turns messy before you get to the second bite. These wraps stay together because the sauce is spread in a thin layer, the chicken is sliced instead of chopped, and the vegetables bring crunch without dumping extra liquid into the tortilla.
The other detail that matters is order. Put the sauce on the tortilla first, then layer the chicken over it so the protein anchors the filling. Keep the cucumber and herbs in the middle where they can stay cool and fresh instead of sitting directly against the warm tortilla for too long.
What the Peanut Sauce and Vegetables Are Doing Here

- Peanut butter — This is the body of the sauce. Natural or regular peanut butter both work, but the smoother the peanut butter, the easier it is to whisk into a glossy sauce. If yours is thick and stiff, start with the water and lime juice before adding the rest.
- Soy sauce — This gives the sauce its salt and depth, and it keeps the peanut butter from tasting flat. Low-sodium soy sauce works if that’s what you keep on hand, but the sauce may need a touch more salt at the end.
- Honey — It rounds out the sharp edges from the vinegar and sriracha. Maple syrup works in a pinch, though the flavor turns a little softer and less classic.
- Rice vinegar and lime juice — You need both for brightness. Vinegar gives clean acidity, while lime adds that fresh finish that makes the sauce taste like more than just peanut butter and soy sauce.
- Shredded cabbage, carrots, and cucumber — These are the crunch and freshness. Cabbage holds up best if you’re packing leftovers. Cucumber should be cut into thin matchsticks so it layers neatly and doesn’t dump water into the wrap.
- Flour tortillas — Large, soft flour tortillas roll more cleanly than smaller ones. Warm them first or they’ll split when you try to fold them over the filling.
Rolling the Wrap So the Filling Stays Put
Mixing the Sauce Smoothly
Whisk the peanut butter, soy sauce, honey, rice vinegar, lime juice, sriracha, and water until the sauce looks glossy and pourable. If it clings to the whisk in thick ribbons, add another teaspoon or two of water until it drizzles easily. Peanut butter varies a lot by brand, so don’t get stuck on the exact amount of water if the sauce still feels stiff.
Warming the Tortillas
Warm the tortillas just long enough to soften them. A few seconds in a dry skillet or a short microwave burst is enough. If they feel dry at the edges, they’ll crack when you roll them, and that’s the kind of problem you can’t fix once the filling is in place.
Layering for a Tight Roll
Spread the sauce in the center third of each tortilla, then add the chicken, vegetables, cilantro, and green onions in a compact line. Don’t spread the filling all the way to the edges or the wrap won’t seal cleanly. Roll it up tightly, tucking the first fold over the filling before you continue rolling, then slice with a sharp knife on a slight diagonal.
How to Adapt These Wraps Without Losing the Good Part
Make It Dairy-Free and Gluten-Free
These wraps are already dairy-free. For gluten-free wraps, use certified gluten-free tortillas and swap the soy sauce for tamari or coconut aminos. Tamari keeps the sauce closer to the original flavor, while coconut aminos will taste a little sweeter and lighter.
Turn Them Into a Vegetarian Lunch
Swap the chicken for baked tofu, tempeh, or even shredded rotisserie-style tofu if you want something that still holds its shape. Tofu soaks up the peanut sauce well, but it needs to be pressed and seared first or it will taste soft and watery against the crunchy vegetables.
Make Them Ahead for Lunches
For meal prep, keep the sauce in a separate container and assemble the wraps right before eating. If you need to build them ahead, layer the chicken against the tortilla and keep the cucumber and cabbage in the middle so the wrap doesn’t get soggy as quickly.
Add Heat or Keep It Mild
One tablespoon of sriracha gives the sauce a gentle kick. Add more if you want it sharper, or cut it back and add a little extra lime if you prefer a milder wrap. The sauce should taste balanced on its own because it’s doing all the seasoning work.
Storage and Reheating
- Refrigerator: Store the fillings separately for up to 3 days. Assembled wraps soften fast, especially once the sauce hits the tortilla.
- Freezer: These don’t freeze well once assembled because the vegetables lose their crunch and the sauce separates.
- Reheating: Reheat the chicken only, then build fresh wraps. If you warm the whole wrap, the tortilla turns chewy and the vegetables go limp.
Questions I Get Asked About This Recipe

Thai Peanut Chicken Wraps
Ingredients
Equipment
Method
- Whisk peanut butter, soy sauce, honey, rice vinegar, lime juice, sriracha, and 2 tablespoons water together until smooth; if it’s too thick, whisk in a little more water to thin.
- Warm the flour tortillas in a dry skillet over medium heat for 20 to 30 seconds per side, or warm in the microwave until pliable and easy to roll.
- Spread 2 tablespoons peanut sauce over each warm tortilla, leaving a small border at the edges.
- Layer sliced chicken, shredded purple cabbage, shredded carrots, julienned cucumber, fresh cilantro, and green onions down the center of each tortilla.
- Drizzle extra peanut sauce over the filling, sprinkle with sesame seeds, then roll up tightly to enclose the filling.
- Slice each wrap in half and serve immediately with extra peanut sauce for dipping.