
Tangy unripe mango strips mix with bright veggies and fragrant herbs in this knockout Thai-style salad that hits your taste buds with every amazing bite. The just-right mix of tart, sweet, salty and hot flavors creates a taste explosion that feels like you're walking through a Southeast Asian food market. This cool dish packs tons of wow-factor but needs hardly any prep, so it works for everything from quick weeknight meals to fancy dinner parties when you want to impress guests.
When I made this salad for a backyard get-together, folks first came over looking curious but kept coming back for seconds and thirds. My spice-avoiding neighbor couldn't stay away, saying how the mix of sweet and tangy flavors made the mild heat totally addicting. There's something about the crunchy textures with bold tastes that wins over even the pickiest eaters.
Vibrant Ingredients
- Green mangoes: These hard, unripe fruits give you that key tartness and crunch you'll never get from sweet mangoes
- Red onion: Brings sharp flavor and gorgeous purple-red color throughout your salad
- Carrots: Add natural sweetness and bright orange that makes the salad pop
- Fresh cilantro: Gives you those herby scents that make Thai food taste like the real deal
- Fish sauce: Creates that deep savory base that holds all the other flavors together
- Lime juice: Adds zingy freshness that works with the sweet and salty parts
- Brown sugar: Brings needed sweetness with hints of caramel-like richness
- Fresh chilies: Add as much or little heat as you want to wake up the whole dish
I found out by accident that soaking sliced onions in cold water for a few minutes really makes the salad better. This quick trick takes away some of that sharp bite while keeping their flavor, making everything taste more balanced. My grandma showed me this little hack for raw onions, and it turns this salad from pretty good to totally amazing.
Brilliant Assembly
- Cut mango right:
- Get a good sharp peeler or mandoline to make even thin strips that soak up the dressing well.
- Slice onions super thin:
- Cut red onion into skinny half-circles, dunking them in cold water to mellow them out if you want.
- Fix up carrots:
- Grate them or make thin strips about the same size as your mango pieces so everything feels right together.
- Cut herbs at the last minute:
- Chop cilantro right before you serve so it stays really fresh and doesn't get sad and wilty.
- Mix up dressing:
- Stir together fish sauce, lime juice and brown sugar in a little bowl until the sugar mostly melts.
- Throw in the flavor boosters:
- Mix in some grated garlic and chopped chilies to your dressing, making it as hot as you like.
- Toss it all together:
- Mix veggies and herbs with dressing right before everyone eats for the best crunch and flavor.
- Give it a try:
- Taste your finished salad and add more fish sauce, lime juice or sugar if it needs it to make it just right.

I learned the hard way that you can't swap in ripe mangoes. My first try used sweet yellow ones because they were easier to find, but everything turned out mushy and way too sweet, drowning out all the other flavors. You really need those firm, tart green mangoes for the right flavor and to keep everything from turning to mush in this classic salad.
Serving Ideas
The normal way to show it off makes the colors pop. Put it in a white bowl or on a banana leaf to create a beautiful background that makes all those bright ingredients really stand out naturally.
Fun Twists
Toss some crushed roasted peanuts or cashews on top for extra crunch, mix in fresh mint or Thai basil for more herby goodness, or add some poached shrimp or slices of grilled beef to turn it into a main meal.
Smart Storage
Keep your cut veggies and dressing apart until you're ready to eat to keep everything crisp. You can store your chopped veggies in cold water in the fridge to help them stay fresh longer.

I got hooked on making this salad regularly after traveling around Thailand one summer, where I saw similar dishes served with pretty much every meal. I couldn't believe how these flavor combos could make you feel refreshed even when it was super hot outside. Now whenever it's warm or my meals need some excitement, this bright salad does the trick without much work but with tons of flavor.
Frequently Asked Questions
- → How do I pick good mangoes for this mix?
- For a true Thai mango mix, grab firm, green, unripe mangoes that don't give when you squeeze them. The inside should be whitish or light yellow, not orange. These mangoes are sour not sweet and give this dish its unique taste. You'll likely find them at Asian grocery stores. If you can only get mangoes that are starting to ripen, they'll work but your mix will end up a bit sweeter.
- → What can I use instead of fish sauce for a veggie-friendly version?
- To make it veggie-friendly, swap fish sauce with soy sauce plus a splash of lime juice, or try veggie 'fish sauce' made from seaweed. Tamari with a tiny bit of sugar works too. The taste won't be exactly the same as with real fish sauce, but these swaps will still give you that salty umami kick your dressing needs.
- → How hot is this mix, and can I change that?
- You can make it as mild or spicy as you want. One Thai chili gives a gentle warmth, while four will really fire it up. If you don't like things too hot, take out the seeds and white parts of the chilies before chopping, or use milder peppers like jalapeños. Want no heat at all? Skip the chilies completely and add a bit of black pepper instead.
- → Can I fix this mix ahead of time?
- It's tastiest right after mixing, but you can get things ready in advance. Cut up the mangoes, carrots, and onions and keep them in separate containers in the fridge. Mix up the dressing and store that separately too. Just throw everything together right before you're going to eat to keep everything crisp and avoid soggy veggies.
- → What main dishes go well with this Thai mango mix?
- This mix tastes great with grilled or roasted meats, especially Thai lemongrass chicken or grilled shrimp. It also goes nicely with pad thai, coconut curries, or jasmine rice and stir-fried veggies. The bright, tangy flavors cut through richer foods, making it a perfect side for a Thai meal.
- → Are there different ways to make this mix in Thai cooking?
- Sure, some folks add crushed roasted peanuts for crunch and protein, dried shrimp for deep flavor, or thin slices of bell pepper for color and texture. In some parts of Thailand, they mix in green papaya with the mango, or toss in bean sprouts for extra crunch. Feel free to try these authentic add-ins to create your own version.