The Recipes Table
Simple Recipes for Everyday Cooking

Crunchy Thai Cucumber Salad Recipe

Thai cucumber salad with lime, fish sauce, chili and peanuts. Ready in 15 minutes, no cooking, and the dressing balances in one taste test.

Total Time25 mins
DifficultyEasy
Servings4 Servings
Jump to Recipe
Crunchy Thai Cucumber Salad Recipe

Why You'll Love This Recipe

  • Genuinely no cooking, which matters when the rest of the meal already needs every burner
  • The dressing is four ingredients whisked in a bowl, and you can taste and correct it before anything else goes in
  • It doubles as a dipping relish for satay, spring rolls, and fried snacks
  • Naturally dairy-free, and gluten-free with the right fish sauce
Chef's Secret Key Tip

Here's the one thing nobody tells you: mix the dressing so it tastes slightly too strong. Aggressively sour, a little too salty, sweeter than you'd want to sip.

Within ten minutes of hitting the cucumbers it will be diluted by their water into exactly the balance you were aiming for.

Almost every disappointing version of this salad is one that tasted perfect in the bowl and watery on the plate, because it was balanced before dilution instead of for it.

Overshoot on purpose, and let the cucumbers bring it home.

Read Before You Start

1

Your fish sauce is not the same as my fish sauce. Saltiness varies enormously between brands, and some are close to twice as salty as others. Every quantity below is a starting point, and the taste test in step two is the step that actually sets the recipe.

2

Don't drain the cucumbers. If you've made a creamy or a soy-based cucumber salad, you've been told to salt and press them first. Skip that here. This dressing is intentionally sharp and concentrated because the cucumbers are supposed to release water into it. That's the dish working as designed, not failing.

Ingredient Deep Dive & Notes

Persian cucumbers. Small, dense, thin-skinned, and low in seeds, which is exactly what you want when the pieces are sitting in liquid. English cucumbers are the next best option. Standard garden cucumbers need peeling and seeding first, since their seed cavity is soft and will turn to mush in the dressing.

Fish sauce. This is the backbone and there's no hiding it. Look for one with a short ingredient list, ideally just anchovy and salt, and a clear reddish-brown color rather than a murky dark one. Don't substitute soy sauce; it makes a perfectly good salad, but a different one, and that version is here: Asian Cucumber Salad.

Fresh lime juice. Bottled lime juice is the one shortcut that genuinely ruins this. It's flat and slightly bitter, and in a dressing with four ingredients there's nothing to hide behind. Two limes should give you roughly the three tablespoons you need.

Palm sugar. It dissolves into a rounder, less sharp sweetness than white sugar and it's worth seeking out. Light brown sugar is a close and completely acceptable stand-in. Whatever you use, it has to fully dissolve before anything else joins it.

Thai bird's eye chilies. Small, thin, and genuinely hot. One chili gives a warm background heat, three make it a proper Thai salad. Slice them into thin rings and leave the seeds in, or scrape them out for milder heat. A regular red chili or half a serrano works if that's what's available.

Shallot. Sliced paper thin. Shallots are sweeter and less aggressive than red onion, which matters in a dressing this sharp. If you only have red onion, soak the slices in cold water for ten minutes first.

Roasted peanuts. Crushed coarsely, not ground. They go on at the very last second, and the reason is in the steps below.

Cilantro and mint. Both, if you can. Cilantro is expected; mint is what makes people ask what's in it.

For the same cucumbers in a completely different direction, the sour cream and dill version is here: Creamy Cucumber Salad.

Equipment Needed

  • A small bowl and a fork or small whisk, for the dressing. Do this separately from the salad bowl, always.
  • Sharp knife, for thin, even shallot and chili slices. A mandoline is overkill for this quantity.
  • Mortar and pestle, if you have one, for crushing the peanuts. Otherwise put them in a zip bag and press with the bottom of a pan. Don't use a food processor, which turns them to powder in about two seconds.
Ingredients for Thai cucumber salad including Persian cucumbers, fresh limes, fish sauce, palm sugar, Thai chilies, shallots, roasted peanuts, cilantro, and mint
View Full Photo
Ingredients & Prep Mise en Place

Ingredients for Thai cucumber salad including Persian cucumbers, fresh limes, fish sauce, palm sugar, Thai chilies, shallots, roasted peanuts, cilantro, and mint

Visual Culinary Method

Detailed Step-by-Step Cooking Guide

Step 1

Preparation & Setup

Squeeze the limes and slice the shallot and chilies before you touch the cucumbers. The dressing needs to be finished and tasted first, and cut cucumbers start weeping the moment they're sliced.
Step 2

Dissolve the sugar completely

In a small bowl, whisk the lime juice, fish sauce, and palm sugar until you can't feel any grit when you drag the fork across the bottom. Palm sugar is stubborn, so if it's in hard discs, chop it finely first or add a teaspoon of hot water to help it along. Undissolved sugar is the most common technical fault in this dish. It sinks, so the last person served gets a sweet, sludgy spoonful while everyone else gets something too sour.
Step 3

Taste it and adjust before anything else goes in

Dip a clean spoon and taste. You're aiming for something noticeably too intense to drink comfortably: sharply sour first, salty right behind it, sweet underneath. Too salty, add lime. Too sour, add sugar a quarter teaspoon at a time. Flat and dull, it's almost always short on fish sauce rather than short on salt. This is the step most people skip, and it's the only one that actually determines whether the salad tastes right, because every fish sauce and every lime is different. Stir in the sliced chilies and shallots and let them sit in the dressing while you prep the cucumbers. The acid takes the raw bite off both.
Whisking lime juice, fish sauce, and palm sugar in a bowl with sliced chilies and shallots steeping
View Full Photo

Whisking lime juice, fish sauce, and palm sugar in a bowl with sliced chilies and shallots steeping

Step 4

Cut the cucumbers for maximum surface

Halve the cucumbers lengthwise, then slice into half-moons about 1/4 inch thick. If you're using English or garden cucumbers with a wide seed strip, scrape it out with a teaspoon before slicing. Quarter inch is the sweet spot. Thinner and they go limp within twenty minutes in an acidic dressing. Thicker and the dressing only ever coats the outside.
Step 5

Toss and rest 10 minutes

Add the cucumbers to the dressing and toss until everything is coated and the chilies and shallots are distributed. Let it sit for 10 minutes at room temperature. You'll see the liquid level rise noticeably as the cucumbers release water. That's the dilution you built the dressing to absorb. Ten minutes is enough for the flavors to move in; much beyond thirty and the crunch starts going.
Step 6

Add herbs and peanuts at the table

Fold in the torn cilantro and mint, then scatter the crushed peanuts over the top immediately before serving. Not five minutes before. Immediately. Peanuts sitting in an acidic, watery dressing go soft and chalky faster than you'd expect, and their crunch against the cucumber is half of why this salad works. If you're taking it somewhere, carry the peanuts in a separate container and add them on arrival.
Tossing cucumber half-moons in dressing and scattering fresh herbs and crushed peanuts over top
View Full Photo

Tossing cucumber half-moons in dressing and scattering fresh herbs and crushed peanuts over top

Troubleshooting & QA

Getting the Balance Right

A finished thai cucumber salad should have visible dressing pooled at the bottom of the bowl. It is not a mistake and you should not drain it. That liquid is the point; in Thailand this is served as much for spooning over rice and dipping grilled meat into as it is for eating with a fork.

Tastes weak or watery

The dressing was balanced before dilution rather than for it. Add fish sauce and lime in equal small amounts, half a teaspoon at a time, until it sharpens back up.

Too salty

Add lime juice and a pinch of sugar together. Adding sugar alone just makes it salty and sweet.

Too hot

Fish out the chili rings and stir in another tablespoon of sugar. Capsaicin isn't water-soluble, so more lime juice won't help you here, and there's no dairy in this dish to reach for.

Cucumbers have gone limp

They sat too long. There's no recovery, but the salad is still excellent spooned over rice, and the leftovers section below has better uses than the bin.

Close-up texture of crunchy cucumber slices coated in glossy chili-lime dressing with crushed peanuts
View Full Photo
Texture & Doneness Visual Cue

Close-up texture of crunchy cucumber slices coated in glossy chili-lime dressing with crushed peanuts

How to Use This Salad Beyond the Side Bowl

Serve it as a dipping relish alongside chicken satay or fried spring rolls, spooning both cucumber and liquid onto the plate. This is its original job.
Spoon it over plain jasmine rice as a light lunch, or over grilled fish where the acid does the work a lemon wedge usually does.
Pile it into a banh mi or a grilled chicken wrap in place of pickled vegetables. The liquid soaks into the bread in a very good way.
Soft, over-marinated leftovers are still worth eating. Chop them finer and stir them through cold rice noodles with a spoonful of peanut butter.
Freshness & Handling

How to Serve, Store & Reheat

To Serve

Serve at cool room temperature or lightly chilled, in a shallow bowl with a slotted spoon so people can take as much or as little of the liquid as they want. Add the peanuts at the table. It pairs with almost anything rich or spicy: green curry, massaman, satay, grilled chicken, fried rice. Don't leave it out for more than two hours, since it contains fish sauce and fresh herbs.

To Store

Refrigerate in an airtight container for up to 2 days, without the peanuts. The flavor holds well and even deepens slightly; the crunch does not. Day one is clearly better. To make it ahead properly, mix the dressing with the shallots and chilies up to 3 days in advance and keep it in a jar. Slice the cucumbers and combine 10 minutes before serving.

To Reheat

Not applicable. This is a cold salad and heating it would cook the herbs, dull the lime, and turn the cucumbers translucent.

To Freeze

No. Cucumbers are over 95% water, and freezing ruptures their cell walls so they thaw into limp, hollow strips. The dressing on its own freezes fine, but it keeps three days in the fridge anyway, so there's little reason to.

Thai cucumber salad served on a table setting alongside grilled skewers and jasmine rice
View Full Photo
Table Plating & Serving Suggestion

Thai cucumber salad served on a table setting alongside grilled skewers and jasmine rice

Dietary Variations

Vegan and vegetarian

Replace the fish sauce with 2 tablespoons of light soy sauce plus 1/2 teaspoon of white miso, or use a bottled vegan fish sauce. Technique change: soy sauce is less salty and more savory than fish sauce, so taste and expect to add a little extra salt at the balancing step.

Ajad style (the vinegar version)

Swap the lime juice for 1/4 cup rice vinegar and 2 tablespoons water, increase the sugar to 3 tablespoons, and drop the fish sauce to 2 teaspoons. Technique change: this makes a sweeter, milder quick pickle rather than a salad, and it wants 20 minutes of resting instead of 10. This is the version usually served beside satay.

Peanut-free

Use toasted sunflower seeds or crushed roasted cashews for the crunch, or fried shallots. Technique change: none, but add them at the last second exactly the same way.

Extra herby

Add Thai basil alongside the mint and cilantro, and a tablespoon of thinly sliced lemongrass from the tender inner core only. Technique change: bruise the lemongrass with the back of the knife first, or it stays woody.

Chef's Pro Kitchen Note

A note from the kitchen on why I keep pushing the taste-and-adjust step. Thai cooking works on balance rather than fixed measurements, and the four elements here are meant to be tuned against each other every single time, because the raw materials genuinely differ.

Limes swing from barely sour to punishing depending on how thick-skinned and how old they are. Fish sauce varies by brand by a factor of nearly two in salt. Palm sugar and brown sugar aren't equally sweet by volume.

A recipe that tells you to measure and walk away is asking you to trust ingredients it has never met. Taste the dressing, correct it, then build the salad on top of something you already know is right.

Allergen Notice: This recipe contains fish (fish sauce, made from anchovies) and peanuts. For fish, use the vegan soy and miso substitution described above, though note that miso introduces soy. For peanuts, use sunflower seeds or fried shallots instead. Some fish sauce brands also contain added wheat or hydrolyzed wheat protein, so check the label if gluten is a concern. Formulations vary between brands, so read labels yourself if you're cooking for someone with an allergy. I can't promise this recipe is safe for any specific allergy.

Frequently Asked Questions

Kitchen Photo Roll

Recipe Visual Gallery (6 Full Photos)

Click any photo to view in high resolution
Crunchy Thai Cucumber Salad Recipe kitchen photo 1
View Full
Crunchy Thai Cucumber Salad Recipe kitchen photo 2
View Full
Crunchy Thai Cucumber Salad Recipe kitchen photo 3
View Full
Crunchy Thai Cucumber Salad Recipe kitchen photo 4
View Full
Crunchy Thai Cucumber Salad Recipe kitchen photo 5
View Full
Crunchy Thai Cucumber Salad Recipe kitchen photo 6
View Full
Step-by-Step Instructions

Recipe Card & Steps

Ingredients Checklist

Click an item to check it off as you prep

4 servings
  • 3 tbspfresh lime juice (about 2 limes)
  • 1 1/2 tbspfish sauce
  • 2 tbsppalm sugar, finely chopped (or light brown sugar)
  • 1 to 3Thai bird's eye chilies, thinly sliced
  • 1 smallshallot, sliced paper thin
  • 1 1/2 lbPersian cucumbers (about 6), halved lengthwise and sliced into 1/4 inch half-moons
  • 1/4 cuproasted peanuts, coarsely crushed
  • 1/4 cupfresh cilantro leaves, torn
  • 2 tbspfresh mint leaves, torn

Step-by-Step Instructions

Follow along and mark each step complete as you cook

1

In a small bowl, whisk the lime juice, fish sauce, and palm sugar until the sugar is completely dissolved and the bottom of the bowl feels smooth with no grit.

2

Taste the dressing. It should be noticeably sharper and saltier than you want the finished salad to be. Adjust with lime, sugar, or fish sauce until it is balanced but intense.

3

Stir the sliced chilies and shallots into the dressing and set aside.

4

Halve the cucumbers lengthwise and cut into 1/4 inch half-moons. Scrape out the seed strip first if using English or garden cucumbers.

5

Add the cucumbers to the dressing and toss to coat. Rest for 10 minutes at room temperature.

6

Fold in the cilantro and mint.

7

Scatter the crushed peanuts over the top immediately before serving. Serve with the dressing that has pooled in the bowl.

Recipe Card Notes & Tips

  • Fish sauce saltiness varies widely between brands, so treat the quantity as a starting point and let the taste test in step 2 set the final balance.
  • Don't add the peanuts early. They soften in the acidic dressing within about ten minutes and lose the crunch that makes the dish. If toasting raw peanuts yourself, do it in a dry pan over medium heat for 4 to 5 minutes until they smell nutty and turn light golden, then cool completely before crushing.
Community Feedback

Ratings & Reviews

Leave a Review

Made this recipe? Share your thoughts, tweaks, and honest rating with other home cooks!

5 / 5

Community Reviews (0)

Loading reviews...

You Might Also Enjoy

More delicious recipes in Salads & Sides.