Skip to content
Home » Thai Peanut Chicken Wraps That Are Crunchy, Saucy, and on the Table in 20 Minutes

Thai Peanut Chicken Wraps That Are Crunchy, Saucy, and on the Table in 20 Minutes

Crunchy Thai peanut chicken wraps with golden chicken, crisp lettuce, and creamy peanut sauce drizzled on top.

I don’t know about you, but my relationship with lettuce wraps has been… complicated. Usually, they’re either so boring I’m hungry again before I’ve cleared my plate, or they turn into a sad, soggy mess before I can get them to the table. This version? It solves both problems. The peanut dressing is genuinely good enough to put on everything (and yes, I have), and the filling stays perfectly spoonable — not drippy. My family asks for these at least once a week, and honestly, I never say no.

The short version: Ground chicken tossed in a creamy, spicy peanut sauce, scooped into cold butter lettuce cups, and topped with crunchy peanuts and fresh cilantro. Done in 20 minutes flat.

I tested this recipe about six times to get the sauce-to-chicken ratio exactly right — enough to coat every piece without pooling at the bottom of the bowl. My kids gobbled them up, and my husband asked if I could make them “every single Monday forever.” That’s a win in my book.

At-A-Glance

  • Serves: 4 as a main / 6 as an appetizer
  • Hands-On Time: 15 min | Total Time: 20 min
  • Difficulty: Easy enough for a busy Tuesday
  • Cost per serving: ~$3.50
  • Calories: ~420 per serving
  • Dietary Notes: Gluten-free (with tamari), adaptable for nut-free

(Photo above: Overhead shot of two Thai Peanut Chicken Wraps on a rustic wooden board, one cut in half to reveal the glossy, saucy filling inside. A small bowl of extra peanut sauce sits nearby, with lime wedges and scattered cilantro leaves for color.)

The One Trick That Keeps Them from Getting Soggy

Crunchy shredded vegetables and saucy Thai peanut chicken filling being wrapped in a tortilla for quick wraps.

The biggest problem with most chicken lettuce wraps is timing. If the filling is too hot when you spoon it in, the lettuce wilts instantly. You end up with a warm, limp mess that falls apart in your hands. The fix is embarrassingly simple: let the cooked filling rest for exactly 5 minutes before assembling. That short window lets the sauce tighten up and the temperature drop just enough so the lettuce stays cold and crunchy.

The second non-negotiable is texture contrast. You need the cold crunch of the lettuce, the warm savory richness of the chicken, and then a pop of something bright and something crunchy. I add water chestnuts to the filling itself and top every wrap with toasted peanuts and a squeeze of lime. Every single bite hits a different note.

Make the sauce first so the flavors settle while you cook the chicken. That small step makes everything taste like it’s been simmering for hours, not minutes.

What Goes In (Plus My Honest Notes)

  • 1 lb ground chicken (93/7): Lean enough that you don’t have to drain much fat, but not so lean it dries out. My picky eater doesn’t notice it’s not beef — and that’s a parenting win.
  • 1/3 cup creamy peanut butter (unsweetened): The kind with just peanuts and salt. No added sugar, no weird oils. It makes the sauce silky without being sweet. If you only have the sugary kind, cut back on any honey or sweetener.
  • 2 tbsp tamari (or low-sodium soy sauce): Gives the sauce its deep umami backbone. Tamari keeps this gluten-free if that matters to you.
  • 2 tbsp fresh lime juice (about 1 lime): Brightens everything. Don’t skip it. Bottled lime juice won’t give you the same pop — use a real lime.
  • 1 tbsp toasted sesame oil: That warm, nutty flavor that makes it taste like takeout. A little goes a long way.
  • 1–2 tsp sriracha: Adjust to your heat tolerance. One teaspoon is mild; two has a noticeable kick. I use 1 for my kids and add extra chili crisp for the adults.
  • 1 can (8 oz) water chestnuts, drained and diced: The crunch factor. They stay crisp even after being tossed in the warm sauce. Non-negotiable in my house — they make the texture.
  • 3 green onions, sliced: A mild oniony bite that cuts through the richness.
  • 1 head butter lettuce (or 2 heads little gem): Butter lettuce has the best cup shape and sturdy structure. Romaine hearts work in a pinch, but the cups aren’t as pretty.
  • For topping: 1/4 cup roasted salted peanuts, chopped; fresh cilantro leaves; lime wedges.

The Setup (It’s Minimal, I Promise)

  • Large skillet — 12-inch nonstick or stainless steel
  • Medium mixing bowl — for whisking the sauce
  • Chef’s knife and cutting board
  • Measuring spoons and a citrus juicer

That’s genuinely it. One pan, one bowl, one cutting board. Cleanup takes about 4 minutes.

Let’s Make Them (Start to Finish)

Everything moves fast here. Read through once before you start — most steps take under 60 seconds.

Prep and sauce: Get your ingredients ready before you turn on the stove.

  1. Make the sauce: In a medium bowl, whisk together the peanut butter, tamari, lime juice, sesame oil, sriracha, and 2 tablespoons warm water until completely smooth. (The warm water helps the peanut butter loosen up — cold water doesn’t work the same way.)
  2. Cook the chicken: Heat the large skillet over medium-high heat. Add a drizzle of neutral oil (vegetable or avocado). Add the ground chicken and cook, breaking it up with a wooden spoon, until browned and cooked through — about 6 minutes. Don’t stir it constantly; let it sit for a minute to get some golden bits.
  3. Combine the filling: Reduce the heat to low. Pour the sauce over the chicken. Add the diced water chestnuts and sliced green onions. Stir to coat everything evenly. Cook for 1 minute until heated through. (📸 Photo tip: The chicken should look glossy and coated, not soupy — you want a thick, clingy sauce, not a puddle.)
  4. Cool slightly: Remove the pan from the heat and let the filling sit for 5 minutes. This is the most important step. I know you’re hungry, but trust me — this keeps the lettuce crunchy.
  5. Assemble the wraps: Arrange the lettuce cups on a large platter. Spoon the filling into each cup — about 2 to 3 tablespoons each. Don’t overfill, or they’ll be impossible to pick up.
  6. Finish and serve: Top with chopped peanuts, fresh cilantro leaves, and a generous squeeze of lime. Serve immediately. (📸 Photo tip: Arrange them on a platter with lime wedges tucked between the cups — it makes the whole spread look intentional and beautiful.)

How I Meal Prep These for the Week

These are my go-to Sunday prep lunch. I make the full batch of filling and store it separately from the lettuce and toppings. When lunchtime hits, I reheat the filling, wash a few lettuce leaves, and assemble in 2 minutes flat. My secret: I pack the peanuts and cilantro in a small snack bag so they stay crunchy and fresh.

  • Fridge: Store the filling in an airtight container for up to 4 days. Keep lettuce whole and unwashed in the crisper drawer.
  • Freezer: The filling freezes beautifully for up to 2 months. Thaw overnight in the fridge.
  • Reheat: Warm the filling in a skillet over medium heat with a splash of water to loosen the sauce. Microwaving works too, but the skillet keeps the texture better.

Things I Wish I’d Known the First Time

  1. Don’t skip the rest. I cannot emphasize this enough. Letting the filling cool for 5 minutes is the difference between a perfect wrap and a soggy disappointment. I’ve tested both ways. Always rest it.
  2. Double the sauce. Seriously. Make a full batch, use half for the chicken, and serve the rest on the side for dipping. Everyone at the table will want extra, and you’ll look like a hero.
  3. Toast your peanuts. Toss the chopped peanuts in a dry skillet over medium heat for 2 to 3 minutes until fragrant. It takes almost no time and makes them taste exponentially better. A 30-second microwave works in a real pinch.
  4. Warm the sauce ingredients before whisking. If your peanut butter is cold and stiff, microwave the tamari and lime juice for 10 seconds before mixing. It blends instantly with no lumps. Little things like this make the process smoother.

Make It Yours (Easy Swaps for Every Situation)

  • Nut-free: Swap the peanut butter for unsweetened sunflower seed butter and skip the peanut topping. Use toasted pumpkin seeds for crunch instead. My son’s classmate has a nut allergy, and this version works perfectly — just be aware the color will be darker.
  • Extra veggies: Add shredded carrots, thinly sliced bell pepper, or julienned cucumber to the wraps for extra freshness and crunch. I do this when I need to use up produce — bonus points for extra color.
  • Spicy version: Add 1 tablespoon of chili crisp or sambal oelek to the sauce, and top with sliced fresh red chilis. This is what I make for myself after the kids go to bed.
  • Protein swap: Use ground turkey, finely chopped chicken thighs, or crumbled firm tofu (press it first!). Chicken thighs are my preference — they stay juicier than breast meat.
  • Gluten-free: Already covered if you use tamari or coconut aminos instead of regular soy sauce. The rest of the ingredients are naturally gluten-free.

Questions I Keep Getting About This Recipe

Q: Why did my wraps turn out soggy?
A: I’ve been there, and it’s frustrating. The most common culprit is filling that’s too hot. Let the cooked chicken mixture rest for 5 full minutes before spooning it into the lettuce. The second culprit is overdressing — if there’s a pool of sauce at the bottom of your pan, your lettuce doesn’t stand a chance. Spoon the filling into the cups using a slotted spoon if needed.

Q: Can I use chicken thighs instead of ground chicken?
A: Absolutely. Finely dice boneless, skinless chicken thighs into small pieces — about 1/4-inch cubes. Cook them the same way, just add an extra minute or two since they’re thicker than ground meat. Thighs are actually my preference because they’re juicier and more forgiving.

Q: Can I make this ahead and freeze it?
A: Yes! The filling freezes really well. Let it cool completely, then store in a freezer-safe container or bag for up to 2 months. Thaw overnight in the fridge and reheat in a skillet with a splash of water to bring the sauce back to life. I freeze individual portions for quick lunches.

Q: What do you serve with these?
A: We keep it simple and quick. A side of steamed edamame with flaky salt, a cold cucumber salad with rice vinegar, or even just some tortilla chips for scooping up any extra filling. My kids love them with a pile of crunchy rice crackers on the side.

More Recipes My Family Makes on Repeat

If you liked this one, here are a few others that get the same reaction at our table:

  • [INTERNAL LINK PLACEHOLDER: Easy Chicken Satay with Peanut Sauce] — Skewers that come together in 20 minutes with the most addictive dipping sauce.
  • [INTERNAL LINK PLACEHOLDER: Crunchy Asian Sesame Salad] — The one salad my kids actually ask for. Crispy noodles and all.
  • [INTERNAL LINK PLACEHOLDER: 5-Minute Creamy Peanut Noodles] — The quickest, most satisfying pantry meal I know. Great for using up leftover veggies.

These Thai Peanut Chicken Wraps are exactly what my meal prep routine needed — fast, flavorful, and genuinely satisfying. If you try them, drop a comment below and let me know how they turned out. I love hearing about the little tweaks people make in their own kitchens.

📌 Save this Thai Peanut Chicken Wraps recipe for your next busy weeknight — it’s the 20-minute dinner that actually makes everyone at the table happy.

Crunchy Thai peanut chicken wraps with golden chicken, crisp lettuce, and creamy peanut sauce drizzled on top.

Thai Peanut Chicken Wraps

Ground chicken tossed in a creamy, spicy peanut sauce, scooped into cold butter lettuce cups, and topped with crunchy peanuts and fresh cilantro. Done in 20 minutes flat. The secret to no soggy lettuce: let the filling rest for 5 minutes before assembling.
Prep Time 15 minutes
Cook Time 5 minutes
Total Time 20 minutes
Course Dinner, Main Course
Cuisine Thai
Servings 4
Calories 420 kcal

Equipment

  • Large Skillet
  • Medium Mixing Bowl
  • Chef’s knife
  • Cutting board

Ingredients
  

  • 1 lb ground chicken (93/7)
  • 1/3 cup creamy peanut butter (unsweetened)
  • 2 tbsp tamari (or low-sodium soy sauce)
  • 2 tbsp fresh lime juice (about 1 lime)
  • 1 tbsp toasted sesame oil
  • 1–2 tsp sriracha (adjust to taste)
  • 1 can (8 oz) water chestnuts, drained and diced
  • 3 green onions, sliced
  • 1 head butter lettuce (or 2 heads little gem)
  • 1/4 cup roasted salted peanuts, chopped
  • fresh cilantro leaves (for topping)
  • lime wedges (for serving)

For the sauce (if doubling, see notes)

Instructions
 

  • Make the sauce: In a medium bowl, whisk together the peanut butter, tamari, lime juice, sesame oil, sriracha, and 2 tablespoons warm water until completely smooth. The warm water helps the peanut butter loosen up.
  • Cook the chicken: Heat a large skillet over medium-high heat with a drizzle of neutral oil. Add the ground chicken and cook, breaking it up, until browned and cooked through – about 6 minutes. Let it sit for a minute to get golden bits.
  • Combine the filling: Reduce heat to low. Pour the sauce over the chicken. Add the diced water chestnuts and sliced green onions. Stir to coat evenly. Cook for 1 minute until heated through. The chicken should look glossy and coated, not soupy.
  • Cool slightly: Remove the pan from the heat and let the filling rest for 5 minutes. This is the most important step – it keeps the lettuce crunchy.
  • Assemble the wraps: Arrange lettuce cups on a platter. Spoon about 2-3 tablespoons of filling into each cup. Don’t overfill.
  • Finish and serve: Top with chopped peanuts, fresh cilantro, and a generous squeeze of lime. Serve immediately.

Notes

Don’t skip the rest: Letting the filling cool for 5 minutes is the difference between a perfect wrap and a soggy disappointment.
Double the sauce: Make a full batch, use half for the chicken, and serve the rest for dipping.
Toast your peanuts: Toss chopped peanuts in a dry skillet over medium heat for 2-3 minutes until fragrant.
Make it nut-free: Swap peanut butter for unsweetened sunflower seed butter and skip the peanut topping. Use toasted pumpkin seeds for crunch.
Storage: Store filling in an airtight container for up to 4 days. Keep lettuce whole and unwashed. Freeze filling for up to 2 months.
Keyword 20 minute dinner, easy lettuce wraps, thai peanut chicken wraps

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating