This post may contain affiliate links. Please read our disclosure policy.
This crispy Thai chicken salad is fresh, bright, and full of texture. Instead of shredded chicken and heavy peanut dressing, this version uses crispy chicken thighs, a light sweet chili lime dressing, and a mix of crisp, fresh ingredients.
It’s simple to make, but the flavor is carefully layered—zesty, savory, a little sweet, and just slightly spicy. Each bite feels fresh and balanced, like something you’d have on a warm day in Thailand. It’s the kind of dish that works just as well for a casual dinner as it does for a summer gathering or potluck.

What makes this Thai chicken salad different

I first had a Thai-style chicken salad at a small Southeast Asian spot in Williamsburg, Brooklyn—and it instantly reminded me of the flavors I’ve had while traveling in Thailand. It was fresh, vibrant, and full of punchy flavor, yet made with simple ingredients. This version brings that same balance home.
- Crispy chicken, not shredded: Golden, skin-on chicken adds real crunch and makes the chicken the star.
- Sweet chili lime dressing: Light, zesty, and emulsified with peanut oil for a more rounded, authentic flavor.
- A salad with texture contrast: Crisp apples, shallots, and fresh ingredients keep the texture light and layered.
- Balanced Southeast Asian flavor: Zesty, savory, a little sweet, a little spicy—fresh and vibrant like what you’d taste in Thailand.
Main Ingredient Notes
This salad keeps the ingredient list simple, but each component is chosen to build texture and a balanced Southeast Asian flavor.

- The chicken (crispy + flavor base): Skin-on, boneless chicken thighs give you crispy skin and juicy meat. A light coating of starch helps create that golden, crackly exterior.

- Thai sweet chili lime dressing: This dressing is built on lime juice and rice vinegar for brightness, layered with fish sauce and soy sauce for depth, and rounded out with coconut sugar, garlic, and fresh chili. A touch of peanut oil helps emulsify everything into a light, cohesive dressing that’s light, balanced, and well-rounded.
- The salad (texture + freshness): Granny Smith apple keeps things crisp and slightly tart, so the salad doesn’t taste overly sweet. Shallots add a bit of sharpness, and cherry tomatoes bring a light acidity. Scallions, peanuts, and fried shallots add more crunch.
Quick swaps
- No fish sauce? Use vegan fish sauce for a similar depth.
- No peanut oil? Use a neutral oil like avocado oil. Light olive oil works too, just slightly less neutral.
How to make crispy Thai-style chicken salad
Step 1: Prepare and cook the chicken

Pat the chicken dry, then make shallow cross cuts across the surface (don’t cut all the way through). Season and lightly coat with starch. Cook using your preferred method—air fry, pan-sear, or oven bake—until golden and crispy. Let it rest before slicing.
The shallow cuts help flatten the muscle fibers so the chicken cooks and crisps up more evenly. Using skin-on thighs gives you better texture, and the starch creates that thin, crackly crust without deep frying. For a detailed guide, see my post on How to debone chicken thighs.

Step 2: Make the dressing
Whisk together lime juice, rice vinegar, fish sauce, soy sauce, coconut sugar, garlic, and chili. Slowly drizzle in peanut oil while whisking to emulsify.
This is not a thick peanut dressing. It’s light and balanced—lime for brightness, fish sauce for depth, sugar to round it out. Peanut oil adds a subtle nutty aroma, and emulsifying it keeps the dressing cohesive so it coats everything evenly instead of separating.

Step 3: Prep the salad
While the chicken cooks, slice the shallots and soak them briefly in ice water, then drain. Slice the apple and halve the cherry tomatoes.
Soaking the shallots removes the harsh bite so they stay sharp but not overpowering. Granny Smith apple maintains a crisp, tart profile to prevent over-sweetness, complemented by juicy, acidic cherry tomatoes.

Step 4: Toss the base
Add the apple, shallots, tomatoes, and scallions to a bowl.
This salad skips the usual cabbage slaw base. Using just a few fresh components keeps it light and lets each ingredient stand out.
Step 5: Finish and serve
Add the sliced crispy chicken on top, then sprinkle peanuts and fried shallots. Pour the dressing only when ready to eat—start with less, toss, and add more as needed.
To keep the salad from turning soggy, don’t dress it ahead of time. Adding the dressing and toppings at the end keeps the texture intact.
What to serve with Thai chicken salad
- Sticky rice: A simple, neutral side that balances the bright, zesty flavors of the salad. You can make sticky rice in the microwave or sticky rice in a rice cooker depending on what you have.
- Thai basil eggplant: Warm, savory, and slightly saucy—this pairs well with the fresh, crisp salad and makes the meal more satisfying.
- Toasted rice powder (khao khua): Sprinkle a little on top for extra nuttiness and texture.
- Mango sticky rice: A classic Thai dessert to finish the meal—sweet, creamy, and a nice contrast to the savory, tangy salad.
Tip
ChihYu’s tips for best results
- Get the chicken truly crispy: Use skin-on, boneless chicken thighs for the best texture. Lightly dust with starch, then spray oil until there are no dry white spots left—this helps the surface crisp up evenly instead of turning patchy.
- Build a crisp, balanced salad: Soak the sliced shallots in cold water for 10–15 minutes to remove their harsh bite. Pair that with crisp, slightly tart apple and juicy tomatoes so the salad stays fresh, not heavy or overly sweet.
- Add the dressing at the right time (and amount): Only dress the salad when you’re ready to serve. Start with a little less than ½ cup, toss, and add more if needed—this keeps everything coated but not soggy.
Crispy Thai Chicken Salad Reccipe

Ingredients
For the chicken:
- 1.5 lb chicken thighs 4 pieces (skin-on and boneless)
- 1 tsp coarse sea salt divided (about ¼ tsp per thigh)
- Sprinkle Ground black pepper
- Sprinkle Garlic powder
- 4 tbsp starch divided (about 1 tbsp per thigh)
- Spray Avocado oil
- Lime wedges for serving
Dressing: Thai sweet chili lime dressing (Makes 1 cup)
- 4 tbsp rice vinegar
- 3 tbsp soy sauce
- 1.5 tbsp fish sauce or more to taste
- 2 tbsp lime juice
- 2 tbsp coconut brown sugar
- 0.35 oz. garlic cloves grated (3 medium)
- 4 tbsp peanut oil
- 1 whole red fresno chili pepper (or 1 small Thai red chili) seeds removed
Salad bowl:
- 2 oz shallot thinly sliced lengthwise (1 large)
- 2 scallions diced into small rounds
- Half one whole granny smith apple cored and cut into matchsticks
- 5.2 oz cherry tomatoes sliced (a large handful)
- Roasted peanuts or toasted almonds, cashew nuts
- Fried shallots
Instructions
Season the chicken:
- Pat the chicken dry. Make a few shallow cross-cuts on the meaty side to loosen the connective tissue and help it cook evenly. Season both sides with salt, pepper, and garlic powder. Dust each thigh with about 1 tbsp starch on both sides to absorb moisture and help crisp the skin.
Crisp up the chicken:
- Air fryer: Spray the basket with a thin layer of oil. Place the chicken skin-side down in the basket. Spray the top evenly with oil, making sure there are no dry, powdery spots left on the starch. Air fry at 400°F (204°C) for 10 minutes. Flip (skin-side up), spray again lightly with oil, and air fry for another 10 minutes.
- Stovetop: Heat a cast iron pan over medium heat and add oil. Place the chicken skin-side down and pan-fry for 5–6 minutes. Flip and cook for another 4-5 minutes. Use a splatter guard if needed.
- Bake: Brush a wire rack with oil. Place the chicken skin-side up on the rack and spray evenly with oil, making sure there are no dry spots. Bake at 425°F (218°C) for 20 minutes. Broil for 2–3 minutes at the end for extra crispiness, if needed.
- Rest: Let the chicken rest on a cooling rack while you cook the next batch and prepare the dressing.
Salad components:
- Thinly slice the shallot lengthwise and soak in a bowl of ice water for 10–15 minutes to mellow the sharp flavor. Drain well.
- Slice the scallions into small rounds, julienne the apples, and halve the cherry tomatoes.
Dressing:
- In a measuring cup, combine the ingredients from the vinegar through the garlic. Stir until the sugar dissolves. Slowly drizzle in the peanut oil while whisking to emulsify. Finely dice the chili (seeds removed) and stir it into the dressing.
Combine and Serve:
- In a large serving bowl, arrange the shallots, apples, tomatoes, and sliced chicken. Top with scallions and peanuts. Sprinkle fried shallots over the top.
- Add the dressing only when ready to serve to keep everything crisp. Start with just under ½ cup, then add more as needed. Toss, garnish with lime wedges, and serve immediately.
Notes
- Make-ahead:
- Soak sliced shallots in cold water for 10–15 minutes.
- Soak sliced apples in salt water for 5 minutes (½ tsp salt mixed with 1 cup cold water).
- Drain and lightly pat dry. Store in separate containers lined with a dry paper towel.
- The dressing can be made 4–5 days ahead. Stir again before using.
- Storage: Store leftover chicken separately from the salad components. The chicken can be reheated in the air fryer at 360°F for 3–4 minutes to crisp it up again.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
FAQs
Only add the dressing right before serving. Start with less, toss, and add more if needed. Keep the chicken and toppings separate until the end so nothing softens too early.
Crispy chicken wings work really well here. You’ll get the same crispy skin and juicy meat, just with bones. If you want to try it, use my air fryer Thai chicken wings and serve them alongside or on top of the salad.
It has a mild kick from fresh chili. You can reduce or remove the chili in the dressing to make it milder.
More Thai salad dishes
- Thai chicken larb: A light, herb-packed salad with lime, fish sauce, and toasted rice powder—fresh and punchy.
- Thai mushroom salad: A plant-based version with the same bold, zesty flavors and lots of texture.
- Beef larb: Savory and slightly richer, balanced with fresh herbs and a bright lime dressing.
- Thai pork larb (larb moo): A classic version with juicy ground pork and that signature spicy, tangy flavor.
Made a dish and loved it? Please rate the recipe and leave a comment in the section below! It helps my blog grow organically, allowing me to continue sharing free and awesome content with you. Thank you!













Girl you had me at crispy! I was wondering how you were going to pull that off and using apples is genius.