Zesty Vietnamese Chicken Salad
This Vietnamese Chicken Salad (Goi Ga) is a welcome burst of fresh herbs, crunchy cabbage, and tangy fish-sauce dressing — perfect when you want something bright and quick. I often pull a rotisserie chicken from the fridge and toss this together in under 15 minutes for a light weeknight dinner or an impressive potluck dish.
Table of Contents

If you like bold dressings and herb-forward salads, you might also enjoy my take on Tzatziki chicken salad for another quick, flavorful chicken option.
Why you’ll love this Vietnamese Chicken Salad (Goi Ga) recipe
This salad balances textures and flavors: crunchy cabbage, silky shredded chicken, crisp fried shallots, and a salty-sour-sweet dressing. It’s fast (no cooking if you use rotisserie chicken), budget-friendly, and scales easily for guests. It’s also naturally gluten-free and can be made dairy-free, so it suits many diets.
“A bright, herb-packed salad that feels both light and deeply satisfying — perfect for hot nights or quick lunches.”
When to make it: weeknight dinners, picnic sides, or as a fresh contrast to richer mains at a party.
How this recipe comes together
You’ll shred cabbage and chicken, toss in a generous handful of fresh herbs, and whisk a simple dressing of fish sauce, lime, and sugar. The keys are timing and texture: dress just before serving so the cabbage stays snappy, and finish with peanuts and fried shallots for crunch.
What you’ll need
- 4 cups shredded cabbage (green or a mix of green and purple)
- 2 cups cooked rotisserie chicken, shredded (dark + white meat mix works well)
- 1 cup fresh herbs (mint, cilantro, Thai basil), roughly chopped or torn
- 1/2 cup peanuts, crushed (or toasted cashews)
- 1/2 cup fried shallots (store-bought or homemade)
- 1/4 cup fish sauce
- 2 tablespoons lime juice (about 1 lime)
- 1 tablespoon sugar (or honey)
- 1–2 red chili peppers, thinly sliced (optional, to taste)
Notes/substitutions: swap napa cabbage for a milder flavor, use lime zest for extra brightness, and replace fish sauce with 2–3 tablespoons soy sauce plus 1 tsp umeboshi paste for a vegetarian-ish twist.
Step-by-step instructions
- Place the shredded cabbage and shredded rotisserie chicken in a large mixing bowl. Toss to combine so the chicken distributes evenly.
- Add the fresh herbs and gently toss again. Herbs should be folded in to preserve their texture.
- In a small bowl, whisk together the fish sauce, lime juice, sugar, and sliced chilies until the sugar dissolves and the dressing tastes balanced — it should be salty, sour, and just a touch sweet. Adjust to taste.
- Pour the dressing over the salad and toss until everything is evenly coated. Taste and tweak: more lime for brightness, more sugar if too sharp.
- Transfer to a serving bowl and sprinkle with crushed peanuts and fried shallots right before serving to keep them crunchy. Enjoy!

Best ways to enjoy it
Serve this salad as a light main with steamed rice or rice vermicelli, or alongside grilled fish or pork. For a picnic, plate it in shallow bowls and top with herbs at the last minute. For an appetizer, spoon small portions into lettuce cups for handheld bites.
Pairings: cold beer or a crisp Sauvignon Blanc, steamed jasmine rice, or crunchy spring rolls for a full Vietnamese-inspired spread.
Storage and reheating tips
Store leftover salad components separately when possible: keep dressed salad in an airtight container in the fridge for up to 24 hours (cabbage will soften after that). Un-dressed cabbage and chicken mixed with herbs will keep 2–3 days. Do not freeze the dressed salad — fried shallots and peanuts lose texture and fish-sauce dressing becomes muted after thawing. Re-toss leftovers with a squeeze of lime before serving.
Food safety: keep shredded chicken refrigerated and consume within 3–4 days of cooking/purchase. Discard if stored at room temperature for more than 2 hours.
Pro chef tips
- Dry the cabbage well after washing — excess moisture dilutes the dressing.
- Taste the dressing on a scrap of cabbage, not just a spoon; it helps you judge balance against the salad.
- If you can, make the dressing 10 minutes ahead so flavors meld, then re-whisk before using.
- For a crisp finish, toast peanuts briefly in a dry skillet to amplify aroma.
- For a Mediterranean twist, try serving alongside a chilled pasta salad like Chicken Caesar pasta salad at a summer buffet.
Creative twists
Try shredded green papaya instead of cabbage for a more traditional southern Vietnamese touch. Add thinly sliced mango for sweetness, or toss in pickled carrots and daikon for extra tang. For heat, swap fresh chilies for a drizzle of chili oil. For a nut-free version, use toasted sesame seeds.
Common questions
Q: Can I make this ahead of time?
A: You can prep components (shred chicken, wash cabbage, make dressing) up to a day ahead. Combine and dress just before serving to keep crunch.
Q: Is fish sauce essential?
A: Fish sauce provides the umami backbone, but you can substitute a mixture of soy sauce and a dash of Worcestershire in a pinch. Adjust to taste.
Q: Can I use other proteins?
A: Yes — cooked shrimp, tofu (pressed and pan-fried), or leftover pork work well.
Q: How spicy will it be with 1–2 chilies?
A: One thin red chili gives a gentle heat; two adds noticeable spice. Remove seeds for milder flavor.
Conclusion
This Zesty Vietnamese Chicken Salad is an easy, flavor-packed recipe that shines when you want fresh, quick food with plenty of texture. Try it tonight — and if you loved the herb-forward profile, check out other chicken salad ideas linked above for more inspiration.
Print
Zesty Vietnamese Chicken Salad
- Total Time: 15 minutes
- Yield: 4 servings 1x
- Diet: Gluten-Free
Description
A bright and fresh Vietnamese Chicken Salad featuring crunchy cabbage, shredded chicken, and a tangy fish-sauce dressing, perfect for quick meals.
Ingredients
- 4 cups shredded cabbage (green or a mix of green and purple)
- 2 cups cooked rotisserie chicken, shredded
- 1 cup fresh herbs (mint, cilantro, Thai basil), roughly chopped or torn
- 1/2 cup peanuts, crushed (or toasted cashews)
- 1/2 cup fried shallots (store-bought or homemade)
- 1/4 cup fish sauce
- 2 tablespoons lime juice (about 1 lime)
- 1 tablespoon sugar (or honey)
- 1–2 red chili peppers, thinly sliced (optional, to taste)
Instructions
- Place the shredded cabbage and shredded rotisserie chicken in a large mixing bowl. Toss to combine so the chicken distributes evenly.
- Add the fresh herbs and gently toss again. Herbs should be folded in to preserve their texture.
- In a small bowl, whisk together the fish sauce, lime juice, sugar, and sliced chilies until the sugar dissolves and the dressing tastes balanced — it should be salty, sour, and just a touch sweet. Adjust to taste.
- Pour the dressing over the salad and toss until everything is evenly coated. Taste and tweak: more lime for brightness, more sugar if too sharp.
- Transfer to a serving bowl and sprinkle with crushed peanuts and fried shallots right before serving to keep them crunchy. Enjoy!
Notes
Swap napa cabbage for a milder flavor, and use lime zest for extra brightness. Replace fish sauce with soy sauce plus umeboshi paste for a vegetarian twist.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Category: Salad
- Method: No-Cook
- Cuisine: Vietnamese
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 6g
- Sodium: 900mg
- Fat: 18g
- Saturated Fat: 3g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 4g
- Protein: 18g
- Cholesterol: 60mg