Crunchy Thai Salad with Peanut Dressing

Jump to Recipe

Irresistibly crunchy Thai salad with creamy peanut dressing will be your new vegetable obsession! Each bite packs a powerhouse of fresh superfoods.

bowl of crunchy Thai salad with creamy peanut dressing

Crisp, satisfying and full of nutrients! This crunchy Thai salad tossed in a creamy peanut dressing will be your new salad addiction. Each bite contains a powerhouse of fresh superfoods and a peanut flavor punch to match.

If you are looking for a quick, wholesome and exciting meal that you can enjoy for dinner or pack for lunch the next day, this salad will make your taste buds super happy. A few chops with your chef’s knife and a blend of the sauce, and you’ve got your next veggie-packed meal ready in minutes.

Bowl of unmixed Thai salad with recipe ingredients

This Thai salad screams summer, with the rainbow of colors and tropical mango slices it makes me want to hop on the next flight to Phuket! It’s so easy to find the freshest produce and ripe fruit at the market right now. Summer is in high gear, and it’s like the grocery store is just giving away mangoes!

To balance the slight bitterness of the kale greens, mangoes, and sweet red bell pepper add just the right amount of natural sweetness. I’d like to take a quick poll… Raise your hand if you LOVE peanut sauce? You know, the kind you can usually find with chicken satay or served with shrimp spring rolls?

Jar and spoon of homemade peanut sauce with chopped nuts on top

Not only is this Thai salad so tasty, but it’s also packed with those superfoods I mentioned up top! The kale, two types of cabbage, red bell peppers, carrots, green onions, and lime juice are all some of the top nutrient-dense superfoods you can enjoy. Yes, you can have your cake and eat it too, but in this case, it would be a delicious salad with an addictive peanut sauce, ha!

After shooting the photos for this recipe, it was getting to be around 1 pm, and I couldn’t wait to gobble this salad up! Each forkful is so refreshing, plus the light drizzle of peanut sauce hit the spot. You can instantly turn this salad into an entree by adding some grilled tofu, chopped chicken, beef or shrimp.

Thai salad in a bowl with peanut dressing

More Thai recipes

What is the difference between peanut butter vs. peanut spread?

There are a lot of options on the market for peanut butter products. Peanut butter labeling is regulated by the FDA and must contain at least 90% by weight of peanuts. There also may not be any added artificial colors, preservatives or sweeteners. The other 10% can be seasoning and stabilizing ingredients like salt, sugar, palm oil or peanut oil for example. If the amount of non-peanut ingredients exceeds 10%, then it would be labeled as a spread. You have most likely seen natural ground peanut butter separate over time and have oil on the top when you open the jar. Oils like palm oil are added when processing the product to prevent separation and make a more creamy spreadable product.

Pin this recipe to save for later

Pin This

Crunchy Thai Salad with Peanut Dressing

Irresistibly crunchy Thai salad with peanut sauce dressing will be your new vegetable obsession! Each bite packs a powerhouse of fresh superfoods all in one bowl.
Pin Print Review
3.93 from 165 votes
Prep Time30 mins
Cook Time0 mins
Total Time30 mins
Servings 4 servings
Course Salad
Cuisine Thai


Thai Salad

  • 2 cups kale
  • 1 ½ cups napa cabbage
  • 1 ½ cups red cabbage
  • ½ cup red bell pepper
  • ½ cup carrot
  • 1 mango
  • ¼ cup cilantro
  • 8 mint leaves
  • 1 tablespoon green onions
  • ¼ cup peanuts, roasted, roughly chopped

Peanut Dressing

  • cup peanut butter, natural creamy or smooth
  • 2 tablespoons lime juice
  • 3 tablespoons honey, or pure maple syrup
  • 1 ½ tablespoons rice wine vinegar
  • 1 ½ tablespoons soy sauce, low sodium
  • 1 teaspoon sesame oil
  • 1 teaspoon sriracha
  • ½ teaspoon ginger, minced
  • 1 clove garlic, roughly chopped
  • 1 tablespoon water


Thai Salad

  • In a large bowl add thin slices of kale, cabbage, bell pepper, carrot, mango, cilantro, mint, and green onions. Set aside and make the dressing.

Peanut Dressing

  • In a blender add peanut butter, lime juice, honey, vinegar, soy sauce, sesame oil, sriracha, ginger, garlic, and water.
  • Puree until smooth and combined, about 1 minute. Alternatively, the ingredients can be whisked together in a medium-sized bowl.
  • Add more water if needed to thin out the dressing if desired. Season with salt and pepper as needed.

To Serve

  • Gradually add enough dressing to coat the salad, toss to combine. Drizzle with more dressing if there's any remaining. Top with freshly cracked black pepper and chopped peanuts.

Recipe Video


  • Serving Size: 1 ½ cups of salad
  • If you like the dressing less sweet, start with 1 tablespoon honey and gradually add more to taste.

Want to save this recipe?

Create an account easily save your favorite content, so you never forget a recipe again.

Register now

Nutrition Facts
Crunchy Thai Salad with Peanut Dressing
Amount Per Serving
Calories 179 Calories from Fat 72
% Daily Value*
Fat 8g12%
Saturated Fat 1g5%
Polyunsaturated Fat 2g
Monounsaturated Fat 2g
Sodium 340mg14%
Potassium 392mg11%
Carbohydrates 24g8%
Fiber 3g12%
Sugar 14g16%
Protein 6g12%
Vitamin A 8200IU164%
Vitamin C 120.5mg146%
Calcium 80mg8%
Iron 1.1mg6%
* Percent Daily Values are based on a 2000 calorie diet.

Tried this recipe?

Tag @jessica_gavin on Instagram. I'd love to see how it turns out!

Tag @jessica_gavin

Filed under:

This post may contain affiliate links. Please read my disclosure policy.

Jessica Gavin

I'm a culinary school graduate, cookbook author, and a mom who loves croissants! My passion is creating recipes and sharing the science behind cooking to help you gain confidence in the kitchen.

Jessica's Secrets: Cooking Made Easy!
Get my essential cooking techniques that I learned in culinary school.
Jessica Gavin standing in the kitchen

You May Also Like

Reader Interactions

67 Comments Leave a comment or review

  1. Jess M says

    Been making this salad on the regular for a year now; in our house we now refer to it as the GOAT salad. Everyone loves it. Thanks again!

  2. Erika says

    I’ve made this a few times for myself, and my family, but it’s also been a meal I’ve prepared for new mom friends, paired with some grilled chicken. (As I recall a lot of people bring lasagnas, enchiladas, and other delicious but heavy meals.) Anyway, two thumbs up over here.

  3. zeynep says

    I have white rice vinegar and white wine vinegar in my pantry. Can I use one or the other, or a combination of the two, as a substitute for rice wine vinegar?

    • Jessica Gavin says

      You can substitute it with white rice vinegar or white wine vinegar, however after you make the dressing taste it. It made need more honey or salt, since rice wine vinegar is seasoned.

  4. Eliza B. says

    I made it tonight. I made my salad with romaine lettuce, shredded carrots, grilled chicken thighs(cubed), sliced radishes, red onion, cilantro, diced cucumber and topped with tortilla strips. Turned out yummy. I think next time I’ll add extra ginger, garlic and salt.

See More Comments

Leave A Reply

Recipe Rating