Asian slaw is one of those salads I never get tired of making, and after years in my kitchen, I can honestly say this version is the one that keeps everyone coming back for more. The first time I tossed together a no-mayo dressing with rice vinegar, lime, and fish sauce, the bright tang and the crunch of that shredded cabbage reminded me of a little Vietnamese lunch spot I had visited with my daughter. Fresh, zippy, and completely satisfying.
Growing up in the Midwest, we were never short on coleslaw. Every summer potluck had a big creamy bowl sitting next to the potato salad. But somewhere between those Sunday farmhouse gatherings and raising my own three kids, I started craving something lighter, something that felt just as comforting but did not weigh you down. That is how this Asian slaw became a staple in my home. It still has that familiar shredded cabbage base that makes any table feel like a gathering, but the dressing is a whole different world. Salty, sour, a little spicy, and fragrant with garlic and lime. The mint and cilantro turn it from a simple side into something you genuinely look forward to eating. Add some shredded chicken, and it becomes a full satisfying meal you can pull together on a Tuesday night without even thinking about it. Time to get those vegetables shredded.
5 Reasons This Asian Slaw Belongs in Your Weekly Rotation
I have tested a lot of slaws over the years. Some too sweet, some too heavy, some that turn soggy before they even hit the table. This Asian cabbage salad hits everything right. It is the kind of recipe I come back to whether I am throwing a casual dinner together or prepping lunches for the whole week.
- Ready from scratch in just 15 minutes with no cooking required
- No mayonnaise anywhere in sight, just a light, bright, and bold dressing
- Fresh, crunchy, and colorful enough to brighten any plate
- Naturally gluten-free adaptable with one simple swap
- Keeps well for 3 to 4 days, making it ideal for meal prep
- Works beautifully as a side dish or a complete meal with shredded chicken
In my experience, the dressing is the heart of this recipe. The balance of soy sauce, lime juice, and just a touch of fish sauce gives it that restaurant-quality depth you rarely find in a homemade salad. Once you make it, you will want to put it on everything.
What Goes Into This Asian Slaw
Good ingredients make all the difference here. I always keep the shopping simple. Most of these you will find in any well-stocked supermarket, and the few Asian pantry staples are absolutely worth seeking out.
Green and Red Cabbage: The backbone of any great Asian slaw. I always use a mix of both. The green adds mild crunch while the red brings beautiful color and a slightly peppery note. Shred them as finely as you can for the best texture. A mandoline or sharp knife works perfectly.
Bean Sprouts: These add a delicate, watery crunch that makes the slaw feel light and fresh. In my kitchen, I prefer to use them the same day they are bought. The fresher they are, the longer your salad holds up in the fridge.
Carrots (julienned): Julienned carrots weave beautifully through the cabbage and soak up the dressing wonderfully. They add sweetness and a pop of orange that makes the whole bowl look irresistible.
Fresh Cilantro and Mint: This is where the Thai and Vietnamese character really comes through. Do not skip them. The mint lifts the whole salad and keeps it feeling fresh even after a day in the fridge. I always grab generous handfuls, not timid pinches.
Rice Vinegar: Milder and slightly sweeter than regular white vinegar, rice vinegar gives the dressing a gentle tang without being sharp. Cider vinegar or white wine vinegar work fine as substitutes if that is what you have on hand.
Fish Sauce: I know it smells funky straight from the bottle, but it is the secret to that savory depth you find in great Southeast Asian dressings. It rounds out the soy sauce beautifully. If you prefer to skip it, just use a little extra soy sauce instead.
Lime Juice: Fresh is always best here. Lime juice adds brightness that bottled juice just cannot replicate. I squeeze mine right before making the dressing so nothing goes flat.
Asian Fried Shallots: These are optional, but I would call them essential. The crispy golden shallots scattered over the top add an irresistible crunch and a gentle savory sweetness. You will find them in the Asian aisle of most supermarkets, but they are much cheaper at an Asian grocery store.
Bird’s Eye Chili (optional): Just half a teaspoon of finely minced red chili adds gentle heat without taking over. Leave it out for a family-friendly version. The dressing is still wonderfully bold without it.
How to Make Asian Slaw – Step by Step
One thing I love about this Asian slaw recipe is how little actual work it requires. No cooking, no wilting, no waiting. Everything comes together in the time it takes to shred the cabbage.
Step 1. Make the dressing first. Combine all dressing ingredients, rice vinegar, soy sauce, fish sauce, lime juice, peanut oil, sugar, minced garlic, and chili, in a jar with a lid. Shake well until the sugar is fully dissolved. I have found that shaking rather than whisking gives a better emulsion and takes half the time.
Step 2. Prep the vegetables. Shred the green and red cabbage as finely as you can manage. Julienne the carrots into thin matchstick strips. Slice the green onions on the diagonal for a prettier cut. Through trial and error I learned that thinner shreds mean the dressing coats every strand beautifully and nothing sits dry at the bottom of the bowl.
Step 3. Combine the salad ingredients. In a large bowl, toss together the shredded cabbage, carrots, bean sprouts, green onions, cilantro leaves, and mint leaves. Hold off on the fried shallots for now. They go on right at the end.
Step 4. Dress just before serving. Pour the dressing over the salad and toss well to coat everything evenly. Do not dress it too far ahead. Ten to fifteen minutes before serving is the sweet spot to keep maximum crunch without the vegetables going limp.
Step 5. Garnish and serve immediately. Scatter the crispy Asian fried shallots over the top right before bringing it to the table. If you are adding shredded chicken, toss it in with the salad before dressing. Serve right away for peak crispiness.
Betty’s tip: If you are meal prepping this Asian slaw for the week, keep the dressing in a separate jar and the fried shallots in a small sealed bag. Toss everything together fresh each day. It takes 30 seconds and makes a world of difference in texture.
What to Serve With This Asian Slaw
This crunchy Asian cabbage salad is one of the most versatile sides I make. Its bright tangy dressing cuts through rich, saucy mains beautifully. Here are my favorite ways to serve it.
- https://nonnafood.com/thai-chicken-wrap-with-crunchy-asian-slaw-high-protein-lunch-ready/ – Thai Chicken Wraps pair perfectly with this slaw, the wrap already calls for it and together they make a complete high-protein lunch.
- https://nonnafood.com/caramelised-soy-chicken-in-garlic-ginger-broth-with-rice/ – Caramelised Soy Chicken in Garlic Ginger Broth is a natural partner, the slaw’s acidity cuts right through that savory glazed broth.
- https://nonnafood.com/slow-cooker-korean-beef-recipe/ – Slow Cooker Korean Beef served over rice with this slaw on the side creates a satisfying contrast of warm and cool, soft and crunchy.
- https://nonnafood.com/thai-sweet-chili-chicken/ – Thai Sweet Chili Chicken echoes the same bold sweet-tangy flavor profile and the two dishes work beautifully together on one plate.
- https://nonnafood.com/spicy-salmon-bowls-with-coconut-rice/ – Spicy Salmon Bowls with Coconut Rice get a fresh crunchy lift when this Asian slaw is served alongside or piled right on top.
- With shredded poached or rotisserie chicken stirred directly into the slaw for a complete high-protein meal in one bowl.
Keeping This Asian Slaw Fresh
One of my favorite things about this recipe is how well it holds up through the week, with one simple trick. The key is keeping the dressing separate from the salad until you are ready to eat.
Store the undressed salad in an airtight container in the refrigerator. It keeps well for 3 to 4 days, depending on the freshness of your bean sprouts. I always smell-check those first. They are the first ingredient to turn, so use the freshest ones you can find and your slaw will last longer.
The dressing keeps in a sealed jar in the fridge for up to a week. Give it a good shake before each use since the oil and vinegar naturally separate when chilled. For meal prep, I make a big batch on Sunday and portion the salad into individual containers with the dressing in a separate small jar on the side. Add shredded rotisserie chicken to a few portions for ready-made lunches all week long.
This Asian slaw does not freeze well. The cabbage and bean sprouts become limp and watery once thawed. Stick to the refrigerator for storage and enjoy it fresh for the best results.
FAQs
Yes. Prep all the vegetables and the dressing separately, then toss them together no more than 15 minutes before serving. This keeps the slaw crisp. If you are meal prepping, store everything separately and dress each portion fresh daily.
Simply use extra soy sauce in place of fish sauce, about one to two additional teaspoons to taste. You will lose a little of that savory depth, but the dressing is still delicious and keeps the recipe pescatarian-friendly.
Swap the regular soy sauce for tamari or a certified gluten-free soy sauce. It is a one-to-one substitution and the flavor is nearly identical. Everything else in this recipe is naturally gluten-free.
Asian Slaw – Healthy, Crunchy Asian Cabbage Salad
Ingredients
Equipment
Method
-
Combine all dressing ingredients in a jar with a lid. Shake well until the sugar is fully dissolved.
-
Shred the green and red cabbage finely. Julienne the carrots into thin matchstick strips. Slice the green onions on the diagonal.
-
In a large bowl, toss together the shredded cabbage, carrots, bean sprouts, green onions, cilantro leaves, and mint leaves.
-
Pour the dressing over the salad and toss well to coat everything evenly. Dress no more than 10 to 15 minutes before serving.
-
Scatter the Asian fried shallots over the top and serve immediately. If adding chicken, toss it in before dressing the salad.

