Thai cuisine is celebrated for its bold, harmonious flavors, and Thai Green Mango Salad—known in Thailand as Yam Mamuang—is a shining example of this balance. It’s sour, spicy, sweet, and salty all at once. This refreshing salad is a staple in Thai households and street food markets, often served as a starter or a side dish alongside grilled meats and sticky rice.

What makes this salad particularly unique is the use of unripe mangoes. Green mangoes are firm, slightly fibrous, and carry a mouth-puckering tartness that pairs beautifully with salty fish sauce, spicy chilies, and a touch of sweetness from sugar or sweet chili sauce. While it may sound exotic, the ingredients are relatively easy to find in most supermarkets or Asian grocery stores. Even better, this salad is completely no-cook, meaning you can whip it up in 20 minutes or less.
Whether you’re craving something light during the hot months or looking to complement a spicy main course, Thai Green Mango Salad brings freshness, nutrition, and depth of flavor in every bite.
Ingredients and Preparation
Serves: 4 | Prep Time: 20 minutes | Cook Time: None | Total Time: 20 minutes
Here’s everything you need for the salad and dressing:
Main Salad Ingredients
- 2 medium-sized green (unripe) mangoes, peeled and julienned
- 1 small red onion or shallot, thinly sliced
- 1 small red bell pepper, julienned (optional for added sweetness and color)
- 1 small carrot, grated or cut into thin matchsticks (optional for crunch)
- 1 cup bean sprouts, rinsed and drained or ½ cucumber, julienned
- ¼ cup fresh cilantro leaves, roughly chopped
- 2 tablespoons fresh mint leaves, chopped (optional but adds fragrance)
- 2 tablespoons roasted unsalted peanuts, roughly crushed for garnish
Dressing Ingredients
- 3 tablespoons freshly squeezed lime juice (about 2 medium limes)
- 2 tablespoons fish sauce (or substitute with soy sauce for a vegetarian version)
- 1 tablespoon brown sugar (or palm sugar if available)
- 1 tablespoon sweet chili sauce (optional but adds richness)
- 1 small garlic clove, minced or grated
- 1–2 Thai red chilies, finely chopped (adjust to taste)
- 1 teaspoon sesame oil (optional for nuttiness)
Step-by-Step Instructions
Step 1: Prepare the Mango
- Use firm, unripe green mangoes that feel hard to the touch.
- Peel the mangoes using a vegetable peeler.
- Slice off the mango cheeks and use a sharp knife or a julienne peeler to create thin, matchstick-sized strips.
- Discard the fibrous pit.
Step 2: Slice the Vegetables
- Thinly slice the red onion or shallot.
- Julienne the red bell pepper and carrot.
- If using cucumber, slice it in half lengthwise, remove seeds, and cut into thin strips.
- Rinse the bean sprouts thoroughly under cold water and drain well.
Step 3: Make the Dressing
- In a small mixing bowl, combine the lime juice, fish sauce, and brown sugar.
- Stir until the sugar is completely dissolved.
- Add minced garlic and Thai chilies.
- Mix in sweet chili sauce if using.
- Stir in sesame oil last, if you prefer a toasted, nutty flavor.
Step 4: Combine the Salad
- In a large bowl, combine the julienned mango, sliced vegetables, and fresh herbs.
- Pour the dressing over the ingredients.
- Toss gently but thoroughly, using tongs or clean hands, until the mango and vegetables are well coated.
Step 5: Garnish and Serve
- Sprinkle crushed roasted peanuts over the salad.
- Serve immediately at room temperature or slightly chilled for extra freshness.
Beginner Tips and Notes
- Choose the right mango: The most important element is using the right type of mango. You want an unripe green mango that is firm to the touch and tart in flavor. Avoid mangoes that are starting to yellow or soften.
- Adjust the heat: Thai red chilies can be extremely spicy. Start with a small amount, taste, and add more only if you’re comfortable with heat. If you prefer less heat, use a milder chili or sweet chili sauce alone.
- Sweetness control: Brown sugar balances the sour and salty notes. If you find the salad too tangy, add a little more sugar. Palm sugar is traditional and offers a richer, caramel-like depth.
- Vegetarian or vegan version: To make this salad vegetarian, simply replace the fish sauce with soy sauce or tamari. For vegan versions, double-check that your sweet chili sauce contains no animal products.
- Add protein: This salad can easily be transformed into a main course by adding grilled shrimp, shredded chicken, sliced beef, or tofu. Just ensure the protein is well-seasoned and neutral enough to match the bold dressing.
- Crunch options: Roasted peanuts are the classic topping, but roasted cashews, sesame seeds, or crispy fried shallots also work beautifully for texture and flavor.
- Make-ahead option: You can prep the ingredients in advance, but do not toss with dressing until ready to serve. This keeps everything fresh and crisp.
Thai Green Mango Salad: A Zesty, Crunchy Delight for All Seasons
🥭🌶️ Zingy, crunchy, and oh-so-refreshing—this Thai Green Mango Salad is a flavor-packed delight! Crisp green mango, peanuts, chili, and fresh herbs come together in a tangy, spicy dressing that wakes up your taste buds. 🌿🍋 Whether it’s summer or not, this vibrant salad brings tropical heat and bright textures to any table. Serve it as a side, starter, or light lunch. It’s bold, balanced, and totally addictive! 🥢🔥
- Total Time: 20 minutes
- Yield: 4 servings 1x
Ingredients
- 2 medium-sized green (unripe) mangoes, peeled and julienned
- 1 small red onion or shallot, thinly sliced
- 1 small red bell pepper, julienned (optional for added sweetness and color)
- 1 small carrot, grated or cut into thin matchsticks (optional for crunch)
- 1 cup bean sprouts, rinsed and drained or ½ cucumber, julienned
- ¼ cup fresh cilantro leaves, roughly chopped
- 2 tablespoons fresh mint leaves, chopped (optional but adds fragrance)
- 2 tablespoons roasted unsalted peanuts, roughly crushed for garnish
Dressing Ingredients
- 3 tablespoons freshly squeezed lime juice (about 2 medium limes)
- 2 tablespoons fish sauce (or substitute with soy sauce for a vegetarian version)
- 1 tablespoon brown sugar (or palm sugar if available)
- 1 tablespoon sweet chili sauce (optional but adds richness)
- 1 small garlic clove, minced or grated
- 1–2 Thai red chilies, finely chopped (adjust to taste)
- 1 teaspoon sesame oil (optional for nuttiness)
Instructions
Step 1: Prepare the Mango
- Use firm, unripe green mangoes that feel hard to the touch.
- Peel the mangoes using a vegetable peeler.
- Slice off the mango cheeks and use a sharp knife or a julienne peeler to create thin, matchstick-sized strips.
- Discard the fibrous pit.
Step 2: Slice the Vegetables
- Thinly slice the red onion or shallot.
- Julienne the red bell pepper and carrot.
- If using cucumber, slice it in half lengthwise, remove seeds, and cut into thin strips.
- Rinse the bean sprouts thoroughly under cold water and drain well.
Step 3: Make the Dressing
- In a small mixing bowl, combine the lime juice, fish sauce, and brown sugar.
- Stir until the sugar is completely dissolved.
- Add minced garlic and Thai chilies.
- Mix in sweet chili sauce if using.
- Stir in sesame oil last, if you prefer a toasted, nutty flavor.
Step 4: Combine the Salad
- In a large bowl, combine the julienned mango, sliced vegetables, and fresh herbs.
- Pour the dressing over the ingredients.
- Toss gently but thoroughly, using tongs or clean hands, until the mango and vegetables are well coated.
Step 5: Garnish and Serve
- Sprinkle crushed roasted peanuts over the salad.
- Serve immediately at room temperature or slightly chilled for extra freshness.
Notes
- Choose the right mango: The most important element is using the right type of mango. You want an unripe green mango that is firm to the touch and tart in flavor. Avoid mangoes that are starting to yellow or soften.
- Adjust the heat: Thai red chilies can be extremely spicy. Start with a small amount, taste, and add more only if you’re comfortable with heat. If you prefer less heat, use a milder chili or sweet chili sauce alone.
- Sweetness control: Brown sugar balances the sour and salty notes. If you find the salad too tangy, add a little more sugar. Palm sugar is traditional and offers a richer, caramel-like depth.
- Vegetarian or vegan version: To make this salad vegetarian, simply replace the fish sauce with soy sauce or tamari. For vegan versions, double-check that your sweet chili sauce contains no animal products.
- Add protein: This salad can easily be transformed into a main course by adding grilled shrimp, shredded chicken, sliced beef, or tofu. Just ensure the protein is well-seasoned and neutral enough to match the bold dressing.
- Crunch options: Roasted peanuts are the classic topping, but roasted cashews, sesame seeds, or crispy fried shallots also work beautifully for texture and flavor.
- Make-ahead option: You can prep the ingredients in advance, but do not toss with dressing until ready to serve. This keeps everything fresh and crisp.
- Prep Time: 20 minutes
Serving Suggestions
Thai Green Mango Salad is light and versatile, making it ideal for many dining situations. Here are a few ideas:
- As a side dish: Pair it with grilled chicken skewers, Thai grilled pork (moo yang), or sticky rice and chili dipping sauce. The acidity of the salad balances the richness of meats.
- With seafood: Serve alongside grilled shrimp, fried fish, or steamed shellfish. The tart mango and fresh herbs enhance seafood beautifully.
- As an appetizer: Offer small servings in individual cups for a fresh and vibrant starter at a dinner party or potluck.
- In a rice bowl: Add the salad on top of jasmine rice or rice noodles, plus a protein like tofu or chicken for a full, balanced meal.
- As a refreshing break: This salad works well between heavy or spicy courses. Serve it chilled to cleanse the palate.
- Lunch box hero: Pack it in a sealed container for a healthy and satisfying work or school lunch. Add protein if needed to keep you full longer.
Final Thought
Thai Green Mango Salad is much more than a salad—it’s a sensory experience. The crunch of the mango and vegetables, the zing of the lime juice, the punch of fish sauce, and the heat from chili come together in a way that is unmistakably Thai. It’s refreshing yet complex, bold yet simple to make, and completely adaptable to your preferences.
This dish is a perfect example of how you don’t need a complicated cooking process to enjoy restaurant-quality flavor at home. All it takes is a few minutes of prep, fresh produce, and a well-balanced dressing to create something truly memorable. If you’re hosting a dinner or just cooking for yourself, this recipe is a smart way to impress without stress.
So grab those green mangoes, mix up the magic, and savor the flavors of Thailand—right from your kitchen.