I love fresh salads, but Thai cuisine in general is special because in Thailand even simple dishes are full of contrast and balance, and that is exactly what makes this mango salad so memorable and satisfying. Thai mango salad is one of those dishes that feels light, bright, and exciting at the same time. It combines crunchy green mango with a bold dressing that is sweet, sour, salty, and spicy all at once. Every bite feels refreshing, especially when you want something quick but full of flavor.
I love how simple ingredients can turn into something so lively and addictive. It has that perfect street-food feeling that wakes up your taste buds instantly and makes you want just one more bite every time.
I have always liked quick recipes that don’t need cooking, I use fresh green mango, lime, fish sauce, and chili because they always give that perfect street-food taste. Always choose firm mangoes for the best crunch and flavor.

You can serve Thai mango salad as a side dish with grilled meats, some jasmine rice, also with seafood dishes like shrimp or fish, or even as a light snack on its own when you want something refreshing.
Its Perfect For:
- Light lunch days when you want something fresh and not heavy
- Summer meals when you crave cooling and crunchy textures
- Quick appetizers for guests or dinner parties
- Healthy meal prep options with bold flavor
- Street food style cravings at home without cooking
Ingredients
- 2 green unripe mangoes, peeled and julienned
- 1 small carrot, julienned (optional)
- 1–2 Thai chilies, finely chopped (adjust to spice level)
- 2 tablespoons fish sauce
- 1½ tablespoons lime juice (freshly squeezed)
- 1 tablespoon palm sugar or brown sugar
- 1 tablespoon roasted peanuts, crushed
- 2 tablespoons fresh cilantro, chopped
- 1 tablespoon dried shrimp (optional)
- 1 small garlic clove, minced
- 1–2 tablespoons cherry tomatoes, halved
- 1 tablespoon toasted sesame seeds (optional)
Kitchen Equipment You’ll Need
- Sharp knife for slicing mango finely
- Vegetable peeler for removing mango skin
- Cutting board for safe preparation
- Mixing bowl for combining all ingredients
- Small bowl for making dressing
- Spoon or tongs for tossing salad
- Measuring spoons for accurate seasoning
How to make Thai Mango Salad
Step 1
Prepare the mango: Peel the green mangoes and cut them into thin julienne strips. Try to keep the strips even so they absorb the dressing properly and give a nice crunchy texture in every bite. If using carrot, prepare it the same way and mix it with the mango in a large bowl.
Step 2
Make the dressing: In a small bowl, combine fish sauce, lime juice, and palm sugar. Stir well until the sugar is mostly dissolved. Add the minced garlic and chopped Thai chilies, mixing again so the flavors start to infuse into the liquid.
Step 3
Combine the salad base: Add the mango, carrot (if using), cherry tomatoes, and dried shrimp into a large mixing bowl. Pour the dressing over the top and toss everything together thoroughly so the mango is evenly coated with the sweet, salty, sour, and spicy mixture.
Step 4
Let it absorb flavor: Allow the salad to sit for about 5 minutes after tossing. This helps the mango slightly soften and absorb the dressing while still staying crisp and refreshing.
Step 5
Finish and garnish: Add the crushed roasted peanuts, chopped cilantro, and toasted sesame seeds on top. Give it one final gentle toss or leave the toppings on the surface for extra crunch and presentation.
Step 6
Serve immediately: Transfer to a serving plate and serve fresh. Thai mango salad is best enjoyed right away while it is still crunchy, juicy, and brightly flavored.
Tips for the Best Thai Mango Salad
- Always use unripe green mangoes
They should feel firm and sour
Soft mangoes will make the salad too sweet - Slice mango into thin strips
Thin cuts absorb dressing better
They also improve the crunchy texture - Balance your dressing carefully
Taste as you mix lime and fish sauce
The flavor should be sweet, sour, and salty - Adjust chili based on preference
Start small if you are unsure
You can always add more heat later - Let the salad rest briefly
Five minutes is enough time
It helps flavors soak into the mango - Use fresh lime juice only
Bottled juice changes the taste
Fresh juice keeps it bright and clean - Add peanuts last for crunch
This keeps them from getting soggy
It also gives a final texture boost
Optional Ingredients
- Dried shrimp for extra umami depth
- Cherry tomatoes for juicy sweetness
- Toasted sesame seeds for nutty flavor
- Mint leaves for a cooling touch
- Shredded cabbage for extra crunch
- Chili flakes for stronger heat

How to serve Thai Mango Salad?
I like to serve Thai mango salad immediately after mixing because it tastes its absolute best when the mango is still crisp, fresh, and full of that natural tangy bite. The dressing is bold and lively, so serving it right away keeps the balance of sweet, sour, salty, and spicy flavors perfectly sharp and refreshing.
I usually present it in a shallow wide bowl or even on a flat plate because it makes the colors stand out more beautifully. The bright green mango, red chilies, and fresh herbs look more vibrant when spread out, and it also helps the salad stay airy instead of becoming too heavy or wet.
I often serve it alongside grilled meats, fried fish, or even simple steamed jasmine rice. It also works wonderfully as a starter before a main meal because it wakes up the appetite and prepares the palate with its strong, fresh flavors. Sometimes I even enjoy it alone as a light lunch when I want something quick but still exciting.
Is Thai Mango Salad healthy?
Thai mango salad is generally a healthy dish because it is made with fresh fruits, herbs, and natural seasonings. It is low in calories and high in fiber, especially from green mango and vegetables, which helps digestion and keeps you full in a light way.
It also contains healthy ingredients like lime juice and herbs, but you should be mindful of fish sauce and sugar if you are watching sodium or sweetness levels. Overall, it is a balanced and refreshing option for most diets.
Variations and Substitutions
- Thai Papaya Style Swap
Replace mango with green papaya
It becomes classic Som Tum instead
Texture becomes slightly softer but still crunchy - Vegan Version
Use soy sauce instead of fish sauce
Add mushrooms for umami depth
Keeps it fully plant-based and savory - Extra Spicy Street Style
Add more Thai chilies and chili flakes
Perfect for strong heat lovers
Gives a bold street-food kick - Sweet Fruit Fusion
Mix mango with pineapple chunks
Adds tropical sweetness contrast
Creates a juicier salad style - Protein Boost Version
Add grilled shrimp or chicken strips
Makes it more filling as a meal
Turns it into a main dish option - Low Sodium Option
Reduce fish sauce slightly
Increase lime for freshness balance
Keeps flavor light and clean - Crunchy Salad Bowl
Add cabbage and cucumber slices
Creates more volume and texture
Makes it extra refreshing and filling - Herb Heavy Version
Add mint, basil, and coriander
Makes it extra aromatic and fresh
Gives a stronger herbal fragrance
How to store, How to reheat
Thai mango salad is best eaten fresh because the mango can release water and lose its crisp texture over time. If you need to store it, place it in an airtight container and refrigerate it for up to 1 day.
To keep it fresher longer, it is better to store the dressing separately and mix everything only before serving. Once combined, the salad will soften gradually, but it will still taste good within a short time.
This salad is not meant to be reheated because it is a fresh cold dish. Instead, take it out of the fridge a few minutes before eating so the flavors can wake up again naturally.
Frequently Asked Questions About Thai Mango Salad
What type of mango is best for Thai mango salad?
You should always choose firm, unripe green mangoes for this recipe.
They give the signature sour crunch that makes the salad refreshing.
Ripe mangoes will make it too sweet and soft, changing the whole dish completely.
Can I make Thai mango salad less spicy?
Yes, you can easily reduce or skip the Thai chilies completely.
The salad will still taste bright, tangy, and full of flavor.
You can also add extra lime juice or a little sugar to balance it nicely.
Can I prepare this salad ahead of time?
You can prepare all the ingredients in advance and store them separately.
However, it is always best to mix everything just before serving.
This keeps the mango crisp and prevents the salad from becoming watery or dull.
Is Thai mango salad suitable for a healthy diet?
Yes, it is naturally light, fresh, and full of vitamins and fiber.
It is low in calories and uses mostly raw natural ingredients.
Just be mindful of fish sauce and sugar if you need a lower sodium option.

Thai Mango Salad
Ingredients
- 2 green unripe mangoes peeled and julienned
- 1 small carrot julienned (optional)
- 1 –2 Thai chilies finely chopped (adjust to spice level)
- 2 tablespoons fish sauce
- 1½ tablespoons lime juice freshly squeezed
- 1 tablespoon palm sugar or brown sugar
- 1 tablespoon roasted peanuts crushed
- 2 tablespoons fresh cilantro chopped
- 1 tablespoon dried shrimp optional
- 1 small garlic clove minced
- 1 –2 tablespoons cherry tomatoes halved
- 1 tablespoon toasted sesame seeds optional
Instructions
- Prepare the mango: Peel the green mangoes and cut them into thin julienne strips. Try to keep the strips even so they absorb the dressing properly and give a nice crunchy texture in every bite. If using carrot, prepare it the same way and mix it with the mango in a large bowl.
- Make the dressing: In a small bowl, combine fish sauce, lime juice, and palm sugar. Stir well until the sugar is mostly dissolved. Add the minced garlic and chopped Thai chilies, mixing again so the flavors start to infuse into the liquid.
- Combine the salad base: Add the mango, carrot (if using), cherry tomatoes, and dried shrimp into a large mixing bowl. Pour the dressing over the top and toss everything together thoroughly so the mango is evenly coated with the sweet, salty, sour, and spicy mixture.
- Let it absorb flavor: Allow the salad to sit for about 5 minutes after tossing. This helps the mango slightly soften and absorb the dressing while still staying crisp and refreshing.
- Finish and garnish: Add the crushed roasted peanuts, chopped cilantro, and toasted sesame seeds on top. Give it one final gentle toss or leave the toppings on the surface for extra crunch and presentation.
- Serve immediately: Transfer to a serving plate and serve fresh. Thai mango salad is best enjoyed right away while it is still crunchy, juicy, and brightly flavored.




Leave a Reply