Thai Cucumber Salad with Peanuts (15-Minute Recipe)

This Thai Cucumber Salad with Peanuts is crunchy, sweet & tangy. It’s a refreshing salad that can be made ahead of time and is perfect for the warm summer months.

Why You’ll Love It

This fresh and delicious cucumber salad is crunchy, tangy, salty and sweet. The dressing combines lime juice, garlic, fish sauce and sugar for the perfect blend of umami flavor. And, the salad ingredients couldn’t be simpler. Cucumber, red onion, jalapenos and cilantro.

If you’re eating it for lunch, you can add in some extra protein by sprinkling on some roasted salty peanuts. Or, you can serve this salad for dinner as a side dish with these Sesame Chicken Noodles or these Grilled Lamb Chops with Spicy Peanut Sauce.

Similar to this Daikon Radish Salad, this Din Tai Fung Cucumber Salad or this Asian Cucumber Salad, this spicy Thai cucumber salad is the perfect accompaniment with rich, hearty dishes since it’s so light and crunchy.

Ingredients Needed

  • English Cucumbers – Regular or small Persian cucumbers will also work. Tip: Read all about the most popular types of cucumbers that you’ll find in stores.
  • Lime juice – Fresh is best! You can also use rice vinegar for that tang.
  • Fish sauce – This is optional, but it gives that hint of extra umami flavor!
  • Sugar
  • Jalapeño – You can leave out the jalapeno if you’r sensitive to heat. Or, for extra heat, substitute some thai chiles.
  • Garlic 
  • Avocado oil – Or, canola oil.
  • Fresh Cilantro – If you’re not a fan of cilantro, you can use parsley or mint.
  • Red Onion – Or shallot.
  • Peanuts – Or another favorite nut like almonds, cashews or walnuts.
Ingredients for Thai cucumber salad on counter labeled with text overlay.

How to Make It

  1. Slice the cucumbers in half lengthwise and scoop out the seeds.
  2. Thinly slice the cucumbers.
  3. Whisk together the salad dressing ingredients.
  4. Toss together and serve.

How to Make Ahead & Store

  • This salad will keep in the refrigerator for 3-4 days. However, the longer the cucumbers marinate in the dressing, the more they’ll lose their crispness. If you would like the salad to remain crisp, plan to serve it the day you make it.
  • Alternatively, you can mix up the dressing separately (up to 3 days beforehand) and toss it with the cucumbers right before you plan to serve.
Ingredients for salad in bowl before mixing.

Recipe Tips

  • Use English cucumbers (also called seedless or hothouse cucumbers) or Persian cucumbers. They aren’t treated with a wax coating like regular cucumbers and they have less seeds.
  • Seed the cucumbers by slicing them in half and scooping out the seeds with a spoon. If you skip this step, the salad will become watery.
  • For optimum flavor, let the salad sit in the fridge for at least 20-minutes before serving so that the dressing can soak in a bit.
  • You can dress up your salad by adding in other vegetables like red peppers, carrots or radish. Also, you can make a Thai cucumber salad with peanuts, almonds, or toasted rice powder at the end for extra crunch.
Overhead shot of Thai Cucumber Salad in green bowl with spoon next to bunch of cilantro.

What to Serve with It

More Thai Salad Recipes

Side view of cucumber salad in serving bowl.

More Cucumber Recipes

Did you make this Thai Cucumber Salad?

Please leave a comment and rating below, if you loved this Thai Peanut Cucumber Salad recipe. Also, be sure to snap a picture of your finished dish and share it with me on Instagram using the hashtag #platingsandpairings and tagging me @platingsandpairings.

HUNGRY FOR MORE? For more great Platings & Pairings recipes, be sure to follow me on PinterestTikTokFacebookYouTube and Twitter.

Plus, be sure to check out these 30+ BEST Asian Side Dishes.

Overhead shot of Thai Cucumber Salad in green bowl with spoon next to bunch of cilantro.

Thai Cucumber Salad Recipe

This Thai Cucumber Salad with Peanuts is crunchy, sweet & tangy. It's a refreshing salad that can be made ahead of time and is perfect for the warm summer months.
4.93 from 13 votes
Print Pin
Prep Time: 15 minutes
Total Time: 15 minutes
Servings: 4 people

Ingredients

Instructions

  • In a large bowl, whisk the lime juice with the fish sauce, sugar, chiles, garlic and oil. 
  • Add the cucumbers, cilantro, peanuts and onion and toss to coat.
  • Refrigerate until ready to serve.

Notes

This salad will keep in the refrigerator for 3-4 days, but the cucumbers will lose some of their crunch. For best results, serve within one day. 
Did you make this recipe?Mention @platingsandpairings or tag #platingsandpairings!

Nutrition

Calories: 215kcal | Carbohydrates: 14g | Protein: 6g | Fat: 16g | Saturated Fat: 1g | Sodium: 437mg | Potassium: 423mg | Fiber: 2g | Sugar: 6g | Vitamin A: 330IU | Vitamin C: 14.7mg | Calcium: 45mg | Iron: 0.8mg

This recipe was originally published in 2019. It was updated in 2022 to add new photos and again in 2023 to add new content. The cucumber peanut salad recipe remains unchanged. Enjoy!

8 thoughts on “Thai Cucumber Salad with Peanuts (15-Minute Recipe)”

  1. 5 stars
    This salad looks absolutely delicious! I agree with the tip about using English cucumbers, they are so much better than traditional. I love the spice level in this and the texture from the nuts.

    Reply
  2. This sounds do delicious and refreshing. And, oddly enough, I have all of the ingredients at home right now. I know what I’m having for lunch today!!!

    Reply
  3. 5 stars
    This sounds do delicious and refreshing. And, funny enough, I have all of the ingredients at home right now. I know what I’m having for lunch today!!!

    Reply
  4. 4 stars
    Very good light side dish. Served with Thai chicken that I marinated 24 hours and cooked sous vide then finished on the grill. The chicken marinade had Thai basil which I think I will add to this salad next time.

    Reply

Leave a Comment

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.