Thai Cucumber Salad

By Amy February 10, 2026

Thai cucumber salad with red onion, cilantro, and peanuts in a white bowl
Table of Contents

Thai cucumber salad is one of those dishes that looks simple but delivers big flavor. I first tried it at a little Thai spot in Denver. It came with my meal, and the fresh, tangy taste stayed with me. I had to recreate it. Between the sweet vinegar, crunchy cucumbers, and roasted peanuts, it reminded me of my grandmother’s vinegar slaws, but with a Thai twist. Since then, it’s become a weekly favorite.

Why Thai Cucumber Salad Belongs in Your Recipe Repertoire

Freshness You Can Taste in Every Bite

There’s something unmistakably vibrant about a good Thai cucumber salad. The base is simple: thinly sliced Persian cucumbers, crisp red onion, and a bright, tangy dressing made with rice vinegar and sugar. What sets it apart is how it wakes up your taste buds. The salt draws moisture from the cucumbers, giving them a crunchy snap. The quick-pickled onion adds a gentle bite, while the rice vinegar brings everything together with that classic Thai balance of sweet and sour.

Thai cucumber salad with red onion and peanuts in a clear glass bowl

It’s also incredibly versatile. You can serve it alongside grilled meats, tuck it into wraps, or pair it with dishes like shrimp fried rice for a complete dinner that’s fast and flavorful. Whether you’re meal prepping or hosting friends, this salad delivers big flavor without a big fuss.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Thai cucumber salad with red onion, cilantro, and peanuts in a white bowl

Thai Cucumber Salad


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amy
  • Total Time: 15 minutes
  • Yield: 4 servings 1x

Description

A refreshing Thai cucumber salad made with Persian cucumbers, red onion, rice vinegar, and peanuts. It’s light, crisp, and easy to prep ahead.


Ingredients

Scale

1 lb cucumbers, peeled and thinly sliced (Persian style preferred)

2 teaspoons salt

1/4 cup thinly sliced red onion

1/2 cup rice vinegar

1/4 cup sugar

1/4 cup chopped fresh cilantro

1/3 cup chopped peanuts


Instructions

1. Place the cucumbers in a colander and sprinkle the salt over them.

2. Toss to coat the cucumber slices in salt. Let sit 10 minutes.

3. Use a paper towel to blot the cucumber slices dry.

4. Place the rice vinegar and sugar in a small bowl. Microwave for 30 seconds and stir until sugar is dissolved.

5. Place the cucumbers and red onion in a large bowl, then pour the rice vinegar mixture over the top.

6. Add the cilantro to the cucumber mixture and stir until combined. Cover and refrigerate for at least 20 minutes, or up to 24 hours.

7. Sprinkle the peanuts over the top, then serve.

Notes

I prefer Persian cucumbers because they’re crisp and less watery. English cucumbers also work.

Add red pepper flakes or Thai chili for heat.

Use a lemon zester to create grooves on the cucumbers for better dressing absorption.

  • Prep Time: 15 minutes
  • Cook Time: 0 minutes
  • Category: Side Dish
  • Method: No Cook
  • Cuisine: Thai

Nutrition

  • Serving Size: 1 cup
  • Calories: 105
  • Sugar: 8g
  • Sodium: 460mg
  • Fat: 6g
  • Saturated Fat: 1g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 11g
  • Fiber: 1g
  • Protein: 2g
  • Cholesterol: 0mg

A Simple Method with Impressive Results

One of the best things about this Thai cucumber salad recipe is how easy it is to make. Start by salting your cucumbers to pull out extra moisture. It takes only 10 minutes but makes a huge difference. Blot them dry, then toss with a warm mixture of rice vinegar and sugar that melts perfectly into the crisp slices. Add red onion for color and sharpness, a handful of chopped cilantro for freshness, and crushed peanuts for crunch.

If you’ve ever had the cucumber salad at a Thai restaurant and wondered how they got it just right, this is it. And here’s a tip: use a lemon zester on the cucumber skin to create those little grooves that help the dressing soak in. It’s a tiny trick that adds texture and makes the salad even more satisfying. I like to serve it with something warm and comforting like air fryer baked sweet potato for a dinner that checks all the boxes.

How to Build the Best Thai Cucumber Salad at Home

The Ingredient Breakdown That Makes It Shine

The beauty of Thai cucumber salad lies in how just a few ingredients come together for something really flavorful. Start with 1 pound of cucumbers. I prefer small Persian cucumbers because they stay crisp and are less watery. If you can’t find those, English cucumbers are a solid choice—just slice them thin and remove excess seeds if needed.

Toss them with 2 teaspoons of salt and let them sit for 10 minutes. This draws out moisture and keeps your salad crunchy. Blot them dry before mixing with the dressing.

For the dressing, use ½ cup rice vinegar and ¼ cup sugar, microwaved for 30 seconds to help the sugar dissolve. This quick-pickling base is where that signature sweet-sour flavor starts. Add in ¼ cup thinly sliced red onion, which mellows slightly in the vinegar.

Finish with ¼ cup chopped cilantro and ⅓ cup chopped peanuts for a mix of fresh herb and nutty crunch. The final salad is cool, vibrant, and layered with texture in every bite.

Customization: Make It Yours

Want to add heat? Toss in a few thin slices of Thai chili or red pepper flakes. You can also stir in a splash of fish sauce if you want a bit more savory depth. Prefer a bit more protein? Top it with grilled shrimp or tofu for a light lunch.

You can even swap herbs. If you’re not into cilantro, fresh mint or Thai basil work beautifully and still keep that bright flavor profile.

I’ve also served this salad alongside heartier dishes like spicy curries or noodle bowls. It’s a perfect balance to anything rich or saucy, and because it holds up well in the fridge, it makes an easy make-ahead side for busy weeks.

Serving, Storage, and Make-Ahead Tips

How to Serve Thai Cucumber Salad

Thai cucumber salad is a natural fit with any meal that needs something cool and crunchy on the side. It works especially well with spicy or rich dishes, balancing bold flavors with its refreshing bite. I love serving it next to grilled chicken, satay skewers, or even inside lettuce wraps.

If you’re putting together a summer spread or light dinner, pair it with sticky rice and something like Thai beef larb or grilled pork chops. The cucumbers hold up well, so it doesn’t get soggy on your plate.

You can also use it as a topping for rice bowls, or tuck it inside wraps with shredded chicken or tofu. That crunch plus the tangy dressing adds a burst of flavor wherever you put it.

How to Store and Make Ahead

This salad is ideal for prepping ahead, which makes it great for meal plans or busy nights. Once you mix everything (except the peanuts), store it in an airtight container in the fridge. It tastes best after chilling for 20 minutes but can sit for up to 24 hours and still be delicious.

If you’re storing it overnight, wait to add the peanuts until just before serving. That way they stay crisp instead of getting soft. Same goes for herbs—if you want ultra-fresh cilantro flavor, toss it in just before you eat.

You can even double the recipe and keep half chilled for lunches later in the week. It’s a great alternative to heavier sides and works well next to dishes like mango salad for a fresh and colorful combo.

Nutrition, Helpful Tips, and Final Thoughts

What’s Inside: Thai Cucumber Salad Nutrition

Nutrient Amount
Calories 105
Carbohydrates 11g
Sugar 8g
Protein 2g
Fat 6g

This recipe is naturally gluten-free and vegan, making it perfect for many types of diets. It’s low in calories and full of hydrating ingredients, so it’s a great way to add volume and flavor to your plate without feeling heavy.

Final Thoughts and Tips

A few small tweaks go a long way in making this salad feel extra special. Use a zester to create grooves in the cucumbers, slice everything super thin, and let it chill before serving. Those tiny steps add up to a salad that’s fresh, balanced, and restaurant-worthy.

Thai cucumber salad is one of those side dishes that quietly steals the show. It’s easy, quick, and delivers real flavor with minimal effort. Whether you’re new to Thai cooking or just want something crisp and satisfying on the table, this one’s a keeper.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star