Salads
This authentic Thai mango salad delivers a perfect balance of sweet, spicy, and tangy flavors in just 20 minutes—no shortcuts, just tradition. The key lies in fresh green mango, fiery Thai chilies, and a touch of palm sugar that transforms simple ingredients into something restaurant-worthy.
I've perfected this recipe after years of testing, ensuring every bite captures the vibrant essence of Thai street food culture.
The magic happens in the prep: peeling mango with precision, pounding fresh herbs and garlic for maximum flavor, and assembling everything with just the right balance of sweetness and heat. Unlike many Westernized versions, this recipe stays true to its roots while being simple enough for home cooks to master.
The result is a salad that's light yet satisfying, with crisp textures and bold flavors that linger.
What makes this dish truly special is how the components work together—tender mango, crunchy peanuts, and a dressing that's tangy, spicy, and just sweet enough. The optional fish sauce adds depth (though it's easily omitted for a vegetarian version), while lime juice keeps everything bright.
Serve it as a refreshing appetizer or light main course, and you'll understand why this salad is a staple in Thai cuisine.
This recipe isn't just about taste—it's about technique. From properly peeling mango to balancing the heat, every step matters. Whether you're hosting a dinner or just craving something vibrant, this salad delivers authentic Thai flavors without the fuss. Let's get started!
Ingredients for authentic thai mango salad
Fresh mango, fiery chilies, and aromatic herbs create this vibrant Thai salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Mango 🍈 | 2 cups | Ripe but firm, peeled and sliced |
| Thai Bird's Eye Chilies 🌶️ | 4 whole | Stemmed, seeds removed for less heat |
| Palm Sugar 🍯 | ¼ cup | Grate or finely chop for texture |
| Fresh Lime Juice 🍋 | ½ cup | Freshly squeezed, no pulp |
| Fish Sauce 🍶 | 1 tbsp | Optional for vegetarian version, omit |
| Vegetable Oil 🫒 | 2 tbsp | For stir-frying chilies |
| Garlic Cloves 🧄 | 4 cloves | Pounded into paste with herbs |
| Fresh Cilantro 🌿 | ½ cup | Stems included, chopped |
| Fresh Mint Leaves 🍃 | ¼ cup | Chopped, stems removed |
| Roasted Peanuts 🥜 | ½ cup | Crushed for texture |
| Red Chili Flakes 🌶️ | 1 tsp | Adjust to taste |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Lime Zest 🍋 | 1 tsp | For aromatic brightness |
The green mango is non-negotiable—it needs to be ripe but firm, with a vibrant green skin. Look for Thai mangoes at Asian markets or use regular green mangoes from the produce section. Costco or Trader Joe's often carry them in summer months, but if unavailable, substitute with firm green apples (though texture will differ). The Thai bird's eye chilies are the heart of the heat—always remove seeds if you prefer less spice. For a milder version, swap in serrano or jalapeño peppers, but the flavor won't be as authentic. Palm sugar adds that signature Thai sweetness—avoid brown sugar as it lacks the caramel notes.
No fish sauce? Soy sauce or coconut aminos work as a vegetarian substitute, though the umami depth won't be identical. The garlic and herbs (cilantro and mint) should be pounded into a paste for maximum flavor—this is where the magic happens. If you're short on time, finely chop instead, but the texture will be less authentic. For the peanuts, roast them yourself for best flavor, but store-bought roasted peanuts (unsalted) are fine in a pinch. The red chili flakes are optional but recommended—they add another layer of heat that balances the sweetness perfectly. Always taste as you go; Thai flavors are about balance, not exact measurements.
Fresh mango stays crisp for 2-3 days in the fridge, but best eaten immediately for optimal texture. The dressing components (lime juice, palm sugar, and herbs) keep for 3 days in an airtight container, though the lime juice will mellow over time. For longer storage, freeze the dressing without the herbs for up to 3 months. The peanuts and chilies keep indefinitely in a cool, dark place. This salad is best served immediately after mixing, but if prepping ahead, store the dressing and toppings separately and assemble just before serving to maintain crispness.
Why You'll Love This Recipe
- Fewer Ingredients, More Impact: I swear by this—just five core ingredients (green mango, chilies, palm sugar, lime, fish sauce) transform into a dish that feels like a restaurant special. No hidden pantry staples, no last-minute grocery runs. The magic happens in the balance: that first bite of lime-tinged mango with the slow burn of chili? It’s all there with minimal effort.
- Sweet-Spicy Balance: Between us, I was skeptical about fish sauce in a fruit salad—until I tasted this. The palm sugar and lime juice cut through the heat, but the fish sauce? It deepens everything, like a secret handshake between flavors. Honestly, it’s the kind of dish where you take the first bite, pause, and think, “Wait, why didn’t I do this sooner?”
- Picnic to Party: This salad is my go-to for anything—spread it on crackers for a lazy Sunday, pile it high for a potluck, or serve it chilled as a side when grilling. (Yes, even on a Tuesday night.) The green mango holds up surprisingly well, so it’s my reliable crowd-pleaser when I don’t want to fuss but still want to impress.
- Budget Bright Spot: Fish sauce and palm sugar are cheap, and green mango lasts longer than you’d think if you slice it thin. I’ve made this for under $10 total, and it feels like a luxury. Plus, the leftovers? Still delicious the next day—just add a splash of lime to revive it. Practical, tasty, and guilt-free.
Step-by-step instructions for authentic Thai mango salad
This method delivers the perfect balance of sweet, spicy, and tangy flavors found in traditional Thai street food.
Prepare the Mango and Chili Dressing
Begin by slicing the 2 cups green mango into thin, even strips—about ¼-inch thick. I use a sharp chef's knife and cut against the grain for cleaner slices. Arrange them on a plate and set aside. This prep ensures the mango stays firm during tossing while maximizing surface area for flavor absorption.
In a small saucepan, combine the 0.25 cup palm sugar with 0.5 cup fresh lime juice and bring to a gentle simmer over medium-low heat. Cook for 3-4 minutes until the sugar dissolves completely, creating a syrupy base. This sweet-tart foundation is the heart of the dressing—don't rush this step as undissolved sugar creates graininess.
Create the Chili-Garlic Paste
Heat 2 tablespoons vegetable oil in a small skillet over medium heat. Add the 4 whole Thai Bird's Eye Chilies (seeds removed) and stir-fry for 1-2 minutes until they darken slightly but don't burn—this deepens their flavor without bitterness. Remove from heat immediately and let cool for 1 minute. Transfer to a mortar with the 4 cloves garlic, 0.5 cup fresh cilantro, and 0.25 cup fresh mint leaves.
Using a pestle, grind everything into a coarse paste. I press firmly but not aggressively—you want texture, not a smooth puree. This aromatic blend carries the signature heat and herbal brightness of authentic Thai cuisine. If using a food processor, pulse just until combined to maintain texture.
Combine All Ingredients
In a large mixing bowl, combine the mango strips with the cooled chili-garlic paste. Add the 0.5 cup roasted peanuts (lightly crushed) and 1 tsp red chili flakes. Gently toss everything together with your hands or a spatula—just enough to distribute the paste evenly without mashing the mango. The peanuts should be scattered throughout for texture contrast.
Pour the warm lime-sugar syrup over the salad and toss again. Add the 1 tablespoon fish sauce (if using) and 0.5 tsp salt, then mix thoroughly. The fish sauce deepens the umami profile while balancing sweetness. For a vegetarian version, omit the fish sauce and increase the salt to 0.75 tsp to compensate for the missing depth.
Finish with Lime Zest and Rest
Sprinkle the 1 tsp lime zest over the salad and toss one final time. The zest adds a bright, citrusy aroma that elevates the dish. Let the salad sit at room temperature for 5-10 minutes before serving—this allows the flavors to meld while keeping the mango crisp. The texture should be vibrant with juicy mango, crunchy peanuts, and tender herbs.
Serve immediately while the mango remains firm and the dressing is still clinging to each piece. For best results, prepare this salad just before serving to maintain its fresh, crisp quality. The balance of sweet palm sugar, tangy lime, and fiery chilies should sing in every bite—just like the street vendors in Bangkok serve it.
Pro Tips For Making Authentic Thai Mango Salad
- Shred Mango Cold: I used to slice mangoes fresh and immediately toss them in—big mistake. Keep the fruit in the fridge for 30 minutes first. The chill tightens the fibers so they shred cleaner, and the salad holds its shape better when you toss it with dressing. (Yes, even if you're impatient like me.)
- Toast Palm Sugar: Skip the raw sugar—lightly toast the palm sugar in a dry pan for 1-2 minutes until it smells caramelized. This deepens the flavor and cuts the cloying sweetness that ruins the balance. If you're lazy, a 10-second microwave zap works, but the pan version makes a real difference.
- Juice Chilies Fast: Snap the stems off Thai chilies, then smash them flat with the back of a knife before pulsing in a food processor. This releases more oil and seeds, giving you a smoother, hotter paste without over-processing. (I learned this the hard way after ending up with a chunky, uneven mix.)
- Balance Dressing Gradually: Mix lime juice and fish sauce first, then add palm sugar one teaspoon at a time—taste after each. The sugar masks saltiness, and you’ll end up with a sharper, more precise dressing. I used to dump it all in and wonder why my salad tasted flat. (Your future self will thank you.)
Dietary considerations for this authentic thai mango salad
Vegetarian-Friendly Adaptations
This salad is naturally vegetarian when you omit the 1 tablespoon fish sauce—just increase the salt to 0.75 tsp to maintain balance. For extra umami depth, I recommend 1 teaspoon soy sauce or coconut aminos as a substitute.
The result is still vibrant and authentic, though slightly less complex than the traditional version. 🌱
Gluten-Free Considerations
All ingredients in this recipe are inherently gluten-free, but double-check your palm sugar and fish sauce labels if you're sensitive. Some brands may contain trace amounts of gluten from processing.
I always use Thai Kitchen brand fish sauce and Wholesome! Sweeteners palm sugar for guaranteed safety. The peanuts and herbs are naturally gluten-free, so no additional modifications are needed.
Spice Level Control
Thai Bird's Eye Chilies pack serious heat—remove seeds and membranes for mild heat, or keep them for fiery intensity. For a gentler version, substitute with 2 serrano peppers (seeds removed).
I also recommend keeping red chili flakes on the side so guests can adjust to their preference. The lime juice naturally cools the palate, balancing even the spiciest versions.
Sweetness Adjustments
Palm sugar gives this salad its signature sweetness, but you can substitute with equal parts coconut sugar or white sugar in a pinch. For a refined sugar-free option, try 1 tablespoon maple syrup mixed with 1 teaspoon lime juice to mimic the syrup's texture.
Taste as you go—the sweetness should complement, not overpower, the mango's natural fruitiness.
Allergen Awareness
This salad contains peanuts, which are a common allergen. For nut-free versions, omit the peanuts entirely—the dressing and mango provide enough texture contrast. If serving to guests with allergies, always use separate utensils and bowls to prevent cross-contamination.
The fresh herbs and mango make this dish safe for most dietary restrictions when prepared carefully.
Low-Carb Options
This recipe is already low-carb with just 10g net carbs per serving (without peanuts). For even fewer carbs, reduce the palm sugar to 2 tablespoons and add 1 extra tablespoon lime juice to compensate.
The mango contributes natural fruit sugars, but the overall carb count remains minimal compared to many Western salads. Perfect for keto or low-carb diets!
Nutrition facts
Frequently asked questions
Why does authentic Thai mango salad use green mango instead of ripe mango?
Green mango provides the perfect crisp, slightly tart contrast to the sweet-spicy dressing. Ripe yellow mango would turn mushy when tossed, losing the essential texture that makes this salad refreshing. Traditional Thai street vendors always use firm green mango for that signature bite—it's what balances the heat and sweetness so beautifully.
Can I make this salad ahead of time?
It's best served immediately for maximum crispness, but you can prep components separately. Store the mango slices in the fridge for up to 2 hours before assembling, and keep the dressing ingredients (lime juice, palm sugar, and herbs) in a jar for 3 days. Combine everything just before serving to maintain that vibrant texture.
What's the secret to balancing the sweet-spicy flavors?
The magic happens in the lime-sugar syrup—cook it just until dissolved (no graininess!) and taste as you go. Start with equal parts sweet and sour, then adjust with more lime for tang or extra palm sugar for sweetness. The chili paste should be fiery but not overpowering—about 30% of the total flavor. Always let it rest 5 minutes before tasting!
How do I adjust this for kids or sensitive eaters?
Reduce chilies to 2 total (seeds removed) and omit the red chili flakes. For extra sweetness, add 1 extra tablespoon palm sugar. Serve the dressing on the side so they can control the heat level. The mango's natural sweetness will still shine through with these adjustments.
What's the best way to store leftover mango salad?
Transfer to an airtight container and refrigerate for up to 2 days. The mango will soften slightly, but the flavors remain vibrant. For longer storage, freeze the dressing separately (without herbs) for 3 months**. Refrigerate the mango slices separately and toss with fresh dressing when ready to eat.
