Picture sunshine on a plate: sweet, tangy ribbons of mango, crisp rainbow vegetables, and the creamiest, zestiest peanut dressing you have ever spooned over anything. This Thai mango salad is not just a recipe, it is a little celebration of flavor that comes together in twenty minutes flat, no stove required.
It has earned a permanent spot in my kitchen for those days when I want something fresh, vibrant, and just a touch fancy without any fuss. Whether you serve it as a light lunch or a colorful side alongside grilled proteins, it delivers a perfect balance of sweet, spicy, tangy, and savory in every forkful.
Why You’ll Love This Recipe
This salad brings back memories of my travel days, wandering through bustling Thai markets with mango juice dripping down my hands and spice hanging in the air. It carries that same kind of bright, joyful magic, the sort of dish that makes an ordinary afternoon feel a little more like a getaway.
Beyond the nostalgia, it is genuinely practical. The whole thing is ready in under thirty minutes, it is loaded with crunchy vegetables and juicy mango, and that creamy peanut dressing is so good you will want to drizzle it on everything from grain bowls to grilled chicken. It is a rare recipe that feels indulgent while being packed with fresh produce.
Best of all, it is endlessly adaptable. Keep it plant-based, toss in grilled shrimp or chicken to make it a full meal, or crank up the heat with a little chili. The base stays the same while the salad happily bends to whatever you are in the mood for.
Ingredients
The produce does the heavy lifting here. You will need two ripe mangoes, julienned or thinly sliced, one red bell pepper cut into thin strips, one cup of shredded carrots, half a small red onion sliced thin, and two cups of shredded Napa or green cabbage. A generous handful of fresh herbs, half a cup of chopped cilantro and half a cup of torn mint or Thai basil, keeps everything bright and fragrant.
The peanut dressing is where the magic happens. Whisk together three tablespoons of peanut butter, two tablespoons of lime juice, one tablespoon of soy sauce, one tablespoon of honey or maple syrup, one teaspoon of sesame oil, and one teaspoon of grated fresh ginger. Thin it with one to two tablespoons of water until it pours in a silky, drizzable ribbon.
To finish, you will want a quarter cup of chopped roasted peanuts scattered over the top just before serving. That final flourish adds the toasty crunch that makes each bite so satisfying, so do not skip it.

Step-by-Step Instructions
Start with the dressing, since it only takes a minute and lets the flavors settle while you prep the vegetables. In a small bowl, whisk together the peanut butter, lime juice, soy sauce, honey or maple syrup, sesame oil, and grated ginger until smooth. Add water a tablespoon at a time until the dressing is pourable but still creamy, then set it aside.
Next, build the salad. In a large mixing bowl, combine the mango, red bell pepper, shredded carrots, red onion, cabbage, cilantro, and mint. Take a moment to toss everything so the colors and textures are evenly distributed, which makes for a prettier platter and a more balanced bite.
Pour the peanut dressing over the salad and toss gently to coat every strand. Taste as you go and adjust the seasoning, adding a splash more lime juice for brightness or a little extra soy sauce for depth until it tastes just right to you.
Transfer the dressed salad to a serving platter or individual bowls and shower it with the chopped roasted peanuts right before serving. That last-minute sprinkle keeps the nuts crisp and gives the whole dish its signature crunch.

Tips for the Best Thai Mango Salad
If you are making the salad ahead, resist the urge to dress it early. Add the peanut dressing right before serving so the vegetables stay crisp and the mango keeps its shape. A mandoline slicer speeds up prep and gives you those beautiful, even ribbons in a fraction of the time.
Taste your mango before assembling so you can gauge the sweetness and balance the dressing accordingly. For a heartier meal, fold in chopped grilled chicken or a few of these grilled shrimp for protein. And if you love bright, chilled dishes like this, you will also enjoy a bowl of classic gazpacho with heirloom tomatoes on a hot day.
Frequently Asked Questions
Can I make this ahead of time?
Yes. Keep the dressing and vegetables separate until you are ready to toss and serve. Stored that way, the components keep beautifully in the fridge for up to two days.
What if I cannot find fresh mango?
Firm papaya or julienned green apple both make lovely substitutes, adding a similar refreshing tartness and crunch to the salad.
I am allergic to peanuts. What can I use instead?
Almond butter or sunflower seed butter work wonderfully in the dressing. You will still get that creamy, nutty richness without the peanuts.
How do I make it spicier?
Add thinly sliced red chili to the salad or stir a dash of Sriracha into the dressing. Start small and build the heat to your taste.
Is this salad vegan?
It easily can be. Use maple syrup instead of honey and double-check that your soy sauce is free of any animal-derived additives.
Did you give this Thai mango salad a try? I would love to hear how you made it your own, so leave a comment below. For more healthy eating ideas visit our sister site, and be sure to snap a photo and tag @thekitchensaid on Instagram so I can see your colorful creation!
Thai Mango Salad with Peanut Dressing
Thai · Salad

A vibrant Thai mango salad with crisp vegetables and juicy mango tossed in a creamy peanut-lime dressing, ready in 20 minutes.
Ingredients
- 2 ripe mangoes, thinly sliced
- 1 red bell pepper, sliced
- 1 cup shredded carrots
- 1/2 small red onion, thinly sliced
- 2 cups shredded cabbage
- 1/2 cup fresh cilantro
- 1/2 cup fresh mint or Thai basil
- 1/4 cup chopped peanuts
- 3 tbsp peanut butter
- 2 tbsp lime juice
- 1 tbsp soy sauce
- 1 tbsp honey or maple syrup
- 1 tsp sesame oil
- 1 tsp grated ginger
- 1-2 tbsp water
Instructions
- Whisk peanut butter, lime juice, soy sauce, honey, sesame oil, and ginger until smooth, adding water to reach a pourable consistency.
- Combine mango, bell pepper, carrots, red onion, cabbage, cilantro, and mint in a large bowl.
- Pour the dressing over the salad and toss gently to coat, adjusting seasoning to taste.
- Transfer to a platter and sprinkle with chopped roasted peanuts just before serving.
Nutrition: 220 calories







