This post may contain affiliate links. Please read our disclosure policy.
Fresh, nutty, and zesty, this Thai Peanut Salad is just bursting with flavor! Ready in just minutes, this is a quick and easy side dish, or add some healthy protein to make it a meal. It’s naturally gluten-free and vegetarian, and can easily be made vegan.
You may also like my Asian Cucumber Salad or my spicy cucumber salad.
I love salads, and this Thai Peanut Salad tastes amazing and healthy, too! Loaded with cabbage, carrots, bell pepper, green onions, and cilantro, it gets drizzled in a mouth-watering peanut dressing and sprinkled with crushed peanuts for a bit of crunch.
The best part? It takes just a few minutes to toss it all together. It’s an excellent side dish anytime, or you can make it for lunch. Add a healthy protein to round out the meal, and it will keep you full until dinner. I particularly enjoy it with this honey lime salmon or this baked teriyaki chicken breast!
Recipe summary
- Simple: There is no cooking required in this Thai Salad Recipe! Just chop up the vegetables, whip up the dressing, and toss it all together.
- Quick: Ready in 10 minutes or less! Perfect for a quick lunch, snack, or side dish with dinner.
- Wholesome: Loaded with vegetables and nuts for some healthy fats, this salad recipe is raw and so good for you!
- Goes with anything: I like to eat this on its own or with a lean protein like chicken breast, salmon, or tofu.
Ingredients you will need
- Cabbage: Use a medium size or half of a large size.
- Carrots: Carrots add natural sweetness and a pop of color. Try parsnips as a substitute.
- Green onions
- Bell pepper: Sweet colors like red, orange, and yellow are perfect for this recipe.
- Peanuts: Peanuts add a little crunchy texture. My favorite part!
- Salt and pepper
- Peanut butter: Creamy peanut butter is best.
- Coconut aminos: You can use low sodium soy sauce instead
- Lemon: Both the zest and juice add bright citrus notes. Lime is great in this recipe, too!
- Honey: Honey adds sweetness to the Thai peanut salad dressing. Maple syrup is a great alternative if needed.
- Water: Use a little water to thin the dressing as desired
- Optional add-ons: consider adding 1 tablespoon of sesame oil and 2 tablespoons of rice wine vinegar.
How to make Thai Peanut salad
1. Make the dressing: Whisk the dressing ingredients in a large bowl until smooth. Add water as needed to thin it until it reaches your desired consistency.
2. Add veggies: Stir in the cabbage, carrots, green onions, pepper, cilantro, and peanuts.
3. Season and toss: Season to your taste and thoroughly toss to coat the salad with the creamy peanut dressing.
Tips for Success
- Add a protein to make it a meal: Round out this recipe with a healthy protein like chicken, turkey, or fish. It’s so filling this way!
- Double the Thai Salad Dressing and save some for salads throughout the week.
- Make it vegan by adding maple syrup instead of honey.
- Make it paleo by adding almond butter instead of peanut butter and slithered almonds or crushed pecans instead of peanuts.
- Store in an airtight container for up to 3 days.
Frequently Asked Questions
Just a few simple pantry staples make this delicious Thai salad dressing: peanut butter, coconut aminos, lemon, and honey. All you have to do is mix the ingredients together and thin it with a little water until the dressing reaches your desired consistency.
Thai Peanut Sauce is commonly called Satay Sauce. It can be used as a salad dressing or a dip or marinade for meats.
Although this salad tastes amazing on its own, it’s also great with protein or as a side salad to another dish. Here are my favorite recipes to serve this salad alongside:
Chicken Satay with Peanut Sauce
Shrimp Pad Thai
Healthy Chicken Pad Thai
Thai Basil Chicken
Sweet and Spicy Asian Chili Chicken Breasts
Asian Chicken Lettuce Cups
Honey Glazed Salmon
More salad recipes
- Asian Chopped Chicken Salad
- Mediterranean Quinoa Salad Recipe
- Healthy Thai Peanut Dressing
- Healthy Homemade Coleslaw Salad
- Strawberry Spinach Salad
- Chicken Arugula Salad
Pin this now to find it later
Pin ItAlso, if you try a recipe and you like it, leave me some feedback in the comment section below. Don’t forget to rate the recipe, too! I would love it if you shared it with friends and family.
FOLLOW me on FACEBOOK | INSTAGRAM | PINTEREST | TWITTER for all of my latest blog posts and recipes.
Thai Peanut Salad
Ingredients
- 1 medium head cabbage, shredded
- 2 carrots, shredded
- 1/2 bunch green onions, sliced
- 1 red bell pepper, thinly sliced
- 1/2 bunch cilantro, chopped
- 2/3 cup chopped roasted peanuts
- Kosher salt and pepper, to taste
Dressing:
- 1/4 cup creamy peanut butter
- 2 tablespoons coconut aminos
- 1 lemon, zest, and juice
- 1 tablespoon honey
- 2-3 tablespoons water, to thin the dressing as desired
Optional add on
- 1 tablespoon Sesame Oil
- 2 tablespoons rice wine vinegar
Instructions
- Whisk the dressing in a large bowl until smooth. Add water as needed to thin it until it reaches your desired consistency.
- Stir in the cabbage, carrots, green onions, pepper, cilantro, and peanuts.
- Season to your taste and thoroughly toss to coat the salad with the creamy peanut dressing.
Video
Notes
- Add a protein to make it a meal: Round out this recipe with a healthy protein like chicken, turkey, or fish. It’s so filling this way!
- Double the Thai Salad Dressing and save some for salads throughout the week.
- Make it vegan by adding maple syrup instead of honey.
- Make it paleo by adding almond butter instead of peanut butter, and slithered almonds or crushed pecans instead of peanuts.
- Store in an airtight container for up to 3 days.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Hello, are there any alternatives to coconut aminos? Thank you!
Soy sauce. You can use low sodium