Cold Thai Chicken Salad Recipe: Zesty Lime and Chili Dressing That Stays Fresh

Salads

Cold Thai Chicken Salad Recipe: Zesty Lime and Chili Dressing That Stays Fresh

Cold Thai chicken salad brings vibrant Southeast Asian flavors to your lunch table with tender poached chicken, crisp vegetables, and a zesty lime-chili dressing that stays fresh for days. ✨ The secret lies in balancing sweet, sour, and spicy elements—just like the street food stalls in Bangkok. After years of perfecting this recipe, I’ve cracked the code for that signature tangy, herby dressing that clings to every bite.

This recipe starts with poached chicken—juicy, tender, and easy to prepare—then combines it with shredded cabbage, cucumber, and a medley of fresh herbs like cilantro and Thai basil. The dressing, made with lime juice, fish sauce, and a touch of chili, delivers that signature Thai punch without overpowering the dish.

It’s a perfect balance of freshness and bold flavor, with no heavy mayo to weigh it down.

What makes this salad truly special is how the flavors develop over time. The longer the dressing sits on the salad, the more vibrant and cohesive the taste becomes—ideal for meal prep or a refreshing lunch.

Each bite offers a mix of textures: crisp cabbage, tender chicken, and creamy avocado, all tied together by that bright, tangy dressing. It’s the kind of dish that feels both comforting and exciting.

Serve it chilled over lettuce cups or as a hearty bowl with rice noodles for extra satisfaction. The recipe scales beautifully, making it perfect for picnics, office lunches, or a light yet filling dinner. Let’s bring the flavors of Thailand to your kitchen—easy, fresh, and impossible to resist.

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
🔥
Calories
Med Cal

Ingredients for cold thai chicken salad

These fresh ingredients bring the bold flavors of Bangkok to your lunch table effortlessly.

Ingredient Amount Notes
Boneless, Skinless Chicken Breast 🍗 1 ½ lb Poached for tenderness
Green Cabbage 🥬 4 cups Shredded, crisp texture
English Cucumber 🥒 1 whole Sliced into half-moons
Fresh Cilantro 🌿 ½ cup Stems removed, chopped
Thai Basil Leaves 🌿 ⅓ cup Fresh, not dried
Ripe Avocado 🥑 1 whole Pitted, sliced, for creaminess
Red Chili Peppers 🌶️ 2 whole Thinly sliced, for heat
Lime Juice 🍋 ½ cup Freshly squeezed, bright flavor
Fish Sauce 🍶 2 tbsp Red Boat preferred
Coconut Aminos 🥄 2 tbsp Or soy sauce substitute
Fresh Ginger 🧄 1 tbsp Grated, aromatic base
Sesame Oil 🫒 1 tbsp Toasted, for depth
Brown Sugar 🍚 1 tbsp Light, balances flavors
Lettuce Cups 🥬 8 whole Butter lettuce preferred
Toasted Rice Noodles 🍜 2 cups Optional, for texture

The chicken is the foundation—poaching it keeps it juicy without drying out. Grab boneless, skinless breasts from the supermarket deli counter; they're prepped and ready for quick cooking. For extra tenderness, I like to slice the chicken thinly against the grain after poaching. If you're short on time, rotisserie chicken works too (just shred it yourself). The cabbage should be crisp, so choose a head with firm leaves—avoid the wilted ones near the bottom. Fresh herbs are non-negotiable here: Thai basil (not regular basil) gives that authentic Thai flavor, but if you can't find it, a mix of regular basil and mint works in a pinch.

No Thai basil? Fresh mint or even basil will add brightness, though the flavor won't be identical. Running out of fish sauce? Soy sauce or coconut aminos bridge the gap, but the umami depth won't be the same. The Red Boat brand of fish sauce is my go-to—it's clean, potent, and widely available at Asian markets or Whole Foods. For the chili, bird's eye peppers are traditional, but jalapeños work if you prefer milder heat. The avocado should be ripe but firm—press it gently; if it yields slightly, it's perfect. Toast your rice noodles in a dry pan for 2-3 minutes to add texture, but skip this if you're serving it as a lettuce-wrapped salad.

Prep the dressing last—it's best when fresh. Store the poached chicken and shredded veggies separately in airtight containers for up to 3 days. The dressing keeps for 5 days in the fridge, but the avocado will brown, so add it just before serving. For meal prep, keep the avocado and dressing separate until ready to eat. This salad tastes even better the next day as the flavors meld—double the batch if you're feeding a crowd. The lime juice and fish sauce combo is potent, so start with half the amount if you're unsure about the heat level.

❤️

Why You'll Love This Recipe

  • No-Cook Crunch: I swear by this when I’m too hot to cook—just shred the chicken cold, toss it with the cabbage’s sharp bite and cucumber’s cool snap. Zero oven drama, all refreshing texture.
  • Herb Bomb Flavor: That Thai basil and cilantro? They turn this from a salad to a flavor party. The lime and fish sauce cling to the chicken like it’s been marinated for hours, but honestly, I just dump everything in a bowl.
  • Picnic-Proof Packable: Between us, this is my go-to for lunchboxes or potlucks. The dressing stays clingy, the veggies hold up, and the chicken? It’s got that satisfying chew even after a day in the fridge. (Yes, even on a Tuesday night.)
  • Budget Meal Stretch: A single chicken breast feeds four, and cabbage/cucumber stretch farther than you’d think. I’ll be real: my grocery bill thanks me, and so does my taste buds for not sacrificing flavor for pennies.

Step-by-step instructions for cold Thai chicken salad

Assemble this vibrant salad with precise technique for perfect balance between zesty, creamy, and spicy.

1

👨‍🍳 Step 1: Poach Chicken for Maximum Tenderness

Place the 1.5 lb boneless, skinless chicken breast in a pot of cold water (enough to fully submerge). Add 1 tbsp brown sugar, 1 tbsp fresh ginger, and 2 tbsp fish sauce to the water. Bring to a gentle simmer over medium-low heat—the water should barely bubble—and cook for 12-15 minutes until the chicken reaches 165°F internally.

Remove the chicken and let it cool completely in the broth for 10 minutes before shredding. This poaching method keeps the meat moist and infuses subtle sweetness from the ginger and sugar. Once cool, shred the chicken using two forks, breaking it into ¼-inch thick strands for even distribution in the salad.

2

🥘 Step 2: Prepare the Zesty Lime-Chili Dressing

In a small bowl, whisk together 0.5 cup lime juice, 2 tbsp coconut aminos, 1 tbsp sesame oil, and 1 tbsp brown sugar until the sugar dissolves completely. Add 2 tbsp fish sauce and 1 tbsp grated fresh ginger, then taste and adjust the balance—you want bright acidity, savory umami, and gentle sweetness.

Next, thinly slice the 2 whole red chili peppers (seeds removed for less heat) and add them to the dressing. Let the mixture sit for 5 minutes to allow the chili's oils to infuse. This dressing is the heart of the salad—its tangy, spicy profile cuts through the richness of the chicken and avocado.

3

👨‍🍳 Step 3: Assemble the Crunchy Vegetable Base

Shred the 4 cups green cabbage into thin, even strips using a mandoline or sharp knife. Slice the 1 whole English cucumber into ½-inch thick half-moons and pat dry with paper towels to remove excess moisture. Chop the 0.5 cup fresh cilantro and 0.33 cup Thai basil leaves, removing stems first for cleaner texture.

Combine the cabbage, cucumber, cilantro, and Thai basil in a large bowl. Toss gently with 1 tbsp sesame oil to enhance their natural crunch. The cabbage should remain crisp—over-mixing releases water, making the salad soggy. Set aside until ready to combine with the dressing and chicken.

4

🥘 Step 4: Layer and Dress the Salad

In a large serving bowl, combine the shredded chicken, cabbage mixture, and 1 whole ripe avocado sliced into ¼-inch thick pieces. Pour the lime-chili dressing over everything and toss gently with tongs to distribute evenly. The avocado should be added last to prevent browning from the acidic dressing.

For texture contrast, add the 2 cups toasted rice noodles (if using) and toss lightly. Divide the salad evenly among 8 whole lettuce cups, pressing down gently to keep everything contained. The noodles add a satisfying chew, while the lettuce cups provide a fresh, crisp vessel for each serving.

5

⏰ Step 5: Chill and Serve for Optimal Freshness

Cover the salad and refrigerate for at least 30 minutes before serving. This chilling time allows the flavors to meld and the dressing to penetrate the ingredients completely. The chicken will stay tender, the cabbage crisp, and the avocado creamy without browning.

Serve immediately after chilling, garnished with additional Thai basil leaves and a sprinkle of red chili slices for color and heat. The salad holds well for 2-3 hours in the fridge, making it perfect for meal prep—just give it a quick toss before serving to revive the crunch.

👨‍🍳

Pro Tips For Making Cold Thai Chicken Salad

  • POACH DON’T GRILL: DESCRIPTION: Chicken breast dries out fast in salads, but poaching keeps it juicy. Simmer it in lightly salted water with a splash of fish sauce (about 1/4 cup liquid per breast) for 12 minutes at 160°F—no boiling, just gentle bubbles. After, shock it in ice water for 5 minutes to stop cooking, then shred. I learned this the hard way after serving rubbery chicken in my first batch.
  • SALT THE CABBAGE: DESCRIPTION: Toss shredded green cabbage with 1/2 teaspoon salt and let it sit for 10 minutes before draining. This softens it just enough to hold up in the salad without turning mushy. Skip this, and your cabbage will either stay crunchy or turn into sad, limp leaves—neither works well in Thai salads.
  • CUT CUCUMBER LAST: DESCRIPTION: English cucumbers release water when chopped, which dilutes your dressing. Save this step until right before serving, or at least 10 minutes before assembling. If you’re really ahead, slice it, pat it dry with a paper towel, and stash it in the fridge—it’ll stay crisp longer than you’d think.
  • BASIL NEEDS A CHOP: DESCRIPTION: Thai basil leaves are tender and bruise easily. Stack them, roll tightly, and slice thinly with a sharp knife—this keeps them intact and adds texture. Roughly tearing them (like cilantro) makes the salad taste like you rushed it, and nobody wants that.

Serving suggestions for this recipe

Lettuce Cup Presentation

Serve your salad in crisp butter lettuce cups for that authentic Thai street food vibe. I like to press the salad mixture firmly into each cup so it stays contained when eating. For a crowd-friendly version, use 8-inch round lettuce leaves as edible bowls—just remove the thick stems first. 🥗

Rice Noodle Bowl Option

Swap lettuce cups for 2 cups toasted rice noodles to make this a heartier bowl. Spread the noodles on a dry skillet and toast for 2-3 minutes until golden for extra texture.

The noodles soak up the dressing beautifully while adding a satisfying chew. This version works great as a main dish with extra protein.

Garnish Like a Pro

Finish with Thai basil leaves and red chili slices for color and heat. A sprinkle of toasted sesame seeds adds nutty depth, while crushed peanuts give extra crunch. I also like a drizzle of extra sesame oil right before serving—just ½ teaspoon per bowl to enhance the aroma. 🌶️

Meal Prep Hack

Store components separately: chicken, veggies, dressing, and avocado in airtight containers. Assemble only when ready to eat to maintain crispness. The dressing keeps for 5 days, while the chicken and veggies stay fresh for 3 days.

For office lunches, pack lettuce cups separately and assemble at your desk. ❄️

Pairing Perfection

Serve with steamed jasmine rice to balance the salad's acidity. For drinks, iced Thai iced tea or sparkling lime soda complements the flavors beautifully. A light Thai lager like Singha adds a refreshing contrast to the spicy-sweet profile. 🍺

Kid-Friendly Adaptation

Reduce the chili to 1 pepper and add ½ cup shredded carrots for natural sweetness. Serve deconstructed with lettuce cups on the side so kids can build their own portions. The milder version still delivers that bright Thai flavor without overwhelming little palates. 👶

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 75mg25%
Sodium 680mg29%
Total Carbohydrate 35g12%
Dietary Fiber 8g29%
Sugars 8g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use rotisserie chicken instead of poaching?

Rotisserie chicken saves time while keeping the dish delicious. Shred 1.5 lbs of cooked chicken (about 2 cups) and use it directly in the salad. For extra flavor, mix the shredded chicken with 1 tbsp lime juice and ½ tbsp fish sauce before combining with the other ingredients. This mimics the poaching marinade.

2

How do I adjust the spice level for sensitive eaters?

Start by reducing the chili to 1 pepper instead of 2, or remove the seeds entirely for milder heat. For extra mildness, swap the fresh chili with ½ tsp chili powder** or skip it altogether. The dressing will still deliver bright Thai flavors without the spice. Taste as you go—you can always add more chili later if needed.

3

Why does my cabbage get soggy after mixing?

Over-mixing releases water from the cabbage, which makes the salad limp. To prevent this, shred the cabbage thinly but toss it gently with just 1 tbsp sesame oil before adding other ingredients. Keep the dressing separate until the very end, and assemble the salad no more than 1 hour before serving to maintain crispness.

4

What’s the best way to store leftovers?

Store components separately in airtight containers: chicken, veggies, dressing, and avocado (added last). The dressing keeps for 5 days, while chicken and veggies stay fresh for 3 days. Keep the avocado separate until ready to eat to prevent browning. Re-toss everything before serving to revive the crunch.

5

Can I make this salad ahead of time?

Yes! Assemble everything except the avocado (add it fresh) and store in the fridge for up to 24 hours. The flavors actually improve overnight as the dressing penetrates the ingredients. For best results, chill for at least 30 minutes before serving to let the flavors meld. This makes it perfect for meal prep!

★★★★★5.0(10 reviews)
Categories Salads