This Thai-inspired cucumber salad recipe is a healthy side dish that’s easy to make, and full of the most delicious fresh and zesty flavors!

Anyone else been craving a cool cucumber salad during these hot and toasty summer days? Or hey, maybe trying to figure out how the heck to celebrate that first crop of cucumbers harvested from your garden? Or, who knows, maybe you just happen to be on the search for a new side dish to serve with that favorite stir-fry or noodle dish or fried rice that you make on repeat each week?
This Thai cucumber salad recipe is here for you. ♡
It’s one of those always-reliable, quick-and-easy, back-pocket recipes that can be pulled out for any number of occasions. And I’m telling you — from potlucks to picnics to our weekly Pad Thai nights — this Thai-inspired cucumber salad recipe has a way of always hitting the spot.
I’m especially partial to this recipe because it’s quick and easy to whip up, and can also be prepped up to a day ahead of time if you’d like. It’s also brightened up with lots and lots of fresh cilantro and mint, which — if you’re lucky — may also be hanging out in your garden this time of year. This cucumber salad recipe also happens to be naturally gluten-free and vegetarian (and can also be made vegan), which is especially great if you happen to be serving this one to a crowd. But more than anything, it just tastes so light and flavorful and refreshing and delicious.
Let’s make some!
Thai Cucumber Salad Ingredients:
To make this Thai-inspired cucumber salad recipe, you will need the following ingredients:
- Cucumbers: I would recommend using English cucumbers (or mini Persian cucumbers) for this salad. Feel free to scoop out the seeds if you would like.
- Onions: We will use a mixture of red and green onions in this salad.
- Fresh herbs: I love adding lots and lots of fresh mint and cilantro to this salad. But if you don’t have both herbs on hand, feel free to just pick one.
- Peanuts: I love the crunch and flavor of chopped peanuts (or cashews) in this salad. But if you have a nut allergy, feel free to omit the nuts and add in sunflower seeds or pepitas (or omit the nuts/seeds entirely).
- Dressing: Made with lime juice, avocado oil (or any neutral-flavored cooking oil), rice vinegar, fish sauce, garlic and your desired sweetener.
How To Make Cucumber Salad:
So easy! To make cucumber salad, simply…
- Prep the dressing. Whisk all of the ingredients together in a small bowl or measuring cup until combined.
- Chop, slice, and dice. Chop up all of those veggies, herbs and peanuts.
- Toss everything together. Combine all of your salad ingredients and dressing in a large mixing bowl, then give everything a good toss to combine.
- Serve or chill. You can either serve the salad right away, or let it chill in a covered container in the fridge for up to 1 day before serving.
Possible Variations:
Want to tinker around with this cucumber salad recipe a bit? Feel free to…
- Add avocado: A diced fresh avocado would be a delicious addition here.
- Add Thai basil: If you happen to have some sweet Thai basil on hand, it would also add some amazing flavor to this cucumber salad.
- Add extra veggies: Shredded carrots, cabbage, or edamame would also be nice additions if you would like to add some veggies.
- Make it spicy: Add in some sliced Thai bird chiles or crushed red pepper flakes if you would like to give this salad some heat.
- Smash those cucumbers: For a different texture and vibe, try smashing instead of slicing your cucumbers! Just slice a cucumber in half lengthwise, and place it cut-side-down on a cutting board. Place a large chef’s knife on top, and gently smash until the cucumber has been broken up into bite-sized pieces.
Thai Cucumber Salad
- Prep Time: 15 mins
- Cook Time: 0 mins
- Total Time: 15 mins
- Yield: 4 to 6 servings 1x
Description
This Thai-inspired cucumber salad recipe is a healthy side dish that’s easy to make, and full of the most delicious fresh and zesty flavors.
Ingredients
Cucumber Salad Ingredients:
- 2 English cucumbers, sliced
- 2 green onions, thinly sliced
- half of a small red onion, peeled and thinly sliced
- 1/2 cup chopped fresh cilantro
- 1/2 cup chopped fresh mint
- 1/2 cup chopped peanuts
- optional toppings: toasted sesame seeds, crushed red chili flakes
Dressing Ingredients:
- 3 tablespoons fresh lime juice
- 2 tablespoons avocado oil (or olive oil)
- 2 tablespoons rice vinegar
- 1 tablespoon fish sauce
- 1 small clove garlic, minced or pressed
- 1-2 tablespoons sweetener (such as maple syrup, honey or brown sugar), to taste
Instructions
- To make the dressing, whisk the lime juice, oil, rice vinegar, fish sauce, garlic, and your desired amount of sweetener together in a small bowl until combined. (Or add all ingredients to a mason jar, cover and shake vigorously until combined.)
- Combine the cucumbers, green onions, red onion, cilantro, mint and peanuts in a large bowl. Drizzle evenly with the dressing, then toss until combined.
- Serve immediately, garnished with your desired toppings. Or cover and refrigerate for up to one day, then serve the salad chilled.
Notes
Recipe adapted from Food and Wine.








I always leave the peanuts out and everyone loves it. Also, I often cook rice, let it cool and combine with this recipe, chill and serve as a single rice/cuke salad dish. Always a huge hit. Serve with deepfried lemongrass chicken. Heaven on a plate😁
Very refreshing salad, had it with grilled halibut. Yum!
Oh my goodness!! These cucumbers are SOOO delicious! I ate almost half the bowl full after I made it! The ladies I made it for loved it. Served it with Thai Lettuce Wraps. It’s a perfect summer meal! Thank you!
The dressing is delicious! I used garlic and onion powder, still worked!
I am taking a meal to a friend recovering from surgery and would love to include the salad. Her son has a peanut allergy. Would it totally ruin the salad if I left out the peanuts? What about subbing sunflower seeds? Totally different flavor and not Thai but at least would add a little crunch?
So delicious and refreshing as a side dish with an Asian dinner. We love!
I don’t usually come back after making a dish to post a comment but this was too good not too. I am always looking for new recipes to incorporate more vegetables into my diet and this recipe is easy, fresh, and flavorful! I loved everything about it! Will absolutely make again.
This is an awesome recipe. I left out the peanuts and served as a side so they stayed really crunchy. I added a minced Thai chili to the dressing. I didn’t have mint so I used basil. It was delicious. Thanks!
Fresh, flavorful and easy! We added toasted sesame seeds and chunky avo bits and it was fabulous! Agree with the other commenter who said mint should not be optional, that with the cilantro is what brings all the flavors together and adds to the fresh, bright quality of this salad. Will definitely be making again and again!