Side Dishes
This authentic Thai green mango salad delivers the perfect balance of sweet, tart, and spicy flavors that define Thai street food. đż The secret lies in the dressingâwhere lime juice, palm sugar, and chili create a vibrant harmony that transforms simple ingredients into something extraordinary.
I've spent years perfecting this recipe to capture that restaurant-quality tang without the fuss.
The salad features crisp green mango slices, fresh herbs like Thai basil and cilantro, and a touch of toasted peanuts for crunch.
What makes this version truly authentic is the careful balance of flavors: the mango's natural sweetness contrasts with the dressing's tangy heat, while the herbs add freshness that keeps every bite exciting. Traditional recipes often use fish sauce, but this version keeps it vegetarian without sacrificing depth.
By the time you're done, you'll have a dish that's vibrant, refreshing, and packed with layers of flavorâideal as a side for grilled meats or as a standalone appetizer. The texture is just right: crisp mango, tender herbs, and crunchy peanuts all come together in perfect harmony.
This is the kind of salad that transforms any meal into a taste of Thailand.
Serve it immediately while the mango stays crisp and the dressing keeps its bright, zesty punch. Here's how to make it authentically delicious.
Ingredients for authentic thai green mango salad
Crisp mango, fragrant herbs, and zesty dressingâeverything you need for this vibrant Thai salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Mango đ | 2 cups | Thinly sliced, seeds removed |
| Thai Basil Leaves đż | ½ cup | Packed, stems removed |
| Fresh Cilantro đą | â cup | Chopped, stems included |
| Raw Peanuts đĽ | ½ cup | Toasted, chopped |
| Lime Juice đ | ½ cup | Freshly squeezed |
| Palm Sugar đŻ | Âź cup | Or substitute coconut sugar |
| Fish Sauce Substitute 𼍠| 2 tbsp | Soy sauce or coconut aminos |
| Fresh Chili Peppers đśď¸ | 2 whole | Bird's eye or Thai chili, finely chopped |
| Garlic Cloves đ§ | 4 cloves | Minced, for dressing |
| Red Chili Powder đśď¸ | 1 tsp | For extra heat |
| Salt đ§ | ½ tsp | Adjust to taste |
| Olive Oil đŤ | 1 tbsp | For toasted peanuts |
The mango is the star here, so grab the greenest, firmest ones you can findâAsian markets usually have the best selection. Look for mangoes that yield slightly to pressure but don't feel mushy. Thai basil is non-negotiable for that authentic flavor, but if you can't find it, regular basil plus a pinch of anise works in a pinch. For the peanuts, Trader Joe's or bulk bins at natural food stores offer the best prices. Toast them in a dry pan with a splash of olive oil until goldenâabout 5 minutesâand chop them while still warm for maximum crunch.
No Thai chili peppers? Bird's eye chili or red chili flakes will work, but adjust the amount to taste. The fish sauce substitute is keyâsoy sauce or coconut aminos mimic the umami without the fish. Palm sugar can be tricky to find, but coconut sugar or even brown sugar will do in a bind. For extra depth, add a splash of vegetable broth to the dressing. Fresh lime juice is a mustâbottled won't cut it here. If you're feeling adventurous, add a pinch of white pepper to the dressing for that authentic Thai touch.
Mango slices stay crisp for about 30 minutes at room temperature, so assemble the salad right before serving. The dressing keeps for 5 days in the fridge, but the herbs will wiltâadd them fresh when serving. For extra crunch, store the toasted peanuts in an airtight container for up to 1 week. This salad is best eaten immediately, but if you must prep ahead, keep the dressing and mango separate until the last minute. Trust me, the freshness makes all the difference.
Why You'll Love This Recipe
- No Knife Struggle: I swear by this salad because the mango only needs a quick chopâno dicing, no peeling fuss. Toss in the basil and cilantro whole if you're lazy (I often do), and the dressing does the work for you.
- Tangy-Creamy Magic: That lime juice and fish sauce combo? Itâs the secret weaponâbright, salty, and just sweet enough to make the raw peanuts irresistible. The basilâs anise kick and cilantroâs freshness? Pure flavor harmony.
- Lunch or Snack: Honestly, I eat this straight from the bag at my desk or pile it over rice for dinner. Itâs the same recipe, just different vibesâno extra prep, just different ways to enjoy it.
- Leftovers? Better: Between us, this salad tastes better the next day. The mango softens just enough, the peanuts get crunchier, and the dressing soaks in. I make a big batch and snack on it for daysâzero waste, all flavor.
Step-by-step instructions for authentic Thai green mango salad
Here's how to assemble this vibrant salad with perfect balanceâcrisp, sweet, spicy, and herby.
đ¨âđł Step 1: Toast the Peanuts and Prepare the Dressing
First, heat the 1 tablespoon olive oil in a dry skillet over medium heat. Add the 0.5 cup raw peanuts and toast them for 3-4 minutes until they're fragrant and just beginning to turn golden. Watch closelyâthey'll burn quickly. Remove from heat and let cool, then chop them coarsely. Set aside.
In a small bowl, whisk together the 0.5 cup lime juice, 0.25 cup palm sugar, 2 tablespoons fish sauce substitute, 1 teaspoon red chili powder, and 0.5 teaspoon salt. Taste and adjustâyou want a perfect balance of sweet, salty, sour, and spicy. The dressing should be vibrant and ready to brighten the salad.
đĽ Step 2: Assemble the Fresh Vegetable Base
In a large mixing bowl, combine the 2 cups green mango (thinly sliced) with the 0.5 cup Thai basil leaves and 0.33 cup fresh cilantro. Gently toss everything togetherâyou want to keep the herbs intact but well-distributed. The mango should look fresh and inviting, with bright green herbs peeking through.
Add the 2 whole fresh chili peppers (finely chopped) and the 4 cloves minced garlic to the bowl. Give it one more gentle toss to combine. The chili will add heat, while the garlic brings depth. Don't overmixâyou want the ingredients to stay vibrant and distinct.
đł Step 3: Combine and Toss with Dressing
Pour the dressing over the mango mixture and toss gently but thoroughly. You should see the lime juice glisten on the mango slices, and the herbs should start to wilt slightlyâthis means the dressing is working. If it looks too dry, add 1 tablespoon water to help everything cling together.
Now, fold in the toasted, chopped peanuts. The peanuts add a satisfying crunch that contrasts beautifully with the soft mango. Taste again and adjust seasoning if neededâthis is where the magic happens. The perfect salad should be sweet from the mango and sugar, tangy from the lime, spicy from the chili, and salty from the fish sauce.
â° Step 4: Rest and Serve for Best Texture
Let the salad sit for 5-10 minutes before serving. This resting time allows the flavors to meld together and the dressing to fully coat the mango. The peanuts will stay crisp, the herbs will soften just enough, and the mango will maintain its perfect bite.
Serve immediately while the peanuts are still crunchy and the mango is at its freshest. This salad is best enjoyed right awayâit's light, refreshing, and packed with authentic Thai flavors. Pair it with grilled meats or shrimp for a complete meal!
Pro Tips For Making Authentic Thai Green Mango Salad
- Slice Mango Thin: I learned this the hard wayâthick chunks make the salad chewy and uneven. Use a sharp knife and cut the mango into paper-thin slices (about 1/8-inch thick) so every bite has that perfect balance of crisp texture and sweet-tart flavor.
- Toast Peanuts Lightly: Raw peanuts should just smell nutty, not burned. Dry-toast them in a skillet over medium heat for 3-4 minutes, shaking the pan occasionally, until theyâre fragrant but still pale. Overtoasting kills the natural oil that makes them rich in the salad.
- Mix Dressing Last: The lime juice and fish sauce (if using) will soften the basil and cilantro fast. Toss the dressing with the mango and peanuts right before servingâno more than 2 minutes ahead. The herbs stay vibrant, and the limeâs brightness doesnât dull.
- Use Green Mango, Not Ripe: Unripe green mango is the starâitâs tart, firm, and holds shape. If yours is too hard, let it sit at room temp for 30 minutes to soften slightly. Ripe yellow mango? Skip itâitâll turn mushy and taste bland in the salad.
Regional styles of this recipe
Southern Thai Style
In Southern Thailand, this salad often includes grilled shrimp or pork belly for extra richness. I like to add 1 cup cooked shrimp (tossed in lime juice and chili) or ½ cup crispy pork belly (shredded) to the base.
The smoky char from grilling these proteins adds depth that balances the salad's bright flavors. For a vegetarian twist, swap in toasted coconut flakes instead of peanutsâitâs a local favorite in coastal regions like Phuket. đĽ
Central Thai Twist
Central Thai versions often feature green papaya mixed with the mango for added crunch and a slightly bitter contrast. Use 1 cup shredded green papaya (peeled and julienned) along with the mango.
I also recommend adding 1 tablespoon toasted sesame seeds to the dressing for a nutty crunch. This variation is common in Bangkok street markets and pairs beautifully with grilled chicken skewers.
Northern Thai Adaptation
Up north, the salad leans into herbal complexity with ingredients like lemongrass and kaffir lime leaves. Finely chop 2 stalks lemongrass (white parts only) and 4 kaffir lime leaves to infuse the dressing.
The citrusy aroma elevates the dish, making it a staple in Chiang Maiâs night markets. For extra heat, add 1 tablespoon chopped galangalâitâs a ginger-like root thatâs essential in Northern Thai cuisine. đż
Isan-Inspired Heat
The Isan region (northeastern Thailand) cranks up the heat with birdâs eye chili jam and dried shrimp. Stir 2 tablespoons Isan chili jam into the dressing and sprinkle 2 tablespoons crushed dried shrimp (soaked in warm water) over the top.
This version is bold, umami-packed, and perfect for those who love intense flavors. Serve it with grilled pork ribs for a true Isan street-food experience. đśď¸
Modern Fusion Take
For a contemporary twist, Iâve seen chefs blend this salad with avocado and quinoa for a protein boost. Add 1 ripe avocado (diced) and ½ cup cooked quinoa to the base for heartiness. The creamy avocado softens the saladâs texture while quinoa adds a satisfying bite.
Drizzle with lime-infused olive oil instead of the traditional dressing for a Mediterranean-Thai fusion. This works beautifully as a standalone meal or alongside seared tuna.
Nutrition facts
Frequently asked questions
Can I use ripe yellow mango instead of green mango?
Traditionally, this salad uses unripe green mango for its tangy, slightly bitter flavor that balances the sweet dressing. Ripe yellow mango will work in a pinch, but it'll be much sweeterâreduce the palm sugar to 1 tablespoon and add 1 extra tablespoon lime juice to maintain the tartness. For best results, look for firm green mangoes at Asian markets.
How do I make this salad spicier?
For extra heat, add 1-2 extra fresh Thai chilies (finely chopped) or increase the red chili powder to 1.5 teaspoons. For a smoky kick, stir in ½ teaspoon smoked paprika> with the dressing. If you love intense flavors, try adding 1 teaspoon chili flakes on top right before servingâthis keeps the heat concentrated in each bite.
Can I prepare this salad ahead of time?
While the salad is best eaten fresh, you can prep components ahead: make the dressing 1 day in advance (store in a sealed jar) and toast the peanuts 3 days ahead (keep in an airtight container). Just assemble the mango, herbs, and dressing 30 minutes before serving to maintain crispness. The peanuts will stay crunchy, but the mango will soften if left too long.
What's the best way to find Thai basil?
Thai basil is the secret to authentic flavorâlook for it in the produce section of Asian grocery stores or well-stocked supermarkets. If unavailable, substitute with regular basil plus ½ teaspoon anise seeds (toasted and crushed) for a similar aroma. For a quick fix, use cilantro and mint in equal parts, but the flavor won't be identical. Freshness is key: use Thai basil within 3 days of purchase.
How do I adjust this for a vegetarian diet?
This recipe is already vegetarian, but if you're avoiding fish sauce entirely, swap the 2 tbsp soy sauce or coconut aminos for 2 tbsp tamari (for gluten-free) plus 1 tbsp maple syrup to balance the sweetness. For extra umami, add 1 tbsp miso paste to the dressing. The salad remains vibrant and flavorful without any meat or fish products.
