This post may contain affiliate links. Please read our disclosure policy.
This Thai Cucumber Shrimp Salad is fresh, crunchy, and protein-packed with tender shrimp, crisp cucumbers, herbs, roasted peanuts, and sweet chili lime dressing. It has the bright, tangy, savory flavor of a Thai-style shrimp salad, but in an easier cucumber-forward version for everyday cooking.
The shrimp is gently poached in garlic-ginger water so it stays snappy, tender, and flavorful. Serve this shrimp cucumber salad as a light summer dinner, lunch, or refreshing side.

Why this shrimp cucumber salad tastes better

This is an approachable Thai-style shrimp cucumber salad—fresh, bold, and easy to make at home without a long list of hard-to-find ingredients.
- The shrimp is gently poached, not hard-boiled: Garlic and ginger flavor the water first, so the shrimp tastes better from the start and stays snappy, tender, and juicy.
- The dressing is bold but easy: The sweet chili lime dressing brings that sweet, tangy, salty, savory balance with a little heat—bright enough to wake up the whole salad.
- The cucumbers keep it fresh and crunchy: This salad is cucumber-forward, so every bite feels crisp and refreshing, not heavy or buried under leafy greens.
- The herbs and peanuts finish the dish: Cilantro, mint, and roasted salted peanuts add freshness, crunch, and richness, making this salad taste complete.
Ingredients and notes
Here are the key ingredients that make this cucumber shrimp salad fresh, crunchy, and full of Thai-style flavor.

- White shrimp: 26–30 count white shrimp works well here because the pieces are meaty but still easy to eat with cucumber. Peeled and deveined shrimp keeps the salad simple and approachable.
- Garlic and ginger: These are added to the poaching liquid to gently flavor the shrimp as it cooks. It’s a small step, but it makes the shrimp taste more savory and aromatic instead of plain.

- Persian cucumbers: Small, crisp, and less watery than regular cucumbers. They keep the salad refreshing and give this recipe its cucumber-forward crunch.
- Shallot: Adds a sharp, lightly sweet onion bite that works well with the tangy dressing and fresh herbs.
- Cilantro and mint: These herbs give the salad its fresh Thai-style flavor. It may look like a lot, but the amount balances well once everything is tossed together.
- Roasted salted peanuts: A must for this salad. They add crunch, salt, and richness, and they help make the salad taste complete.
- Thai sweet chili lime dressing: This bright Thai shrimp salad dressing brings the sweet, tangy, salty, savory balance. It’s made with rice vinegar, soy sauce, fish sauce, lime juice, coconut sugar, garlic, chili, and roasted peanut oil.
The key step: garlic-ginger poached shrimp
The biggest difference in this Thai cucumber shrimp salad is how the shrimp is cooked. Instead of hard-boiling the shrimp in plain water, I first simmer garlic and ginger to make a quick aromatic poaching liquid.
Once the water is fragrant, add the shrimp, cover the pot, and turn off the heat. For 26–30 count white shrimp, 4 minutes is usually just right. Larger shrimp may need about 5 minutes.

The shrimp should turn pink and feel snappy, tender, and juicy—not dry or tight. Drain well, but don’t rinse. That way, the light garlic-ginger flavor stays on the shrimp before it gets tossed with the cucumber, herbs, and dressing.
How to make Thai cucumber shrimp salad
Here’s a quick overview before you start. The recipe card below has the exact measurements and timing.
- Flavor the poaching liquid: Simmer garlic and ginger in water first so the shrimp tastes more savory and aromatic.
- Butterfly and poach the shrimp: A shallow cut helps the shrimp open slightly and cook evenly. Cover the pot, turn off the heat, and let the shrimp gently poach.

- Prepare the dressing: Make the Thai sweet chili lime dressing and let it sit briefly so the flavors can blend.

- Cut the cucumbers: Roll-cut the cucumbers into bite-size pieces so they feel crisp and catch the dressing well.

- Soak the shallot: A quick soak in ice water softens the sharp bite while keeping it crisp.

- Toss the salad: Combine the shrimp, cucumbers, shallot, cilantro, mint, and dressing.
- Finish with peanuts: Add the roasted salted peanuts right before serving so they stay crunchy.
How to keep cucumber shrimp salad crisp
For the best texture, start with the right cucumber and cut it in a way that gives the salad more bite.
- Use Persian cucumbers: They are small, crisp, thin-skinned, and less watery than regular cucumbers. This helps the salad stay fresh and crunchy after tossing.
- Roll-cut the cucumbers: Roll cutting means slicing the cucumber at an angle, turning it slightly, then slicing again. The pieces are more irregular and chunky, so they feel extra crisp and juicy instead of flat or watery.
- Dress close to serving: Toss the salad with the dressing right before serving. Let it sit for about 5 minutes so the shrimp, cucumbers, herbs, and dressing can mingle without softening too much.
- Add crunchy toppings last: Sprinkle the roasted salted peanuts on right before serving so they stay crisp and crumbly.
Thai cucumber shrimp salad recipe

Ingredients
Salad:
- 0.6 oz garlic cloves sliced, about 5 medium cloves
- 0.5 oz fresh ginger peeled and sliced, about one 2-inch knob
- 1 lb white shrimp 26–30 count per pound, peeled and deveined
- 4 whole Persian cucumbers
- ¼ tsp coarse sea salt or to taste
- 2 oz shallot about 1 medium shallot
- 1.34 oz cilantro sprigs about 2 packed cups tender leaves and stems
- 0.35 oz mint leaves tightly packed ½ cup
- Large handful roasted salted red-skinned peanuts about 4–5 heaping tbsp
- Lime wedges for serving
Thai sweet chili lime dressing (Makes 1 cup)
- 4 tbsp rice vinegar
- 3 tbsp soy sauce
- 1.5 tbsp fish sauce or more to taste
- 2 tbsp lime juice
- 2 tbsp coconut brown sugar
- 0.35 oz. garlic cloves grated (3 medium)
- 4 tbsp roasted peanut oil
- 1 red fresno chili pepper diced, (or 1 small Thai red chili) seeds removed
Instructions
- Flavor the poaching liquid: In a small soup pot, about 1.8 liters or large enough to hold 7–8 cups water, add the sliced garlic and ginger. Fill the pot about two-thirds full with water. Bring to a boil, then lower the heat to medium-low and simmer for 5 minutes.
- Prepare the shrimp: While the poaching liquid simmers, butterfly the shrimp. Make a shallow cut along the back of each shrimp to open it up slightly, without cutting all the way through.
- Poach the shrimp: Add the shrimp to the pot. Give them a quick stir, cover the pot with a lid, and immediately turn off the heat. Let the shrimp poach for 4 minutes for medium shrimp, 26–30 count per pound. For larger shrimp, poach for 5 minutes and check again. The shrimp should turn pink and feel springy, tender, and snappy, not dry.
- Cool the shrimp: Remove the shrimp from the poaching liquid. Drain well but do not rinse. Transfer the shrimp to a large bowl and let them cool to room temperature. Discard the poaching liquid, garlic, and ginger.
- Make the dressing: In a measuring cup or small bowl, combine the rice vinegar, soy sauce, fish sauce, lime juice, coconut sugar, and grated garlic. Stir until the sugar dissolves.
- Slowly drizzle in the roasted peanut oil while whisking to emulsify the dressing. Remove the seeds from the chili pepper, finely dice it, and stir it into the dressing. Let the dressing sit at room temperature for 5 minutes before using so the flavors can mingle.
- Prepare the cucumbers: Roll-cut the cucumbers into bite-size pieces. To do this, slice the cucumber at a 45-degree angle, roll it a quarter turn, and slice again. Repeat until all the cucumbers are cut. This gives the cucumbers more surface area, so they catch the dressing better. Add them to a large serving bowl and season with a small pinch of salt.
- Prepare the shallot: Remove the outer skin from the shallot. Slice it along the grain into long, thin strips. Soak the shallot in a small bowl of ice-cold water for about 5 minutes to soften the sharp bite. Drain well before adding to the salad.
- Prepare the herbs: Trim away the thicker, tougher ends of the cilantro and use the tender stems and leaves. Chop them into small pieces. For the mint, use the leaves only. Stack or roll the leaves, then slice them into thin ribbons.
- Assemble the salad: Add the shrimp, cucumber, shallot, cilantro, and mint to the serving bowl. Pour in about ½ cup of the dressing and toss well. Let the salad sit for 5 minutes so the flavors can mingle. Taste and add more dressing if needed.
- Finish and serve: Sprinkle the peanuts over the salad right before serving so they stay crunchy. Serve chilled or at room temperature with lime wedges on the side.
Notes
- Dressing amount: This dressing recipe makes about 1 cup. You may not need all of it for the salad. Start with ½ cup, toss, taste, and add more as needed.
- Do not skip the roasted salted peanuts: They add crunch, salt, and richness, and they make the salad taste complete.
- Flavor profile: This salad is fresh, funky, lightly sweet, herby, savory, and so good you’ll keep going back for another bite.
- About the herbs: It may look like a lot of fresh herbs at first, but once tossed with the shrimp, cucumber, and dressing, they soften slightly and the balance is just right.
- Add the peanuts last: Sprinkle them in after tossing the salad with the dressing so they stay crunchy.
- Best serving tip: For the best texture, combine the salad with the dressing right before serving. The cucumbers will release water as they sit.
- Storage, if already mixed with dressing: Scoop out the shrimp, cucumbers, herbs, and shallots and store them in a large airtight container. Leave the extra dressing and cucumber juices pooled at the bottom of the bowl. Save those juices in a separate small jar and pour them back over the salad before serving.
- Make-ahead: The poached shrimp can be stored in the fridge for 3–4 days. The dressing keeps well in the fridge for up to 5 days. Store the peanuts separately and add them right before serving.
- Cilantro storage: Lay the cilantro flat on a lightly damp paper towel and gently roll it into a bundle. Place it in a food storage bag, but do not seal the bag completely. Store it in the vegetable crisper drawer.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
What to serve with Thai cucumber shrimp salad
This Thai cucumber shrimp salad can be served as a light meal or as part of a bigger Thai-style dinner spread.
For a simple meal, pair it with sticky rice—either rice cooker sticky rice or microwave sticky rice works well with the sweet, tangy dressing. You can also serve it over rice noodles or glass noodles for a chilled noodle salad feel.
For a fuller dinner, pair it with air fryer Thai chicken satay, crispy rice paper shrimp chips, or Thai larb. The salad brings a fresh crunch, while these dishes add more protein and texture.
FAQs
This is a Thai-style shrimp cucumber salad, not traditional pla goong. It’s an easier, cucumber-forward version with poached shrimp and sweet chili lime dressing.
Yes. Thaw the shrimp first, then pat them dry before poaching. Peeled and deveined white shrimp works best for easy prep.
Yes. Remove the chili seeds, use less chili, or skip the fresh chili. The dressing will still taste sweet, tangy, savory, and bright.
Yes, but for the best texture, keep the shrimp, dressing, peanuts, and cucumbers separate until close to serving. Toss the salad right before eating.
More fresh Thai salads to try
If you love the fresh, herby flavor in this Thai cucumber shrimp salad, try these next:
- Thai mushroom salad – A lighter, vegetable-forward Thai salad with bright, savory flavor and plenty of fresh herbs.
- Thai beef salad (Nam tok neua) – Bold, juicy, and protein-packed with lime, fish sauce, herbs, and that classic Thai salad balance.
- Crispy Thai chicken salad – Fresh and crunchy with crispy chicken, herbs, and a dressing that makes it satisfying enough for dinner.
Made a dish and loved it? Please rate the recipe and leave a comment in the section below! It helps my blog grow organically, allowing me to continue sharing free and awesome content with you. Thank you!












