Vietnamese Chicken Salad (Goi Ga)

The easiest way to make Vietnamese chicken salad with shredded chicken and a bold homemade nuoc cham dressing.

Updated

March 26, 2026

vietnamese-chicken-salad-nuoc-cham-dressing-overhead

Vietnamese Chicken Salad is one of those recipes that completely changes the way you think about a simple salad. It is fresh, tangy, crunchy, and packed with bold flavor in every single bite. I made this on a whim one evening using leftover chicken and a handful of veggies, and it instantly became a weekly staple in my kitchen.

This Vietnamese chicken salad brings together shredded chicken, crisp cabbage, carrots, cucumber, and bell pepper, all tossed in a homemade nuoc cham dressing that is salty, sweet, and tangy all at once. It is the kind of meal that feels light but keeps you full.
No cooking required. No heavy cleanup. Just big flavor with very little effort.

Ingredients for Vietnamese Chicken Salad

I have made this salad more times than I can count, and the secret is always in the dressing. Fresh lime juice and real fish sauce make all the difference here. I always use freshly squeezed lime rather than bottled for the brightest flavor.

  • 4 cups green cabbage, shredded
  • 2 mini Persian cucumbers, shredded or julienned (I recommend using a box grater for speed)
  • 1 medium carrot, shredded or julienned
  • 1/2 small red onion, thinly sliced
  • 1/2 medium red bell pepper, thinly sliced
  • 2 cooked chicken breasts, shredded (pro tip: a store-bought rotisserie chicken saves so much time)
  • 1/2 cup fresh cilantro, finely chopped
  • 2 tablespoons peanuts, crushed

For the Nuoc Cham Dressing

  • 2 tablespoons rice vinegar (or white vinegar)
  • 1/4 cup fish sauce (in my experience, do not reduce this, it is the backbone of the dressing)
  • 2 tablespoons lime juice, freshly squeezed (about 1 lime)
  • 1 tablespoon sesame oil
  • 1 tablespoon sugar
  • 2 teaspoons garlic, minced
  • 1/2 teaspoon white pepper (optional)
  • 1/2 teaspoon crushed red pepper or Thai red chili, to taste
vietnamese-chicken-salad-nuoc-cham-dressing-overhead

Step-by-Step Instructions

I recommend prepping all your vegetables before making the dressing so everything comes together quickly and you can serve it right away at peak freshness.

Step 1: Use a box grater to shred the cabbage, cucumbers, and carrot into thin, even strips. You can also julienne them with a knife if you prefer a slightly chunkier texture. Transfer to a large mixing bowl or serving dish.

Step 2: Slice the red onion and red bell pepper into thin strips and add them to the bowl. Add the shredded chicken and finely chopped cilantro. Toss gently to distribute everything evenly.

Step 3: In a separate medium bowl, whisk together the rice vinegar, fish sauce, lime juice, sesame oil, sugar, minced garlic, white pepper (if using), and crushed red pepper until the sugar fully dissolves and the dressing is smooth. Taste it. It should be balanced between salty, tangy, and slightly sweet.

Step 4: Pour the nuoc cham dressing over the salad and toss well until every ingredient is evenly coated. Do not let it sit too long before serving or the cabbage will soften.

Step 5: Top with crushed peanuts right before serving for that satisfying crunch. Serve immediately for the best texture and flavor.

What to Serve with Vietnamese Chicken Salad

The best sides for this salad complement its bright, tangy notes without overpowering them. Here are some great pairings that round out the meal beautifully.

Vietnamese Lemongrass Chicken: The herby, citrusy flavors of lemongrass chicken match the fresh profile of this salad perfectly. Serve both together for a full Vietnamese-inspired spread.

Asian Chicken Salad: If you are feeding a crowd with varied tastes, putting both salads on the table gives guests options while keeping the Asian flavor theme consistent.

Skinny Sesame Chicken and Broccoli Stir Fry: The nutty sesame notes echo the sesame oil in the nuoc cham dressing, making this a natural pairing for a heartier dinner plate.

Chicken Rice Bowls with Creamy Garlic Sauce: Steamed jasmine rice or a simple rice bowl on the side soaks up the leftover dressing beautifully and adds a satisfying, filling base to the meal.

Fiery Chicken Ramen with Creamy Garlic Sauce: For a warming contrast to the cold salad, a bowl of ramen on the side turns this into a complete and crowd-pleasing dinner.

Chinese Chicken Salad: Great for potlucks and gatherings where you want a variety of fresh salad options on the table. The flavors are complementary without being identical.

vietnamese-chicken-salad-nuoc-cham-dressing-overhead

Leftover and Serving Tips

Store the salad and dressing separately in airtight containers in the refrigerator for up to 3 to 4 days. Once dressed, the Vietnamese chicken salad is best eaten within 1 to 2 days before the vegetables begin to soften too much.

I recommend adding the crushed peanuts only right before serving, even if the salad has been dressed ahead of time. This keeps them crunchy instead of soggy. To refresh leftovers, add a small squeeze of fresh lime juice and a drizzle of sesame oil before serving.

Pro tip: this salad is great for meal prep. Shred the chicken and vegetables on Sunday and store everything undressed. It will stay crisp and fresh through midweek lunches.

Frequently Asked Questions

Can I use rotisserie chicken instead of cooking chicken from scratch?

Yes, and it is actually my favorite shortcut. Just shred the rotisserie chicken and it works perfectly in this recipe with no extra cooking needed.

Is Vietnamese chicken salad gluten free?

Most traditional fish sauce brands are gluten free, but always check the label to be sure. All other ingredients in this recipe are naturally gluten free.

Can I make the nuoc cham dressing ahead of time?

Yes. The dressing keeps well in a sealed jar in the refrigerator for up to one week. Give it a quick stir or shake before using since the ingredients may separate slightly.

Conclusion

Vietnamese chicken salad is fresh, fast, and genuinely delicious. It takes about 10 minutes to pull together and delivers bold flavor that feels anything but ordinary. Whether you use leftover chicken or grab a rotisserie on the way home, this salad is always a great call. Give it a try and see how quickly it earns a spot in your regular rotation.

vietnamese-chicken-salad-nuoc-cham-dressing-overhead

Vietnamese Chicken Salad (Goi Ga)

Fresh and tangy Vietnamese chicken salad made with shredded chicken, crisp vegetables, and a bold homemade nuoc cham dressing. Ready in 10 minutes with no cooking required.
Prep Time 10 minutes
Cook Time 0 minutes
Total Time 10 minutes
Servings: 4 portions
Course: Dinner, Lunch, Salad
Cuisine: Asian, Vietnamese
Calories: 280

Ingredients
  

  • 4 cups green cabbage shredded
  • 2 mini Persian cucumbers shredded or julienned
  • 1 medium carrot shredded or julienned
  • 1/2 small red onion thinly sliced
  • 1/2 medium red bell pepper thinly sliced
  • 2 cooked chicken breasts shredded
  • 1/2 cup fresh cilantro finely chopped
  • 2 tbsp peanuts crushed
  • 2 tbsp rice vinegar or white vinegar
  • 1/4 cup fish sauce
  • 2 tbsp lime juice freshly squeezed, about 1 lime
  • 1 tbsp sesame oil
  • 1 tbsp sugar
  • 2 tsp garlic minced
  • 1/2 tsp white pepper optional
  • 1/2 tsp crushed red pepper or Thai red chili to taste

Equipment

  • Box grater or knife
  • Large mixing bowl
  • Medium mixing bowl

Method
 

  1. Use a box grater to shred the cabbage, cucumbers, and carrot into thin strips. You can also julienne them with a knife. Transfer to a large mixing bowl.
  2. Slice the red onion and red bell pepper into thin strips and add to the bowl. Add the shredded chicken and finely chopped cilantro. Toss gently to combine.
  3. In a separate medium bowl, whisk together the rice vinegar, fish sauce, lime juice, sesame oil, sugar, minced garlic, white pepper if using, and crushed red pepper until the sugar fully dissolves and the dressing is smooth.
  4. Pour the nuoc cham dressing over the salad and toss well until every ingredient is evenly coated.
  5. Top with crushed peanuts right before serving. Serve immediately for the best texture and flavor.

Notes

Use a rotisserie chicken to save time. Store salad and dressing separately for up to 3 to 4 days. Once dressed, eat within 1 to 2 days. Add peanuts only right before serving to keep them crunchy.

Leave a Comment

Recipe Rating




Share this