This Thai Chicken Salad is bringing big flavor energy. It's fresh, vibrant, and full of bold, crunchy goodness. We've got Napa cabbage, tender chicken, red pepper, carrots, and scallions—all tossed in a zippy ginger-lime dressing that knows how to make an entrance. Top it with fresh basil, cilantro, and a handful of cashews for the ultimate crunch, and you've got a salad that totally steals the show.

I love salads, and this Thai Chicken Salad Recipe is one I turn to again and again.
The combination of colors, textures, and flavors is something that I could never get tired of.
This isn't a wimpy, 'you'll be hungry in two hours' kind of salad either. It is a hearty main course that will satisfy even the most ravenous of appetites.
Looking for more salad inspiration? Don't miss my Mediterranean Quinoa Salad, Thai Quinoa Salad, and Curry Chicken Salad.
Ingredients
Chicken

- Coconut Oil: I recommend using refined coconut oil.
- Chicken: I used chicken breasts, but thighs will work as well.
- Seasonings: Adjust the amount to your liking.
Thai Dressing

- Lime Juice: Add the zest to the dressing if you would like an extra pop of lime flavor.
- Fish Sauce: My go-to brand is Red Boat.
- Ginger: Save any leftover ginger by freezing it.
- Red Pepper Flakes: This adds a subtle kick. Feel free to adjust the amount to your taste.
- Honey: You can use your preferred sweetener.
- Oil: I recommend the best quality extra virgin olive oil you have.
Salad

- Napa Cabbage: If you can't find Napa Cabbage, you can use regular cabbage, but the texture would be different.
- Red Pepper: Yellow pepper may also be used. I do not recommend green bell pepper.
- Carrots: Buy pre-shredded to save time.
- Scallions: Use the green and white parts.
- Fresh Herbs: I like a blend of basil and cilantro.
- Cashews: I buy raw and toast them myself, but you can buy roasted cashews to save time.
Variations
This recipe begs to be adapted. Here are some suggestions!
- You can use grilled chicken if you like.
- Substitute shrimp for the chicken.
- Mint can be used as a substitute for cilantro - just adjust the amount to your liking.
- Add diced red chili for a kick of heat.
- If you want to make this Thai Ginger Chicken Salad a little heartier, try adding in rice noodles.
- Top with bean sprouts.
- Make it Vegan by substituting cooked and crumbled Tempeh or using Gardein Chicken Scallopini.
- If a Thai Chicken Salad with Peanut Sauce is more your thing, make the recipe as instructed and substitute in this Peanut Dressing.
Serving Suggestions
This salad is hearty enough for a meal by itself. If you want to serve it with something else, here are some suggestions.
Frequently Asked Questions
What Type of Chicken Should I Use?
I like to use chicken breasts, but chicken thighs work just as well. Either way, make sure you are using boneless chicken that has been thinly sliced or shredded.
If you want to use bone-in chicken, adjust the cooking time upwards and cook until the internal temperature is 165. Allow the chicken to cool and then shred.
Can I Use Pre-Cooked Chicken?
Absolutely! If you've picked up a rotisserie chicken at the grocery store, it works just fine here. You can also use my Slow Cooker Shredded Chicken or Instant Pot Chicken.
Either are a great option if you want to get ahead of the game and do meal prep on the weekend.
Tools Needed to Make Thai Salad Recipe
As an Amazon Associate, I Earn From Qualified Sales
Storage
If you have already tossed the salad with the dressing, it is best to eat it immediately.
If you do have leftovers, they will hold for up to a day, but the salad will not be as crisp as it was initially.
Without the dressing, the salad should hold for about three days, depending on how fresh your ingredients initially were.
Serving Suggestions
This salad is hearty enough for a meal by itself. If you want to serve it with something else, here are some suggestions.
How to Make
Season the chicken to taste with salt and pepper. (I like to do this up to one day ahead of time. The salt will get into the muscle fibers of the chicken and improve the taste and texture.)
Heat the oil over medium-high heat.


Add the chicken and cook until the chicken is cooked through, and the internal temperature is 165° F. Allow the chicken to cool and shred.


While the chicken is cooking, make the dressing by combining the lime juice, fish sauce, ginger, and red pepper flakes in a bowl. Alternatively, you can use a blender to make the dressing.


Whisk in the oil until the dressing emulsifies. Add honey to taste and season with salt and pepper.
To make the salad. Combine the Napa cabbage, red pepper, carrot, scallions, basil, and cilantro in a bowl.


Add the chicken and toss with the dressing. Top with cashews and serve.

You May Also Like
- This Roasted Garlic & Tomato Lentil Salad proves that vegan salad recipes can be just as exciting as those with meat! This salad is comforting in a way that salads often aren't.
- Crunchy Quinoa Salad has it all - color, texture, and taste. This is a quinoa salad recipe that never gets old!
- When you need something that is easy and satisfying, this Honey Mustard Quinoa Salad is sheer perfection.
- Edamame Quinoa Salad is a protein-packed vegan recipe that will help you power through your day.
- Asian Chicken Salad is an easy to make salad that is perfect for meal prep. This is one I can't get enough of.
- Everyone knows that a great salad dressing can take a salad from good to great. This Asian Salad Dressing is simple to make and will make the idea of salad for dinner exciting again.
- Looking for an easy no-cook dinner? You will love this Ham and Cheese Salad.
Thai Chicken Salad Recipe
Equipment
- Large Saute Pan
- Blender
Ingredients
Chicken
- 1 tablespoon coconut oil
- 1 pound boneless skinless chicken breasts
- 1 teaspoon salt to taste
- ½ teaspoon garlic powder
- ½ teaspoon gresh ground black pepper
Dressing
- 4 tablespoons lime juice
- 3 tablespoons fish sauce Red Boat brand
- 1 tablespoon fresh ginger peeled and grated
- 2 teaspoons red pepper flakes
- 1 tablespoon honey to taste
- 5 tablespoons extra virgin olive oil
Salad
- 4 cups shredded Napa cabbage
- 1 red pepper or yellow or orange, diced
- 3 carrots grated
- 2 scallions chopped
- ¼ cup fresh basil torn
- ¼ cup fresh cilantro chopped
- ¼ cup cashews chopped
Instructions
Chicken
- Heat coconut oil over medium high heat.
- Season the chicken with salt, garlic powder, and pepper.
- Add chicken and saute until browned and the chicken is fully cooked, about 10 minutes.
- Allow to cool and shred chicken
Dressing
- Make dressing by whisking together lime juice, fish sauce, ginger, and red pepper flakes.
- Slowly whisk in olive oil until emulsified. Add honey to taste. (You may also make the dressing in a food processor, blender or using an immersion blender.)
Salad
- In a large bowl combine cabbage, red pepper, carrots, scallions, basil, cilantro and chicken. Toss with dressing. Top with cashews and serve.
Notes
Tips and Variations for Making a Thai Chicken Salad
- Don't like cilantro? Substitute green onions.
- If you want to make this Thai Chicken Salad a little heartier, try adding in rice noodles.
- The chicken can easily be cooked ahead in the slow cooker! Try cooking it on low for four hours, adding in a little broth or water for extra moisture.
- Make it Vegan by substituting cooked and crumbled Tempeh or using Gardein Chicken Scallopini.
- If a Thai Chicken Salad with Peanut Sauce is more your thing, make the recipe as instructed and substitute in this Peanut Sauce.
- Skip the fish sauce in the dressing and instead use soy sauce. (Or gluten free tamari. Make sure it is organic!)







Lisa Birch says
I made this Thai Chicken Salad yesterday. It was delicious! I love Thai food, and my husband tolerates it, but he LOVED this salad. My question is about leftovers... do you eat it room temp or cold. I refrigerated the salad last night, and husband ate it for breakfast cold this morning, but I'm thinking I don't want it cold. Microwave it to take off the chill, or is this meant to be eaten cold?
Wendy Polisi says
So glad you enjoyed it!
It is meant to be eaten cold or a room temperature! Personally, I would eat leftovers cold, but you could always let it sit out to bring it to room temperature.
I haven’t tried heating this - the ingredients should hold up if you want to give it a try. I think it would do best in a skillet.
*Wendy Polisi*
*https://wendypolisi.com *
lisa says
Thanks Wendy! I put it in the microwave on a reduced power setting just to take the chill off, and the napa cabbage was STILL crunchy! yummm. Next time, i'll either just eat it cold or put in a skillet. Excellent!
Marie Marquardt says
Hi Wendy, this looks amazing! Does the fish paste make it taste fishy? I do not like fish. I tried googling it and didn't get a good answer. I see anchovies are in it and i do like Caesar dressing which has anchovies. I am just trying to decide if I should omit this ingredient or not?
Wendy Polisi says
Hi Marie! It does not! I don’t like fish either. I can’t even walk near the fish aisle in the grocery store. (And I live in Florida, so it is usually fresh.) If hubby wants fish, he has to grill it out because I won’t let it in the house.
That said, you could leave it out!
*Wendy Polisi*
*https://wendypolisi.com *
Carrie Knapp says
Hi Wendy! What would be the approximate number of servings for this recipe?
Vicki Brown says
Hi Wendy
I love your recipes
but I also like to have a small picture of the finished product when I print it out.
Is it possible to include one in the future
I'm not so good at computers that I can add one myself
Much appreciated if you do
psg matchtröja says
Thanks a lot for sharing your well put together website.
Debbie says
Can't wait to try this but not crazy about the fish sauce can you leave it out & have good results?
Wendy Polisi says
Yes, I think you could just leave it off!
Avigayil says
Yum great recipe. If you want to help your thyroid try GAPS protocol. https://www.google.com/url?sa=t&source=web&rct=j&url=http://blog.gapsdiet.com/2016/10/25/the-crucial-connection-between-your-thyroid-and-gut/&ved=0ahUKEwi1jsaA1MvYAhVD82MKHQgqCmEQFggoMAE&usg=AOvVaw0QQBERbsKcvXJWy_9RSozz
Tracy says
I’ve made this recipe twice now and it’s a hit in my house! Love love love it! Thanks so much for sharing it ❤️
Wendy Polisi says
So glad you enjoyed it!
Patricia says
Love this salad,just finished enjoying for lunch hearty and filling with wonderful tastes that combine so well,will make again.
Wendy Polisi says
Yay! I am so glad that you enjoyed it Patricia. Thanks for taking the time to come back and let me know.
Danielle says
We just had this salad for dinner tonight. It was great! There was a nice mix of flavors and textures. I will definitely be making this recipe again.
Wendy Polisi says
I am so glad you enjoyed it Danielle! Thanks so much for taking the time to let me know and thanks for reading. ~Wendy
Carol says
Wendy, this salad is amazing! I will definitely be making it over and over again. Summer is here and when I added some noodles, it made a marvelous summertime meal! Thanks so much for sharing your recipes and your life with us! Blessings always! Carol
Wendy Polisi says
I am so glad you enjoyed it Carol! This has long been a favorite of mine. I love the addition of noodles. Blessings to you too!
LynnNM says
Great recipe idea!!! I am going to add a bit more protein to it via garbanzo beans, though. This will definitely make a great main dish for dinner tonight!
Wendy Polisi says
I hope you enjoy it! You can never go wrong adding garbanzo beans to a salad.
Erin Kiernan-Johnson says
Made for dinner tonight and it was a flavor explosion! I’m in LOVE with everything about this! I added mint too and it was delish! The dressing is almost spot-on like my favorite authentic Thai restaurant’s chicken lettuce rolls that I’ve craved ever since I went there visiting my parents out of state. I will make this one again and again! Thank you!!!
Wendy Polisi says
So glad that you enjoyed it! This is a favorite of mine too.
Kat says
This recipe is amazing. One of the best salads I've ever made! We had to make do with using romaine instead of napa and used 2 T of Say sauce and 1 T chili paste to replace the fish sauce and pepper flakes. Covid cooking...you make do with what you have between grocery trips! So delicious. I will be trying more of your recipes!
Wendy Polisi says
So glad that you enjoyed it!
Cathy says
This recipe is amazing. I used soy sauce instead of fish sauce for the dressing. I love how the ginger and pepper flakes give it a little kick! Will definitely be making again.
Wendy Polisi says
I am so glad you enjoyed it!
Alexis Spencer says
This salad was all we had for dinner tonight. It was excellent! The flavors and textures blended well together. Without a doubt, I'll make this dish again.
Casey Whitehead says
I just finished eating this salad for lunch. I love how hearty and full it is, and I will definitely make it again.