
This vibrant Vietnamese chicken salad is loaded with tender shredded chicken, crisp vegetables, fresh herbs, and a tangy fish sauce dressing that brings everything to life in one irresistible bowl.

Some salads are an afterthought. This one is the entire meal. This healthy Vietnamese chicken salad is the kind of dish that earns recipe requests at every potluck, impresses guests without stressing you out, and genuinely makes you excited to eat a salad on a Tuesday. It is bright, crunchy, herby, savory, a little tangy, and completely addictive.
At the heart of every great Viet salad is the dressing: a classic Vietnamese nuoc cham-style vinaigrette built on fish sauce, fresh lime juice, garlic, chili, and just enough sugar to balance everything out. Once you taste it, you will want to put it on everything.
Vietnamese salad recipes succeed when every component pulls its weight, and this one has thought put into each layer:
Together, these elements create something that is far greater than the sum of its parts.
The quality of your fish sauce and the freshness of your herbs will make or break this recipe. Using a good fish sauce with clean, savory depth (rather than an overly pungent one) is the single biggest upgrade you can make. Likewise, a sharp knife for julienning the vegetables and a sturdy mixing bowl for tossing everything together will make the whole process feel effortless.
This dish comes together quickly, but a few small details will take it from good to unforgettable:
Chef's Tip: Do not skip resting the chicken after poaching. That 10-minute rest allows the juices to redistribute throughout the meat, making your shredded chicken noticeably more tender and flavorful.
The herbs are what separate this from a generic coleslaw with chicken. In Vietnamese cooking, fresh herbs are treated as vegetables in their own right, not just decorations. A generous handful of mint, bright cilantro, and the slightly anise-forward flavor of Thai basil or Vietnamese perilla transforms every forkful into something genuinely aromatic and alive.
If your grocery store carries perilla (also sold as tía tô), grab it. Its complex, slightly minty and spicy flavor is deeply characteristic of authentic Vietnamese chicken salad with vegetables and herbs.
Ready to bring this gorgeous bowl to life? Here is the full step-by-step recipe:

This vibrant Vietnamese chicken salad is loaded with tender shredded chicken, crisp vegetables, fresh herbs, and a tangy fish sauce dressing that brings everything to life in one irresistible bowl.
Poach the chicken: Place chicken breasts in a medium saucepan and cover with cold water by about 2 inches. Add a pinch of salt, bring to a gentle boil over medium heat, then reduce to a low simmer. Cook for 12 to 15 minutes until the chicken is cooked through and registers 165 degrees F (74 degrees C) internally. Transfer to a plate and let rest for 10 minutes before shredding with two forks along the grain.
Make the dressing: In a small bowl, whisk together the fish sauce, fresh lime juice, rice vinegar, sugar, minced garlic, and sliced chili. Stir until the sugar is fully dissolved. Taste and adjust the balance of salty, sweet, and sour to your preference.
Fry the shallots: Heat the neutral oil in a small skillet over medium heat. Add the sliced shallots and fry, stirring frequently, for 4 to 6 minutes until golden and crispy. Remove with a slotted spoon and drain on a paper towel. Set aside.
Prep the vegetables: While the chicken cools, shred both cabbages, julienne the carrots, and slice the green onions. Combine them in a large mixing bowl.
Assemble the salad: Add the shredded chicken to the bowl of vegetables. Pour about three quarters of the dressing over the salad and toss thoroughly to coat everything evenly. Let it sit for 5 minutes so the flavors meld.
Finish and serve: Add the fresh mint, cilantro, and Thai basil or perilla. Toss gently once more. Taste and add more dressing as needed. Transfer to a serving platter or individual bowls and top with the crispy fried shallots and roughly chopped roasted peanuts. Serve immediately.
This salad is best served fresh, right after tossing. A few ways to make it work for your week:
The dressing keeps in the fridge for up to 3 days in a sealed jar, and poached chicken stays fresh for up to 3 days as well. This makes the healthy Vietnamese salad one of the best meal-prep-friendly recipes in your rotation.
Whether you are discovering Vietnamese salad recipes for the first time or returning to a longtime favorite, this recipe will quickly become a staple you make on repeat.