Thai Mango Salad

5 from 8 votes

My fresh and flavorful Thai Mango Salad recipe introduces spicy peppers to sticky-sweet mango in a bright, invigorating bed of chiles, tomatoes, and green beans. Topped with chopped cilantro and peanuts for a quick crunch, it’s an energizing dish with a unique combination of hot, sweet, tangy, and savory flavors.

overhead: bowl of Asian fruit and vegetable salad

A fresh mango salad is bountiful in both flavor and nutrients. Between the mango, peppers, greens, and tomatoes, it’s rich in Vitamins A, B, C, and K as well as magnesium and potassium. 

And better yet, you can make this mango salad recipe completely seasonal – all herbs and vegetables match it beautifully. Mixed greens, broccoli, and basil match the tropical tastes just as well as our tomatoes and cilantro!

The traditional way is to use unripe mango and a medium-hot chile to get as close to an authentic Thai mango salad as you can. I enjoy that, but find for Westerners, a ripe mango is just as delicious to use here.

Believe it or not, mangos go incredibly well with savory tastes – take, for example, Mango Curry Chicken. And to explore more sweet and spicy recipes, try out my Thai Shrimp Pizza!


  • Mangos – Unlike most mango recipes, we’re using unripened mangoes to try to achieve a similar tart flavor to the Thai green mango. Again, for Westerners, a ripe mango is just as delicious to use here.
  • Green Beans & Cherry Tomatoes – I like to use these vegetables for a good mix of acidic and grassy flavors. However, you can build your salad with any vegetables: broccoli, bell peppers, etc.
  • Fresno Chile – Similar in heat to a jalapeño with a fruity, somewhat smoky taste. Jalapeño and serrano peppers are great substitutes, and you could use banana peppers if you are sensitive to spice.
  • Brown Sugar – This will add a deep, moist sweetness to our sauce. Honey or even maple syrup are good alternatives. 
  • Fish Sauce – A unique blend of salty and sweet. A combination of soy sauce and vinegar is your closest alternative. 
  • Lime – Juice one large lime – you need at least 3 tablespoons of juice. 
  • Dried Shrimp – Look to the international section of your local grocery store or an Asian market to find this ingredient. Note that the shrimp must be cooked
  • Optional Garnishes Cilantro adds a fresh citrus flavor that melds well with the savory roasted peanuts – which will also add a nice final crunch. 

Fresno chili peppers are just slightly spicier than jalapeno peppers, but they also have a fruity flavor that you won’t find in jalapenos.

Feel free to swap out any or all of these salad ingredients for ones that you prefer.

side view close up: green mango salad with mango fruit, tomatoes, beans, and peanuts in black bowl

About Green Mango Fruit

Depending on where you live geographically, sourcing an actual Thai green mango may be difficult, or even impossible. For this reason, most recipes you see for Thai mango salad call for unripened mangoes.

Truth be told, while they are certainly the right color, unripe green mangoes taste nothing like sweet green mango fruit from Thailand!

The Thai sweet green mango (Mamuang Kiew Sa Wei) is extremely crunchy, with nutty and slightly floral notes.

It isn’t sweet like a juicy mango at all. Instead, the flavor and texture are similar to a crisp Granny Smith apple. It has one of the most unique, non-tropical flavors of all mango.

My point is, if you have access to them, use sweet green mango. If you don’t, it’s okay; Thai mango salad is delicious, even with completely ripe mango.

How to peel and slice mango fruit

Mangoes have a large pit in the center. For some people, peeling and slicing mangoes seems intimidating. It really isn’t difficult, especially with a couple of kitchen tools at your side.

  1. Use a swivel vegetable peeler or Y-peeler to remove the outer peel from the mango.
  2. Set the peeled fruit onto a cutting board and use a sharp Chef’s knife to slice it. Position the knife close to the center of the stem, carefully cutting along the sides of the pit. You will have two large oval pieces of mango. Now cut the two small sides off the mango pit to remove the flesh from the seed (see below).
  3. Lastly, use a julienne slicer, a mandoline, or Chef’s knife to slice the fruit into julienne strips.


  1. Slice the Mango. Peel the fruit with a vegetable peeler. For an unripened mango use a grater like the kind you would use for cabbage salad, or a kitchen mandoline and grate the flesh of the mangoes. For a ripe mango, use a sharp, dry knife to slice the fruit away from the pit. Slice the mango chunks into strips and transfer to a bowl.
  2. Prepare the Other Vegetables. Cut the ends off of the green beans and slice two-thirds of them into 2” pieces. Set the remaining green beans aside, and transfer the sliced beans to the bowl. Halve the tomatoes and set aside. 
  3. Begin the Paste. Grind the chile and garlic with a mortar and pestle into a paste. Alternatively, finely dice and mince the chile and garlic. 
  4. Grind the Vegetables and Seasonings. Add the unsliced green beans and half of the peanuts to the paste and break it down just slightly. Follow with the sugar, fish sauce, lime juice, and dried shrimp. Crush and mix well – see the progress image for a look into how finely to crush the mixture. 
  5. Sauce and Serve. Add the sauce to the sliced mangoes and beans. Toss to coat. Enjoy right away or let it chill for 30 minutes in the refrigerator. Serve with sliced lime and top with the remaining peanuts and chopped cilantro. 

Making Thai mango salad dressing

Making the dressing is very simple as well. It’s just a matter of mashing the ingredients together into a paste, which is then thinned out with juice from the limes and cherry tomatoes.

While you can certainly do this using the back of a wooden spoon and a mixing bowl, I recommend using a large granite mortar and pestle.

Not only does it work well for making pastes like this, you can also use a mortar and pestle for making your own spice blends, hummus, guacamole, and many other things! It’s a great investment for your kitchen.

Recipe Notes

  • This salad tastes the best when it’s chilled, and within 3 to 4 days of making it.
  • Store leftovers in a covered container in the refrigerator.
  • Nuts are optional: If you need to accommodate a nut allergy, just omit the nuts completely. Otherwise, feel free to use another nut of your choice. Cashews, macadamia nuts, or even pistachios would be tasty on a Thai mango salad.
overhead: Thai mango salad in black serving bowl


Do I have to add shrimp and fish sauce to the salad dressing?

There’s no reason to include seafood in your salad if you won’t enjoy it. You can omit both. Or, if you just need a gluten free substitute for fish sauce, there are some gluten free brands, or you can substitute with coconut aminos.

What can I use in Thai mango salad if I can’t find sweet green mango?

It’s perfectly okay to substitute ripe sweet mango for sweet green mango. Of course, the flavor will be completely different, but the salad will still be delicious!

What is mango salad made of?

Traditionally, it would contain Thai green mango along with a variety of peppers and other vegetables, such as red onion and bean sprouts, and peanuts. 

The Thai salad dressing is made of crushed chile, garlic, a vegetable mix, brown sugar, fish sauce, lime juice, and dried shrimp. It’s a rough grind using a mortar and pestle – it’s more of a chunky sauce than a true dressing.

Is green mango the same as sour mango?

The green mango is very unique and not at all like the sweet, sticky fruit we’re used to in the United States. It’s crunchy and firm, almost like an apple, with a tart flavor. It’s also a bit nutty.

It would be most authentic to prepare this mango salad recipe with green mango, but I understand that it’s very difficult to find in the US. That’s why we use unripe mango to try and mimic that flavor as best we can.

side view: bowl of green mango salad with green beans, peanuts, and cherry tomatoes
Still Hungry?
Subscribe to my Newsletter, follow me on Facebook, Pinterest, Instagram and YouTube for all my latest recipes and videos.

overhead: bowl of Asian fruit and vegetable salad

Thai Mango Salad

5 from 8 votes
Mango Salad is a harmony of fresh fruits and vegetables! Get a vitamin boost from this sweet, spicy, sticky and crunchy Thai salad recipe.
Servings: 4
Prep: 20 minutes
Total: 20 minutes



  • 1/2 cup roasted peanuts
  • 1/4 cup cilantro for garnish


  • Peel the fruit with a vegetable peeler. For an unripened mango use a grater like the kind you would use for cabbage salad, or a kitchen mandoline and grate the flesh of the mangoes. For a ripe mango, use a sharp, dry knife to slice the fruit away from the pit. Slice the mango chunks into strips and transfer to a salad bowl.
    overhead: julienne strips of green mango and a large Chef's knife on cutting board
  • Trim the ends off the green beans and cut into 2 inch pieces. Reserving a third green beans, add remaining two thirds to salad. Cut the tomatoes in half.
  • Using a mortar crush the red chile and garlic to a paste with the pestle. Alternately, you can dice the red chile fine and mince the garlic if preferred.
  • Add the tomatoes, a third of the green beans, half the peanuts and crush slightly to bruise using pestle (or wooden spoon). Add brown sugar, fish sauce, lime juice and dried shrimp to mortar or bowl and mix thoroughly.
    using mortar and pestle to crush red chiles and garlic
  • Pour sauce mixture over mango and green beans, tossing to coat and mix thoroughly. Chill if preferred or serve immediately with slices of lime and garnish with remaining peanuts and chopped or micro cilantro on top.
    overhead: bowl of Asian fruit and vegetable salad


  1. Typically a true Thai Mango salad uses unripened mangoes, but feel free to use ripe mangoes.
  2. This salad serves 4 as a side or 2 as a main course.


Calories: 261kcal | Carbohydrates: 30g | Protein: 18g | Fat: 10g | Saturated Fat: 1g | Cholesterol: 169mg | Sodium: 1038mg | Potassium: 495mg | Fiber: 4g | Sugar: 22g | Vitamin A: 1505IU | Vitamin C: 68mg | Calcium: 114mg | Iron: 2mg

The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice.

Course: Salad
Cuisine: Asian, Thai
Author: Kevin
Have You Made This Recipe? Let Me Know on InstagramTag @keviniscooking or tag me #keviniscooking!
titled image shows closeup of salad with thailand mangoes, cherry tomatoes, green beans, and peanuts


I was bitten by the cooking bug as a kid cooking and baking along side my mom. After an ROP restaurant course in high school, I went to work in restaurants and catering. My love of travel and food has led me across the world and I love to share those foods with family and friends.

Free Bonus
Kevin's Guide to Amazing International Cooking
My secrets to authentic & delicious international recipes

Explore More

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. 5 stars
    Oh wow! My hubby and I absolutely loved this salad for lunch! One of our favorites and I love the kick to it! Definitely making this again soon!

  2. 5 stars
    Oh my, this looks and sounds incredibly delicious!! I am so excited to try it tomorrow for lunch!

  3. 5 stars
    My first thought is – ugh, why have I never used a peeler to peel a mango?! I’ve always used a knife. I have no idea why. And second, what an awesome looking salad!

  4. 5 stars
    It doesn’t get slimy after a day?! I’m happily surprised. 🙂 I totally need to try this! It sounds so tasty.

  5. 5 stars
    will be making this soon with few subs i never had salad before perfect for my after office meals will dm you if i make this and let you know how it goes Thanks Ramya