Side Dishes
This authentic Thai green mango salad delivers the perfect balance of sweet, spicy, and tangy flavors in just 15 minutes—a refreshing side that transports you straight to Bangkok. 🌿 The secret lies in the fresh green mango, which adds a crisp, slightly tart contrast to the creamy dressing and aromatic herbs.
Unlike many Westernized versions, this recipe stays true to Thai traditions while keeping prep simple enough for home cooks.
What makes this salad truly special is the harmony of textures and flavors: the crisp bite of shredded mango, the cooling freshness of herbs like cilantro and mint, and the bold heat of Thai chili.
The dressing—a blend of lime juice, palm sugar, and tamarind—ties everything together with its signature sweet-spicy tang. Traditional recipes often call for fish sauce, but I’ve included a vegetarian-friendly substitution that doesn’t compromise on authenticity.
By the time you’re done, you’ll have a vibrant, restaurant-quality dish that’s as visually stunning as it is delicious. The bright green mango slices, scattered herbs, and crunchy peanuts create a plate that’s as pleasing to the eye as it is to the palate.
This salad works as a refreshing appetizer, a light lunch, or a palate-cleansing side for grilled meats.
Whether you’re serving it at a Thai-themed dinner or simply craving a taste of Southeast Asia, this recipe delivers authentic flavors without the fuss. Let’s get started—your taste buds will thank you.
Ingredients for authentic thai green mango salad
Fresh mango, aromatic herbs, and bold Thai flavors—this salad brings Bangkok to your table in 15 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Mango 🍈 | 2 cups | Shredded, unripe for tartness |
| Fresh Cilantro 🌿 | ½ cup | Stems removed, loosely packed |
| Fresh Mint Leaves 🍃 | ¼ cup | Lightly torn, not chopped |
| Thai Chili Peppers 🌶️ | 4 whole | Seeds removed for mild heat |
| Raw Peanuts 🥜 | ½ cup | Roasted, unsalted, chopped |
| Lime Juice 🍋 | ½ cup | Freshly squeezed, no pulp |
| Palm Sugar 🍯 | ¼ cup | Or substitute light brown sugar |
| Tamarind Paste 🍯 | 2 tbsp | Vegetarian-friendly brand |
| Vegetarian Fish Sauce Substitute 🥄 | 2 tbsp | Soy sauce or coconut aminos |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | Light and fruity variety |
| Sea Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Red Chili Flakes 🔥 | 1 tsp | Adjust to taste |
The green mango is non-negotiable here—it needs to be firm and unripe for that signature tartness. Hit up an Asian market for the best selection, or grab a ripe mango and let it sit at room temperature for a day to develop more flavor. Trader Joe's often carries pre-shredded versions in their frozen section if you're short on time, but fresh is always better. For the herbs, cilantro and mint should be vibrant and free of brown spots—wilting means they've lost their punch. If you can't find Thai chili peppers, bird's eye chilies work perfectly, just adjust the seeds based on your heat tolerance.
No tamarind paste? Lime juice mixed with a touch of date syrup gets you close, though it won't have the same depth. Running low on palm sugar? Light brown sugar or coconut sugar are great swaps—they won't taste identical, but they'll keep the sweet-spicy balance. The vegetarian fish sauce substitute is where authenticity meets practicality: soy sauce or coconut aminos both work, but if you're feeling adventurous, a splash of miso paste adds an umami kick. For the peanuts, roast your own in a dry pan for 5-7 minutes—store-bought versions can taste bland. And if you're out of lime juice, lemon juice with a pinch of salt works in a pinch (though purists will notice the difference).
This salad shines fresh but can be prepped ahead—keep the dressing separate until serving to prevent sogginess. Stores beautifully in an airtight container for up to 3 days in the fridge, though the mango will soften over time. For longer storage, freeze the dressing separately for up to 3 months, then toss with fresh mango and herbs when ready to serve. Garnish with extra lime wedges and chili flakes right before serving—that's when it looks most stunning. Leftovers make a fantastic lunch the next day, especially with a side of steamed jasmine rice to soak up all the flavors.
Why You'll Love This Recipe
- No-Knife Nightmare: I swear by this one after my last grocery trip—just slice the mango into matchsticks (or buy pre-cut if you’re really busy) and toss everything together. The peanuts don’t even need soaking, and the chili peppers? One quick seed-pull if you’re sensitive. Five minutes tops, and it’s the kind of dish that makes you question why you ever ordered takeout.
- Herb Bomb: Between us, that mint and cilantro combo is next level—bright, grassy, and just sweet enough to balance the heat. The green mango adds this incredible tangy crunch, while the crushed peanuts bring a nutty punch. It’s the kind of flavor explosion that makes you want to eat it straight from the bowl, no plates needed.
- Party in a Bowl: Honestly, this is my go-to for anything from a lazy Sunday lunch to a last-minute dinner guest situation. Serve it as a side with grilled chicken or shrimp, pile it on rice, or just eat it solo while scrolling through your phone. It’s the ultimate “I don’t have to cook much, but I’m still serving something impressive” dish.
- Leftovers? More Like Leftovers: Here’s what sold me—the salad actually improves overnight. The mango softens just enough to soak up the dressing, and the peanuts get even crunchier. I make a big batch on Sundays, and by Wednesday, it’s still the star of my lunch. Plus, it’s cheap—fresh herbs and mango go a long way, and you’re not wasting anything. Win.
Step-by-step instructions for authentic Thai green mango salad
Here's how to assemble this vibrant salad with perfect balance every time.
👨🍳 Step 1: Prepare the Mango and Herbs
Start by shredding the 2 cups of green mango using a mandoline or sharp knife for even strips. The mango should be unripe with firm texture—this ensures that tart, bright flavor that cuts through the richness. Place the shredded mango in a large mixing bowl.
Next, add the 0.5 cup of fresh cilantro (stems removed) and 0.25 cup of fresh mint leaves (lightly torn). I like to use my fingers to gently tear the mint rather than chopping—this preserves more of the delicate leaves' aroma. Give everything a quick toss with your hands to distribute the herbs evenly through the mango.
🔪 Step 2: Create the Dressing Components
In a small bowl, combine the 0.5 cup of lime juice, 0.25 cup of palm sugar, 2 tbsp of tamarind paste, and 2 tbsp of vegetarian fish sauce substitute. Use a whisk to blend these ingredients until the sugar and tamarind dissolve completely—this creates the sweet-tangy base of the dressing.
In a separate small bowl, mix the 0.25 cup of extra-virgin olive oil, 0.5 tsp of sea salt, 0.25 tsp of black pepper, and 1 tsp of red chili flakes. This oil mixture carries the heat and saltiness that balances the sweet-tart dressing. The chili flakes should be distributed evenly throughout the oil for consistent heat in every bite.
🍳 Step 3: Assemble the Salad Dressing
Slowly pour the oil mixture into the lime-tamarind mixture while whisking continuously. This gradual combination prevents the dressing from separating. Taste as you go—you want a perfect balance between sweet, tangy, and spicy. If needed, add a splash more lime juice for brightness or a pinch more sugar to enhance the sweetness.
Here's the thing—this dressing should be vibrant and glossy. If it looks too thick, add 1-2 teaspoons of water to reach your desired consistency. The dressing should coat the back of a spoon but still allow for easy pouring over the salad.
🥘 Step 4: Combine and Toss the Salad
Pour the dressing over the mango-herb mixture in the large bowl. Using your hands, gently toss everything together until the mango is evenly coated. The dressing should cling to the mango without making it soggy—this is where the olive oil's emulsifying properties shine.
Now add the 0.5 cup of chopped raw peanuts and the 4 whole Thai chili peppers (sliced into thin rings). The peanuts add satisfying crunch while the chili peppers contribute fresh, bright heat. Toss everything together one final time to distribute these elements evenly throughout the salad.
⏰ Step 5: Rest and Serve for Maximum Flavor
Let the salad sit at room temperature for 5-10 minutes before serving. This brief resting period allows the flavors to meld together beautifully—the lime brightens, the tamarind deepens, and the herbs release their full aroma.
Serve immediately while the mango is still crisp and the dressing is vibrant. For the best experience, serve this salad chilled or at room temperature as a refreshing appetizer or side dish. The contrast between the cool, creamy mango and the warm, spicy dressing makes every bite exciting!
Pro Tips For Making Authentic Thai Green Mango Salad
- JULIENNE THINLY: Slice the green mango at 1/8-inch thickness—any thicker and it stays chewy, no matter how long you massage it. Use a sharp mandoline or a very sharp knife, or you’ll waste half the fruit fighting it. (And don’t skip the salt on the mango slices—it softens them faster than brute force ever will.)
- SALT THE PEANUTS: Toss the raw peanuts with a pinch of salt and 1 tsp sugar before roasting—this caramelizes the edges and cuts through the grassy cilantro/mint flavor. Skip this, and they’ll taste bland even after roasting. (Pro move: Toast them in a dry pan over medium-low heat until they just start to brown, not burn.)
- MASSAGE THE DRESSING IN: After tossing the mango with lime juice and sugar, let it sit for 5 minutes before adding herbs and peanuts. This lets the acid work its magic—no more rubbery mango. Then, really knead the herbs into the mix with your hands; chopping them first just hides their flavor.
- CONTROL THE CHILI HEAT: Finely mince the Thai chilies (seeds and all) and toss them into the dressing last—this way, you can adjust the heat after tasting. If you add them early, the acid will mute their kick, and you’ll end up with a sad, lukewarm salad. (Trust me, I’ve learned this the hard way.)
Storing and reheating your authentic thai green mango salad
Fridge Storage Tips
Store your green mango salad in an airtight container with a tight-fitting lid to preserve freshness. The mango will soften slightly over time, but keeping the dressing separate until serving prevents sogginess.
I recommend using glass containers with snap-on lids—they maintain better airtight seals than plastic. Store for up to 3 days in the fridge, but taste before serving to adjust seasonings if needed.
Freezing the Dressing
For longer storage, freeze the dressing separately in an ice cube tray or small airtight container. It keeps for up to 3 months—just thaw overnight in the fridge before using.
When ready to serve, toss the thawed dressing with fresh mango, herbs, and peanuts. The texture will be slightly altered, but the flavors remain vibrant. 🥶
Reviving Wilted Herbs
If your cilantro or mint starts to wilt in the fridge, revive it by placing the herbs in a bowl of ice water for 5-10 minutes. Drain well and pat dry before adding back to the salad.
This trick works wonders for herbs that have lost their crispness. For extra freshness, store herbs separately from the mango in a damp paper towel inside a sealed container.
Reheating for Lunch
This salad isn’t meant to be reheated—it’s best served fresh. However, if you’re using it as a cold lunch, transfer individual portions to small glass jars with the dressing on top. The mango stays crisp, and the dressing stays separate until you’re ready to eat.
For a warm meal, serve alongside steamed jasmine rice or grilled shrimp skewers to balance the cool flavors.
Garnish Before Serving
Always add fresh garnishes right before serving. Top with lime wedges, extra chili slices, and a sprinkle of crushed peanuts for maximum visual appeal. The contrast of colors—bright green mango, deep red chilies, and creamy peanuts—makes every plate look restaurant-worthy.
A final drizzle of tamarind paste adds extra depth to the flavor profile. ✨
Nutrition facts
Frequently asked questions
Why does authentic Thai green mango salad use unripe mango?
The unripe, firm green mango is essential for that signature tartness that cuts through the sweet-spicy dressing. When ripe mango is used, the salad becomes too sweet and loses the perfect balance of flavors. The slightly tart bite is what makes this salad so refreshing and addictive—it's the secret to its authentic Thai taste!
Can I substitute tamarind paste if I can't find it?
Yes! Mix 2 tablespoons lime juice with 1 teaspoon date syrup or brown sugar for a similar tangy-sweet flavor. For extra depth, add ½ teaspoon apple cider vinegar—this combo won't be identical but keeps the dressing vibrant. The key is maintaining that bright, slightly sour note that balances the sweetness.
How do I adjust the spice level for kids or sensitive palates?
Remove all seeds and membranes from the Thai chilies before slicing, then use just 1-2 slices instead of the whole pepper. For extra mildness, skip the red chili flakes in the dressing and add them only as a garnish. The herbs and lime will still provide plenty of fresh, bright flavor without the heat.
What's the best way to store leftovers to keep the mango crisp?
Store the dressing and mango-herb mixture separately in airtight containers. The dressing can be refrigerated for up to 3 days, while the mango mix stays fresh for 2 days. When ready to eat, toss them together right before serving. For longer storage, freeze just the dressing in ice cube trays—it keeps for 3 months and maintains its vibrant flavor.
Why does my dressing look separated after mixing?
This happens when the oil and lime mixture aren't emulsified properly. Fix it by whisking vigorously for 30 seconds while adding 1 teaspoon of water at a time until smooth. For a foolproof method, blend the dressing ingredients in a blender for 10 seconds before pouring—this creates a silky, cohesive texture that won't separate.
