Thai Chicken Salad

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

Published June 10, 2024 • Updated February 3, 2026

This post may contain affiliate links. See my disclosure policy.

This low-carb Thai Chicken Salad combines crunchy cabbage, carrots, edamame and cucumber with protein-rich chicken, all tossed with a zesty peanut sauce. Takes about 15 minutes.

Salads don’t have to be boring or bland. Most of my salads aren’t anything like that. If you have tried my Sesame Chicken Salad or my homemade Caesar dressing, you know I pack flavor into each bite. This keto Thai Chicken Salad gives you color, crunch and flavor in about 15 minutes.

Two bowls of thai chicken salad in front of soy sauce and peanut dressing.

The cauliflower rice sets this salad apart from other Thai inspired salad recipes. It adds fiber to keep you full and keeps the carbs low while complementing the rest of the salad perfectly.

The carrots add a hint of sweetness and color, along with crisp cucumber slices and tender, protein-rich edamame. Adding pre-cooked chicken turns this salad into a full meal.

To tie everything together, I whipped up a tangy peanut dressing, combining creamy peanut butter with zesty lime juice, soy sauce, sesame oil with ginger and garlic seasoning. Toss everything together to ensure every bite is coated and enjoy as a quick, satisfying keto-friendly lunch or dinner.

Youtube
639K+ subscribers
Discover More Keto Recipes on Our Channel

Explore 681+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.

Recipe
Print Pin

Thai Chicken Salad

5 (1) Prep 13m Cook 2m Total 15m 3 servings

Thai Salad Ingredients

  • 1 cup frozen cauliflower rice
  • 1/4 head of green cabbage
  • 1/4 head of purple cabbage
  • 1/4 English cucumber or 1/2 regular cucumber
  • 1/4 cup matchstick cut or shredded carrots
  • 1/2 cup shelled edamame
  • 2 cups cooked, shredded chicken
  • 2 green onions, sliced

Thai Peanut Salad Dressing Ingredients

  • 1/4 cup creamy peanut butter
  • 2 tablespoons lime juice
  • 2 tablespoons soy sauce, tamari or liquid aminos
  • 1 tablespoon sesame oil
  • 1 teaspoon sugar-free sweetener
  • 1/4 teaspoon powdered ginger
  • 1/4 teaspoon garlic powder

Step by Step Instructions

Step by Step Instructions

1
Prepare cauliflower rice

Add frozen cauliflower rice to a small non-stick skillet. Cook over medium heat, stirring occasionally, until all of the moisture is cooked from the cauliflower. Remove from heat and add to a large bowl to cool.

All the ingredients for thai chicken salad prepped.
Tip Cooking the cauliflower rice in a dry skillet until all of the moisture is cooked out helps to take the stinky cauliflower flavor and smell from cauliflower rice.
Ingredients for this step
  • 1 cup frozen cauliflower rice
2
Get to shredding

Thinly shred both cabbage wedges using a mandoline slicer or knife.

A wooden cutting board with chopped green and purple cabbage on it.
Ingredients for this step
  • 1/4 head of green cabbage
  • 1/4 head of purple cabbage
3
Combine the veggies

Slice cucumber into quarter moon slices. Add both cooked cauliflower rice, both cabbage types, carrots, cucumber and edamame to a large bowl.

A white bowl with edamame, cucumber and purple cabbage.
Ingredients for this step
  • 1/4 English cucumber or 1/2 regular cucumber
  • 1/4 cup matchstick cut or shredded carrots
  • 1/2 cup shelled edamame
4
Chop the chicken

Cut chicken into smaller chunks with a knife. Add to the bowl along with the green onion.

A cutting board with chopped cooked chicken next to a chef's knife.
Ingredients for this step
  • 1 cup cooked, shredded chicken
  • 2 green onions, sliced
5
Peanut salad dressing instructions

To make the dressing, combine all of the ingredients for the dressing in a small bowl or mason jar. Add a few tablespoons of water or avocado oil to thin it out if necessary.

A bowl with creamy peanut dressing next to a whisk.
Tip Add a few tablespoons of water or avocado oil to thin out the dressing if necessary.
Ingredients for this step
  • 1/4 cup creamy peanut butter
  • 2 tablespoons lime juice
  • 2 tablespoons soy sauce
  • 1 tablespoon sesame oil
  • 1 teaspoon sugar-free sweetener
  • 1/4 teaspoon powdered ginger
  • 1/4 teaspoon garlic powder
6
Toss the salad

Add dressing to the salad and toss to combine.

Pouring peanut dressing onto a bowl with crunchy thai salad.
Nutrition Per Serving
421 Calories
23.6g Fat
35g Protein
13.1g Net Carbs
21.4g Total Carbs
3 Servings
Nutrition disclaimer

The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.

Calculate Your Keto Macros in 30 Seconds

Not sure if this recipe fits your daily targets? Our free calculator shows you personalized macros based on your goals, activity level, and body composition.

Get My Macros (Free) →

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

Thai Chicken Salad

Frequently Asked Questions

I don't like the flavor of cauliflower rice. Can I omit it?

Yes, you don't have to add in the cauliflower rice. It's not a necessary ingredient but I do think it helps with flavor and keeps you full until your next meal since it adds fiber and keeps the keto salad filling.

Can I substitute almond butter for the peanut butter?

If you're trying to avoid peanuts or want an even lower-carb option, you can substitute the peanut butter with almond butter. The flavor will be slightly different but still very delicious! Use the same amount of almond butter as you would peanut butter.

Similar Recipes

Others looking for “Thai Chicken Salad” also liked:

A hand pouring creamy peanut dressing on a thai chicken salad bowl.

Substitutions

I designed this recipe to incorporate my favorite vegetables and flavors; however, if you prefer different ingredients, here are some substitutions you can make.

Protein

Instead of chicken, try using cooked shrimp, ground pork or tofu, for a vegetarian or vegan version. For added convenience, use pre-cooked rotisserie chicken or canned chicken breast. I just get pre-shredded cooked chicken from the deli counter at my local grocery store.

Vegetables

Feel free to customize the vegetable mix based on your preferences or what you have on hand. You can substitute or add ingredients like bell peppers, snap peas, broccoli florets, or shredded kale.

Toppings

For extra crunchy and flavor, add in some toppings like chopped cilantro, sliced almonds or peanuts, or a sprinkle of sesame seeds.

 

Creamy peanut thai dressing over a crunchy cabbage salad on a plate.

Storage information

Once prepared, this Thai salad recipe is best consumed right away since the dressing can make the salad soggy if it sits too long. If you want to make this salad ahead of time, prepare the salad and the peanut dressing but store the two separately. Pour on the dressing when ready to use. The salad dressing can be stored in the refrigerator for up to 5 days. 
About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

More Lunch Recipes

A bowl of creamy coated broccoli and chicken salad with bell pepper and onion.
15 Mins
Broccoli Chicken Salad
5 Stars (2 Reviews)

I make this high-protein keto salad all the time. Crunchy broccoli florets and bell pepper tossed with shredded chicken in a tangy lemon-garlic Greek...

See the Recipe
chicken taquitos close up on a plate with toppings dripping down the sides
10 Mins
Keto Chicken Taquitos
4.9 Stars (19 Reviews)

A delicious way to use up leftover chicken or a deli rotisserie bird. These crunchy taquitos wrap shredded chicken and creamy cheese in a tortilla,...

See the Recipe
Individual bowls of chicken Alfredo lasagna layered with creamy sauce, cheese, and noodles.
35 Mins
Chicken Alfredo Lasagna Bowls
Not yet rated

These keto lasagna bowls layer juicy chicken, creamy alfredo sauce, and zero-carb egg white wraps into single-serve containers you can bake, air fry,...

See the Recipe
Individual Mexican lasagna bowls topped with avocado, pico de gallo, and sour cream in glass containers.
40 Mins
Mexican Lasagna Bowls
5 Stars (1 Reviews)

This high protein keto Mexican lasagna bowl packs all the flavor of your favorite taco night, just layered up and portioned into single-serve meal...

See the Recipe
Green tongs holding a chicken tender wrapped in crispy bacon. Juice is dripping from the chicken.
20 Mins
Bacon Wrapped Chicken Tenders
Not yet rated

Five ingredients, 20 minutes, and you've got bacon wrapped chicken tenders with a smoky paprika rub and tangy BBQ glaze. I make these in the air...

See the Recipe
Close up of juicy, buttery parmesan garlic chicken skewers.
30 Mins
Garlic Parmesan Chicken Skewers
5 Stars (3 Reviews)

This MUST TRY viral recipe will have you hooked! Garlic parmesan chicken skewers are coated with a rich, garlicky parmesan sauce then air-fried to...

See the Recipe
Reviews 2
5 Stars (1 Reviews)
  1. R
    Rachel Feb 16, 2026

    I used to make a version of this salad years ago before keto with crispy wontons on top, and I'd order it at this Thai place near my old office at least once a week. Hadn't had anything like it in two years. Made this tonight with the peanut dressing and honestly teared up a little at the first bite. The crunch from the cabbage, the lime in the dressing... it's exactly what I needed. Thank you for bringing this back into my life.

    1. Annie Lampella
      Annie Lampella Feb 18, 2026

      The wonton crunch is genuinely the thing I missed most going keto. Cabbage isn't the same but at some point you stop noticing. Glad the peanut dressing hit right.

Leave a Review