Quick Vietnamese Chicken Salad
This Vietnamese chicken salad is a pile of shredded chicken, crisp cabbage, and handfuls of fresh herbs, all tossed in a punchy lime dressing that hits salt, sour, sweet, and a little heat in one bite. It comes together in about 30 minutes using quick-poached chicken, which makes it a real option on nights when you want something bright and satisfying without much effort.

Why This Salad Works
I keep coming back to this version because the dressing soaks into the shredded chicken almost instantly, so every bite tastes deeply seasoned. The cabbage and carrots stay crunchy even after you toss everything together, which gives the salad a satisfying snap that lasts way longer than you would expect from a dressed salad.
The mint and cilantro do more than just look pretty. They cut through the richness of the chicken and the salty depth of the fish sauce, so the whole bowl feels light even though it is completely filling. A handful of roasted peanuts and fried shallots adds a layer of crunch and toastiness that pulls it all together.
Ingredients

- 4 cups shredded cooked chicken: poached, rotisserie, or leftover roasted chicken all work
- 3 cups finely shredded green cabbage: a mandoline makes fast, even shreds
- 1 large carrot, julienned or shredded: about 1 cup packed
- ½ small red onion, very thinly sliced: use a mandoline if you have one, then soak in cold water for 5 minutes to mellow the bite
- ½ cup fresh mint leaves, roughly torn: Thai basil is great mixed in too
- ½ cup fresh cilantro leaves, roughly chopped
- ¼ cup roasted peanuts, roughly chopped
- 2 tablespoons fried shallots: optional, but they add a ton of savory crunch
- 1 fresh Thai bird chili, thinly sliced: use ½ red Fresno chili for less heat
- For the dressing: 3 tablespoons fresh lime juice, 2 tablespoons fish sauce, 1 tablespoon sugar, 1 small garlic clove minced, and 2 tablespoons water
Variations / Substitutions
- Swap the protein: Shredded poached shrimp or thinly sliced seared tofu both work well; season lightly with a pinch of salt before adding.
- Go nut-free: Skip the peanuts and fried shallots, then top with toasted sesame seeds for a similar crunch.
- Boost the herbs: Add a handful of Thai basil or Vietnamese coriander if you have them, it deepens the peppery, herbal quality.
- Vegetarian version: Replace the fish sauce with a mix of 1 tbsp soy sauce and 1 tbsp mushroom sauce or coconut aminos, and use tofu instead of chicken.
- Milder heat: Omit the chili and let people add sriracha at the table.
If you like this one, our Thai beef salad with lime and chili is another quick, bright dish that lives in the same flavor zone.
How To Make Quick Vietnamese Chicken Salad
Step 1: Poach the Chicken

Bring a medium pot of water to a gentle simmer, then slide in 2 boneless, skinless chicken breasts. Poach them over low heat for about 10 to 12 minutes, until the centers register 165°F (74°C) on an instant-read thermometer and the meat is opaque white all the way through. A bare simmer, no rolling boil, keeps the chicken tender rather than making it stringy.
Lift the chicken out with tongs and let it cool on a cutting board for a few minutes. Shred it with two forks while it is still warm, the meat will give way easily and the strands will be juicier than cold chicken. You can do this step a day ahead if you want, just shred and refrigerate until you are ready to build the salad.
Step 2: Whisk Together the Dressing

In a small bowl, combine the 3 tablespoons lime juice, 2 tablespoons fish sauce, 1 tablespoon sugar, minced garlic, half the sliced chili, and 2 tablespoons water. Whisk steadily for about 30 seconds, until the sugar dissolves completely and the liquid looks slightly glossy. Taste it now; the dressing should be sharp and salty-sweet with a little warmth from the chili. Adjust with an extra pinch of sugar or a squeeze of lime if your limes were especially tart.
Step 3: Toss the Salad

In a large mixing bowl, combine the shredded cabbage, carrot, drained red onion, and almost all of the mint and cilantro, saving a small handful for the top. Add the shredded chicken, pour the dressing over everything, and scatter in half of the chopped peanuts and fried shallots. Toss the salad with your hands or two large spoons for about a minute, until every strand of cabbage and chicken is evenly coated and the herbs are distributed.
Let the salad sit for about 5 minutes before serving. That short rest lets the cabbage soften just enough at the edges while keeping the center crunchy, and the chicken drinks up more of the dressing.
Step 4: Assemble and Serve

Pile the salad onto a platter or into a wide shallow bowl so it does not compress and get soggy. Scatter the remaining peanuts, fried shallots, mint, cilantro, and chili slices over the top so the dish looks as bright as it tastes. Serve right away while the herbs are still perky and the cabbage is at its crunchiest.
A Few Tips for This Salad
- Use cold chicken only if you must: Warm shredded chicken soaks up the dressing better, but cold rotisserie chicken works in a pinch; just let the dressed salad sit an extra 5 minutes so the flavors pull together.
- Toast the peanuts yourself: Even store-bought roasted peanuts get a deeper, more aromatic crunch with 3 to 4 minutes in a dry pan over medium heat; shake them often.
- Dress right before serving: The salad keeps some crunch for about 30 minutes after dressing, but beyond that the cabbage softens noticeably, so wait to toss if you are prepping ahead.
- Fish sauce quality matters: A good Vietnamese fish sauce with a clean, briny depth (look for brands like Red Boat or Three Crabs) makes a real difference here; the cheaper ones can taste harsh.
Poaching times depend on the thickness of the chicken:
| Chicken Breast Thickness | Poaching Time |
|---|---|
| ¾ inch (2 cm) | 8 to 10 mins |
| 1 inch (2.5 cm) | 10 to 12 mins |
| 1½ inches (4 cm) | 14 to 16 mins |
Keeping the Salad Fresh
- Refrigerate: Store leftovers in an airtight container for up to 2 days. The cabbage will lose its raw snap and take on a more pickled texture, which is still very good the next day.
- Serve cold: Pull the container straight from the fridge; no reheating needed. Crumble a few extra peanuts and herbs on top to freshen things up.
What To Serve With Vietnamese Chicken Salad
This salad is a full meal on its own, but it pairs nicely with a bowl of steamed jasmine rice if you want something more substantial underneath. For a lighter spread, serve it alongside fresh summer rolls filled with shrimp and vermicelli, the two dishes share the same bright, herbal notes and make a fun hands-on dinner. A simple cucumber and tomato salad dressed with a splash of rice vinegar rounds out the meal without competing.
Frequently Asked Questions
Can I use a bag of pre-shredded coleslaw mix?
Yes, and it saves a few minutes. A 14-ounce bag of coleslaw mix replaces the cabbage and carrot here; just note that the shreds will be a little thinner and soften faster once dressed.
How far ahead can I assemble the salad before it gets watery?
The dressed salad holds a good crunch for about 30 minutes at room temperature. You can push it to 2 hours, but the cabbage will lose its crisp edge, so keep the dressing separate until the last minute if you are prepping for guests.
My chicken turned out dry and stringy, what went wrong?
Overcooking is usually the culprit. The water needs to stay at a bare simmer, just a few lazy bubbles, not a rolling boil, and pulling the chicken right at 165°F (74°C) prevents the muscle fibers from tightening up and squeezing out moisture.
Can I poach the chicken the day before?
Yes, and that actually makes assembly even faster. Poach, cool, shred, and refrigerate the chicken in a sealed container. The next day, bring it to room temperature or toss it into the salad while still cold, it will still soak up the dressing well.

Quick Vietnamese Chicken Salad Recipe
Ingredients
Method
- Poach 2 boneless, skinless chicken breasts in gently simmering water for 10 to 12 minutes, until the internal temperature reaches 165°F (74°C). Let cool slightly, then shred with two forks.
- Whisk together the lime juice, fish sauce, sugar, garlic, half the sliced chili, and water until the sugar dissolves, about 30 seconds. Taste and adjust.
- In a large bowl, combine the cabbage, carrot, drained red onion, most of the mint and cilantro, the shredded chicken, and half the peanuts and fried shallots. Pour the dressing over and toss well for about 1 minute. Let the salad rest for 5 minutes.
- Pile the salad onto a platter, scatter the remaining peanuts, shallots, mint, cilantro, and chili on top, and serve right away.
