Thai Salad Recipe with Peanut Dressing (2025)

Home / Recipes / Salads

Jessica Gavin
May 13, 2024

4.92 from 244 votes

↓ Jump to Recipe

99

This post may contain affiliate links | disclosure policy

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

Thai Salad Recipe with Peanut Dressing (2)

Recipe Science

  • Creamy peanut butter ensures a smooth, stable consistency, as stabilizers like palm oil prevent separation, unlike natural varieties.
  • The acidity in the lime juice of the peanut dressing helps to balance the richness of the peanut butter.
  • Blending the dressing smoothes the ginger, garlic, and peanut butter into a consistent mixture for even flavor distribution.

Jump To a Section

  • Why It Works
  • Ingredients You’ll Need
  • Ingredient Substitutions
  • How to Make Thai Salad
  • Frequently Asked Questions
  • Recipe Details

Featured Comment 99

“I’ve made this salad 3 times in like 2 weeks. I also add air-fried tofu. It is incredible!!”—Gina

Why It Works

Crisp, satisfying, and full of nutrients! This crunchy Thai salad recipe is tossed in a creamy peanut dressing, making eating healthy effortless. Each bite contains a powerhouse of fresh superfoods and a peanut flavor punch.

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

Ingredients You’ll Need

Thai Salad Recipe with Peanut Dressing (3)
  • Vegetables and Fruit: This colorful mix of thinly sliced kale, red bell peppers, red and napa cabbage, carrots, and ripe mango slices balances the bitterness of the kale with the natural sweetness of the fruit and sweet peppers.
  • Herbs: Fresh cilantro, mint leaves, and sliced green onions add enticing herbaceous notes.
  • Peanut Dressing: The rich dressing combines creamy peanut butter, lime juice, honey, soy sauce, sesame oil, sriracha, finely chopped ginger, and minced garlic. It is the perfect balance of sweet, savory, and tangy, with a hint of spice.

See the recipe card below for all ingredients and measurements (US and metric).

Ingredient Substitutions

It’s easy to switch up the flavor of this delicious Thai salad recipe. Try these options!

  • Vegetable Swaps: Try other types of lettuce, such as crisp romaine, iceberg, or butterleaf. Add baby spinach or spring mix instead of kale. Add slices of crunchy cucumber for a refreshing bite.
  • Add More Fruit: Pineapple chunks or papaya pairs well with the Thai dressing.
  • Make the Dressing Gluten-Free: Use coconut aminos or gluten-free tamari instead of soy sauce.
  • Change the Nut: Add almond butter or cashew butter, and make sure it’s creamy in texture.
  • Add Protein: Instantly turn this salad into an entree by adding some baked tofu, shredded rotisserie chicken, grilled shrimp, or marinated skirt steak.

How to Make Thai Salad

Step 1: Combine the Vegetables

Add the sliced kale, cabbage, bell pepper, carrot, mango, cilantro, mint, and green onions in a large bowl. Set aside while making the Thai salad dressing. If not serving right away, cover and refrigerate until ready to use.

Thai Salad Recipe with Peanut Dressing (4)

Step 2: Make the Peanut Dressing

A creamy peanut dressing complements the crunchy salad ingredients. Use a blender or food processor to quickly prepare the Thai salad dressing. Combine the creamy peanut butter, fresh lime juice, honey, rice vinegar, soy sauce, sesame oil, spicy sriracha, roughly chopped garlic, minced ginger, and water. Puree until smooth.

Alternatively, hand whisk the dressing ingredients together in a bowl. It will be slightly more chunky.

Experimentation Encouraged:If you want to amp up the umami flavor, add a dash of fish sauce. My readers love this salad dressing! You can even serve it with shrimpspring rolls.

Thai Salad Recipe with Peanut Dressing (5)

Step 3: Garnish and Serve

Drizzle some peanut dressing onto the salad ingredients and toss to combine. I like to serve any extra peanut dressing on the side or add more on top. It’s so delicious! Add some chopped roasted peanuts and more fresh herbs to garnish for extra crunch.

Frequently Asked Questions

What is Thai salad made of?

A crunchy blend of fresh vegetables like red and green cabbage, carrots, bell peppers, kale, green onions, cilantro, and mint. Mango is added for a hint of sweetness. It’s served with a sweet, tangy, and creamy peanut dressing. It’s an easy-to-customize salad!

Can I make the Thai Salad ahead of time?

The salad ingredients can be stored in an airtight container in the refrigerator for up to 3 days. The peanut dressing can be refrigerated for up to 5 days. To meal prep the salad for lunch during the week, portion it out in containers with the dressing on the side so the greens don’t get soggy.

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

Peanut butter must contain at least 90% by weight of peanuts and 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. If the amount of non-peanut ingredients exceeds 10%, it will be labeled as a spread. You’ve 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 to prevent separation and make a more creamy spreadable product.

More Thai Recipes

Stir Frying

Pad Thai

25 mins

Grilling

Chicken Satay with Peanut Sauce

30 mins

Side Dishes

Coconut Rice

33 mins

Chicken Main

Thai Chicken Curry with Coconut Milk

45 mins

If you tried this Thai Salad Recipe, please leave a 🌟star ratingand let me know how it went in the 📝commentsbelow!

Thai Salad with Peanut Dressing

Thai salad with peanut sauce dressing will be your new obsession! Each bite packs a powerhouse of fresh superfoods all in one bowl.

Thai Salad Recipe with Peanut Dressing (10)

Pin PrintSaveReview

4.92 from 244 votes

Prep Time30 minutes mins

Cook Time0 minutes mins

Total Time30 minutes mins

Servings 4 servings

Course Salad

Cuisine Thai

Ingredients

Thai Salad

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

Peanut Dressing

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

Instructions

  • Combine the Vegetables – 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.

  • Make the 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, whisk the ingredients together in a medium-sized bowl.

    Add more water to thin out the dressing if desired. Season with salt and pepper as needed.

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

Recipe Video

Thai Salad Recipe with Peanut Dressing (11)

Notes

  • Serving Size: 1 ½ cups of salad
  • Make it Gluten-Free: Use coconut aminos or gluten-free tamari instead of soy sauce.
  • Make it Less Sweet: If you like the dressing less sweet, start with 1 tablespoon of honey and gradually add more to taste.
  • Storing: Refrigerate salad ingredients for up to 3 days and peanut dressing for up to 5 days, adding dressing just before serving.

Nutrition Facts

Serves: 4 servings

Calories 179kcal (9%)Carbohydrates 24g (8%)Protein 6g (12%)Fat 8g (12%)Saturated Fat 1g (5%)Polyunsaturated Fat 2gMonounsaturated Fat 2gSodium 340mg (14%)Potassium 392mg (11%)Fiber 3g (12%)Sugar 14g (16%)Vitamin A 8200IU (164%)Vitamin C 120.5mg (146%)Calcium 80mg (8%)Iron 1.1mg (6%)

Percent Daily Values are based on a 2000-calorie diet. All nutritional information is based on estimated third-party calculations. Each recipe and nutritional value will vary depending on the brands you use, measuring methods, and portion sizes per household.

Tried this recipe?

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

Tag @jessica_gavin

Published on

Thai Salad Recipe with Peanut Dressing (12)

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.

Thai Salad Recipe with Peanut Dressing (13)

You May Also Like

Salads

BBQ Chicken Salad

35 mins

Salads

Chicken Caesar Salad

50 mins

Knife Skills

How to Cut Romaine Lettuce

5 mins

Reader Interactions

4.92 from 244 votes (228 ratings without comment)

Leave a Comment

99 Comments Leave a comment or review

  1. Eileen says

    I really like your recipe ingredients Question could I use less honey or maple syrup ?
    My husband has to watch his glucose
    thank you

    Reply

    • Jessica Gavin says

      Sure! I would combine all of the dressing ingredients without the honey, give it a taste and add the sweetener to your liking. If you are already using sweetened peanut butter, you will not have to add much more honey.

      Reply

  2. Gina says

    I’ve made this salad 3 times in like 2 weeks. I also add air fried tofu 🙂 It is incredible!!

    Reply

  3. leslie says

    just made for my lunch, it was so good! the dressing was AMAZING! thank you!

    Reply

    • Jessica Gavin says

      Thank you, Leslie!

      Reply

  4. Donna says

    I did this beautiful salad for friends at the weekend I tripled the amount and the whole lot was gone! I have shared this recipe with them all. Just delicious 😋 thankyou!

    Reply

    • Jessica Gavin says

      Thank you for sharing the recipe, Donna!

      Reply

  5. Mia says

    OMG, this salad was so good! I also used lettuce instead of kale because the kale season here is over. Thanks for sharing this terrific recipe!

    Reply

    • Jessica Gavin says

      You’re welcome, Mia!

      Reply

See More Comments

Thai Salad Recipe with Peanut Dressing (2025)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Aron Pacocha

Last Updated:

Views: 6572

Rating: 4.8 / 5 (48 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Aron Pacocha

Birthday: 1999-08-12

Address: 3808 Moen Corner, Gorczanyport, FL 67364-2074

Phone: +393457723392

Job: Retail Consultant

Hobby: Jewelry making, Cooking, Gaming, Reading, Juggling, Cabaret, Origami

Introduction: My name is Aron Pacocha, I am a happy, tasty, innocent, proud, talented, courageous, magnificent person who loves writing and wants to share my knowledge and understanding with you.