Gluten-Free Vietnamese Shrimp Salad

I’ve been absolutely obsessed with this Vietnamese shrimp salad lately, and I just had to share it with you! The combination of sweet, snappy shrimp with fresh Thai basil and that tangy lime-fish sauce dressing is exactly what I crave when it’s warm outside. It comes together in about 20 minutes, and honestly, I could eat this every single day without getting tired of it.

vietnamese shrimp salad
Image: foodieonadiet.com / All Rights reserved

Preparation Time 15-20 minutes
Cooking Time 0 minutes
Total Time 15-20 minutes
Level of Difficulty Easy
Servings 2 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 270-320
  • Protein: 32-36 g
  • Fat: 2-4 g
  • Carbohydrates: 22-28 g

Ingredients

For the salad:

  • 8 oz shrimp (I prefer Royal Tiger brand for better snap and quality)
  • 1 1/4 cups cucumber (peeled and sliced into 1/4-inch moons)
  • 2 carrots (shredded into long thin ribbons for better texture)
  • 1/3 cup fresh mint, roughly torn
  • 1/3 cup fresh Thai basil
  • 1/4 cup toasted peanuts, crushed for extra crunch
  • 1 small shallot, thinly sliced (added for complexity)
  • Pinch of salt
  • Pinch of black pepper

For the dressing:

  • 1 1/2 limes, freshly squeezed
  • 2 1/2 tbsp Red Boat fish sauce
  • 1 tbsp rice vinegar
  • 1 1/2 tbsp sugar
  • 1 tbsp water
  • 1 tbsp chili garlic paste
  • 1 clove garlic, finely minced (added for pungent flavor)

Step 1: Prepare the Mise en Place

  • 1 1/4 cups cucumber
  • 2 carrots
  • 1 small shallot
  • 1/3 cup fresh mint
  • 1/3 cup fresh Thai basil
  • 1/4 cup toasted peanuts
  • 1 clove garlic, finely minced

Peel and slice the cucumber into 1/4-inch moons, then shred the carrots into long thin ribbons—this texture matters because the thinner ribbons will absorb more dressing flavor.

Thinly slice the shallot and roughly tear the fresh mint and Thai basil.

Mince the garlic finely and crush the toasted peanuts by hand so they have varied sizes for better texture.

Set all prepped ingredients aside in separate small bowls or on a cutting board.

Step 2: Cook the Shrimp

  • 8 oz shrimp
  • Pinch of salt

Bring a pot of salted water to a boil and add the shrimp, cooking for 2-3 minutes until they turn pink and opaque throughout—be careful not to overcook or they'll become rubbery.

Drain immediately and let cool to room temperature, about 5 minutes.

I prefer Royal Tiger brand shrimp because they have better snap and quality, which really makes a difference in a delicate salad like this.

Step 3: Build the Dressing

  • 2 1/2 tbsp Red Boat fish sauce
  • 1 tbsp rice vinegar
  • 1 1/2 tbsp sugar
  • 1 tbsp water
  • 1 tbsp chili garlic paste
  • 1 clove garlic, finely minced
  • Pinch of salt

In a small bowl, whisk together the fish sauce, rice vinegar, sugar, water, and chili garlic paste until the sugar dissolves completely.

Add the minced garlic and stir to combine.

The dressing should taste balanced—bright, salty, slightly sweet, and with a gentle heat.

I like to add a pinch of salt here to give it more depth, even though the fish sauce is already salty.

Step 4: Assemble and Dress the Salad

  • Cooked shrimp from Step 2
  • Prepped vegetables and herbs from Step 1
  • Dressing from Step 3

In a large bowl, combine the cooled cooked shrimp from Step 2 with the cucumber, carrots, shallot, mint, and Thai basil from Step 1.

Pour the dressing from Step 3 over the salad and gently toss everything together until well coated.

Let the salad sit for 2-3 minutes so the flavors meld and the vegetables begin to soften slightly from the acidic dressing.

Step 5: Finish with Lime and Peanuts

  • 1 1/2 limes, freshly squeezed
  • Pinch of black pepper
  • Crushed toasted peanuts from Step 1
  • Assembled salad from Step 4

Squeeze the fresh lime juice over the dressed salad and toss once more to incorporate.

Taste and adjust seasoning with additional salt and black pepper if needed.

Transfer to a serving plate or bowl and top with the crushed peanuts from Step 1 just before serving so they stay crispy.

I let the peanuts be added at the very end—this keeps them crunchy rather than getting soggy from sitting in the dressing.

vietnamese shrimp salad

Gluten-Free Vietnamese Shrimp Salad

Delicious Gluten-Free Vietnamese Shrimp Salad recipe with step-by-step instructions.
Prep Time 5 minutes
Cook Time 10 minutes
Total Time 17 minutes
Servings: 2 servings
Calories: 295

Ingredients
  

For the salad:
  • 8 oz shrimp (I prefer Royal Tiger brand for better snap and quality)
  • 1 1/4 cups cucumber (peeled and sliced into 1/4-inch moons)
  • 2 carrots (shredded into long thin ribbons for better texture)
  • 1/3 cup fresh mint, roughly torn
  • 1/3 cup fresh Thai basil
  • 1/4 cup toasted peanuts, crushed for extra crunch
  • 1 small shallot, thinly sliced (added for complexity)
  • Pinch of salt
  • Pinch of black pepper
For the dressing:
  • 1 1/2 limes, freshly squeezed
  • 2 1/2 tbsp Red Boat fish sauce
  • 1 tbsp rice vinegar
  • 1 1/2 tbsp sugar
  • 1 tbsp water
  • 1 tbsp chili garlic paste
  • 1 clove garlic, finely minced (added for pungent flavor)

Method
 

  1. Peel and slice the cucumber into 1/4-inch moons, then shred the carrots into long thin ribbons—this texture matters because the thinner ribbons will absorb more dressing flavor. Thinly slice the shallot and roughly tear the fresh mint and Thai basil. Mince the garlic finely and crush the toasted peanuts by hand so they have varied sizes for better texture. Set all prepped ingredients aside in separate small bowls or on a cutting board.
  2. Bring a pot of salted water to a boil and add the shrimp, cooking for 2-3 minutes until they turn pink and opaque throughout—be careful not to overcook or they'll become rubbery. Drain immediately and let cool to room temperature, about 5 minutes. I prefer Royal Tiger brand shrimp because they have better snap and quality, which really makes a difference in a delicate salad like this.
  3. In a small bowl, whisk together the fish sauce, rice vinegar, sugar, water, and chili garlic paste until the sugar dissolves completely. Add the minced garlic and stir to combine. The dressing should taste balanced—bright, salty, slightly sweet, and with a gentle heat. I like to add a pinch of salt here to give it more depth, even though the fish sauce is already salty.
  4. In a large bowl, combine the cooled cooked shrimp from Step 2 with the cucumber, carrots, shallot, mint, and Thai basil from Step 1. Pour the dressing from Step 3 over the salad and gently toss everything together until well coated. Let the salad sit for 2-3 minutes so the flavors meld and the vegetables begin to soften slightly from the acidic dressing.
  5. Squeeze the fresh lime juice over the dressed salad and toss once more to incorporate. Taste and adjust seasoning with additional salt and black pepper if needed. Transfer to a serving plate or bowl and top with the crushed peanuts from Step 1 just before serving so they stay crispy. I let the peanuts be added at the very end—this keeps them crunchy rather than getting soggy from sitting in the dressing.

Leave a Comment

Recipe Rating