A Thai cucumber salad recipe is the side dish I reach for every single time the weather gets warm and I need something that comes together in ten minutes, requires no cooking whatsoever and tastes genuinely exciting rather than like an afterthought. This is the salad that disappears off the table before the main course is even plated. The combination of cool, crisp cucumbers with a tangy, slightly sweet and gently spicy dressing finished with fresh herbs and crunchy peanuts is one of those flavor profiles that hits every note at once — bright, fresh, a little funky from the fish sauce, a little sweet from the sugar and completely, obsessively delicious.

I started making this a few years ago when I was trying to expand our dinner rotation beyond the same five meals, and it has since become one of the most-requested things in our house. My younger son, who has historically been suspicious of anything with visible herbs, now requests this specifically. My husband puts it next to everything from grilled chicken to salmon to takeout pad thai. It’s become the salad I bring to every summer gathering because it’s beautiful, it’s different from the usual green salad and it holds up well without wilting.


What Makes Thai Cucumber Salad Different

The difference between a basic cucumber salad and a Thai cucumber salad is entirely in the dressing, and the dressing here is built around a flavor profile that is distinctly Southeast Asian: the combination of sweet, sour, salty and a touch of heat all in one.

Fish sauce is the ingredient that gives Thai cucumber salad its characteristic savory depth. It sounds intimidating if you haven’t cooked with it before, but fish sauce in a dressing is not fishy at all — it adds a fermented, umami quality that makes the whole dressing taste more complex and deeply seasoned than anything you could achieve with salt alone. A little goes a long way. If you genuinely can’t use fish sauce, soy sauce is a workable substitute, though the flavor is different.

Rice vinegar provides the primary tang — milder and more delicate than white or apple cider vinegar, which would be too sharp here. Fresh lime juice adds a brighter citrus note on top of the vinegar.

Sugar balances the acid and salt. The classic Thai sweet-sour ratio is a hallmark of this cuisine and what makes the dressing so addictive — it’s calibrated so no single flavor dominates.

Fresh chilies or chili flakes add heat that you can adjust completely to your preference. The salad is excellent mild, medium or quite spicy depending on your household.

thai cucumber salad recipe

Cucumber Choice Matters

Not all cucumbers behave the same way in this salad, and the variety you choose affects both texture and water content.

Persian cucumbers are my top choice. They’re thin-skinned, have small, tender seeds and are naturally crisp without being watery. They don’t need to be peeled or seeded. Slice them thin and they’re perfect.

English cucumbers (the long, plastic-wrapped ones) work beautifully too. They have minimal seeds and a mild flavor. Slice them into thin half-moons or ribbons.

Standard garden or American cucumbers have tougher skin and larger, wetter seeds. If using these, peel them and scoop out the seeds with a spoon before slicing, then salt them (see below) to draw out excess moisture.

Salting the cucumbers is worth the extra ten minutes when you have them. Toss sliced cucumbers with a teaspoon of salt in a colander, let them sit for 10-15 minutes and then pat dry with paper towels. This draws out excess water, which would otherwise dilute the dressing and make the salad watery by the time it reaches the table. For Persian cucumbers served immediately, you can skip this step. For cucumbers you’re prepping ahead, salting first makes a meaningful difference.


thai cucumber salad recipe

The Recipe


Thai Cucumber Salad

Serves: 4-6 Prep time: 15 minutes Total time: 15 minutes (plus 10 minutes optional salting)


Ingredients

For the salad:

  • 4 Persian cucumbers or 1 large English cucumber, thinly sliced
  • 1/2 small red onion, thinly sliced
  • 1/2 cup fresh cilantro leaves, roughly chopped
  • 2 tablespoons fresh mint leaves (optional but excellent)
  • 1/4 cup roasted salted peanuts, roughly chopped
  • 1 small red chili (Thai bird’s eye or Fresno), thinly sliced, or 1/4 teaspoon red pepper flakes
  • 1 green onion, thinly sliced

For the dressing:

  • 3 tablespoons rice vinegar
  • 1.5 tablespoons fish sauce (or soy sauce for a vegetarian version)
  • 1 tablespoon fresh lime juice (about 1 lime)
  • 1.5 tablespoons granulated sugar
  • 1 clove garlic, finely minced or pressed
  • 1 teaspoon toasted sesame oil
  • 1/4 teaspoon red pepper flakes (adjust to taste)

Optional garnishes:

  • Sesame seeds
  • Extra cilantro
  • Lime wedges

Instructions

  1. Optional: Salt the cucumbers. If using standard cucumbers or prepping ahead, toss the sliced cucumbers with 1 teaspoon of kosher salt in a colander. Let sit for 10-15 minutes, then pat dry thoroughly with paper towels. Skip this step if using Persian cucumbers and serving immediately.
  2. Make the dressing. Whisk together the rice vinegar, fish sauce, lime juice, sugar, garlic, sesame oil and red pepper flakes in a small bowl or jar. Whisk until the sugar dissolves completely. Taste and adjust — add more sugar for sweetness, more lime for brightness, more fish sauce for depth or more chili for heat.
  3. Assemble the salad. In a large bowl, combine the cucumber slices, red onion and green onion. Pour the dressing over the vegetables and toss to coat.
  4. Add the herbs. Add the cilantro and mint leaves and toss gently — herbs bruise easily and are better added at the end.
  5. Add the peanuts and chili. Scatter the chopped peanuts and sliced chili over the top. For maximum crunch, add peanuts right before serving rather than tossing them in — they soften in the dressing over time.
  6. Serve immediately for maximum crunch, or let sit for 10-15 minutes for the cucumbers to absorb more of the dressing flavor. Top with sesame seeds and extra cilantro if desired. Serve with lime wedges on the side.

Notes

  • Make-ahead tip: The dressing can be made up to 3 days ahead and stored in a jar in the refrigerator. Slice the cucumbers and store separately. Combine and dress within 30 minutes of serving for the best texture. Add peanuts and herbs at the last minute.
  • Fish sauce substitute: Soy sauce or tamari works as a fish sauce substitute for a vegetarian or vegan version. The flavor profile shifts slightly but the salad is still excellent.
  • Heat level: This recipe is mild to medium. For a spicier salad, add more fresh chili or increase the red pepper flakes. For a completely mild version, omit the chili entirely.
  • No cilantro option: If cilantro isn’t your thing, use fresh Thai basil, regular basil or flat-leaf parsley. Thai basil in particular is exceptional in this salad.
  • Serving suggestion: This salad is beautiful alongside grilled chicken satay, salmon, shrimp skewers or any grilled protein. It also works as a topping for rice bowls or as a side with takeout.

thai cucumber salad recipe

Variations Worth Trying

Thai Cucumber Salad with Mango

Add one ripe but firm mango, peeled and cut into thin matchsticks, to the base salad. The sweet, tropical mango against the tangy dressing is extraordinary. This version is especially beautiful on a platter for a party.

Spicy Peanut Cucumber Salad

Add 1 tablespoon of creamy peanut butter and a teaspoon of sriracha to the dressing and whisk until smooth. The result is a slightly creamier dressing with a rich peanut flavor that coats the cucumbers beautifully. Top with extra peanuts and a drizzle of sriracha.

Thai Cucumber Noodle Salad

Use a spiralizer or vegetable peeler to turn the cucumbers into long ribbons or noodle shapes. Toss with the standard dressing and add cooked glass noodles or rice noodles for a more substantial salad that works as a light main course.

Cucumber Tomato Thai Salad

Add a cup of halved cherry tomatoes and thin slices of avocado right before serving. The tomatoes add color and sweetness and the avocado provides a creamy counterpoint to the crunchy cucumbers.


honey-chili-glazed-salmon-thai-cucumbers

What to Serve With Thai Cucumber Salad

This salad is extraordinarily versatile as a side dish. It pairs with nearly anything:

Grilled proteins are the most natural pairing — grilled chicken thighs, shrimp skewers, salmon or pork tenderloin all work beautifully with the bright, tangy flavors of the salad. The coolness of the cucumbers is especially refreshing alongside something from the grill.

Rice dishes benefit from the acidity of this salad. Serve alongside jasmine rice and a protein for a complete meal that feels fresh and balanced.

Noodle dishes — pad thai takeout is transformed by having this salad alongside. The cool crunch next to the warm noodles is a combination worth trying.

On a summer entertaining spread alongside other make-ahead items, this salad holds its own as something genuinely different that people will ask about. Set it next to the grinder salad and the charcuterie board and watch it disappear.


Tips for the Best Flavor

Let the sugar fully dissolve in the dressing. Undissolved sugar creates a gritty texture in the dressing. Whisk vigorously until you can no longer feel any granules when you rub the dressing between your fingers, or let it sit for a few minutes and whisk again.

Taste the dressing before you add it. Thai cuisine is about balance and the right balance is personal. Some people want more sweet, some more sour, some more heat. Taste the dressing on its own and adjust before it goes on the salad.

Don’t skip the sesame oil. Just a teaspoon adds a nutty, toasted quality to the dressing that ties everything together. It’s a finishing oil rather than a cooking oil — a small amount has a significant impact.

Serve at room temperature or slightly chilled. A refrigerator-cold salad mutes the flavors. If you’ve prepped this ahead, pull it out of the refrigerator 10-15 minutes before serving and let it come up slightly in temperature for the best flavor.


FAQ About Thai Cucumber Salad

What makes Thai cucumber salad different from regular cucumber salad? The dressing is what distinguishes it. Thai cucumber salad uses fish sauce, rice vinegar, lime juice and sugar to create a sweet-sour-salty-umami profile that’s distinctly Southeast Asian. Regular cucumber salads typically use a simpler vinegar and dill dressing without the layered complexity of the Thai version.

Can I make Thai cucumber salad without fish sauce? Yes. Substitute an equal amount of soy sauce or tamari for a vegetarian or vegan version. The flavor changes — less funky and more straightforward — but the salad is still excellent.

How long does Thai cucumber salad last in the refrigerator? Dressed Thai cucumber salad is best eaten within a few hours. The cucumbers release water over time and the salad becomes progressively less crunchy. For make-ahead purposes, store the dressing separately and combine just before serving.

What type of cucumber is best for Thai cucumber salad? Persian cucumbers are ideal — thin-skinned, low in seeds and naturally crisp. English cucumbers are an excellent alternative. Standard American cucumbers should be peeled and seeded before using.

Is Thai cucumber salad spicy? It can range from completely mild to quite hot depending on the amount of chili you add. The base recipe is mild to medium. Adjust the chili quantity completely to your preference — or omit it entirely for a kid-friendly version.

What can I substitute for rice vinegar? White wine vinegar is the closest substitute at a slightly smaller quantity — start with two tablespoons rather than three since it’s more acidic than rice vinegar. Regular white vinegar works but can be quite sharp — reduce the amount and taste as you go.


There are salads you make because you feel like you should eat more vegetables and there are salads you make because you genuinely cannot stop eating them. This Thai cucumber salad falls decisively in the second category. It’s one of those recipes where the simplicity of the ingredients is almost misleading — cucumbers, herbs and a quick dressing seem too ordinary to produce something this good. And then you taste it and understand exactly why it earns its place at the table every time. Make it once this week alongside whatever you’re grilling and it will quietly become your summer staple.

For more fresh and flavorful recipes, check out my posts on grinder salad recipe and marry me pasta recipe.


Shop This Post