Sweet and Spicy Thai Mango Salad – A Tropical 15-Minute Dish

If you’re looking for a vibrant, flavor-packed side dish that comes together in minutes, Thai Mango Cucumber Salad is a go-to recipe you’ll return to all season long. Bursting with tropical sweetness, crisp freshness, and zesty tang, this dish is a refreshing way to brighten any meal.

Originating from Thai street food traditions, this salad balances the four essential Thai flavors: sweet, sour, salty, and spicy. Ripe mangoes and crunchy cucumbers create a juicy base, while lime juice, fish sauce (or a vegan alternative), and fresh herbs deliver complexity and punch. Tossed together with peanuts or cashews, it’s satisfying enough to stand on its own, yet pairs beautifully with grilled meats, noodles, or rice dishes.

Best of all, this dish takes just 15 minutes to make — no cooking required.


Ingredients Overview

This salad is all about fresh, bold ingredients that pop with every bite.

  • Ripe mangoes: Choose mangoes that are just soft to the touch with a vibrant yellow-orange color. Too ripe and they’ll fall apart; underripe mangoes offer a firmer bite and more tartness.

  • Cucumbers: Use English cucumbers or Persian cucumbers for a thinner skin and fewer seeds. Slice them thinly or julienne for crunch.

  • Red onion or shallots: Offers a sharp bite that balances the sweetness. Slice them paper-thin to avoid overpowering the dish.

  • Fresh herbs (cilantro, mint, Thai basil): These herbs are key to the salad’s fragrance. Cilantro adds brightness, mint cools, and Thai basil gives a slightly spicy licorice note.

  • Chilies: Thai bird’s eye chilies are traditional for heat, but you can substitute with red pepper flakes or omit entirely for a mild version.

  • Peanuts or cashews: Toasted nuts add crunch and a subtle roasted flavor that complements the freshness.

  • Lime juice: The sour element that brings everything together. Fresh is non-negotiable here.

  • Fish sauce or soy sauce: Adds savory umami depth. For vegan versions, use soy sauce or a vegan fish sauce alternative.

  • Sugar: A small amount balances the acidity and salt.

Ingredient Substitutions:

  • Swap mango with green papaya for a Som Tum-style variation.

  • Use agave or maple syrup instead of sugar for a refined sugar-free option.

  • Replace fish sauce with tamari or coconut aminos for a gluten-free and vegan-friendly option.


Step-by-Step Instructions

1. Prepare the Produce

  • Peel and slice 2 ripe mangoes into thin strips or cubes.

  • Thinly slice 1 large cucumber (or 2 small ones).

  • Thinly slice ¼ red onion or 2 shallots.

  • Chop a small handful each of fresh cilantro, mint, and Thai basil, if using.

  • If you want heat, finely slice 1–2 Thai chilies (remove seeds for less heat).

2. Make the Dressing

In a small bowl, whisk together:

  • 2 tablespoons lime juice

  • 1 tablespoon fish sauce (or soy sauce)

  • 1 teaspoon sugar (or sweetener of choice)

Whisk until the sugar is dissolved. Taste and adjust: add more lime for tang, or fish sauce for depth.

3. Toss the Salad

In a large mixing bowl, combine:

  • Sliced mango

  • Cucumber

  • Onion

  • Chopped herbs

  • Chilies (if using)

Pour the dressing over the salad and toss gently to coat all ingredients.

4. Add Crunch

Just before serving, top with:

  • ¼ cup roasted peanuts or cashews, roughly chopped

Serve immediately or let chill in the fridge for 10–15 minutes to intensify the flavors.


Tips, Variations & Substitutions

Pro Tips:

  • Use a mandoline slicer for even, thin slices of cucumber and onion.

  • If your mango is too soft, cube it instead of slicing — it’ll hold together better.

  • Toast your nuts in a dry skillet for 2–3 minutes for extra flavor.

Flavor Variations:

  • Add protein: Toss in shredded chicken, shrimp, or tofu to make it a light meal.

  • Add veggies: Thinly sliced bell pepper, shredded carrot, or jicama work beautifully.

  • Fruit twist: Add slivers of green apple or pineapple for extra tang.

Dietary Adaptations:

  • Vegan: Use soy sauce or vegan fish sauce.

  • Low-carb: Use green mango instead of ripe, and omit sugar.

  • Nut-free: Substitute with sunflower seeds or crispy fried shallots.


Serving Ideas & Occasions

This Thai Mango Cucumber Salad is incredibly versatile and works for:

  • Summer cookouts as a cooling side dish

  • Thai-themed dinners with curry, satay, or noodle bowls

  • Weeknight meals with grilled chicken, shrimp, or tofu

  • Picnics or meal prep, stored chilled in jars or containers

Pair with:

  • Jasmine rice or coconut rice

  • Thai iced tea or lemongrass lemonade

  • Grilled meats or tofu skewers

The refreshing crunch and citrusy bite cut through rich dishes beautifully, making this salad a favorite palate cleanser and starter.


Nutritional & Health Notes

This salad is naturally:

  • Low in calories and fat

  • Gluten-free (if using tamari or certified GF soy sauce)

  • Rich in vitamins A and C from mango and lime

  • Hydrating, thanks to high water content from cucumbers

To make it more filling without adding heaviness, consider adding lean proteins like grilled shrimp or chickpeas. For heart health, use unsalted nuts and reduce added sugar.

It’s a great option for clean eating and whole-food-focused diets.


FAQs

Q1: Can I make Thai Mango Cucumber Salad ahead of time?

Yes, you can prep the ingredients a few hours in advance, but don’t add the dressing or nuts until just before serving to keep everything fresh and crisp.


Q2: What type of mango is best for this salad?

Look for Ataulfo (honey mango) or Kent mangoes — they’re sweet, less fibrous, and have a creamy texture. Avoid stringy or overly ripe mangoes.


Q3: Can I make this salad spicy?

Absolutely. Add Thai bird’s eye chilies, red pepper flakes, or a drizzle of chili oil for an extra kick. Control the spice level to your taste.


Q4: Is this salad vegan?

Yes — simply swap the fish sauce for soy sauce, tamari, or vegan fish sauce. It still delivers that umami depth without animal products.


Q5: What’s the best way to cut mango for salad?

Peel the mango, slice off the cheeks, and cut into thin strips or bite-sized cubes. You want pieces that hold their shape but blend well with the other salad components.


Q6: Can I use bottled lime juice?

Fresh lime juice is highly recommended for its brightness and natural acidity. Bottled versions often taste dull or overly acidic. If you must, choose one with no added preservatives.


Q7: How long will leftovers last?

This salad is best enjoyed fresh, but leftovers will keep for up to 24 hours in the fridge. The cucumbers may lose some crunch, and the nuts will soften — add fresh nuts before serving again.

Print

Sweet and Spicy Thai Mango Salad – A Tropical 15-Minute Dish

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A vibrant Thai-inspired salad made with juicy mango, crisp cucumber, herbs, and a tangy lime dressing. Sweet, sour, salty, and spicy in every bite — ready in 15 minutes.

  • Author: Maya Lawson
  • Prep Time: 15 minutes
  • Cook Time: 0 minutes
  • Total Time: 15 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • 2 ripe mangoes, sliced

  • 1 large cucumber (or 2 small), thinly sliced

  • ¼ red onion or 2 shallots, thinly sliced

  • ¼ cup fresh cilantro, chopped

  • 2 tbsp fresh mint, chopped

  • 1 Thai chili, sliced (optional)

  • ¼ cup roasted peanuts or cashews

  • 2 tbsp fresh lime juice

  • 1 tbsp fish sauce or soy sauce

  • 1 tsp sugar or honey

Instructions

  • Slice mangoes, cucumbers, onion, and herbs. Place in a large bowl.

  • In a separate bowl, whisk together lime juice, fish sauce, and sugar.

  • Pour dressing over salad and toss gently to combine.

  • Top with roasted nuts.

  • Serve immediately or chill briefly for enhanced flavor.

Notes

  • Use green mango for a more tart version.

  • Swap fish sauce for tamari to make it vegan.

  • Add grilled shrimp or tofu for a protein boost.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star