Cold Thai Chicken Salad Recipe: Zesty Lime and Chili Crunch Without Mayo Cling

Salads

Cold Thai Chicken Salad Recipe: Zesty Lime and Chili Crunch Without Mayo Cling

This cold Thai chicken salad recipe delivers the perfect balance of zesty lime, fiery chili, and satisfying crunch—no sticky mayo in sight. ✨ I developed this version after years of perfecting Thai flavors in my kitchen, ensuring every bite is bright, aromatic, and packed with texture.

The secret lies in tender poached chicken, a tangy fish sauce-lime dressing, and the right mix of fresh herbs and toasted peanuts.

The chicken is poached just until tender, then sliced into bite-sized pieces that stay juicy even when tossed with the dressing. Meanwhile, the dressing—made with fish sauce, lime juice, and a touch of palm sugar—creates a vibrant, umami-rich base that coats every ingredient without overpowering.

Fresh herbs like cilantro and Thai basil add freshness, while crushed peanuts and sliced shallots bring the crunch.

What you’ll end up with is a salad that’s as refreshing as it is flavorful—crisp greens, tender chicken, and a dressing that clings just enough to hold everything together.

The balance of sweet, sour, spicy, and savory makes this dish a standout for lunch or dinner, especially on warm days when you crave something light yet satisfying.

Serve it over mixed greens or lettuce cups for a restaurant-style presentation, or pack it in containers for a meal-prep-friendly lunch. The flavors only get better as it sits, so don’t hesitate to make extra. Let’s get started!

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

Ingredients for cold thai chicken salad

Bright, zesty, and packed with texture—this salad needs just 14 ingredients for restaurant-quality flavor.

Ingredient Amount Notes
Boneless Chicken Breast 🍗 1 ½ lb Poached until tender
Fish Sauce 🍶 2 tbsp Red Boat preferred
Fresh Lime Juice 🍋 ½ cup Strained, no pulp
Palm Sugar 🍬 2 tbsp Or light brown sugar
Fresh Thai Chili 🌶️ 2 whole Stemmed and finely chopped
Fresh Cilantro Leaves 🌿 ½ cup Stems removed
Thai Basil Leaves 🌿 ¼ cup Packed, stems removed
Crushed Peanuts 🥜 ½ cup Toasted for extra flavor
Shallots 🧅 2 whole Thinly sliced
Mixed Greens 🥬 6 cups Butter lettuce or romaine
Extra-Virgin Olive Oil 🫒 1 tbsp For tossing
Sesame Oil 🫒 1 tsp Toasted sesame preferred
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground

The chicken is the foundation, so don't cut corners. Red Boat fish sauce is my go-to for authentic umami—it's pricier but worth it. For Thai basil, Asian markets often have fresher stems than grocery stores. Look for vibrant green leaves, not wilted ones. Palm sugar adds that perfect balance of sweetness without overpowering; Trader Joe's sells it in small bags if you can't find it elsewhere. If you're using regular brown sugar, reduce by half a tablespoon since it's less concentrated.

No fish sauce? Soy sauce works in a pinch, but it won't be quite the same. Fresh Thai chili too spicy? Swap for jalapeño or serrano peppers—just halve the amount. For the peanuts, raw works too if you toast them yourself (2 minutes in a dry pan), but store-bought crushed peanuts save time. The shallots? Don't skip them—they add that sweet, sharp bite that Thai flavors crave. If you can't find Thai basil, regular basil plus a pinch of cinnamon gets you close.

This salad tastes even better the next day—flavors meld perfectly. Store the dressing separately in a jar for up to 5 days, and keep the chicken and veggies in airtight containers. For meal prep, I pack everything in one container with a tight lid—shakes up nicely when ready to eat. The peanuts stay crispy if you store them separately, but toss them in right before serving for maximum crunch.

❤️

Why You'll Love This Recipe

  • No-Cook Chicken Prep: I swear by marinating the chicken breast in fish sauce and lime overnight—it tenderizes and infuses flavor with zero effort. Just slice it thin, toss it in the fridge, and wake up to chicken that practically falls apart. Honestly, the hardest part is resisting the urge to eat it raw.
  • Sweet-Spicy Magic: That balance of palm sugar, lime, and Thai chili? It’s dangerously addictive. The sugar cuts the acid, the chili brings heat, and the fish sauce ties it all together like a perfect umami hug. One bite and you’ll understand why this salad is my go-to for when I’m craving something bold but not heavy.
  • Lunchbox Hero: Between us, this is my secret weapon for packed lunches. The dressing keeps the chicken juicy for days, and the crunch from fresh herbs or crushed peanuts (if you add them) stays crisp even after a day in the fridge. My kid brings it back half the time—until someone steals it from their bag.
  • Budget Meal Stretch: Fish sauce and lime juice are cheap, and a single chicken breast feeds two lunches easily. I’ll be real: I’ve stretched this into three meals by adding extra veggies or serving it over rice. Plus, the leftovers taste just as good cold the next day—no sad, dry salad here.

Step-by-step instructions for cold Thai chicken salad

Here's how to make this vibrant, mayo-free salad with perfectly balanced flavors.

1

🍳 Step 1: Poach the Chicken Until Tender

In a medium saucepan, combine 4 cups water, the 2 tbsp fish sauce, and 1 tbsp palm sugar. Bring to a boil over high heat, then reduce to a simmer. Add the 1.5 lb boneless chicken breast and cook for 12-15 minutes until completely opaque and no longer pink in the center.

Here's the thing—I like to use a thermometer for this. The chicken is done when it reaches 165°F internally. Once cooked, remove the chicken and let it cool completely in the poaching liquid before shredding. This keeps it moist and prevents drying out when you combine it with the dressing later.

2

👨‍🍳 Step 2: Prepare the Zesty Dressing

In a small bowl, whisk together the 0.5 cup fresh lime juice, 1 tbsp extra-virgin olive oil, 1 tsp sesame oil, 0.5 tsp salt, and 0.25 tsp black pepper. Add the 2 whole fresh Thai chili (finely chopped) and mix well. Taste and adjust seasoning—you want it bright and tangy, not overpoweringly salty.

I know it seems like a lot of lime juice, but trust me. The acidity cuts through the richness of the chicken and peanuts beautifully. If you're using light brown sugar instead of palm sugar, dissolve it in the lime juice first to help it blend smoothly into the dressing.

3

🥘 Step 3: Assemble the Salad Components

In a large bowl, combine the 6 cups mixed greens, 2 whole shallots (thinly sliced), 0.5 cup fresh cilantro leaves, and 0.25 cup Thai basil leaves. In a separate bowl, shred the cooled chicken breast into bite-sized pieces. Add the chicken to the greens mixture along with the 0.5 cup crushed peanuts.

Don't skip the peanuts—they add that perfect crunch and nutty depth. I like to toast them lightly in a dry skillet over medium heat for 3-4 minutes until fragrant before adding to the salad. This enhances their flavor significantly.

4

🍽️ Step 4: Toss and Serve Immediately

Pour the dressing over the salad and toss gently but thoroughly to coat all ingredients evenly. The salad should look vibrant and glossy. If the greens seem too dry, add 1-2 tablespoons of water to the dressing before tossing—just enough to help it cling without making it soggy.

Serve immediately while the dressing is still bright and the greens are crisp. This salad tastes best fresh, with all those flavors at their peak. If you need to prep ahead, store the chicken and dressing separately and assemble just before serving to maintain the perfect texture.

👨‍🍳

Pro Tips For Making Cold Thai Chicken Salad

  • SEAR THEN CHILL: Cook the chicken breast in a screaming-hot pan until the outside is deep golden—almost brown—before pulling it at 160°F (71°C). The crust locks in moisture and keeps the meat tender when it hits the icy bath later. I used to stop at 155°F and wondered why my salad chicken turned out dry.
  • USE THICK LIME: Grab the thickest part of the lime (right above the stem) and juice it straight into the dressing. That’s where the most concentrated flavor hides—no need to squeeze the whole fruit. Thin rinds? Save them for garnish, not the marinade.
  • MARINATE IN TWO STAGES: First, toss the seared chicken in 1 tablespoon fish sauce and 1 teaspoon lime juice for 10 minutes. Then add the full dressing (fish sauce, lime, sugar, chili) and let it sit for at least 30 minutes. The two-step process keeps the chicken from getting soggy while absorbing flavor deeply.
  • CHOP CHILI STRAIGHT AWAY: Slice the Thai chili before mixing the dressing—it releases more heat and aroma. If you’re using a whole pod, leave the seeds in for a punchier bite, but remove them if you’re sensitive to capsaicin. (Yes, I’ve learned this the hard way.)

Health benefits of this recipe

Protein Powerhouse

This salad packs a serious protein punch with 1.5 lbs of boneless chicken breast, delivering about 120 grams of lean protein per serving. That's nearly 30% of your daily needs—perfect for keeping you full and energized.

I've found that poaching the chicken preserves its moisture, so you get tender bites without any dryness. 💪

Bright Immune Support

The dressing is a vitamin C powerhouse thanks to 0.5 cup fresh lime juice—that's over 50% of your daily vitamin C needs in just one serving. Vitamin C helps boost your immune system and keeps your skin glowing.

I always use fresh lime juice because bottled just doesn't compare in terms of flavor or nutrition.

Healthy Fats for Satiety

Crushed peanuts add not just crunch but also healthy monounsaturated fats that support heart health. With 0.5 cup toasted peanuts, you get about 14 grams of fat per serving, which helps keep you satisfied longer.

I toast them lightly in a dry pan to enhance their flavor without adding extra oil.

Digestive-Friendly Fiber

The 6 cups mixed greens provide a solid dose of fiber—about 4 grams per serving—that supports digestion and keeps your gut happy. I typically use butter lettuce or romaine because they hold up well to the dressing without getting soggy.

The shallots add a touch of sweetness and additional fiber too.

Antioxidant-Rich Herbs

Fresh cilantro and Thai basil aren't just for flavor—they're packed with antioxidants that help fight inflammation. Thai basil, in particular, contains compounds that may help lower blood sugar levels. I always use fresh herbs because dried versions just can't match the vibrant flavor or nutritional benefits. ✨

Balanced Blood Sugar

The combination of protein, healthy fats, and complex carbs from the greens and peanuts creates a meal that won't spike your blood sugar. The palm sugar in the dressing adds just enough sweetness without causing energy crashes.

I've found this balance is especially helpful when I need a lunch that keeps me going until dinner.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 75mg25%
Sodium 520mg23%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 8g
Protein 38g76%
* 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 grilled or rotisserie chicken instead of poached?

Grilled or rotisserie chicken works perfectly—just shred it into bite-sized pieces. For best results, remove any excess fat or skin, as they can make the salad too heavy. The poaching method in the recipe ensures ultra-tender chicken, but grilled chicken adds a smoky depth that pairs beautifully with the zesty dressing.

2

How do I adjust the spice level for kids or sensitive eaters?

Start by removing the Thai chilies entirely and using mild jalapeño or serrano peppers instead. For extra mildness, reduce the amount to 1/2 pepper and remove seeds. You can also serve the dressing on the side so everyone can control their spice level. The lime and fish sauce will still provide that bright Thai flavor without the heat.

3

What's the best way to store leftovers?

Store the chicken and dressing separately in airtight containers for up to 3 days in the fridge. Keep the greens and peanuts in a separate container to maintain crispness. When ready to eat, toss everything together—this keeps the greens fresh and the peanuts crunchy. The flavors actually improve overnight as they meld together!

4

Can I make this salad ahead of time for a party?

Yes, but with a few tweaks! Prep all components separately and store them in the fridge. At serving time, toss the dressing with the chicken and greens just before serving. For a crowd, use large serving bowls and let guests assemble their own bowls. This salad holds up well for 4-6 hours before serving, making it perfect for potlucks or buffets.

5

What's the secret to getting the dressing just right?

The dressing should be bright, tangy, and slightly sticky—not too thick or watery. Start by whisking the lime juice and fish sauce together, then gradually add the oils. Taste as you go—you want a balance of sweet, sour, and umami. If it's too thick, add 1 tsp water at a time. The key is fresh ingredients: use the best quality fish sauce and lime juice you can find!

★★★★★4.9(3 reviews)
Categories Salads