Joyful Balance

  • Ebook
  • Recipes
  • Shop
  • About
  • Contact
menu icon
go to homepage
  • Ebook
  • Recipes
  • Shop
  • About
  • Contact
search icon
Homepage link
  • Ebook
  • Recipes
  • Shop
  • About
  • Contact
×

Crunchy Thai Peanut Salad

Published: Aug 29, 2023 · Modified: May 26, 2026 · Written by: Delaney Marie · Disclosure: This post may contain affiliate links. As an Amazon Associate, I may earn a commission from qualifying purchases, at no cost to you. · 6 Comments

Jump to Recipe Print Recipe

This Crunchy Thai Peanut Salad is made with a cabbage and quinoa base, packed with nutritious veggies and plenty of crunch, and tossed in a creamy peanut dressing. It's fresh, bright, and vibrant, making it a perfect colorful side or light lunch. This is the kind of salad you’ll find yourself craving on repeat.

Thai Crunch Salad with Roasted Peanuts

The three things that were most important to me when creating this recipe were: 1) to pick a base that was SUPER crunchy, 2) to use enough veggies that the salad itself would be beautifully colorful, and 3) to make my own oil-free dressing from scratch. All of these things were accomplished, and I don't think you'll be disappointed!

Why You'll Love This Recipe

  • A sweet & savory peanut dressing that gives this crunchy salad a bold peanut flavor.
  • Great for easy meal prep and packed lunches.
  • Light but satisfying enough to be a full meal!
  • Naturally vegan and made with wholesome ingredients.

Ingredients

Vegan Thai Crunch Salad with Peanut Dressing

This easy recipe is essentially a crunchy quinoa and cabbage slaw salad tossed in a creamy peanut dressing. Let's go over the ingredients that are going to create this!

  • Quinoa: I wanted to include some sort of grain, and after a few tests I decided that quinoa was the way to go! It soaks up the flavor of our peanut dressing and adds a fun texture to our salad.
  • Red cabbage: this is one of the main components of our salad, and it provides SO. MUCH. CRUNCH. I tried a couple different options here, but red cabbage was by far the superior choice.
  • Carrot, cilantro, green onion, and edamame: these are adding more nutrients, more textures, more flavors, and more colors! I especially love the addition of the cilantro, it really brings all the flavors together for me.
  • Peanuts: we are topping our salad with roasted peanuts for even more crunch, and even more peanut flavor! We already get some peanut flavor from our dressing, but the roasted peanuts add an even deeper flavor that is absolutely scrumptious.
  • Thai Peanut Dressing: peanut butter, tamari, maple syrup, vinegar, ginger, garlic, and lime juice all come together to create a sweet but savory peanut sauce.

How to Make Crunchy Thai Peanut Salad

Crunchy Thai Peanut Salad with Red Cabbage

Full recipe down below, but here are the basics. The steps for this one are pretty simple, so I know you're going to love it!

  1. Roast your peanuts in the oven & thaw your edamame.
  2. Blend your peanut dressing and thin with lime juice or water if needed.
  3. Toss all other salad ingredients together.
  4. Toss your salad with the peanut dressing.
  5. Sprinkle your roasted peanuts on top.
  6. Enjoy!
Thai Crunch Peanut Salad with Peanut Dressing and carrots

Tips for the best Crunchy Thai Peanut Salad

  • Want to make this recipe a bit quicker? I provide instructions on how to roast your own peanuts in step one of the recipe, but if you'd like to speed things along you can buy roasted peanuts so that you don't have to do this yourself!
  • If you aren't serving the salad right away, store the dressing and salad separately in the fridge. Combine just before serving. This keeps your thai salad crunchy!
  • Looking for more peanut-forward recipes? Check out my Vegetable Summer Rolls with Peanut Sauce or my Hit the Trail Mix next!

Variations & Substitutions

  • Toss in some greens if desired. Stick to mild flavored greens such as spinach so that the peanut flavor can really shine. I would also suggest chopping up any greens you add so that they mix nicely into the salad and don't take away from the crunch of the cabbage!
  • Napa cabbage makes a great sub for red cabbage.
  • For even more crunch, toss in some cucumber, bell pepper, or snap peas!

Serving Suggestions

  • This salad can be enjoyed as a light lunch on its own for a fresh and crunchy meal.
  • Top this salad with Crispy Baked Tofu for extra protein.
  • Pair this with Vegetable Summer Rolls for a fresh, no-cook meal.

Frequently Asked Questions

How do I keep Thai peanut salad from getting soggy?

To keep Thai peanut salad from getting soggy, store the dressing separately until just before serving. This keeps the vegetables crisp and the salad crunchy.

Can I make the peanut dressing ahead of time?

Yes, you can make this Thai peanut salad and its dressing ahead of time. For best texture, store the vegetables and peanut dressing separately, and combine just before eating. The dressing may thicken a bit in the fridge, just add a bit of water or lime juice to thin it out.

Is Thai peanut salad healthy?

This Crunchy Thai Peanut Salad is stuffed with protein-packed quinoa and edamame, fresh veggies such as carrots and cabbage, and a wholesome peanut dressing. It's also naturally vegan!

Enjoy!

📖 Recipe

Plant Based Crunchy Thai Peanut Salad Recipe by Joyful Balance

Crunchy Thai Peanut Salad

Delaney Marie
This Crunchy Thai Peanut Salad is the refreshing, crunchy salad of your dreams! So much flavor and nutrients from our veggies, and it plates beautifully since it is so colorful. Pair this one with your favorite meal as a side salad, or enjoy it on its own for a refreshing lunch.
*Note that From Start to Finish is an estimate that assumes 15 minutes to cook your quinoa and prep your veggies, and 40 minutes to complete the directions of the recipe (though some of this time will likely be passive while you wait for your peanuts to cook/cool). This time estimate also assumes you will allow the quinoa to cool while you work on steps 1-3.
Print Recipe Pin Recipe Leave a Review
From Start to Finish55 minutes mins
Servings8 servings

Ingredients

Crunchy Thai Peanut Salad:

  • ½ cup raw, unsalted peanuts
  • ½ cup shelled edamame beans (NOT in a pod, fresh or frozen will work)
  • ¾ cup cooked quinoa - cooled to room temp (or refrigerated)
  • ¼ head red cabbage - grated or thinly sliced (thinly sliced gives more of a crunch)
  • 1 medium carrot - grated
  • ⅓ cup cilantro - finely chopped
  • 1 green onion - thinly sliced

Peanut Dressing

  • 2 tablespoon natural peanut butter
  • 2 teaspoon tamari
  • ½ tablespoon pure maple syrup
  • 1 teaspoon rice vinegar
  • 1 teaspoon grated ginger
  • 2 cloves garlic - minced
  • 1 teaspoon lime juice
  • 1 tablespoon water

Instructions

  • Roast your peanuts: Preheat the oven to 350F. Prepare a baking tray by lining it with aluminum foil. Spread the raw peanuts on the baking tray and bake for 6 minutes. Remove from oven, give them a stir, and return to oven for another 4-8 minutes (or until they have darkened a bit and are fragrant). Remove from oven and cool for 10 minutes, then roughly chop the peanuts. While your peanuts cook and cool, you can move on to steps 2-4 of the recipe.
  • Prepare your edamame: if you are using frozen edamame, follow the package directions to thaw.
  • Make your Peanut Dressing: Add all ingredient for the Peanut Dressing into a high powered blender. Blend until very smooth.
  • Prepare your salad: Toss together the thawed shelled edamame, cooled quinoa, red cabbage, carrot, cilantro, and green onion.
  • Finishing touches: pour your dressing onto your salad and toss to coat everything evenly. Serve and sprinkle with the chopped roasted peanuts. Enjoy!
Did you make this recipe?Mention @joyfulbalanceofficial on Instagram and show the world your plant based creation!

Happy cooking! If you made this recipe don’t forget to tag me (@joyfulbalanceofficial) on facebook or instagram so I can cheer you on for your salad-making ways.

Stay joyfully balanced!

Comments

  1. Anonymous says

    January 21, 2025 at 6:00 pm

    I made this and it tasted great! Thanks for the recipe 😀

    Reply
    • Delaney Marie says

      January 22, 2025 at 11:23 am

      So glad you enjoyed! 🙂

      Reply
  2. Zarina says

    June 05, 2025 at 9:44 am

    My whole family loves this salad

    Reply
    • Delaney Marie says

      June 05, 2025 at 12:08 pm

      Love hearing this! Thank you for sharing!

      Reply
  3. Anne says

    May 06, 2026 at 7:10 pm

    This salad is absolutely delicious. I will definitely be making this again. Thank you so much for posting this recipe, Delaney.

    Reply
    • Delaney Marie says

      May 12, 2026 at 2:40 pm

      I'm so glad you loved it! This comment made my day 🙂

      Reply
5 from 1 vote

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Meet Delaney

Welcome to Joyful Balance! I create recipes that promote a joyfully balanced plant based lifestyle. All are welcome here, vegan or not! Let's get cooking!

Learn more about me →

Popular Now

  • Roasted Veggie Pasta Sauce Recipe by Joyful Balance
    Roasted Veggie Pasta Sauce (Sheet Pan Sauce)
  • Crunchy Thai Peanut Salad with Peanut Dressing Recipe by Joyful Balance
    Crunchy Thai Peanut Salad
  • Vegetable Fried Rice with Crispy Tofu Recipe
    Vegetable Fried Rice with Crispy Tofu
  • Grilled Portobello Mushrooms (Portobello Steaks) recipe by Joyful Balance.
    Grilled Portobello Mushrooms (Portobello "Steaks")

Footer



About Subscribe Contact

The content on this site may contain affiliate links. As an Amazon Associate, I may earn a commission from qualifying purchases, at no cost to you.

Copyright © 2024 Foodie Pro on the Feast Plugin

↑ back to top

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.

Terms and Conditions - Privacy Policy