Picture yourself at a bustling Thai night market, biting into a refreshing salad that hits you with a perfect balance of tart, sweet, salty, and spicy all at once. Thai cucumber salad, or ajad, is that addictive side dish that makes you reach for another forkful before you’ve even finished chewing the last one.
This recipe deserves a spot in your regular rotation because it comes together in minutes, requires zero cooking skills, and transforms humble cucumbers into something genuinely crave-worthy. The best part is how it brightens any meal, from weeknight curry nights to summer barbecues.
Why You’ll Love This Recipe
This salad checks every box for quick, impressive, and delicious.
- Ready in 10 minutes flat with no cooking required.
- Crisp, cool cucumbers paired with a punchy lime-fish sauce dressing that tastes like a Thai restaurant.
- The peanuts add a satisfying crunch that keeps you coming back.
- Naturally gluten-free and easily adaptable for dietary preferences.
- Works as a side, starter, or light lunch on its own.
My Experience Making This Recipe
I first made this salad after a trip to Bangkok left me desperate to recreate the flavors I’d tasted there. My kitchen filled with the aroma of toasted peanuts and lime, and I knew immediately I’d nailed it.
Every time I serve this at dinner parties, guests ask for the recipe within minutes. The texture stays crisp for hours, the flavors keep improving, and it pairs beautifully with anything from pad thai to grilled fish.
My favorite moment came when my skeptical teenager actually asked for seconds. That’s when I knew this recipe was a keeper.
Recipe Overview
- Recipe Name: Thai Cucumber Salad
- Servings: 4
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Total Time: 10 minutes
- Course: Side Dish or Starter
- Cuisine: Thai
- Calories per Serving: 145
Equipment You Will Need
- Sharp knife for slicing cucumbers
- Cutting board
- Small bowl for whisking the dressing
- Whisk or fork
- Large mixing bowl for combining ingredients
- Dry skillet or toaster (optional, for toasting peanuts)
- Serving spoon or tongs
Ingredients for Thai Cucumber Salad
- 2 large English cucumbers, sliced into 1/4-inch rounds
- 3 tablespoons fish sauce (or soy sauce for vegetarians)
- 3 tablespoons fresh lime juice
- 2 tablespoons palm sugar (or brown sugar)
- 1/2 red chili, thinly sliced (adjust to heat preference)
- 1/2 cup roasted peanuts, roughly chopped
- 2 shallots, thinly sliced
- 1/4 cup fresh cilantro, chopped
- 2 cloves garlic, minced
- Salt to taste
Ingredient Notes and Substitutions
- Fish sauce provides the umami backbone that makes this salad taste authentically Thai. If you skip it, use soy sauce or tamari for a similar savory depth, though the flavor profile shifts slightly toward Japanese.
- Palm sugar gives a subtle caramel note that regular sugar can’t match. Brown sugar works fine as a substitute and dissolves at the same rate.
- English cucumbers have fewer seeds and thinner skin than regular varieties, keeping the salad less watery. Regular cucumbers work but benefit from removing seeds first.
- Red chilies bring fresh heat without overwhelming the other flavors. Thai bird’s eye chilies are more authentic but much spicier; use half if substituting.
- Roasted peanuts add texture and protein, balancing the refreshing vegetables. Cashews or sesame seeds offer different textures but change the flavor character noticeably.
How to Make Thai Cucumber Salad
Step 1: Prepare Your Vegetables
Wash your cucumbers thoroughly under cool running water, then pat them dry with a clean towel. Slicing dry cucumbers prevents excess moisture from diluting your dressing later.
Step 2: Slice the Cucumbers
Using a sharp knife, slice each cucumber into 1/4-inch thick rounds. This thickness keeps the cucumbers crisp while allowing them to absorb dressing flavors without getting soggy.
Step 3: Make the Dressing Base
In a small bowl, whisk together the fish sauce, lime juice, and palm sugar until the sugar dissolves completely. Taste as you go, adjusting the lime and fish sauce to suit your preference for tart versus salty.
Step 4: Toast the Peanuts (Optional but Recommended)
If using raw peanuts, heat a dry skillet over medium heat and toast them for 2 to 3 minutes, stirring frequently until fragrant. This step deepens their flavor and crisps them up beautifully, though roasted peanuts from the store save time without sacrificing quality.
Step 5: Chop Your Aromatics
Mince the garlic, thinly slice the shallots, and slice the red chili into thin rings. Prepping these ingredients separately ensures even distribution throughout the salad.
Step 6: Combine the Cucumbers and Aromatics
Transfer the sliced cucumbers to a large mixing bowl, then add the minced garlic, sliced shallots, and chili slices. Toss everything together gently to distribute the aromatics evenly.
Step 7: Dress the Salad
Pour the prepared dressing over the cucumber mixture and toss well to coat every piece. Let the salad sit for 2 to 3 minutes so the flavors meld and the cucumbers begin releasing their liquid.
Step 8: Add the Finishing Touches
Stir in the chopped peanuts and fresh cilantro just before serving, reserving a small handful of peanuts and cilantro for garnish. Adding these at the last moment keeps the peanuts crunchy and the cilantro bright.
Pro Tip: Make the dressing up to an hour ahead, then assemble everything just before serving to keep the cucumbers at their crispest.
Tips for the Best Thai Cucumber Salad
- Use English cucumbers whenever possible because they have fewer seeds and a delicate skin that doesn’t need peeling. Regular cucumbers work in a pinch but benefit from seed removal to prevent sogginess.
- Don’t skip toasting your own peanuts if you have raw ones on hand. The extra 3 minutes transforms them into something far more flavorful and crunchy.
- Keep your dressing bold and flavorful because the cool cucumbers tone down intense tastes. Taste it straight from the spoon and adjust lime, fish sauce, and sugar to your palate.
- Assemble the salad within 15 minutes of serving to maintain that satisfying crunch. If making ahead, keep components separate and combine just before plating.
- Chill your serving bowl or platter in the freezer for 5 minutes before adding the salad. The cold surface keeps everything refreshing longer.
- Don’t be shy with the chili if you love heat. The cooling cucumber balances spice beautifully, so go bolder than you think you need.
Common Mistakes to Avoid
- Over-slicing the cucumbers too thin makes them soggy and prone to absorbing too much dressing. Stick to 1/4-inch thickness for the right texture balance.
- Skipping the fish sauce and substituting it entirely changes the depth of flavor. Even vegetarians benefit from a small amount, or use soy sauce as a backup.
- Assembling everything too far in advance causes the cucumbers to weep liquid and dilute your dressing. Aim for assembly within 15 minutes of serving.
- Using untoasted store-bought peanuts that taste stale misses a major opportunity for crunch and flavor. Toast them yourself or buy truly fresh roasted peanuts.
Serving Suggestions
This salad shines as a side dish next to bold curries, grilled proteins, or rice-based meals. Serve it chilled to contrast warm entrees and provide textural interest.
- Alongside green curry or red curry as a cooling, refreshing counterpoint.
- As a topping for grilled fish or shrimp for added freshness and crunch.
- Next to sticky rice and grilled chicken for a complete Thai meal at home.
- As a light lunch paired with rice noodles and a fried egg on top.
- Before a heavier meal as a palate-opening starter that builds appetite.
Variations to Try
- Add shredded carrots or daikon radish for extra crunch and mild sweetness. These vegetables keep the same crisp texture and pair naturally with the lime-fish sauce dressing.
- Substitute peanuts with cashews or toasted sesame seeds for a different textural and flavor experience. Cashews bring a buttery richness while sesame adds nutty depth.
- Include thin strips of mint alongside the cilantro for a more herbaceous, cooling effect. Mint brightens the overall flavor profile and adds another layer of freshness.
- Toss in crispy fried shallots or garlic for extra crunch and savory depth. These add textural contrast while amplifying the aromatic qualities.
- Mix in cooked shrimp or chicken to transform this from a side into a complete main course. The cool salad balances perfectly with warm or room-temperature protein.
Dietary Adaptations
- Gluten-free: This recipe is naturally gluten-free as written. Simply verify your fish sauce and any condiments don’t contain hidden gluten by reading labels.
- Dairy-free: This recipe contains no dairy and requires no substitutions.
- Vegan and vegetarian: Replace fish sauce with soy sauce, tamari, or coconut aminos for a plant-based version. The flavor shifts slightly but remains delicious and authentic-tasting.
- Low-carb or keto: This salad fits perfectly into low-carb eating because cucumbers are low in carbs and the dressing contains no sugar beyond what balances the flavors. Use monk fruit or stevia instead of palm sugar if pursuing strict macros.
Storage and Reheating
Refrigerator
Store components separately in airtight containers for up to 3 days to maintain optimal texture and flavor. The dressing, vegetables, and peanuts all keep better when not mixed together.
- Keep the dressing in a glass jar away from the cucumbers to prevent sogginess.
- Store peanuts in a separate container to protect their crunch from moisture.
- Keep fresh herbs wrapped in a damp paper towel inside a sealed container.
Freezer
Freezing isn’t recommended because cucumbers become mushy when thawed. The salad doesn’t freeze well and loses its defining crisp texture.
- Don’t attempt to freeze the assembled salad.
- The dressing can freeze but offers little benefit since it’s made fresh in minutes.
Reheating
This salad doesn’t require reheating and actually should always be served cold for maximum refreshment. Simply assemble your components fresh each time you want to serve it.
- Remove components from the refrigerator 5 minutes before assembly so they’re cool but not ice-cold.
- Assemble only what you’ll eat immediately to preserve crunchiness.
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 145 |
| Total Fat | 9g |
| Saturated Fat | 2g |
| Carbohydrates | 12g |
| Fiber | 2g |
| Sugar | 8g |
| Protein | 5g |
| Sodium | 620mg |
| Cholesterol | 0mg |
Nutritional values are calculated using standard ingredient databases and may vary based on specific brands and preparation methods. Use this information as a general guide rather than medical advice.
Frequently Asked Questions
Can I make this salad ahead of time?
You can prepare the dressing and chop all vegetables up to 4 hours in advance, storing them separately. Assemble the salad no more than 15 minutes before serving to keep the cucumbers crisp and crunchy.
What’s the best substitute for fish sauce?
Soy sauce or tamari work well for vegetarians and those avoiding fish products. Use equal amounts and expect a slightly less umami-rich flavor that’s still delicious.
How do I adjust the heat level?
Remove the chili seeds before slicing to reduce spiciness, or omit the chili entirely for a mild version. Add more chili if you prefer extra heat and can always give people the option to add their own.
Why is my salad watery?
This happens when cucumbers are sliced too thin, assembled too far in advance, or made with regular cucumbers that have lots of seeds. Use English cucumbers, slice them thicker, and assemble just before serving.
Can I add protein to this salad?
Absolutely. Grilled shrimp, sliced chicken, or tofu all pair beautifully with the cooling, punchy dressing. Add about 4 ounces of cooked protein per serving for a satisfying main course.
Final Thoughts
Thai cucumber salad proves that simple ingredients in the right proportions create restaurant-quality results at home. This recipe deserves space in your regular rotation because it’s quick, impressive, and genuinely crave-worthy.
Make this salad this week and experience how perfectly balanced flavors transform something as basic as cucumbers into your new favorite side dish. Your weeknight dinners will thank you.
Explore More Delicious Salad Recipes
If you loved making this refreshing Thai salad, consider exploring other vibrant salad options to round out your cooking repertoire.
Try making an Asian slaw recipe for another crunchy, refreshing side dish with similar flavor profiles. You might also enjoy preparing an Asian coleslaw recipe as another cool, crisp vegetable option that pairs beautifully with Asian-inspired meals.

Thai Cucumber Salad
Ingredients
Equipment
Method
- Wash the cucumbers under cool running water and pat dry to remove excess moisture.
- Slice the cucumbers into 1/4-inch thick rounds using a sharp knife.
- In a small bowl, whisk together the fish sauce, lime juice, and palm sugar until the sugar dissolves completely.
- If using raw peanuts, heat a dry skillet over medium heat and toast the peanuts for 2 to 3 minutes, stirring frequently, until fragrant. Let cool.
- Thinly slice the shallots, mince the garlic, and slice the red chili into thin rings.
- In a large mixing bowl, combine the sliced cucumbers, shallots, garlic, and chili slices and toss gently.
- Pour the dressing over the cucumber mixture and toss well to coat all pieces evenly. Let sit for 2 to 3 minutes to allow flavors to meld.
- Stir in the chopped peanuts and fresh cilantro just before serving, reserving a small handful of peanuts and cilantro for garnish.
- Serve immediately in a chilled bowl to maintain maximum crunch and freshness.