Salads
This authentic Thai mango salad recipe brings the vibrant flavors of street markets straight to your kitchen table. The balance of sweet, spicy, and tangy is what makes this dish unforgettable—ripe mangoes, crisp herbs, and crunchy peanuts come together in a dressing that’s both complex and easy to master.
I’ve adapted the traditional recipe to be vegetarian-friendly while keeping the soul of Thai cuisine intact.
The secret lies in the dressing: a harmonious blend of lime juice, palm sugar, and chili, with just a touch of soy sauce for umami depth. Fresh mint, cilantro, and Thai basil add brightness, while toasted peanuts provide the perfect crunch.
It’s a dish that feels special but comes together in just 20 minutes—ideal for a light lunch or a refreshing side.
What you’ll end up with is a salad that’s as visually stunning as it is delicious—golden mango slices glistening with the dressing, fresh herbs scattered throughout, and peanuts adding texture with every bite.
The flavors are bold yet balanced, with just the right amount of heat to wake up your palate.
Perfect for summer gatherings or a quick weeknight meal, this salad pairs beautifully with grilled meats or steamed rice. Here’s how to make it authentically at home.
Ingredients for authentic thai mango salad
Ripe mangoes, fresh herbs, and toasted peanuts—just 14 ingredients for bold, balanced Thai flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Mangoes 🍈 | 2 cups | Peeled, sliced into strips |
| Fresh Thai Basil Leaves 🌿 | ½ cup | Packed, stems removed |
| Fresh Cilantro Leaves 🌿 | ¼ cup | Packed, chopped |
| Fresh Mint Leaves 🌿 | ¼ cup | Packed, chopped |
| Raw Peanuts 🥜 | ½ cup | Toasted, chopped |
| Lime Juice 🍋 | ½ cup | Freshly squeezed |
| Palm Sugar 🍯 | ¼ cup | Or substitute coconut sugar |
| Fish Sauce 🍶 | 1 tbsp | Vegetarian alternative (soy sauce) |
| Soy Sauce 🍶 | 1 tbsp | For umami depth |
| Red Chili Flakes 🌶️ | 1 tsp | Adjust for heat preference |
| Garlic Cloves 🧄 | 2 cloves | Minced |
| Shallots 🧅 | 2 whole | Finely chopped |
| Sesame Oil 🫒 | 1 tsp | Toasted for aroma |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
The mangoes are non-negotiable—look for ripe but firm fruit at Asian markets or grocery stores. Thai basil is the secret weapon here; Thai Kitchen or local Asian grocers carry it fresh. If you can't find it, regular basil plus a pinch of lemongrass powder works in a pinch. For the peanuts, raw unsalted is best—skip the pre-salted kind. Toast them in a dry pan until golden for maximum crunch. Palm sugar gives that authentic caramel note, but coconut sugar or brown sugar are great swaps if you're in a hurry.
No fish sauce? Soy sauce plus a splash of coconut aminos mimics the umami punch. Chili flakes too spicy? Halve the amount or use mild chili powder. The garlic and shallots should be finely chopped—a food processor works best for even texture. Fresh herbs wilt fast, so store them in damp paper towels in the fridge. The dressing keeps for 3 days in the fridge, but the mangoes should be added fresh to avoid mushiness. For extra authenticity, add a few drops of rice vinegar to the dressing—trust me, it elevates everything.
This salad shines at room temperature, so assemble it just before serving. The dressing can be made 1 day ahead and stored separately. Peanuts stay crisp for 2 weeks in an airtight container, while fresh herbs hold up for 5 days if wrapped properly. Double the recipe—it disappears fast at gatherings. Leftovers? Eat within 2 days for best texture, but honestly, it’s so good you’ll want to make more.
Why You'll Love This Recipe
- No-Cook Magic: I swear, this salad takes five minutes—just dice the mango, tear the herbs, and toss. The hardest part is finding the sweetest mango at the store, and honestly, that’s half the fun.
- Sweet-Savory Balance: That first bite of juicy mango with the bright, peppery basil and crunchy peanuts? It’s like a party in your mouth. The lime dressing ties it all together—tangy, herby, and just addictive enough to finish the bowl.
- Picnic to Potluck: Between us, this is my go-to for picnics, BBQs, or when I’m too lazy to cook. Pack it in a jar, and it stays fresh for days—perfect for lunchboxes or last-minute gatherings when you forgot to plan.
- Budget Bright Spot: Fresh herbs and peanuts stretch farther than you’d think, and one ripe mango feeds the whole family. I’ll be real: it’s cheaper than takeout, and way more impressive when you bring it to a potluck.
Step-by-step instructions for authentic Thai mango salad
Here's how to balance sweet, spicy, and tangy flavors perfectly in this classic Thai dish.
Prepare the Mango and Herbs
Start by peeling and slicing the 2 cups of ripe mangoes into ¼-inch strips. I like to work quickly while the mango is still firm—overhandling makes it mushy. Transfer the mango to a large mixing bowl and set aside. In a separate small bowl, combine the 0.5 cup fresh Thai basil leaves, 0.25 cup fresh cilantro leaves, and 0.25 cup fresh mint leaves—all stems removed and roughly chopped. This herb blend is the aromatic heart of the salad, so don't skip it.
Real talk: If your mango isn't perfectly ripe, toss it in warm water for 5 minutes first. This helps soften it just enough for that signature tender-crisp texture. The herbs should be packed tightly—if they look loose, gently press them down in the bowl before adding to the mango.
Toast and Chop the Peanuts
In a dry skillet over medium heat, toast the 0.5 cup raw peanuts for 3-4 minutes, stirring constantly until they turn a rich golden brown and smell nutty. Watch them closely—they burn fast! Immediately transfer the toasted peanuts to a cutting board and roughly chop them. Toasting enhances their flavor and adds that satisfying crunch to every bite.
I press down gently with the back of a spoon during chopping to create smaller, more uniform pieces. This ensures even distribution throughout the salad. The peanuts should be warm when you add them to the mango mixture—their heat helps meld all the flavors together beautifully.
Make the Dressing
In a small bowl, whisk together the 0.5 cup lime juice, 0.25 cup palm sugar, 1 tablespoon fish sauce, 1 tablespoon soy sauce, 1 teaspoon red chili flakes, 2 minced garlic cloves, and 2 finely chopped shallots. The dressing should look like a thick, vibrant syrup. Taste it now—it'll be intensely tangy, sweet, and spicy. This is your flavor foundation, so balance is key.
Here's the thing—if the dressing tastes too strong, add 1 teaspoon water at a time until it mellows. Too sweet? Add a splash more lime juice. Too spicy? Reduce the chili flakes slightly. The goal is a harmonious balance that complements the mango's natural sweetness without overpowering it.
Combine Everything
Pour the dressing over the mango and herb mixture in the large bowl. Using your hands, gently toss everything together until the mango is evenly coated. Add the toasted, chopped peanuts and the 1 teaspoon toasted sesame oil, then toss again. The salad should look vibrant—deep orange from the mango, green from the herbs, and speckled with peanuts. Sprinkle with the 0.5 teaspoon salt and give it one final toss.
Let the salad sit for 5 minutes before serving. This resting time allows the flavors to meld perfectly. The mango will soften slightly, the peanuts will warm up, and the dressing will absorb into the herbs. Serve immediately while the peanuts are still warm and the herbs retain their bright color.
Adjust and Serve
Taste the salad one last time before serving. You might want to add a splash more lime juice for brightness or a pinch of salt to enhance the flavors. The perfect Thai mango salad should dance on your tongue with sweet, spicy, tangy, and umami notes all at once. Garnish with an extra sprinkle of Thai basil leaves if you're feeling fancy.
This salad pairs beautifully with grilled meats, rice, or even as a refreshing appetizer. The key to authenticity lies in the balance—too much of any single flavor throws off the harmony. Trust your taste buds, and don't be afraid to adjust as you go. You'll nail it on the first try!
Pro Tips For Making Authentic Thai Mango Salad
- Dice Mango Fast: Use a sharp chef’s knife and cut the fruit into ½-inch chunks first, then slice those into matchsticks—this keeps the knife from slipping on the juicy flesh. (I tried the "scoop-and-chop" method once; it ended with a bruised thumb and uneven pieces.)
- Toast Peanuts Low: Spread raw peanuts on a dry skillet over medium-low heat and stir constantly for 3–4 minutes—watch for golden flecks, not brown streaks. High heat burns them before they’re fragrant, and that’s a waste of good peanuts.
- Stack Herbs Right: Roll Thai basil, cilantro, and mint leaves into loose cigars before tearing—this keeps the stems intact and makes them easier to handle when tossing. (Yes, it looks silly, but it saves you from dropping half the pile.)
- Toss Dressing Last: Mix the dressing separately, then fold it into the salad just before serving—the herbs wilt faster than you’d think, and you want that bright, crisp texture. Add dressing too early, and you’re left with sad, limp greens.
Essential equipment for perfect results
Mango Prep Tools
You’ll need a sharp chef’s knife (I swear by Victorinox Fibrox) and a mandoline for clean, even mango slices. A small bowl of warm water helps soften stubbornly firm fruit—just dip slices for 30 seconds before assembling.
For extra efficiency, use a bench scraper to remove peel without cutting into the flesh. 🍈
Herb Handling
Fresh Thai basil and mint bruise easily, so grab a pair of kitchen shears for quick chopping. A microplane works wonders for mincing garlic and shallots—it’s faster than a knife and gives you that perfect fine texture.
Store herbs in damp paper towels inside a resealable plastic bag to keep them crisp for up to 5 days.
Peanut Toasting
A nonstick skillet (like All-Clad Stainless) prevents peanuts from sticking during toasting. Use a wooden spoon to stir constantly—this ensures even browning and prevents burning. For chopping, a small knife or rocking motion with a chef’s knife works best.
A wire mesh sieve helps catch any stray peanut dust when transferring to the salad bowl.
Dressing Mixing
Whisk the dressing in a small glass bowl (I love Corelle) for easy visibility. A small whisk or fork works, but a mini silicone spatula helps scrape every last drop. For measuring, a liquid measuring cup ensures precise lime juice and palm sugar ratios.
Taste as you go—adjustments are key! A tasting spoon (or clean spoon) keeps your fingers out of the dressing.
Assembly Essentials
Use a large mixing bowl (at least 8-inch diameter) to combine all ingredients without spills. Wet hands help prevent the herbs from sticking to your fingers while tossing.
A fine-mesh strainer comes in handy if you need to drain excess lime juice or strain any lumps from the palm sugar. For serving, wide, shallow bowls showcase the vibrant layers best.
Optional Upgrades
For extra authenticity, a mortar and pestle can crush garlic and shallots into a paste—this adds depth to the dressing. A small food processor (like Ninja Mini) chops herbs in seconds if you’re short on time.
Store leftovers in an airtight container with parchment paper between layers to keep herbs fresh. A spray bottle with water helps revive wilted herbs before serving. ✨
Nutrition facts
Frequently asked questions
Can I use regular basil instead of Thai basil?
Regular basil won't give you that authentic Thai flavor, but you can make it work! Mix half regular basil with half Thai basil for a closer approximation. For extra depth, add ¼ teaspoon lemongrass powder or a few drops of Thai fish sauce alternative to mimic the complexity. The texture will be similar, though the aroma won't be quite the same.
How do I make this salad less spicy?
Start by reducing the red chili flakes to ½ teaspoon or swap them for mild chili powder. For extra control, add a pinch of palm sugar or honey to balance the heat. If it's already made, stir in 1 teaspoon coconut milk—it mellows the spice beautifully while adding creaminess.
What’s the best way to store leftovers?
Keep the dressing and mango separate in airtight containers to prevent sogginess. The dressing lasts 3 days in the fridge, while the mango should be eaten within 2 days for best texture. Reassemble just before serving—add fresh herbs and toasted peanuts to revive the flavors. For longer storage, freeze the dressing only (without mango) for up to 1 month.
Can I make this salad ahead of time?
Prepare the dressing and chop all ingredients 1 day ahead, then store them separately. Assemble the salad just before serving—this keeps the mango crisp and peanuts crunchy. If you must store the full salad, press plastic wrap directly on the surface to minimize oxidation. The flavors actually improve slightly after resting overnight!
What’s the secret to perfectly ripe mangoes?
Look for mangoes that yield slightly to gentle pressure at the stem end. The skin should be mostly smooth with just a few tiny bumps. For extra ripeness, place them in a paper bag with a banana for 24 hours—the ethylene gas speeds up ripening. Never refrigerate until fully ripe, or the texture becomes mealy.
