Crunchy Cabbage Salad with Peanut Dressing (Gluten-Free, Vegan)
Ready in just 15 minutes, this fresh and crunchy cabbage salad is tossed in a delicious Asian-flavored peanut dressing, making it a perfect side dish or even a light main if you toss in some protein. Naturally gluten-free and vegan too.
Want to save this recipe?
Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!
Delicious Cabbage Salad with Asian Flavors
If you’re bored of the usual salads and want something different, this super easy cabbage salad is just for you – crunchy sliced cabbage, radish and carrots tossed in a creamy peanut butter-based salad dressing oozing with Asian flavors!
With the contrasts in texture and taste, you’ll be reaching for this salad over and over again.
It’s especially convenient for bringing to summer grilling parties (doesn’t wilt and is easy to transport), adds freshness to grilled meats as a refreshing side, or as a topping for rice bowls, quinoa bowls or tacos!
Why You’ll Love this Recipe:
- Simple Ingredients: The main ingredients involved in this easy cabbage slaw are easily accessible at the local grocery store (nothing fancy required!).
- Easy to Make: With just 15 minutes of hands-on prep, you’ll have this salad ready in no time, plus there’s no cooking at all – it’s a great side dish for the summer or anytime you want something refreshing!
- Totally Gluten-Free, Dairy-Free & Vegan: The best part is that this salad recipe is 100% gluten-free, dairy-free, and vegan. This means that even those with Celiac disease or gluten or lactose intolerances, or those simply on a gluten-free diet or vegan diet can enjoy it without issues!
Ingredients You’ll Need:
Here’s a visual overview of the ingredients required for making this crunchy cabbage salad recipe.
(For exact measurements, please scroll down to the printable recipe card at the bottom of this post.)
Recipe Notes + Substitutions
- Cabbage:Â You can use either green cabbage or red cabbage (purple cabbage), just make sure to shred the cabbage very finely with a sharp knife.
- Carrot: Make sure to grate or shred the cabbage as finely as possible.
- Radish: If you can’t find daikon radish, other types of radish can be substituted including watermelon radish or purple daikon. Very small radishes should be cut in the longest matchsticks possible.
- Roasted Peanuts: Roasted peanuts add extra crunchiness to this salad. Alternatively, if you are allergic to peanuts, you may use roasted cashews or roasted almonds instead.
- Peanut Butter: I recommend using creamy peanut butter (instead of crunchy peanut butter) to create a very creamy and smooth texture for the peanut dressing so that it contrasts well with the crunchiness of the vegetables and the roasted peanuts. Make sure to use unsalted peanut butter as we will be adding salt to taste later. Alternatively, if you are allergic to peanuts, you can use unsalted cashew butter or almond butter instead.
- Lime Juice:Â A squeeze of fresh lime juice adds tanginess to this simple salad. If you don’t have lime juice, then lemon juice, rice vinegar, white wine vinegar or red wine vinegar will work too, although you will get a different flavor profile.
- Coconut Milk: I used unsweetened coconut milk to keep this recipe vegan and dairy-free. Alternatively, if you are not lactose-intolerant, you can also use heavy cream instead.
- Sriracha: If you enjoy a kick of heat, I recommend adding 1 or 2 teaspoons of Sriracha chili sauce (increase or decrease the amount of Sriracha according to how much heat you can take). Alternatively, if you rather not have any heat at all, feel free to leave it out directly.
How to Make Crunchy Cabbage Salad
Slice Cabbage and Radish: Very finely slice cabbage, removing all the core. Peel and cut the white radish into 2-inch long match sticks (the thinner the better).
Grate Carrot and Chop Cilantro: Peel and grate the carrot. Wash and dry, and chop the cilantro very finely.
Prepare the Peanut Dressing: In a large mixing bowl combine the dressing ingredients (peanut butter, lime juice, coconut milk, 1 teaspoon sriracha, and ½ teaspoon salt). Whisk until smooth. Taste and adjust spice and salt as needed.
Toss Veggies with Dressing: Add the shredded cabbage, grated carrot, chopped daikon, and bean sprouts to the large bowl with the dressing. Add the chopped peanuts and cilantro. Toss to coat vegetables in dressing.
Dish by Dish Tips:
- As a Side: This easy Asian cabbage salad is perfect as a side dish for barbecued meats, grilled fish, pulled pork, or salmon burgers. It’s perfect for a summer potluck because it travels well and does not wilt unlike lettuce-based salads.
- As a Topping: You can also use this crunchy cabbage slaw as a topping on top of quinoa bowls, fajita bowls, teriyaki salmon bowl, or even in tacos.
- As a Complete Meal: If you want to eat this as a light main dish instead of a side, feel free to add some protein (rotisserie chicken, sliced pork, grilled prawns, tofu cubes, etc.)
- Optional Toppings: Other types of toppings that you can include would be chopped green onions, sesame seeds or sunflower seeds.
Other Salad Recipes You’ll Love:
- Orange Jicama Salad (Gluten-Free, Vegan)
- Easy Waldorf Salad (Gluten-Free, Vegan)
- Cucumber Cabbage Salad (Gluten-Free, Vegan)
- 5-Minute Egg Salad (Gluten-Free, Dairy-Free)
Gluten-Free Side Dishes to Make:
P.S. If you try this recipe, I’d love for you to leave a star rating below, and/or a review in the comment section further down the page. I always appreciate your feedback. Be sure to check out my entire Recipe Index for all the recipes on the blog. You can also follow me on Pinterest, Facebook or Instagram! Sign up for my Email List to get fresh recipes in your inbox each week!
Crunchy Cabbage Salad with Peanut Sauce (Gluten-Free, Vegan)
- Total Time: 15 minutes
- Yield: 6 servings 1x
- Diet: Vegan
Description
Ready in just 15 minutes, this fresh and crunchy cabbage salad is tossed in a delicious Asian-flavored peanut sauce, making it a perfect side dish or even a light main if you toss in some protein. Naturally gluten-free and vegan too.
Ingredients
For the Salad:
- 1/2 small cabbage, shredded (approx. 2 cups, shredded)
- 1 medium carrot, peeled and grated (approx. 1 cup grated)
- 1/2 medium white radish (daikon), peeled and sliced into matchsticks (approx. 1 cup sliced)
- 2 cups bean sprouts
- 1/2 cup packed cilantro leaves
- 1/2 cup chopped roasted peanuts
For the Dressing:
- 2 tablespoons creamy unsalted peanut butter
- 2 tablespoons lime juice
- 2 tablespoons coconut milk
- 1–2 teaspoon sriracha sauce (optional, for extra heat)
- 1/2 teaspoon salt, or more as desired
Instructions
- Slice Cabbage and Radish: Very finely slice cabbage, removing all the core. Peel and cut the white radish into 2-inch long match sticks (the thinner the better).
- Grate Carrot and Chop Cilantro: Peel and grate the carrot. Wash and dry, and chop the cilantro very finely.
- Prepare the Peanut Dressing: In a large bowl combine the peanut butter, lime juice, coconut milk, 1 teaspoon sriracha, and ½ teaspoon salt. Whisk until smooth. Taste and adjust spice and salt as needed.
- Toss Veggies with Dressing: Add the shredded cabbage, grated carrot, chopped daikon, and bean sprouts to the large bowl with the dressing. Add the chopped peanuts and cilantro. Toss to coat vegetables in dressing.
- Serve and Enjoy: Best served the same day.Â
Notes
Cabbage: You can use either green or red cabbage, just make sure to shred the cabbage very finely.
Carrot: Make sure to grate or shred the cabbage as finely as possible.
Radish: If you can’t find daikon radish, other types of radish can be substituted including watermelon radish or purple daikon. Very small radishes should be cut in the longest matchsticks possible.
Roasted Peanuts: Roasted peanuts add extra crunchiness to this salad. Alternatively, if you are allergic to peanuts, you may use roasted cashews or roasted almonds instead.
Peanut Butter: I recommend using creamy peanut butter (instead of crunchy peanut butter) to create a very creamy and smooth texture for the peanut dressing so that it contrasts well with the crunchiness of the vegetables and the roasted peanuts. Make sure to use unsalted peanut butter as we will be adding salt to taste later. Alternatively, if you are allergic to peanuts, you can use unsalted cashew butter or almond butter instead.
Lime Juice: A squeeze of fresh lime juice adds tanginess to the salad. If you don’t have lime juice, lemon juice will work too, although you will get a different flavor profile.
Coconut Milk: I used unsweetened coconut milk to keep this recipe vegan and dairy-free. Alternatively, if you are not lactose-intolerant, you can also use heavy cream instead.
Sriracha: If you enjoy a kick of heat, I recommend adding 1 or 2 teaspoons of Sriracha chili sauce (increase or decrease the amount of Sriracha according to how much heat you can take). Alternatively, if you rather not have any heat at all, feel free to leave it out directly.Â
- Prep Time: 15 mins
- Category: Side Dish
- Cuisine: Asian




This crunchy cabbage salad has always served as a great starter and appetiser for a satisfying meal after a hard day’s work! This salad goes well with other salad dressing as well which make this dish very versatile and easy to fix.
Thank Felicia!
I love you!
Mum
Since you love salads so much, this is definitely gonna be a favorite for you!