This Thai Chicken Salad is filled with all kinds of delicious Thai flavors and is topped with an easy peanut sauce. This is a hearty main dish salad full of flavor.
Love Thai flavors? Also check out these Thai Peanut Noodles, this Buddha Bowl with Thai Chicken, or this Spicy Thai Chicken.
One of our favorite dinners are salads. We will often just do a big salad bar so everyone can have what they want, but I do also love to make up big salad and everyone goes to town.
This Thai Chicken Salad is one of our favorites. It’s hearty and filling enough for dinner, yet still helps with that salad craving. And there is so much flavor – your tastebuds will definitely be satisfied!
Ingredients
Yes – the ingredient list on this salad is long, but don’t get overwhelmed. It really doesn’t take that long to throw together. The chopping is the longest part!
The Chicken: I use boneless, skinless chicken breasts, but you could also use thighs. The marinade is simple – comprised of rice vinegar, oil, sugar, garlic, cilantro, and lime juice.
The Dressing: For the dressing you need rice vinegar, Thai sweet chili sauce, sesame oil, and a little bit of sugar. Make sure you add salt to taste, as well
The Salad: This is more of a guideline – feel free to swap in some of your favorite veggies here. I use romaine lettuce, Napa cabbage, red cabbage, cucumber, edamame, carrots, bell pepper, and green onions.
The Peanut Sauce: I have another peanut sauce recipe that I love, but this one is a little different. And it has less ingredients, so it comes together really quickly. You’ll need peanut butter, soy sauce, rice vinegar, Thai sweet chili sauce, an oil. Feel free to use natural peanut butter or commercial peanut butter.
How to Make Thai Chicken Salad
PHOTO 1: Combine the chicken with the marinade in a ziplock bag and refrigerate it for 4-8 hours. I don’t really like to go longer than that because the lime juice will start to break down the chicken and give it a weird texture.
PHOTO 2: Transfer the chicken to a baking dish and bake until cooked through. (You can also grill it – you get great flavor this way!) Once it is cooked, you can dice it or shred it.
PHOTO 3: Make the dressing by simply mixing all of the ingredients together. I like to do this in a jar with a lid, then all you have to do is shake.
PHOTO 4: Make the peanut sauce by whisking everything together.
PHOTO 5: Combine the romaine, both cabbages, cucumber, edamame, carrots, bell pepper, and green onions in a large bowl. Make sure it is really big – this makes a good amount of salad.
PHOTO 6: Pour the dressing over the salad and mix to combine.
PHOTO 7: Add in your chicken. I like to do this after I’ve adding the dressing to make sure the chicken doesn’t soak up the dressing.
PHOTO 8: Dish up the salad, then add on some peanut sauce, peanuts, and cilantro to each bowl.
Tips and Tricks
Save time and use some rotisserie chicken, or pre-made cooked, shredded chicken.
I like to serve the peanut sauce on the side so that people can add it if they want. It’s a must for me, but my husband doesn’t care for peanut sauce so he skips it.
I will sometimes add some sriracha to the peanut sauce or to the top of the salad if I’m feeling like some spice.
All of the components for this salad can be made ahead of time and then assembled when it’s time to eat.
Leftovers can be stored in the refrigerator. It does get soggy, but should be ok to eat for 24 hours after it is made.
More Thai Inspired Recipes
Curried Butternut Squash Soup
Thai Beef Salad
Sweet Thai Chicken Wings
Thai Tacos with Lime Cilantro Slaw
Thai Chicken Wraps with Spicy Peanut Sauce
LOOKING FOR MORE FREE RECIPES?
Subscribe to my free recipe newsletter to get new family friendly recipes in your inbox each week! Find me sharing more family-friendly inspiration on Pinterest, Facebook, and Instagram.
Thai Chicken Salad
Ingredients
Chicken
- 1/2 cup vegetable oil
- 2 tablespoons rice vinegar
- 1/4 cup sugar
- 1 clove garlic chopped
- 1 cup cilantro chopped
- juice of 1 lime
- dash of salt
- 8-12 oz boneless, skinless chicken breasts
Salad
- 4 cups chopped romaine
- 2 cups chopped napa cabbage
- 2 cups chopped red cabbage
- 1 cup diced cucumber
- 1 cup edamame cooked
- 1 cup shredded carrots
- 1 cup chopped red bell pepper
- 1/4 cup chopped green onions
- peanuts for topping
Dressing
- 4 tablespoons rice vinegar
- 4 tablespoons Thai sweet red chili sauce
- 1 teaspoon sesame oil
- 1/2 teaspoon sugar
- salt and pepper to taste
Peanut Sauce
- 1/4 cup peanut butter
- 2 tablespoons soy sauce
- 1 tablespoon rice vinegar
- 1 tablespoon Thai sweet red chili sauce
- 2 tablespoons vegetable oil
Instructions
For the chicken:
- In a ziptop bag, combine all of the marinade ingredients. Add the chicken breast. Marinate for 4 to 8 hours.
- Heat the oven to 350F. Discard the marinade place the chicken breast in a baking dish. Bake until the internal temperature is 165, about 40 minutes. When cool enough to handle, shred or cut into small pieces.
For the dressing:
- Combine all dressing ingredients and whisk well to combine. Pour over the salad and stir to coat the whole salad.
For the salad:
- In a large bowl, combine all of the salad ingredients. Pour the dressing over the salad and stir to coat the whole salad. Stir in the chicken
For the peanut sauce:
- In a small bowl, combine the peanut butter, soy sauce, rice vinegar and chili sauce. Slowly whisk in the vegetable oil until the sauce comes together. Drizzle over the salad to serve. Top with peanuts, if desired.
Nutmeg Nanny says
Oh, wow! This salad looks so satisfying 🙂 I’d love to have this right now!
Heather of Kitchen Concoctions says
Confession I am a total salad junkie and I could totally dive head first into that first photo!
Dorothy @ Crazy for Crust says
This sounds so delish!!
Melissa Klotz says
This looks so yummy! I LOVE chopped salads. I can’t stand the awkwardness of trying to get as many salad elements as possible onto a fork with large pieces of lettuce and shoving it in your mouth. So much work. Chopped is the way to go!
Anna says
What a gorgeous salad! And I love, love, love the new look!
Hannah @ CleanEatingVeggieGirl says
This looks so delicious and I am loving all of the colors! I will have to try making a vegetarian version with seitan.
Kalyn says
Oh yes, love everything about this.
Trish - Mom On Timeout says
What a gorgeous salad Deborah!! I love everything about it and now I’m totally craving this 🙂
Cassie | Bake Your Day says
I love it when I crave salad. And this one is right up my alley. Love it, Deborah!
Emily says
Totally making this soon. We love Thai food and we love salads–perfect combo!
Bree {Skinny Mommy} says
Isn’t it funny what we crave in pregnancy?! For me it was Jimmy Johns. I drove like 35 miles to get one every week ;). This Thai salad looks amazing-straight out of a restaurant!
Loretta | A Finn In The Kitchen says
Wow! I would eat salad for every meal if they looked this amazing!
Georgia @ The Comfort of Cooking says
This is such a gorgeous, colorful salad Deborah! I love it!
Joanne says
I’ve yet to meet a thai-inspired dish that I didn’t love and this is no exception! Definitely trying a meatless version of this!
Chels R. says
This looks delicious! I don’t think I’ve ever had a Thai Chopped Salad before, but I think once the weather stays warmer for longer periods of time, I’ll be trying this salad out!
kristy says
That salad dressing alone is worth craving! This looks delicious and having learned that we enjoy Thai flavors, I know this would go over well here. The kids and I have salad night every Monday evening when Mike is at work. I think I’ll be adding this one to the mix! Thank you for the shout-out as well Deborah. 🙂