There’s something magical about biting into a crisp, cool cucumber salad that hits you with a wallop of lime juice, fish sauce, and chili heat all at once. Thai cucumber salad, or ajad, is the kind of dish that makes you understand why Southeast Asian cuisine has captured so many hearts: it’s refreshing, punchy, and impossible to stop eating.
This salad shines because it comes together in minutes, requires no cooking, and tastes like it came straight from a Bangkok street vendor’s cart. The beauty lies in balancing four distinct flavors: tangy lime, salty fish sauce, sweet palm sugar, and spicy chili, all playing together in perfect harmony.
Why You’ll Love This Recipe
This isn’t just a side dish; it’s a flavor explosion that pairs with almost anything. You get maximum payoff with minimum effort, which is exactly what weeknight cooking should look like.
- Ready in 10 minutes from start to finish
- Naturally gluten-free and works for most dietary needs
- Crisp, refreshing texture that contrasts beautifully with heavier mains
- Teaches you how to balance Asian flavors without intimidation
- Impresses guests and tastes like takeout but costs a fraction of the price
My Experience Making This Recipe
The first time I made this properly, I was standing in my kitchen wondering why store-bought versions always tasted like disappointment. Then I tasted a version made with actual fish sauce and fresh lime, and everything changed.
What struck me most was how quickly the flavors developed once I let it sit for just five minutes. The cucumbers absorbed all that tangy, spicy dressing and transformed from bland to boldly delicious, and I watched people come back for second and third helpings without even realizing how much they were eating.
I’ve since made this salad at least fifty times, and it never fails to impress. My kids, who normally avoid anything remotely “spicy,” actually ask for it by name now.
Recipe Overview
- Recipe Name: Thai Cucumber Salad
- Servings: 4 to 6
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Total Time: 10 minutes
- Course: Side Dish or Appetizer
- Cuisine: Thai
- Calories per Serving: 65
Equipment You Will Need
- Cutting board (preferably one reserved for vegetables)
- Sharp chef’s knife or vegetable knife
- Small bowl for the dressing
- Whisk or fork for mixing
- Large serving bowl or shallow dish
- Spoon for tossing and serving
Ingredients for Thai Cucumber Salad
- 3 medium cucumbers (about 1.5 pounds), peeled and thinly sliced
- 1/4 cup fresh lime juice (about 2 to 3 limes)
- 2 tablespoons fish sauce
- 1 to 2 tablespoons palm sugar or brown sugar
- 1 to 2 red Thai chili peppers, thinly sliced (adjust for heat preference)
- 1/4 cup roasted peanuts, roughly crushed
- 1/4 cup fresh cilantro leaves, chopped
- 2 shallots, thinly sliced
- Salt to taste
- Optional: 1 teaspoon sesame oil for extra richness
Ingredient Notes and Substitutions
- Cucumbers: English cucumbers (the long seedless ones) work beautifully because they have fewer seeds and stay crispier longer. If you only have standard cucumbers, scoop out some seeds with a spoon to prevent wateriness.
- Fish sauce: This funky, pungent ingredient is the backbone of authentic Thai flavor and shouldn’t be skipped. If you absolutely cannot find it, soy sauce works as a backup, though the salad will taste less authentically Thai.
- Palm sugar: This has a more complex sweetness than white sugar and tastes closer to what you’d get in Thailand. Brown sugar or regular white sugar works fine if palm sugar isn’t available, though you may want to use slightly less.
- Thai chili peppers: These tiny red peppers pack serious heat, so start with one and taste before adding more. Fresno peppers or bird’s eye peppers are close substitutes, or use red pepper flakes if fresh chilis aren’t available.
- Peanuts: Roasted unsalted peanuts give you better control over the salt level. If you have a nut allergy, skip them or substitute with toasted sesame seeds.
How to Make Thai Cucumber Salad
Step 1: Prepare Your Cucumbers
Peel your cucumbers and slice them into thin rounds, about 1/8 inch thick. Thinner slices absorb the dressing better and create a more elegant presentation, plus they release less water and stay crisper.
Step 2: Mix Your Dressing Base
In a small bowl, whisk together the lime juice, fish sauce, and palm sugar until the sugar dissolves completely. Taste the dressing and adjust: it should hit you with salty, tangy, and slightly sweet notes in equal measure.
Step 3: Prepare the Aromatics
Thinly slice your red chili peppers lengthwise, removing most of the seeds if you prefer less heat. Slice your shallots as thin as you can manage, and chop your cilantro into bite-sized pieces.
Step 4: Assemble the Salad
Place your sliced cucumbers into your serving bowl or a large shallow dish. Layer in your sliced shallots and chili peppers as you go, distributing them evenly so every bite gets some of the spicy, sharp elements.
Step 5: Pour the Dressing
Pour your prepared dressing over the cucumber mixture and toss gently but thoroughly to coat everything evenly. Make sure the dressing reaches all the way to the bottom of the bowl by lifting and folding the cucumbers rather than just stirring.
Step 6: Add the Peanuts
Crush your roasted peanuts into small, uneven pieces (not powder) and sprinkle them over the top of the salad. Add them right before serving rather than earlier, so they stay crunchy and don’t get soggy from the dressing.
Step 7: Let It Rest
Let the salad sit for 5 to 10 minutes at room temperature before serving. This resting time lets the flavors marry and the cucumbers absorb all that tangy, spicy goodness without becoming mushy.
Step 8: Taste and Final Touch
Just before serving, taste the salad and adjust the seasoning if needed: add more lime juice for extra tang, a pinch more fish sauce for depth, or a bit more sugar if it feels too sharp. Scatter your fresh cilantro over the top and serve immediately.
Pro Tip: Don’t peel your cucumbers if you prefer more texture and nutrition; the skin also helps them stay firmer. Just make sure to slice them thin enough to let the dressing penetrate.
Tips for the Best Thai Cucumber Salad
- Use the freshest limes you can find, as their juice is the backbone of this dish. Fresh lime juice tastes dramatically different from bottled, and that difference matters in a simple salad.
- Slice your cucumbers as uniformly thin as possible so they cook (or rather, soften slightly) evenly in the dressing. A mandoline works great here if you have one, but a sharp knife does the job too.
- Don’t be shy with the fish sauce; it should smell strong in the bowl. Once tossed with the other ingredients, that fishy smell transforms into savory depth rather than something off-putting.
- Taste as you balance flavors; everyone’s tolerance for salt, heat, and sourness varies. Start conservative with the chili and fish sauce, then add more rather than trying to fix over-seasoning.
- Serve this salad quickly after assembly, or prepare components separately and assemble just before serving if you’re making it ahead. Cucumbers release water over time, which dilutes your dressing.
Common Mistakes to Avoid
- Cutting cucumbers too thick: they won’t absorb the dressing and will taste plain. Aim for thin, even slices that feel delicate on your fork.
- Skipping the resting period: five minutes makes a real difference in flavor development. Patience pays off here.
- Using bottled lime juice instead of fresh: the flavor is noticeably different and flat. Fresh limes are inexpensive and make an enormous impact.
- Adding the peanuts too early: they soften and lose their crunch, which is their main appeal. Wait until the last moment before serving.
- Making it hours ahead without draining excess liquid: cucumbers release water constantly, turning your salad into soup. Make it within an hour of serving, or drain it before plating.
Serving Suggestions
This salad plays beautifully with almost any protein and pairs especially well with rich, spicy, or heavy dishes where its bright acidity cuts through nicely. Think of it as your palate cleanser and flavor amplifier rolled into one.
- Serve alongside pad thai or other noodle dishes to balance richness with refreshing crispness
- Pair with grilled fish or shrimp, where the lime and chili echo the flavors of the protein
- Accompany spicy curries where the cool cucumber salad cools down the heat
- Add to a Thai feast as one of several small plates alongside satay, spring rolls, and sticky rice
- Serve as a light lunch with grilled chicken and jasmine rice for a complete, balanced meal
Variations to Try
- Green Papaya Version: Replace cucumbers with shredded green papaya for a firmer texture and more complex flavor. The papaya absorbs dressing slightly differently, creating a more substantial salad.
- Carrot and Cucumber Mix: Add julienned carrots alongside cucumbers for sweetness, color, and a slightly different texture contrast. This variation feels more like a slaw and holds up better to sitting in dressing.
- Spicy Peanut Sauce Version: Mix a spoonful of peanut butter into your dressing for creaminess and deeper nuttiness. This creates a richer salad that leans more toward satay flavors.
- Herb-Loaded Version: Double the cilantro and add fresh mint and Thai basil for an herbaceous, garden-fresh twist. Fresh herbs make this salad feel even lighter and more elegant.
- Protein Addition: Top with grilled shrimp, shredded chicken, or tofu for a complete meal. The dressing works just as well with protein as it does alone.
Dietary Adaptations
- Gluten-Free: This recipe is naturally gluten-free as written, provided your fish sauce contains no added wheat. Always check your fish sauce label to confirm.
- Dairy-Free: Already dairy-free; no modifications needed. This salad contains zero dairy products from the start.
- Vegan and Vegetarian: Replace fish sauce with soy sauce or tamari for depth, though the flavor won’t be identical. Use the same amount as you would fish sauce, then taste and adjust.
- Low-Carb and Keto: This salad fits perfectly into low-carb diets with minimal adjustments. Skip or reduce the sugar slightly if you want even fewer carbs, since cucumbers are already quite low.
Storage and Reheating
Refrigerator
Store any leftovers in an airtight container for up to 2 days, though the texture deteriorates quickly. The cucumbers release water and become softer, and the peanuts lose their crunch.
- Drain excess liquid before storing to prevent sogginess
- Store the peanuts and cilantro separately if making ahead, adding them fresh when serving
- Taste and re-season with a squeeze of lime juice when reheating, as flavors mellow in storage
Freezer
Freezing isn’t recommended for this salad, as cucumbers become mushy and unappetizing when thawed. The texture that makes this dish special disappears completely.
- Make fresh instead of freezing to maintain the crisp, refreshing quality
- Prepare components separately and assemble as needed if you want to make ahead
Reheating
This salad doesn’t need reheating and actually tastes best served at room temperature or chilled. If you must refrigerate it, pull it out 15 minutes before serving to let it warm slightly.
- Serve at room temperature for the best flavor and texture
- Don’t add heat; this is meant to be a cool, refreshing dish
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 65 |
| Total Fat | 3g |
| Saturated Fat | 0.5g |
| Carbohydrates | 8g |
| Fiber | 1.5g |
| Sugar | 4g |
| Protein | 2.5g |
| Sodium | 520mg |
| Cholesterol | 0mg |
This information is approximate and based on standard ingredient sizes and brands. Actual values vary depending on specific products used and portion sizes.
Frequently Asked Questions
Can I make this salad ahead of time?
You can prep your ingredients ahead, but assemble it no more than 30 minutes before serving. Cucumbers release water quickly, which dilutes your dressing and makes the peanuts soggy.
What if I don’t have fish sauce on hand?
Soy sauce or tamari works as a backup, using the same amount as you would fish sauce. The salad won’t taste quite as authentically Thai, but it will still be delicious and balanced.
How do I adjust the heat level?
Start with half a chili pepper and taste, adding more if you want more heat. You can also remove the seeds from the chili to reduce spiciness, or skip it entirely for a mild version.
Why does my salad taste watery and bland?
This happens when you cut cucumbers too thick (so they don’t absorb dressing) or when they sit too long and release water. Slice thin, serve quickly, and don’t skip the resting period.
Can I use regular sugar instead of palm sugar?
Yes, brown sugar or white sugar works fine, though you might use slightly less since they taste sweeter. Palm sugar has a more complex, molasses-like flavor that’s closer to authentic Thai versions.
Is there a way to keep the cucumbers crispier longer?
Slice them just before serving and store the dressing separately until the last moment. You can also use English cucumbers instead of standard ones, as they have fewer seeds and stay firmer.
Final Thoughts
This simple Thai cucumber salad proves that you don’t need complicated techniques or obscure ingredients to create something truly memorable. It’s a recipe that rewards fresh, quality ingredients and basic knife skills, making it perfect for beginners and experienced cooks alike.
The next time you’re standing in front of your fridge wondering what to make, remember that you can create a restaurant-quality salad in ten minutes flat. Give this recipe a try, and you’ll understand why ajad shows up on nearly every Thai dinner table.

Thai Cucumber Salad
Ingredients
Equipment
Method
- Peel your cucumbers and slice them into thin rounds, about 1/8 inch thick. Thinner slices absorb the dressing better and create a more elegant presentation.
- In a small bowl, whisk together the lime juice, fish sauce, and palm sugar until the sugar dissolves completely. Taste the dressing and adjust as needed.
- Thinly slice your red chili peppers lengthwise, removing most of the seeds if you prefer less heat. Slice your shallots as thin as you can manage, and chop your cilantro into bite-sized pieces.
- Place your sliced cucumbers into your serving bowl or a large shallow dish. Layer in your sliced shallots and chili peppers as you go, distributing them evenly.
- Pour your prepared dressing over the cucumber mixture and toss gently but thoroughly to coat everything evenly. Make sure the dressing reaches all the way to the bottom of the bowl by lifting and folding the cucumbers.
- Crush your roasted peanuts into small, uneven pieces and sprinkle them over the top of the salad. Add them right before serving rather than earlier, so they stay crunchy.
- Let the salad sit for 5 to 10 minutes at room temperature before serving. This resting time lets the flavors marry and the cucumbers absorb all that tangy, spicy goodness.
- Just before serving, taste the salad and adjust the seasoning if needed. Scatter your fresh cilantro over the top and serve immediately.