Zesty Thai Cucumber Salad with Tangy Lime Dressing

This refreshing Thai cucumber salad tastes just like the restaurant version and comes together in minutes. Thinly sliced cucumbers are tossed in a sweet-savory rice vinegar dressing with red onion, cilantro and chopped peanuts for a bright, crunchy side dish.

I love making Thai food at home. I often serve this cucumber salad alongside dishes like Thai peanut noodles, peanut chicken or a simple chicken curry for a full, satisfying meal.

A bowl of Thai cucumber salad topped with peanuts and cilantro.

This version was inspired by the small cucumber salad that often accompanies chicken satay at Thai restaurants — only this makes plenty for the table. It’s simple, fresh and perfectly balanced between sweet, tangy and salty.

Thai Cucumber Salad Ingredients

Bowls of cucumber, red onion, seasonings and peanuts.

The recipe uses peeled, thinly sliced cucumbers, thin red onion, salt, sugar, rice vinegar, fresh cilantro and chopped peanuts.

How to make Thai cucumber salad

Start by placing the sliced cucumbers in a colander and sprinkling them with salt. Let them sit about 10 minutes, then blot away the released liquid with a paper towel so the salad stays crisp. Heat rice vinegar and sugar briefly until the sugar dissolves, then pour the dressing over the cucumbers and red onion. Stir in chopped cilantro, chill for at least 20 minutes to allow the flavors to meld, and sprinkle chopped peanuts on top just before serving.

Step by step shots showing how to make Thai cucumber salad.

Tips for the perfect dish

  • Small Persian cucumbers are ideal because they’re crisp and mild. If you can’t find them, use an English cucumber, quartered lengthwise and sliced.
  • For a decorative texture similar to some restaurants, use a lemon zester or the tip of a knife to make shallow grooves along the cucumber skin; this helps the dressing cling to the pieces.
  • Salting the cucumbers before assembling the salad is crucial — it draws out excess moisture and keeps the final dish from becoming soggy.
  • Feel free to add thinly sliced carrots or red bell pepper for extra color and crunch.
Cilantro being sprinkled over cucumber salad.

Recipe FAQs

How do you keep cucumber salad from getting soggy?

Salt the cucumber slices and let them sit, then blot off the liquid before adding dressing. The salting removes excess moisture so the salad remains crisp.

Do you rinse cucumbers after salting them?

Do not rinse after salting. The salt seasons the cucumbers and helps maintain texture.

Thai cucumber salad in a bowl with a serving spoon.

For best flavor, let the salad sit at least 20 minutes before serving so the dressing can penetrate the cucumber slices. You can make it up to a day ahead — just add the peanuts right before serving to keep them crunchy.

More asian food recipes

  • Ramen Noodle Salad
  • Slow Cooker Orange Chicken
  • Pineapple Fried Rice
  • Cream Cheese Wontons
  • Thai Fish Cakes
4.96 from 69 votes

Thai Cucumber Salad

A bowl of Thai cucumber salad topped with peanuts and cilantro.
This Thai cucumber salad tastes just like the restaurant version and takes only minutes to prepare.
Time

Prep Time25 minutes
Cook Time1 minute
Total Time26 minutes
Course Salad
Cuisine Asian
Serves 4

Ingredients

  • 1 lb cucumbers, peeled and thinly sliced (small Persian cucumbers preferred)
  • 2 teaspoons salt
  • 1/4 cup thinly sliced red onion
  • 1/2 cup rice vinegar
  • 1/4 cup sugar
  • 1/4 cup chopped fresh cilantro
  • 1/3 cup chopped peanuts

Instructions

  • Place the cucumbers in a colander and sprinkle with the salt. Toss to coat and let sit 10 minutes.
  • Use a paper towel to blot the cucumber slices dry.
  • Combine rice vinegar and sugar in a small bowl and warm briefly until the sugar dissolves.
  • Place cucumbers and red onion in a large bowl and pour the vinegar mixture over top.
  • Add cilantro and stir to combine. Cover and refrigerate at least 20 minutes or up to 24 hours.
  • Sprinkle chopped peanuts over the salad just before serving.

Notes

  1. Small Persian cucumbers are best for texture and flavor; if unavailable, use an English cucumber, quartered and sliced.
  2. Optional: create shallow grooves on the cucumber skin with a lemon zester so the dressing soaks into the pieces.

Nutrition

Calories: 143 kcal |
Carbohydrates: 26 g |
Protein: 2 g |
Fat: 3 g |
Saturated Fat: 1 g |
Sodium: 891 mg |
Fiber: 1 g |
Sugar: 12 g
Did you make this recipe?Tag @dinneratthezoo on Instagram and use the hashtag #dinneratthezoo