Healthy Thai Cucumber Salad Recipe with Lime and Peanuts
There are salads that feel like an afterthought, and then there are salads that steal the show. This Thai cucumber salad is firmly in the second camp. It's the kind of dish that makes you forget you're eating something healthy—crisp cucumber slices tossed in a tangy lime dressing, finished with a generous sprinkle of roasted peanuts.
I first made this on a hot summer evening when I wanted something light but satisfying. The combination of cool cucumber, zesty lime, and savory peanuts hit every note I was craving. It's become my go-to side for grilled chicken, fish, or even just a bowl of rice.
The best part? It comes together in about 15 minutes with minimal prep. No cooking required,
Why You’ll Love This Recipe

Sometimes you just need a side dish that comes together in minutes, doesn't heat up the kitchen, and still feels like a treat. That's exactly what this Thai cucumber salad delivers.
Ready in just 15 minutes with zero cooking required, this salad is a lifesaver on busy weeknights or when you're craving something fresh. The dressing strikes that perfect balance of tangy lime, subtle sweetness from maple syrup, and savory depth from soy sauce and sesame oil. Every bite brings a satisfying crunch from the cucumbers and peanuts, with bright pops of cilantro and green onion.
It's naturally gluten-free and vegan-friendly, making it a crowd-pleaser that pairs beautifully with everything from grilled chicken to spicy noodles.
Ingredients You’ll Need
Let's gather everything you'll need for this crunchy, tangy salad. Most of these are pantry staples, and the fresh ingredients are simple to find.
The star of the show is crisp cucumber—English or Persian work best because they're thin-skinned and less watery. For the dressing, you'll whisk together lime juice, rice vinegar, a touch of maple syrup or honey for sweetness, soy sauce (or tamari for gluten-free), minced garlic, optional red pepper flakes for heat, and toasted sesame oil for that nutty aroma. Then top it all with roasted peanuts, sliced green onions, and fresh cilantro.
Feel free to swap peanuts for cashews or skip the cilantro if you're not a fan—the salad is forgiving.
Step-by-Step Instructions
Ready to put this crunchy, tangy salad together? It comes together in just a few minutes with no cooking required. Here’s how to do it step by step.
Step 1 – Prepare the Cucumbers
Start by slicing your cucumbers into thin rounds or half-moons. If you’re using English cucumbers, you can skip peeling—they have a tender skin that’s nice to eat. Persian cucumbers are also great and don’t need peeling either.
For a prettier look, try slicing them on a slight diagonal. Place all the slices in a large mixing bowl.
Step 2 – Make the Dressing
In a small bowl, whisk together the fresh lime juice, rice vinegar, maple syrup (or honey), soy sauce, minced garlic, red pepper flakes (if you like heat), and toasted sesame oil. Whisk until everything is well combined and the maple syrup has dissolved. Taste it—it should be tangy, slightly sweet, and savory with a hint of sesame.
Step 3 – Combine
Pour the dressing over the sliced cucumbers in the bowl. Use a large spoon or spatula to gently toss everything together until every piece is coated. Don’t overmix or you might bruise the cucumbers—just fold them gently.
Step 4 – Add Toppings
Sprinkle the sliced green onions, chopped cilantro, and roasted peanuts over the dressed cucumbers. Toss lightly again so the toppings are evenly distributed but still visible. The peanuts add a wonderful crunch and richness that balances the bright lime dressing.
Step 5 – Serve or Let Rest
You can serve this salad right away for maximum crunch, or let it sit for about 5 minutes to allow the flavors to meld together. If you let it rest, the cucumbers will soften slightly and absorb more of the dressing—both ways are delicious. Give it one final gentle stir before serving.
Tips for the Best Results
A few small choices make a big difference in this salad. Use English or Persian cucumbers—they have thin skins and fewer seeds, so they stay crisp. If using regular cucumbers, peel and scoop out seeds first.
Slice cucumbers evenly for consistent texture.
For extra crunch, add the peanuts just before serving so they stay crisp. Taste the dressing before pouring; adjust lime or sweetness to your liking. Let the salad sit for 5 minutes after dressing to let flavors blend, but don't wait too long or cucumbers will release water.
Common Mistakes to Avoid
- Using watery cucumbers: If you don't remove seeds from regular cucumbers, the salad gets soggy fast.
- Overdressing: Start with less dressing than you think—you can always add more, but you can't take it back.
- Adding peanuts too early: They'll lose their crunch if they sit in the dressing for long.
- Skipping the rest time: The salad needs a few minutes for flavors to meld, but don't let it sit longer than 10 minutes or it will weep.
- Not tasting the dressing: Everyone's lime and sweetness preferences differ—adjust before pouring.
Easy Variations and Substitutions
Once you've made this salad the classic way, feel free to play around with the ingredients to match what you have or your personal taste. The beauty of this recipe is how adaptable it is without losing its Thai-inspired soul.
Swap the peanuts for roasted cashews or slivered almonds if that's what's in your pantry—they bring a different crunch but work just as well. For a soy-free version, use coconut aminos instead of soy sauce; it adds a hint of sweetness that pairs beautifully with lime. To boost color and texture, toss in a handful of shredded carrots or thinly sliced red bell pepper.
If you like heat, add a sliced Thai chili or extra red pepper flakes. And for a fresh herb twist, replace cilantro with mint or Thai basil—both give the salad a bright, aromatic lift.
How to Store and Reheat
This salad is best enjoyed fresh, but leftovers can be stored in an airtight container in the refrigerator for up to 1 day. The cucumbers will soften and release water, so it won't be as crunchy. To revive, drain excess liquid and add a fresh squeeze of lime and a few extra peanuts.
How to Store It
Transfer any leftover salad to an airtight container and refrigerate promptly. Because the cucumbers release moisture as they sit, the salad will become less crisp over time. For best texture, enjoy within 24 hours.
If you plan to have leftovers, consider storing the dressing separately and tossing just before serving.
How to Reheat It
Do not freeze. This salad is served cold or at room temperature, so no reheating needed. Simply take it out of the fridge about 10 minutes before serving to take the chill off.
If the salad has become watery, drain off the excess liquid and freshen it up with a little extra lime juice and a sprinkle of peanuts.
Frequently Asked Questions
Can I make this salad ahead of time?
You can prep the dressing and slice the cucumbers up to a day in advance, but toss everything together just before serving. The cucumbers release water as they sit, which will make the salad watery if left too long.
What type of cucumber works best?
English or Persian cucumbers are ideal because they have thin skins and few seeds. Regular garden cucumbers work too, but peel them and scoop out the seeds to avoid excess moisture.
Is this salad spicy?
It has a mild warmth from the chili, not intense heat. For a milder version, remove the chili seeds or skip the chili entirely. For more heat, add extra sliced chili or a dash of sriracha.
Can I use something other than fish sauce?
Yes, soy sauce or tamari makes a good substitute for a vegetarian version. Coconut aminos also work for a soy-free option. The flavor will shift slightly but still be delicious.
How do I keep the peanuts crunchy?
Add the peanuts right before serving. If you're making this for leftovers, store the peanuts separately and sprinkle them on just before eating to maintain their crunch.

Healthy Thai Cucumber Salad with Lime and Peanuts
Ingredients
Method
- Slice cucumbers into thin rounds or half-moons. If using English cucumbers, no need to peel. Place in a large bowl.
- In a small bowl, whisk together lime juice, rice vinegar, maple syrup, soy sauce, minced garlic, red pepper flakes, and sesame oil until well combined.
- Pour dressing over cucumbers and toss gently to coat.
- Sprinkle with sliced green onions, chopped cilantro, and roasted peanuts. Toss lightly again.
- Serve immediately or let sit for 5 minutes to allow flavors to meld.
Conclusion
This Thai cucumber salad is proof that healthy eating doesn't have to be boring or complicated. With just a handful of fresh ingredients and a bright, savory dressing, you get a side dish that's as satisfying as it is simple.
Whether you're serving it alongside grilled meats or enjoying it on its own as a light lunch, this salad brings a little warmth and a lot of flavor to the table. Give it a try—it might just become your new favorite quick fix.
