When I’m craving something bright after a heavy meal, I go straight to a cold, crunchy Vietnamese salad, the kind you’d find on a bustling street corner or piled high at a family gathering. This Goi Ga Recipe is my go-to when I want that loud, happy balance of sweet, sour, and salty in every bite.
Expect a Vietnamese Chicken Salad that’s crisp and refreshing, with tender Poached Chicken Thighs and a punchy Nuoc Cham that wakes up the whole bowl. The magic is in how we keep the vegetables snappy and the chicken seasoned all the way through.
Why You Will Love This Recipe
Unshakable crunch: The Cabbage Purge is the step I refused to skip after seeing too many watery bowls, a quick salt massage pulls out excess moisture so the cabbage stays cold, crisp, and lively.
Deep flavor, not just surface dressing: The Double-Dress method is my favorite twist for Goi Ga, I toss the hand-shredded chicken with a few spoonfuls of Nuoc Cham first, so the protein tastes seasoned from the inside out.
Perfect hot-cold contrast: Tender chicken thighs against icy cabbage and herbs is the kind of texture play that makes Vietnamese Chicken Salad feel like a full experience, not just a side dish.
That real Vietnamese finish: Fish Sauce, herbs, and Fried Shallots bring the unmistakable aroma of a proper street-style bowl, the fragrance hits before the fork does.
Ingredients and Substitutions

These ingredients build a classic Goi Ga, crisp cabbages and herbs, juicy chicken, and a sweet-sour Nuoc Cham that ties everything together with a clean, savory finish.
Ingredients
Salad:
- 2 lbs Boneless Chicken Thighs
- 2 cups Shredded Green Cabbage
- 1 cup Shredded Red Cabbage
- 1/2 cup Shredded Carrots
- 1/2 cup Sliced Red Onion
- 1/4 cup Picked Mint Leaves
- 1/4 cup Picked Cilantro leaves
- 1/4 cup Chopped Roasted Peanuts
- 1 tbsp Fried Shallots
Nước Chấm Dressing:
- 1 cup Coconut Water
- 1/4 cup Lemon Juice
- 1/2 cup Son Fish Sauce
- 2 tsp Minced Ginger
- 2 tsp Minced Garlic
- 2 tbsp Minced Shallot
- 2 tsp chrouk metae [fermented chili paste]
- 3 tbsp Organic Sugar
Ingredient Notes & Substitutions
Mint and Rau Ram (Vietnamese Coriander): If you can get Rau Ram, swap it in for some or all of the mint for a more authentic, peppery, slightly citrusy edge that screams Goi Ga.
chrouk metae [fermented chili paste]: If this is hard to find, Sambal Oelek or Sriracha works in equal parts, and minced Bird’s Eye Chili is also lovely when you want that sharp, fresh heat.
Chopped Roasted Peanuts: Roasted cashews are a clean swap if you’re aiming for a paleo-friendly bowl, they stay crunchy and feel a little richer against the tangy Nuoc Cham.
Son Fish Sauce: A verified, high-quality Fish Sauce keeps the flavor savory and clean instead of harsh, and it helps this stay a naturally Gluten-Free Salad as long as your brand is free of wheat additives.
How to make Goi Ga Recipe
Poach the Chicken Thighs
- Brine the chicken in a simple saltwater bath, use 4 cups water mixed with 2 tbsp Kosher Salt, and let the 2 lbs Boneless Chicken Thighs sit for 5 min so the meat stays juicy even when served cold.
- Rinse thoroughly, then set the chicken aside while you prepare the pot, this quick rinse keeps the seasoning balanced and not overly salty.
- Fill a medium-size pot with cold water, then add 1-2 slivers of ginger, 1 tsp Kosher Salt, and 1 tbsp Son Fish Sauce, the water should smell lightly fragrant and savory.
- Slide in the chicken thighs, then bring the pot to a simmer, look for gentle bubbles and a calm surface, not a rolling boil.
- Turn the heat down to medium and cook for 15 minutes, or until the chicken’s internal temperature reaches 165°F for 5 seconds, the meat should look opaque and feel springy when pressed.
- Let the Poached Chicken Thighs cool down to ambient temperature for 1 hour before shredding, this resting time keeps the juices in the meat instead of on your cutting board.
Shred and Double-Dress the Chicken
- Hand-shred the cooled chicken into bite-size strands, I like the rough, jagged edges because they hold onto Nuoc Cham like little flavor pockets.
- In a separate bowl, toss the shredded chicken with 3 tbsp of the prepared dressing until every strand looks lightly glossy and smells sweet-savory.
- Store the dressed chicken in the refrigerator when not using, chilling it now makes the final salad taste extra crisp and refreshing.
Make the Nước Chấm Dressing
- Mince the ginger, garlic, and shallot until fine and juicy, not chunky, you want them to disappear into the dressing while still perfuming it.
- In a mixing bowl, combine 1/4 cup Lemon Juice, 2 tbsp Minced Shallot, 2 tsp Minced Garlic, and 2 tsp Minced Ginger, the aroma should be sharp and bright.
- Transfer that mixture to a separate bowl, this makes it easier to fully dissolve the sugar without bits sticking to the sides.
- Add 1/2 cup Son Fish Sauce, 1 cup Coconut Water, and 2 tsp chrouk metae [fermented chili paste], then stir until the color looks evenly blended and the heat smells toasted and lively.
- Add 3 tbsp Organic Sugar and mix until fully dissolved, the dressing should taste like a tight balance of sweet, sour, and salty, with a gentle burn that comes at the end.
Purge the Cabbage and Assemble the Salad
- Right before mixing, do the Cabbage Purge, gently massage the shredded green and red cabbage with a pinch of salt, let it sit for 10 minutes, then gently squeeze it dry so it feels crisp, not wet.
- In a large salad bowl, combine the double-dressed shredded chicken, purged cabbage, 1/2 cup Shredded Carrots, 1/2 cup Sliced Red Onion, and the herbs, the bowl should already smell cool and fresh.
- Pour in the remaining dressing and toss to combine until everything looks lightly coated, not swimming, you want sheen and fragrance, not puddles.
- Finish with the garnishes, scatter Picked Mint Leaves, Picked Cilantro leaves, Chopped Roasted Peanuts, and Fried Shallots on top so every bite gets crunch and aroma.
Chef Secrets for the Perfect Crunch

Chicken thighs beat breasts for cold salads for one simple reason, fat. That extra fat keeps Poached Chicken Thighs tender and silky after chilling, while breast meat tends to go chalky and stringy once it cools.
For cabbage texture, I’ve done it every way. A mandoline gives ultra-thin, uniform strands that drink up Nuoc Cham evenly, while a sharp knife gives slightly thicker ribbons with more snap, both are good, but consistency matters.
Napa Cabbage can absolutely join the mix if you love a softer, juicier crunch, just remember it holds more water than green cabbage, so the purge step becomes even more important.
The Cabbage Purge works because salt lightly breaks down the cabbage’s cell walls, releasing water before you add dressing. That means your Nuoc Cham stays bold instead of getting diluted into blandness, and the salad stays crunchy for much longer.
If you have leftover cabbage wedges, they roast beautifully later in the week, and turning them into roasted cabbage steaks is a smart way to waste nothing while keeping the vibe veggie-forward.
Pro Tips & Troubleshooting
Pro Tips
- Let the fully dressed salad sit for 5-10 minutes before serving, the cabbage softens just a touch and the sweet-sour notes settle into everything.
- Hand-shred the chicken instead of chopping it, the uneven edges hold more Dipping Sauce and the mouthfeel is more “authentic salad” than “diced chicken bowl.”
- A 25-minute shortcut for weeknights is using a pre-cooked rotisserie chicken, and keeping it in your routine helps beyond this salad because it plugs into lots of easy rotisserie chicken recipes.
- Poaching with ginger and fish sauce matters, that gentle background savoriness is the foundation that makes the final Nuoc Cham taste even brighter.
Common Mistakes to Avoid
- Boiling chicken breasts aggressively, the meat tightens up and turns dry and stringy, a gentle simmer is the only mood you want here.
- Dressing the full salad too far in advance, even purged cabbage will eventually weep and dilute the dressing if it sits too long.
- Skipping the Fried Shallots, they are essential for that true Goi Ga aroma and the crunchy finish that makes the bowl feel complete.
- Using bottled, westernized dressings, Nuoc Cham takes minutes and tastes like Vietnam, while bottled versions often taste flat and overly sweet.
Serving & Storage

Serving Ideas
Crispy prawn crackers (Bánh phồng tôm) turn this into a hands-on snack, they scoop up cabbage, chicken, and peanuts like little edible spoons. The contrast of airy crunch against the chilled salad is pure joy.
This cool, refreshing Goi Ga is also a perfect side next to something steamy and comforting like Pho or Bun Thang (Chicken Noodle Soup). I love that the salad resets your palate between warm, savory sips.
Top generously with extra fried shallots and crushed peanuts right at the table, the moment they sit in dressing too long, they lose their crispness and that signature Vietnamese crunch.
Storage and Make-Ahead
Nuoc Cham dressing keeps beautifully up to 2 weeks in an airtight jar in the fridge, and the flavor often gets even more harmonious after a day. Meal prep feels easier when you keep a citrusy dressing on hand, much like a batch of calamansi vinaigrette ready for quick lunches.
For make-ahead Goi Ga, store everything separately, keep the shredded, purged cabbage in one container, the double-dressed chicken in another, and the dressing in its own jar. Assemble only when you’re ready to eat, so the cabbage stays crunchy and the herbs stay perky.
Enjoy Your Authentic Vietnamese Salad
Once you master the Cabbage Purge and the Double-Dress trick, this salad stops being “good at home” and starts tasting like the bowls I grew up chasing, crunchy, vibrant, tangy, savory, and refreshing.
Seasonal variations are part of the fun, thinly sliced green mango or papaya adds a fruity crunch, and leftover Thanksgiving turkey is shockingly good with Nuoc Cham. If you love that sweet heat with fruit, the flavor profile in a homemade mango chili sauce hits a similar happy note.
If you make it, leave a comment and a rating, and tell me what herb combo you used, everyone’s Goi Ga has a little personal signature.

Crispy Goi Ga Recipe
Ingredients
Salad:
- 2 lbs Boneless Chicken Thighs
- 2 cups Shredded Green Cabbage
- 1 cup Shredded Red Cabbage
- 0.5 cup Shredded Carrots
- 0.5 cup Sliced Red Onion
- 0.25 cup Picked Mint Leaves
- 0.25 cup Picked Cilantro leaves
- 0.25 cup Chopped Roasted Peanuts
- 1 tbsp Fried Shallots
Nước Chấm Dressing:
- 1 cup Coconut Water
- 0.25 cup Lemon Juice
- 0.5 cup Son Fish Sauce
- 2 tsp Minced Ginger
- 2 tsp Minced Garlic
- 2 tbsp Minced Shallot
- 2 tsp chrouk metae [fermented chili paste]
- 3 tbsp Organic Sugar
Instructions
Poach the Chicken Thighs
- Brine the chicken in a simple saltwater bath, use 4 cups water mixed with 2 tbsp Kosher Salt, and let the 2 lbs Boneless Chicken Thighs sit for 5 minutes so the meat stays juicy even when served cold.
- Rinse thoroughly, then set the chicken aside while you prepare the pot, this quick rinse keeps the seasoning balanced and not overly salty.
- Fill a medium-size pot with cold water, then add 1-2 slivers of ginger, 1 tsp Kosher Salt, and 1 tbsp Son Fish Sauce, the water should smell lightly fragrant and savory.
- Slide in the chicken thighs, then bring the pot to a simmer, look for gentle bubbles and a calm surface, not a rolling boil.
- Turn the heat down to medium and cook for 15 minutes, or until the chicken’s internal temperature reaches 165°F for 5 seconds, the meat should look opaque and feel springy when pressed.
- Let the Poached Chicken Thighs cool down to ambient temperature for 1 hour before shredding, this resting time keeps the juices in the meat instead of on your cutting board.
Shred and Double-Dress the Chicken
- Hand-shred the cooled chicken into bite-size strands, I like the rough, jagged edges because they hold onto Nuoc Cham like little flavor pockets.
- In a separate bowl, toss the shredded chicken with 3 tbsp of the prepared dressing until every strand looks lightly glossy and smells sweet-savory.
- Store the dressed chicken in the refrigerator when not using, chilling it now makes the final salad taste extra crisp and refreshing.
Make the Nước Chấm Dressing
- Mince the ginger, garlic, and shallot until fine and juicy, not chunky, you want them to disappear into the dressing while still perfuming it.
- In a mixing bowl, combine 1/4 cup Lemon Juice, 2 tbsp Minced Shallot, 2 tsp Minced Garlic, and 2 tsp Minced Ginger, the aroma should be sharp and bright.
- Transfer that mixture to a separate bowl, this makes it easier to fully dissolve the sugar without bits sticking to the sides.
- Add 1/2 cup Son Fish Sauce, 1 cup Coconut Water, and 2 tsp chrouk metae [fermented chili paste], then stir until the color looks evenly blended and the heat smells toasted and lively.
- Add 3 tbsp Organic Sugar and mix until fully dissolved, the dressing should taste like a tight balance of sweet, sour, and salty, with a gentle burn that comes at the end.
Purge the Cabbage and Assemble the Salad
- Right before mixing, do the Cabbage Purge, gently massage the shredded green and red cabbage with a pinch of salt, let it sit for 10 minutes, then gently squeeze it dry so it feels crisp, not wet.
- In a large salad bowl, combine the double-dressed shredded chicken, purged cabbage, 1/2 cup Shredded Carrots, 1/2 cup Sliced Red Onion, and the herbs, the bowl should already smell cool and fresh.
- Pour in the remaining dressing and toss to combine until everything looks lightly coated, not swimming, you want sheen and fragrance, not puddles.
- Finish with the garnishes, scatter Picked Mint Leaves, Picked Cilantro leaves, Chopped Roasted Peanuts, and Fried Shallots on top so every bite gets crunch and aroma.











