Fresh Vietnamese Herb Salad Bursting with Zesty Flavor

by Phoebe Green

This is a no-cook herb salad built from lettuce, fresh mint, cilantro, Thai basil, bean sprouts, cucumber, and red onion, dressed with a lime-fish sauce vinaigrette. It takes 20 minutes start to finish. The honest reason to make it: it uses a pile of fresh herbs as the main event rather than a garnish, which makes it taste noticeably brighter than a standard green salad.

What makes this version work

Two things matter here. First, soaking the sliced red onion in cold water for 10 minutes before adding it to the bowl โ€” this pulls out the harsh sulfur compounds that would otherwise dominate every bite. Second, the dressing ratio: lime juice and rice vinegar together provide acidity, but fish sauce carries enough salt and body that you donโ€™t need much oil to make it feel cohesive. Whisk the dressing until the honey fully dissolves before it hits the greens, otherwise you get sweet pockets and sharp ones instead of an even coat.

About the ingredients

  • Fish sauce: If you only have soy sauce or tamari, use it โ€” add an extra squeeze of lime to compensate for the lost brightness. The flavor wonโ€™t be identical, but the salad still works.
  • Thai basil: Regular Italian basil is a reasonable stand-in. Itโ€™s sweeter and less anise-forward, but it wonโ€™t ruin the dish. Use the same quantity.
  • Thai chili: A pinch of red pepper flakes works. Start with less than you think you need โ€” flakes can be hotter by volume than fresh chili.
  • Rice vinegar: Unseasoned is called for because seasoned rice vinegar already contains sugar and salt, which throws off the dressing balance. If seasoned is all you have, skip the honey and reduce the fish sauce slightly.
  • Bean sprouts: Marked optional in the recipe, but they add the crunch that keeps this salad from feeling flat. Shredded cabbage or thinly sliced celery are workable substitutes.

What can go wrong

  • Wet lettuce dilutes the dressing. Spin and dry the leaves thoroughly. Even a little surface water will thin the vinaigrette and make it pool at the bottom of the bowl.
  • The herbs bruise and turn dark. Tear mint and basil gently with your hands rather than chopping with a knife. A blade crushes the cell walls and speeds browning, especially with basil.
  • The dressing tastes flat. Taste it before it goes on the salad. Fish sauce varies in saltiness by brand โ€” you may need a little more lime or a pinch more honey to bring it into balance.
  • The salad goes limp before it reaches the table. Dress it at the table โ€” a pre-dressed salad goes limp fast, and thereโ€™s no recovering it once the herbs have wilted into the vinaigrette.
  • Red onion overpowers everything. If you skipped the cold-water soak, rinse the slices under cold running water for 30 seconds as a shortcut. Itโ€™s not as effective, but it helps.

Leftovers and meal prep

Store the undressed salad components and the dressing separately. The dry salad mix โ€” lettuce, herbs, sprouts, cucumber, and onion โ€” holds in an airtight container in the fridge for up to 24 hours, though the herbs will start to soften after that. The dressing keeps in a sealed jar for up to five days. If youโ€™re prepping ahead for a weeknight, keep the cucumber and sprouts in a separate small container from the lettuce and herbs, since they release moisture that speeds wilting. Dressed leftovers are not worth saving โ€” the greens collapse within an hour.

Vietnamese Herb and Lettuce Salad

Vietnamese Herb and Lettuce Salad

Phoebe Green
This refreshing Vietnamese Herb and Lettuce Salad is a celebration of fresh herbs, crisp greens, and bright, zesty flavors. Inspired by traditional Vietnamese accompaniments to grilled meats and noodle bowls, this salad brings harmony with aromatic herbs, crunchy textures, and a well-balanced dressing. Perfect as a side dish or a light meal, it's a vibrant way to experience authentic Vietnamese flavors.
No ratings yet
Prep Time 20 minutes
Total Time 20 minutes
Course Salad
Cuisine East / Southeast Asian
Servings 4 bowls
Calories 145 kcal

Equipment

  • Salad Spinner
  • Sharp knife
  • Cutting board
  • Mixing bowl
  • Small whisk or fork

Ingredients
 
 

For the Salad

  • 4 cups Mixed lettuce leaves Such as butter lettuce, romaine, or red leaf, torn into bite-sized pieces
  • 1 cup Fresh mint leaves Roughly torn
  • 1 cup Fresh cilantro leaves Stems removed
  • ยฝ cup Fresh Thai basil leaves Torn
  • 1 cup Bean sprouts Optional but recommended for crunch
  • ยฝ cup Thinly sliced cucumber Persian or English cucumber preferred
  • ยผ cup Thinly sliced red onion Soaked in cold water for 10 minutes to reduce sharpness

For the Dressing

  • 3 tablespoons Fresh lime juice Preferably key lime for authentic flavor
  • 2 tablespoons Fish sauce Choose high-quality Vietnamese fish sauce
  • 1 tablespoon Rice vinegar Unseasoned for best balance
  • 1 tablespoon Honey or palm sugar To balance acidity
  • 1 clove Garlic Minced finely
  • 1 small Thai chili Finely minced, or substitute with red pepper flakes
  • 2 tablespoons Neutral oil Like grapeseed or canola, optional for added richness

Instructions
 

  • Wash and dry the lettuce leaves thoroughly using a salad spinner. Tear them into bite-sized pieces and place in a large mixing bowl.
  • Prepare the fresh herbs by roughly tearing or chopping mint, cilantro, and Thai basil. Add them to the bowl with the lettuce.
  • Add the bean sprouts, sliced cucumber, and red onion to the salad mixture.
  • In a small bowl, whisk together the lime juice, fish sauce, rice vinegar, honey, minced garlic, Thai chili, and neutral oil until well combined.
  • Pour the dressing over the salad and toss gently to ensure even coating of all ingredients.
  • Serve immediately, garnished with additional herbs if desired.

Notes

  • For a heartier meal, top with grilled shrimp, chicken, or crispy tofu.
  • To make it vegetarian, substitute fish sauce with soy sauce or tamari with a splash of extra lime juice for balance.

Nutrition

Calories: 145kcalCarbohydrates: 18gProtein: 5gFat: 7gSaturated Fat: 1gPolyunsaturated Fat: 0.4gMonounsaturated Fat: 6gSodium: 781mgPotassium: 676mgFiber: 4gSugar: 9gVitamin A: 18456IUVitamin C: 58mgCalcium: 136mgIron: 3mg
Feedback is key!Rate this Recipe !

Your questions, answered

Can I make this salad vegan?

Yes โ€” swap the fish sauce for soy sauce or tamari in equal amounts and add an extra teaspoon of lime juice. The umami depth will be slightly different but the dressing is still balanced and clings well.

I canโ€™t find Thai basil at my grocery store. Do I need to track it down?

No โ€” regular sweet basil works as a substitute. Use the same half-cup quantity; just know the flavor will be a little milder and less anise-like than the original.

Can I turn this into a main dish?

Yes โ€” grilled shrimp, sliced chicken, or pan-fried tofu all work well added on top. Keep the protein separate until serving so it doesnโ€™t wilt the greens from the heat.

My dressing came out too salty. How do I fix it?

Add more lime juice first โ€” acidity balances salt more effectively than adding water. If itโ€™s still too sharp after that, a small extra drizzle of honey will round it out without making it sweet.

What to make next

Leave a Comment

Cooked this? Rate this recipe!




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

saladrecipesinfo
My bowl is filled to the brim with all the colours of the earth. Hundreds of yummy salad recipes to try.