Thai Coleslaw with Mint and Cilantro

Serves 4 to 6 — Print this recipe

Coconut milk offers the right balance of richness and fresh flavor for this Napa cabbage-based coleslaw; mayonnaise and oily vinaigrettes were too heavy.

For heat, we tried Asian hot sauces but preferred fresh chili “cooked” in lime juice, which mellowed the bite and helped disperse the heat more evenly. Fish sauce adds seasoning and pungency, but we found potency varies widely by brand (we like Red Boat), so start slow and add to taste. Many vegetables worked well, but the combination of sweet sugar snap peas and crispy radishes tested best.


3 tablespoons lime juice
4 teaspoons sugar
1 tablespoon fish sauce
1 medium serrano chili, seeded and minced
5 tablespoons coconut milk
1 pound Napa cabbage (1 small head), thinly sliced crosswise (about 8 cups)
6 radishes, trimmed, halved and thinly sliced
4 ounces sugar snap peas, strings removed and thinly sliced
½ cup coarsely chopped fresh cilantro
½ cup coarsely chopped fresh mint
½ cup roasted, salted cashews, coarsely chopped


  1. In a liquid measuring cup, combine the lime juice, sugar, fish sauce and chili. Let sit for 10 minutes. Whisk in the coconut milk until combined. 
  2. In a large bowl, combine the cabbage, radishes, peas, cilantro and mint. Add the dressing and toss until evenly coated. Stir in the cashews and serve.



DON’T use “light” coconut milk or “cream of coconut” for this recipe. The former is too thin, and the latter is too sweet (think piña coladas). For a richer version of this slaw, feel free to use thick coconut cream in place of coconut milk, reducing the volume to 4 tablespoons. And don’t forget to vigorously shake the can before opening to ensure that the fat and liquid are fully emulsified.