• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Cooking For My Soul logo

  • Holiday Baking
  • Recipes
  • Kitchen Tips
  • About
  • Contact
  • Subscribe
menu icon
go to homepage
  • Holiday Baking
  • Recipes
  • Kitchen Tips
  • About
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • Holiday Baking
    • Recipes
    • Kitchen Tips
    • About
    • Contact
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Salads

    Thai Chicken Salad

    Published: Mar 7, 2025 by Tania · 4 Comments · This post may contain affiliate links.

    Jump to Recipe
    • Pinterest
    • Facebook
    • Twitter
    • Email

    This Thai Chicken Salad has lots of crunchy texture and amazing flavor, from the chicken and cabbage to the peanuts, and the umami-packed sweet chili dressing. It’s a refreshing salad that comes together easily in just 20 minutes!

    You’ll love the Thai-inspired flavors in every bite. I know I always keep coming back for more! It’s great for meal prep, quick on-the-go lunches, or an easy dinner.

    crunchy thai chicken salad with dressing

    This Thai chicken salad is packed with bold, sweet, savory, and tangy flavors that come together beautifully.

    A few key ingredients make all the difference for the most refreshing and incredibly crisp salad! It’s got similar ingredients to my Bang Bang Shrimp Bowl recipe, as well as Bang Bang Shrimp Tacos.

    This crunchy Thai chicken salad combines tender shredded rotisserie chicken for convenience and lots of crunchy fresh ingredients, such as Napa cabbage, peanuts, cucumbers, and carrots. To bring everything together, I make a Thai-inspired sweet chili dressing, which is packed umami flavors!

    This is a great meal prep recipe! Great for quick on-the-go lunches during busy weeks, but also really great for a light dinner at home.

    Big, bold salads like this one always come with a variety of colors, textures, and tastes, which is why I also love my Asian Chicken Salad, Strawberry Chicken Salad, and Mediterranean Chicken Salad just as much!

    Why I love making this fresh Thai chicken salad:

    • Easy to make. There are plenty of shortcuts you can take, like using cooked rotisserie chicken and pre-sliced carrots.
    • The dressing! Umami-packed, sweet, tangy and slightly spicy. So good.
    • So much texture! This salad has maximum crunch and freshness.
    • Make ahead friendly. All of the components of this Thai chicken salad can be prepped ahead.
    Jump to:
    • Ingredient Notes
    • Step-by-Step Tutorial
    • Tips for Success
    • Prep Ahead
    • More Salads for Meal Prep
    • Recipe FAQs
    • Thai Chicken Salad

    Ingredient Notes

    You only need a few simple ingredients to make this crunchy salad. Below, I included a few notes from recipe testing that I hope you find helpful. Ingredient quantities are listed in the recipe card down below, as always.

    labeled ingredients for salad
    labeled ingredients for dressing
    • Rotisserie chicken: Shredded. You can also use any leftover chicken – I always do when I make my Slow Cooker Whole Chicken!
    • Napa cabbage, English cucumbers, carrots: Thinly slice your cabbage and your cucumbers – a mandolin is great for this. Julienne the carrots or use pre-cut matchstick carrots.
    • Cilantro and scallions: Both pack freshness and flavor! If you’re not a cilantro fan, omit or use parsley.
    • Roasted peanuts: For a delicious crunch in every bite. Peanut are also common in Thai cuisine, which is why I love using them here.
    • Thai sweet chili sauce: I like using Mae Ploy’s brand. It’s the best tasting one I’ve tried so far.
    • Rice vinegar: Less acidic and milder than white vinegar, it also adds a delicate sweetness. Do not substitute.
    • Grated garlic and ginger: For amazing flavor and a light gingery kick!
    • Sesame oil and fish sauce: Sesame oil provides a nutty aromatic flavor. Fish sauce adds even more umami and a hint of saltiness for balance.
    • Honey: Options, to add extra sweetness without the heat of adding more chili sauce.

    Step-by-Step Tutorial

    It is all about the prep! Once everything is chopped, sliced, and diced, the rest is easy peasy. Let me show you how I make my favorite Thai chicken salad!

    whisking thai sweet chili dressing

    Step 1: Combine all of the sweet chili dressing ingredients into a bowl or mason jar, and whisk or shake to combine. Ingredients listed in the recipe card down below.

    assembled ingredients in a salad bowl

    Step 2: In a large salad bowl, add the shredded chicken, cabbage, cilantro, carrots, cucumbers, scallions, and peanuts.

    adding dressing to the bowl

    Step 3: Pour the dressing over the salad and toss to combine until evenly coated.

    tossing dressed salad ingredients

    Step 4: Serve with extra peanuts for extra crunch, and cilantro or scallions for garnish on top.

    Tips for Success

    • Pat dry your veggies before slicing. That way they will stay extra crunchy and not get soggy later.
    • Use a sharp knife or a mandolin for slicing. And be careful when handling, it’s sharp!
    • For a quick and easy shortcut, use a bag of pre-sliced matchstick carrots.
    • Cilantro really adds freshness and flavor, but it’s not everyone’s favorite. You can leave it out or use parsley, if you prefer.
    • Dressing: If you want less heat and more sweet, add some honey. If you prefer it even spicier without the added sweetness, use some sriracha sauce.
    sweet chili thai chicken salad

    Prep Ahead

    This Thai chicken salad recipe makes it easy to meal prep your lunch or dinner. Whenever I know I have a busy week ahead, this salad always comes to the rescue. It will last about 3-5 days in the fridge if you store the dressing separately.

    Prep chicken and veggies: The rotisserie chicken is already cooked, so it’s a matter of shredding and storing. Then, wash, pat dry, and slice your veggies. Arrange in layers to prevent any chance of sogginess, and just toss to combine later.

    Prep dressing: And of course, store the prepared dressing separately in an airtight container or a mason jar, refrigerated. When ready to eat, drizzle with dressing and enjoy. That’s it! Super easy.

    More Salads for Meal Prep

    Whether you’re meal prepping for the week or are just looking for an easy and light salad for dinner, I’ve got you! Give these protein-packed salads a try:

    • Italian Chopped Salad
    • Asian Chicken Salad
    • Salmon Nicoise Salad
    • Grilled Shrimp Salad
    • Curried Chicken Salad
    • Chicken Salad with Grapes
    • BBQ Chicken Salad

    If you want even more flavor, swap the fresh cucumbers with these Japanese pickled cucumbers! They are very crunchy and delicious.

    Recipe FAQs

    Can you eat raw napa cabbage?

    Yes. You’ll love the added crunch it provides. It’s got a higher water content than green cabbage, which I find even more refreshing and crisper.

    Can I substitute the peanuts?

    Sure, you can! Try cashews instead. I also like it with pumpkin seeds.

    Is the dressing spicy?

    Thai sweet chili sauce has a very slight kick to it, but if you’re sensitive, you can use less of it and just add honey to achieve the right amount of sweetness.

    thai chicken salad with rotisserie

    This post was originally published in 2020 and updated in March 2025 to include new photos, information, and recipe updates.

    I’d love to hear from you! If you loved my recipe, please consider leaving a 5-star rating and a comment down below. Sign up for my newsletter and follow along on Instagram, Facebook, or Pinterest

    thai chicken salad
    Print Pin
    5 from 4 votes

    Thai Chicken Salad

    You'll love this crunchy Thai chicken salad! It's loaded with fresh and crunchy vegetables, peanuts, tender shredded chicken, and a delicious sweet chili dressing. It's meal prep friendly and a great light meal idea!
    Course Salad
    Cuisine Thai
    Prep Time 20 minutes minutes
    Cook Time 0 minutes minutes
    Total Time 20 minutes minutes
    Servings 6 people
    Calories 315kcal
    Author Tania

    Equipment

    • Sharp knife
    • Mandolin optional

    Ingredients

    • 3 cups shredded rotisserie chicken
    • 4 to 5 cups thinly sliced Napa cabbage
    • 2 cups thinly sliced English cucumbers
    • 1 cup shredded or matchstick carrots
    • 1 cup chopped cilantro - packed
    • 2 scallions, sliced
    • 1 cup roasted peanuts - plus more for garnish

    Sweet chili dressing

    • ⅓ cup Thai sweet chili sauce - I use Mae Ploy's brand
    • 3 to 4 tablespoons rice vinegar - adjust to taste
    • 2 cloves fresh garlic, grated - use a zester
    • 1 teaspoon fresh ginger, grated
    • ½ tablespoon sesame oil
    • 2 teaspoons fish sauce
    • 1 teaspoons honey - option for more sweetness
    • Water - as needed to thin out dressing

    Instructions

    • Make the dressing: In a bowl or mason jar, combine all the sweet chili dressing ingredients. Mix or shake to combine. Adjust the amount of water as needed until you get the desired consistency. Note: if you want more sweetness without the heat of the chili sauce, add honey.
    • In a large serving bowl, combine the shredded chicken, cabbage, cucumbers, carrots, cilantro, scallions, and peanuts.
    • Add the prepared dressing and toss to combine. Serve with more peanuts as garnish. Enjoy!

    Notes

    • Fish sauce: It’s umami and flavor packed! I use Thai Kitchen brand.
    • Napa cabbage can be eaten raw, it’s crunchy and crisp. For best texture, thinly slice.
    • Thai sweet chili sauce (I use Mae Ploy brand) is not very spicy, but it has a slight kick to it. If you want to add sweetness without the spice, add some honey. If you want it spicier without the sweetness, add sriracha.
    • Meal prep: Pat dry before slicing to prevent sogginess. Store sliced and chopped ingredients in containers. Make the dressing and refrigerate separately until ready to serve. It will last for 3-4 days.
     
    Disclaimer: Nutritional values (per serving) are approximates only.

    Nutrition

    Serving: 1bowl | Calories: 315kcal | Carbohydrates: 18g | Protein: 29g | Fat: 16g | Saturated Fat: 3g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 7g | Trans Fat: 0.03g | Cholesterol: 62mg | Sodium: 665mg | Potassium: 673mg | Fiber: 4g | Sugar: 10g | Vitamin A: 3994IU | Vitamin C: 18mg | Calcium: 94mg | Iron: 1mg
    Tried this Recipe? Tag me on Instagram!Mention @CookingForMySoul or tag #cookingformysoul. Or leave me comment below!

    More Salad Recipes

    • grilled vegetable pasta salad with feta and pistachios
      Grilled Vegetable Pasta Salad
    • plate of fresh peach salad with burrata, cherries, and prosciutto served with baguette
      Peach Burrata Salad
    • close up of crispy smashed potato salad with garnish
      Crispy Smashed Potato Salad
    • easy greek pasta salad in bowl
      Easy Greek Pasta Salad

    Reader Interactions

    Comments

    1. Caron MORRIS says

      May 17, 2021 at 6:44 am

      5 stars
      LOVE this salad! The dressing is great.

      Reply
      • Tania says

        May 17, 2021 at 9:41 am

        Thank you, Caron!

        Reply
    2. Caron says

      July 18, 2020 at 9:39 pm

      What do you serve it with?

      Reply
      • Tania says

        July 18, 2020 at 11:47 pm

        Hi Caron! I like to serve it as a main dish salad, but if you’re looking for pairings, spring rolls would go great with it.

        Reply
    5 from 4 votes (3 ratings without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    tania from cooking for my soul

    Hi, I'm Tania!

    Welcome to Cooking For My Soul! Here I share my most beloved kitchen-tested recipes, easy-to-follow tutorials, and lots of kitchen tips & tricks to help you gain confidence in the kitchen and take home cooking to the next level!

    More about me →

    Comfort Food

    • dutch oven french onion pot roast with cheese
      French Onion Pot Roast
    • honey balsamic pot roast with potatoes and broccoli
      Honey Balsamic Chuck Roast
    • bowl of rotisserie chicken noodle soup
      Rotisserie Chicken Noodle Soup
    • slow cooker chicken noodle soup
      Slow Cooker Chicken Noodle Soup
    • red wine short ribs braised
      Red Wine Braised Short Ribs
    • easy cottage pie in baking dish
      Easy Cottage Pie

    Popular Recipes

    • Creamy Lemon Chicken Recipe
      Easy Creamy Lemon Chicken
    • top view of cooked roast chicken inside an oval dutch oven
      Dutch Oven Whole Roast Chicken
    • top view of dutch oven pot roast with thyme and vegetables
      Dutch Oven Pot Roast
    • Hearty Beef Stew with Carrots and Potatoes
      Hearty Dutch Oven Beef Stew
    • apple pie with precooked filling
      Apple Pie with Pre-Cooked Apple Filling
    • creamy chicken orzo with spinach and lemon
      Lemon Chicken Orzo

    Featured In

    cooking for my soul banner logos
    Cooking for My Soul featured on banner with company logos

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Accessibility Statement
    • About Tania

    Newsletter

    • Sign Up for Emails!

    Let's Connect

    • Contact Me
    • Instagram
    • Facebook
    • Pinterest

    COPYRIGHT © 2025 COOKING FOR MY SOUL

    As an Amazon Associate, I earn from qualifying purchases.

    pin image design

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.