Chelsea Joy Eats

  • Recipe Index
  • Summer Recipes
  • Gluten Free Salad Recipes
  • My Favorites
    • Favorites: Paleo Foods List
  • About
    • All About Paleo
  • Subscribe
menu icon
go to homepage
  • Recipe Index
  • Summer Recipes
  • Gluten Free Salad Recipes
  • My Favorites
    • Favorites: Paleo Foods List
  • About
    • All About Paleo
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Recipe Index
    • Summer Recipes
    • Gluten Free Salad Recipes
    • My Favorites
      • Favorites: Paleo Foods List
    • About
      • All About Paleo
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Side Dishes

    Thai Cabbage Salad with Peanut Dressing

    Last Modified: May 6, 2026 by Chelsea Joy · This post may contain affiliate links · This blog generates income via ads

    Sharing content is one of the best ways to support this blog!

    709 shares
    • Share
    • Tweet
    • Print
    Jump to Recipe·Print Recipe

    Crunchy, fresh, and chock full of veggies, this Thai Cabbage Salad with peanut dressing makes a fresh and nutritious dish! Serve it as a side or toss in chicken for a high protein lunchtime salad.

    Plus - I've included a tried and tested nut free version!

    Gluten free Thai cabbage salad served in a large ceramic bowl with peanut dressing drizzled overtop, with additional dressing in a dish and serving utensils alongside.

    Quick Look: Thai Cabbage Salad

    ⏲️Ready In: 20 Minutes
    🍽Servings: 6
    🥗Nutrition: 197 Calories
    🥘Main Ingredients: Cabbage, Red Bell Pepper, Carrots, Red onion, Cashews, Basil, Peanut butter OR Sunflower seed butter
    📋Dietary Notes: Gluten free, Grain free, Dairy free, optionally Nut free
    ⭐Why You'll Love It: Loaded with veggies and wonderfully crunchy with a light, nutty dressing to make this a healthy, nutritious side dish!

    Have a Question? Want a Summary?

    Ask AI to summarize or ask a question about this specific recipe!

    ChatGPT
    Google AI
    Perplexity
    Add CJE as a trusted site on Google

    Disclosure: these buttons are meant to be helpful but I am not responsible for how AI answers.

    This has to be one of my favorite salads of all time! With several different herbs and crunchy raw veggies, this salad delivers loads of texture and variety - and that's before tossing with the light Thai-inspired dressing!

    I'm a big fan of flavorful, toasty salad dressings. If you have that same affinity, check out Wild Rice & Arugula Salad with Maple Tahini Vinaigrette or Orange Pecan Kale Salad with Citrus Tahini Dressing, both using tahini for nut free dressings!

    Jump to:
    • Quick Look: Thai Cabbage Salad
    • Key Ingredients
    • How to make Thai Cabbage Salad with Peanut Dressing
    • How to make a nut free peanut dressing
    • Top Tips from Chelsea
    • Variations and substitutions
    • Thai Cabbage Salad FAQs
    • More phenomenal salad recipes to try
    • 📖 Recipe

    Key Ingredients

    Ingredients for a Thai-inspired cabbage salad with vegetables, herbs, and a peanut dressing, with text labels for each ingredient.

    All the different vegetables and herbs make this salad a treasure trove of flavors and textures! Here are the highlights:

    Cabbage: A small head of cabbage is enough for this salad. But if you can only find larger cabbage and end up with half a head, make Buttery Balsamic Roasted Cabbage or Sautéed Cabbage with Leeks & Seeds with the leftovers!

    Carrots: Save on time and grab pre-shedded carrots.

    Red Onion: Just enough to add a little bite without overpowering the salad. If you're worried about the onion being too strong, macerate (essentially means marinating) the onions in the rice vinegar for the dressing before adding to the salad.

    Red Bell Pepper: These tend to be a little sweeter than green bell pepper and I love the color it adds to the salad! Feel free to use green or yellow peppers, though.

    Cilantro: I love cilantro and the fresh flavor it lends to this salad! If you don't like cilantro, feel free to substitute fresh parsley.

    Toasted Cashews: The nutty, creamy flavor of cashews is gold in this salad. For a nut free salad, though feel free to omit or use sunflower seeds instead.

    Basil: Fresh basil really can't be beat for this herby, flavorful salad.

    Sunflower seed butter or creamy peanut butter: Originally, I made this recipe with sunflower seed butter to keep the dressing peanut free. I've since made it with peanut butter and both are fantastic!

    Ginger: Fresh ginger adds a little flavor to the dressing that just can't be replicated through ground ginger. Tip: don't bother peeling the ginger. Just grate away!

    Honey: Adds just a little sweetness to the dressing. If you'd rather not use honey, use a teaspoon of sugar or omit entirely.

    How to make Thai Cabbage Salad with Peanut Dressing

    Thai peanut salad dressing ingredients in a small ceramic bowl with a silicone spatula.

    Step 1: Combine sunflower seed butter, ginger, honey, rice vinegar, and sesame oil in a small bowl.

    Thai peanut salad dressing ingredients in a small ceramic bowl, blended together with a silicone spatula.

    Step 2: Stir dressing ingredients until smooth.

    Ingredients for Thai cabbage salad assembled in a bowl with a cup of peanut dressing and serving utensils alongside.

    Step 3: Combine thinly sliced cabbage, shredded carrots, red onion, red bell pepper, basil, cilantro, scallions, and toasted cashews in a large bowl.

    Thai Cabbage Salad tossed in dressing in a large ceramic bowl with metal utensils.

    Step 4: Drizzle on dressing and toss to combine. Serve immediately.

    How to make a nut free peanut dressing

    Need a nut free version of the dressing?

    While peanut dressing is common for cabbage salad recipes, I actually PREFER the nut free version - using unsweetened sunflower seed butter instead of peanut butter.

    To make the entire recipe nut free, swap out the cashews for toasted sunflower seeds.

    While you could leave the cashews out entirely, I love the nutty flavor they add, so I wouldn't skip adding toasted sunflower seeds as an alternative!

    Thai cabbage salad with red bell pepper, red onion, and fresh herbs tossed with a sunflower butter dressing in a large ceramic bowl.

    Top Tips from Chelsea

    Make it a meal. You can easily add some leftover Dutch Oven Shredded Chicken, Crispy Cast Iron Chicken Thighs, or Blackened Crispy Skin Salmon to add some protein and make this Thai cabbage salad a meal on its own!

    Prep ahead. This salad is best served within 24 hours of tossing with the dressing. But you can still prep ahead by chopping the vegetables and herbs, toasting the cashews, and preparing the dressing in advance!

    Variations and substitutions

    - Swap green cabbage for red cabbage (also makes a super colorful salad).

    - Any bell pepper can be used in place of red bell pepper.

    - Afraid the onion will have too much bite? Macerate the onions by letting them sit in the rice vinegar you'll use for the dressing for 15 minutes or so. This helps soften the onions and take out some of the overwhelming flavor.

    - Cilantro hater? Just use parsley.

    Thai Cabbage Salad FAQs

    Can I make this recipe with pre-prepped bagged coleslaw?

    Yes, you can, adding in the fresh herbs, cashews, and dressing. But the salad will be better if you prep it all yourself so the ratios are correct!

    Can I use red cabbage for this cabbage salad?

    Yes, you sure can! It'll make a super colorful salad. I will note that I prefer the salad with green cabbage or a mix of the two rather than all red cabbage.

    What can I prep in advance for this salad?

    Chop the vegetables up to 1 day in advance. You can also prepare the dressing up to 3 days in advance. This salad is best eaten within 24 hours of dressing, so toss everything together right before serving.
    I will happily eat the leftovers, but the cabbage will soften as it sits in the dressing.

    More phenomenal salad recipes to try

    Hearty, delicious salads have become a backbone of high protein lunches and weeknight meals for me!

    • Square bowl with feta Greek salad topped with herbs and lemon vinaigrette
      Feta Greek Salad Meal Prep Bowls
    • Platter with wild rice, kale, and chicken salad garnished with feta and raisins
      Wild Rice Salad with Chicken & Kale
    • Chopped kale salad with brussels sprouts, hard-boiled eggs, nuts, and tomatoes in a large bowl with linens and herbs besides.
      Chopped Kale Salad with Brussels Sprouts
    • Grilled Peach & Walnut Salad with Honey Mustard Vinaigrette | DoYouEvenPaleo.net
      Grilled Peach & Walnut Salad with Honey Mustard Vinaigrette

    Did you try this Thai Cabbage Salad recipe? I'd love to hear what you think! Please leave a comment and rating or tag me on Instagram - I appreciate your feedback.

    Print

    📖 Recipe

    clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
    Salad bowl with thai cabbage salad ingredients ready to be tossed, with dressing on the side.

    Thai Cabbage Salad with Peanut Dressing

    5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
    • Author: Chelsea Joy
    • Prep Time: 20
    • Total Time: 20 minutes
    • Yield: 6 servings 1x
    • Category: Side dish
    • Method: Chopped
    • Cuisine: Thai
    • Diet: Gluten Free
    Print Recipe
    Pin Recipe

    Description

    With lots of different veggies and herbs, this gluten free salad recipe is FULL of flavor. Add in toasted cashews and a light, nutty dressing, and this side dish definitely becomes a winner.

    To make nut free, use sunflower seed butter for the dressing and swap the cashews for toasted sunflower seeds!


    Email me this recipe

    Enter your email and I'll send it right to you, plus get new recipes from me regularly!

    Recipe saved! Please check your email for your saved recipe.

    Ingredients

    Units Scale

    For the Salad

    • ¼ cup fresh basil, chopped
    • 3 medium to large carrots, shredded
    • 5 cups thinly sliced cabbage
    • ⅓ cup chopped red onion
    • 1 cup fresh cilantro, chopped
    • ¾ cup thinly sliced green onions
    • 1 red bell pepper, chopped
    • ¼ cup toasted cashews

    For the Dressing

    • ⅓ cup unsweetened sunflower seed butter OR creamy peanut butter
    • 2 tablespoons honey
    • 2 teaspoons freshly grated ginger
    • 2 tablespoons rice vinegar
    • 2 teaspoons sesame oil
    • 2-3 tablespoons water to thin

    Instructions

    1. Whisk together all dressing ingredients until smooth. Add more water to thin if necessary. The dressing should be fairy thick, but pourable!
    2. Combine the basil, carrots, cabbage, red onion, cilantro, green onions, and red bell pepper in a large bowl. Pour the dressing into the bowl and toss until all the veggies are coated. Sprinkle on the toasted cashews and dig in!

    Notes

    This salad is best served immediately. You can prep the ingredients in advance and toss in the dressing just before serving. It will get a little soggy if kept in the fridge for longer than a day, but still tastes great.
    For a well-rounded meal, add some leftover chicken breast or crispy cast iron chicken thighs!

    Did you make this recipe?

    Leave a comment and rating below or tag @chelseajoyeats on Instagram!

    More Side Dishes

    • Fresh celery salad with dates, walnuts, and feta cheese on a white serving platter with two forks.
      Celery Salad with Dates & Walnuts
    • Wild Rice and Arugula Salad with Beets and Maple Tahini Vinaigrette
      Wild Rice & Arugula Salad with Maple Tahini Vinaigrette
    • Serving bowl filled with tossed beet and butternut squash salad with wild rice
      Roasted Beet & Butternut Squash Salad with Wild Rice
    • Closeup of Honey Mustard Brussels Sprouts with bacon
      Brussels Sprouts with Bacon Honey Mustard
    Woman in athletic wear leaning on a kitchen counter while holding a cup of coffee

    Hello! I'm Chelsea, the sole author, recipe developer, and photographer behind Chelsea Joy Eats.

    Life should be full of flavor! I've made it my mission to bring you healthy, often high protein and gluten free recipes while also venturing into indulgent desserts. Want to know more?

    Top Gluten Free Summer Recipes

    • How to Make Garlicky Quick-Pickled Radishes | DoYouEvenPaleo.net
      Garlicky Quick-Pickled Radishes
    • Simple German Potato Salad Recipe
      German Potato Salad Recipe
    • Grilled Steak, Zucchini, and Pesto Salad | Gluten Free Recipe by DoYouEvenPaleo.net
      Grilled Steak, Zucchini, and Pesto Salad
    • Paleo Fish Tacos on a plate surrounded by mangoes and limes
      Paleo Fish Tacos with Mango Salsa
    See more Summer Recipes →

    High protein weeknight dinners

    • Bowl of rice with chicken teriyaki and quick-pickled cucumbers
      Gluten Free Chicken Teriyaki Bowls
    • Bowl of ground beef and broccoli stir fry served with roasted sweet potatoes
      Ground Beef & Broccoli Stir Fry
    • Overhead view of Thai-Style Basil Ground Turkey served over rice and garnished with basil and a wedge of lime
      Thai-Style Basil Ground Turkey Bowls
    • Overhead view of plate loaded with polenta, blistered shishitos, and sliced skirt steak with pan sauce
      Skirt Steak with Double-Corn Polenta & Shishitos
    • Spinach and Feta Chicken Meatballs piled on a plate and garnished with lemon wedges
      Chicken Meatballs with Feta & Spinach
    • Bowl with chopped romaine lettuce, rice, and gochujang salmon topped with radish and green onions
      Spicy Gochujang Salmon Bowls with Rice

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Accessibility
    • Disclaimer

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    As an Amazon Associate and affiliate with companies I love, I earn from qualifying purchases. Thank you for helping me keep going!

    Copyright © 2025 Chelsea Joy Eats

    709 shares