Authentic Thai Mango Salad Recipe: Tangy Lime and Chili Crunch in 15 Minutes

Side Dishes

Authentic Thai Mango Salad Recipe: Tangy Lime and Chili Crunch in 15 Minutes

This authentic Thai mango salad captures the vibrant balance of sweet, sour, and spicy that defines Thai street food. 🌟 The key lies in fresh green mango, crisp tomatoes, and a bright lime-chili dressing that awakens the senses with every bite.

Unlike many Western adaptations, this recipe stays true to its roots while remaining approachable for home cooks—no special equipment required, just a knife and a willingness to embrace bold flavors.

The magic happens in the preparation: thinly sliced mango, julienned tomatoes, and fresh herbs combine with a dressing made from lime juice, palm sugar, and chili flakes. I pound the dressing ingredients lightly in a mortar (or blend them) to release their full aromatic potential—this step is non-negotiable for authenticity.

The result is a salad that’s refreshing yet complex, with each component playing its part in harmony.

What makes this dish truly special is its versatility. Serve it as a side with grilled meats or shrimp, or let it shine as a vegetarian main course with steamed jasmine rice. The balance of textures—crisp mango, juicy tomatoes, and crunchy peanuts—creates a satisfying bite every time.

Even picky eaters often find themselves reaching for seconds when they taste the perfect marriage of sweet, tangy, and spicy.

For those new to Thai cuisine, this salad is an excellent introduction—it’s vibrant, flavorful, and packed with the essential elements that make Thai food so beloved. The recipe also doubles as a great way to use seasonal produce, making it perfect for spring and summer gatherings.

Let’s bring a taste of Thailand to your table in just 15 minutes.

👨‍🍳
Difficulty
Medium
🐟
Category
Seafood
🔥
Calories
Low Cal

Ingredients for authentic thai mango salad

Fresh mango, crisp tomatoes, and bold Thai flavors come together in this vibrant salad.

Ingredient Amount Notes
Green Mango 🥭 2 cups Thinly sliced, unripe preferred
Medium Tomatoes 🍅 2 whole Julienned, seedless preferred
Fresh Cilantro 🌿 ½ cup Stems removed, chopped
Thai Basil Leaves 🌿 ¼ cup Packed, stems removed
Raw Peanuts 🥜 ½ cup Crushed, unsalted preferred
Lime Juice 🍋 ½ cup Freshly squeezed
Palm Sugar 🍯 ¼ cup Or substitute brown sugar
Fish Sauce 🍶 1 tbsp Vegetarian alternative: soy sauce
Chili Flakes 🌶️ 1 tbsp Adjust for heat preference
Garlic Cloves 🧄 3 cloves Minced, fresh preferred
Shallots 🧅 2 whole Thinly sliced, or sub red onion
Vegetable Oil 🫒 2 tbsp For frying peanuts
Salt 🧂 ½ tsp Sea salt preferred
Black Pepper 🌶️ ¼ tsp Freshly ground

The mango is non-negotiable—green, firm varieties like Nam Dok Mai hold their shape best. Asian grocery stores often have better selection than mainstream supermarkets, but any unripe mango will work. Look for vibrant green skin with no bruising. Tomatoes should be firm and juicy—heirloom or Roma work perfectly. Fresh herbs are key here: Thai basil has a distinct anise flavor, but regular basil in a pinch works. Costco sells Thai basil in bulk if you're making this often. For the dressing, palm sugar gives that authentic sweetness, but brown sugar is a solid substitute if you can't find it.

No fish sauce? Soy sauce or coconut aminos work in a bind, though the umami depth won't be identical. Chili flakes can be swapped for fresh Thai chilies (seeds removed for less heat), but adjust quantity carefully. The garlic and shallots should be minced finely—a food processor works great for this. For the peanuts, unsalted roasted peanuts save time, but toasting raw peanuts in vegetable oil gives that classic Thai crunch. If you're feeling adventurous, add crushed rice crackers for extra texture—common in street food versions.

Prep the dressing first—it only takes 5 minutes to pound in a mortar (or blend). Store it in a sealed jar in the fridge for up to 3 days, but the salad itself keeps best for 2 days if you store the dressing and toppings separately. The mango will brown quickly, so toss it with a bit of lime juice if prepping ahead. For serving, arrange the salad on a platter and drizzle with extra dressing—the contrast of cool salad and warm dressing is what makes this dish sing. Leftovers? Toss with a bit of rice vinegar to revive the crunch.

❤️

Why You'll Love This Recipe

  • No Knife Skills Needed: I swear, this salad is one of those rare recipes where the hardest part is finding the green mango at the store. The tomatoes and cilantro just need a rough chop—no precision required—while the Thai basil tears like lettuce. Honestly, my kids could assemble this with their eyes closed (and sometimes they do).
  • Sweet-Spicy Magic: That first bite of crisp green mango with the tangy tomatoes? It’s like a party in your mouth. The Thai basil adds this earthy depth, while the peanuts bring crunch that makes you want to eat it with your hands. Between us, I’ve seen grown adults lick the bowl clean.
  • Lunch or Party Starter: Pack it for work—it holds up surprisingly well for a day or two if you store it right. Or toss it together last-minute for a dinner party when you’re too busy to impress. My friends always ask for the recipe, and half the time I just hand them the bowl.
  • Cheap Thrills for Big Flavor: Fresh cilantro and Thai basil might seem fancy, but they’re the budget heroes here. A single green mango and a handful of peanuts stretch this salad into multiple servings without breaking the bank. Plus, no cooking means no wasted energy—just pure, refreshing satisfaction.

Step-by-step instructions for authentic Thai mango salad

Here's the precise method to recreate Thailand's beloved street-food flavor balance.

1

🍳 Step 1: Toast the Peanuts for Maximum Crunch

Heat the 2 tablespoons vegetable oil in a small skillet over medium heat. Add the 0.5 cup raw peanuts and stir constantly for 3-4 minutes until they turn a light golden brown and release their nutty aroma. Watch closely—they go from raw to toasted in seconds, so don't walk away.

Transfer the toasted peanuts immediately to a plate to cool completely. This step creates the signature crunch that balances the salad's creamy textures. If you prefer extra-crispy peanuts, increase the heat slightly but keep stirring to prevent burning. Let them cool completely before adding to the salad mixture.

2

👨‍🍳 Step 2: Prepare the Dressing Components

In a small bowl, combine the 0.5 cup lime juice, 0.25 cup palm sugar, 1 tablespoon fish sauce, 1 tablespoon chili flakes, 3 minced garlic cloves, 2 thinly sliced shallots, 0.5 teaspoon salt, and 0.25 teaspoon black pepper. Whisk vigorously until the palm sugar dissolves completely and the mixture becomes smooth.

Let the dressing sit for 5 minutes while you prepare the vegetables. This resting time allows the flavors to meld together, creating that perfect balance of sweet, sour, salty, and spicy that defines authentic Thai mango salad. The shallots should soften slightly, adding a subtle oniony depth to the dressing.

3

🥘 Step 3: Assemble the Vegetable Base

In a large mixing bowl, combine the 2 cups thinly sliced green mango, 2 julienned medium tomatoes, 0.5 cup chopped fresh cilantro, and 0.25 cup packed Thai basil leaves. Gently toss everything together with your hands or a large spoon, being careful not to bruise the delicate mango slices.

The mango should still maintain its vibrant green color with just a hint of translucency—this indicates it's perfectly ripe for salad. The tomatoes add a fresh, slightly tangy contrast that brightens the overall flavor profile. Don't overmix at this stage; you want to preserve the individual textures of each ingredient.

4

🍽️ Step 4: Combine and Marinate

Pour the prepared dressing over the vegetable mixture and gently fold everything together until the mango and tomatoes are evenly coated. Add the cooled toasted peanuts and mix one final time. Let the salad sit for 10 minutes at room temperature to allow the flavors to fully develop and the dressing to penetrate the vegetables.

This marinating time is crucial—it's when the magic happens. The lime juice will begin to soften the mango slightly while the fish sauce and chili flakes infuse the vegetables with their signature umami and heat. Taste the salad after 5 minutes and adjust seasoning if needed, adding more lime juice for acidity or palm sugar for sweetness.

5

🍴 Step 5: Serve Immediately

Transfer the salad to a large platter and arrange it attractively, with the peanuts sprinkled evenly throughout. Serve immediately while the mango is still crisp and the dressing is vibrant. The ideal presentation shows the green mango slices contrasting with the red tomatoes and the dark peanuts scattered throughout.

This salad tastes best when served fresh, as the lime juice continues to work its magic on the mango even after assembly. Pair it with grilled chicken or shrimp for a complete meal, or serve as a refreshing appetizer with warm steamed jasmine rice. The balance of textures—crisp mango, creamy tomatoes, crunchy peanuts—makes every bite satisfyingly complex.

👨‍🍳

Pro Tips For Making Authentic Thai Mango Salad

  • SHRED MANGOS DRY: Skip the water rinse after cutting—wet mango turns to mush faster. Pat each slice with a paper towel first, then shred. I learned this the hard way when my salad looked like soup.
  • SALT PEANUTS FIRST: Toss raw peanuts with ½ teaspoon salt and a pinch of sugar before adding to the salad. This prevents them from getting lost in the dressing and gives them that signature crunchy-sweet balance.
  • DICE TOMATOES SMALL: Cut tomatoes into Âź-inch cubes, not chunks. Big pieces turn to watery pulp while the rest of the salad holds its shape—no one wants a soggy salad.
  • TOSS BASIL LAST: Add Thai basil leaves just before serving. They wilt fast in citrus dressing, so keep them whole and fold them in gently to preserve their bright aroma and texture.

Pro cooking tips for perfect results

Mango Slicing Mastery

Thin, even slices are essential for the perfect texture. Use a sharp chef's knife and cut the mango against the grain at a 45-degree angle for elegant, paper-thin slices. I like to slice them ⅛-inch thick—thicker slices get mushy, while thinner ones hold their shape beautifully.

For extra efficiency, use a mandoline slicer with a ⅛-inch blade, but always work carefully with the guard on. 🌟

Dressing Pounding Technique

The traditional method involves pounding the dressing ingredients in a mortar and pestle to release their full aromatic oils. If you don’t have one, use a food processor or blender> for 15-20 seconds on high.

For maximum authenticity, I recommend a Thai mortar and pestle>—they’re lightweight and perfect for this task. Pounding creates a smoother, more cohesive dressing that clings beautifully to the salad ingredients.

Balancing Flavors Like a Pro

Taste as you go! Start with the 1:1:1 ratio> of lime juice, palm sugar, and fish sauce, then adjust. Need more heat? Add ½ teaspoon extra chili flakes>. Want it sweeter? Add 1 more teaspoon palm sugar>.

The key is harmony—sweet, sour, salty, and spicy should all be present but never overpowering. I often find that 1 extra tablespoon lime juice> brightens the whole dish without making it tart.

Peanut Crunch Secrets

For the crispiest peanuts, use unsalted dry-roasted peanuts> straight from the bag—no need to toast them yourself. If you prefer homemade, toast them in a 350°F oven> for 8-10 minutes> until fragrant, then cool completely before crushing.

Avoid over-crushing—they should stay chunky> for texture contrast. Store extra crushed peanuts in an airtight container> for up to 2 weeks> to use in future salads or snacks.

Herb Freshness Tips

Thai basil and cilantro wilt quickly, so store them in airtight containers> with a paper towel> to absorb moisture. For maximum freshness, wash and dry them just before using—wet herbs release water and dilute flavors.

If using pre-washed herbs, pat them very dry> with a clean kitchen towel. I like to keep a small bunch of Thai basil in the fridge and use it within 3 days> for the best flavor.

Serving Temperature Matters

Serve this salad at room temperature>—it’s designed to be refreshing, not chilled. If you’ve refrigerated it, let it sit for 10 minutes> before serving to revive the textures. For extra vibrancy, garnish with lime zest> or a sprinkle of crushed red pepper flakes> right before serving.

The contrast of cool salad and warm dressing is what makes this dish truly special—trust me, it’s a game-changer! ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 510mg22%
Total Carbohydrate 38g13%
Dietary Fiber 6g21%
Sugars 28g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does my mango salad taste too sweet?

This happens when the lime juice and chili flakes aren't balanced. Try adding 1 extra tablespoon lime juice and ½ teaspoon chili flakes to cut the sweetness. The dressing should have all four flavors—sweet, sour, salty, and spicy—in harmony. Taste as you go and adjust gradually!

2

Can I make this salad ahead of time?

Yes, but store the dressing and vegetables separately. Combine them just before serving to keep the mango crisp. The dressing keeps for 3 days in the fridge, while the veggies (without dressing) stay fresh for 2 days. Toss the mango with a bit of lime juice if prepping early to prevent browning.

3

What's the best way to slice green mango?

Use a sharp knife and cut against the grain at a 45-degree angle for ⅛-inch thick slices. Thinner slices hold their shape better. For even slices, a mandoline works well—just use the guard! Avoid over-slicing, as the mango will soften quickly once cut.

4

Can I substitute fish sauce with something else?

For a vegetarian version, use soy sauce or coconut aminos—they add umami depth. The flavor won't be identical, but it works in a pinch. For extra authenticity, try vegetarian fish sauce (made from mushrooms), available at Asian markets. Adjust to taste after mixing.

5

How spicy should this salad be?

Start with 1 tablespoon chili flakes for mild heat, but Thai versions often pack more punch! For authentic spice, add 1-2 fresh Thai chilies (seeds removed) to the dressing. Adjust to your preference—this salad is all about balancing flavors, so don't be afraid to experiment!

★★★★★4.7(1 review)
Categories Side Dishes