Opens in a new tab

Irresistible Thai Salad with Peanut Sauce for a Flavorful Summer Meal

Crunchy Thai Salad with Peanut Sauce is the perfect way to brighten up any meal. 🥗 This colorful, veggie-packed salad is tossed with a creamy, nutty dressing that will make you want to lick the bowl clean. It’s easy to make and full of fresh flavors. Add a little spice with red pepper flakes or top it off with extra cilantro.

A hero shot of Crunchy Thai Salad with Peanut Sauce, loaded with fresh cabbage, carrots, and peppers, drizzled with creamy peanut sauce.

Thai salad with peanut sauce is the perfect way to capture the flavors of summer in a bowl. If I could bottle up summer, it would smell like sunscreen, chlorine, and steamy pavement after an afternoon rain.

But if I could taste it, it would be this vibrant, veggie-packed salad drizzled with the most addicting peanut sauce. I can (and do!) make a meal of this crunchy Thai salad all summer long. And with fresh cabbage, bell peppers, and cilantro growing in the garden, I know I’ll be enjoying it even more in the coming months!

For the Thai Salad

This Thai salad with peanut sauce is packed with fresh, crunchy vegetables that make every bite refreshing and satisfying. The combination of colors and textures makes it just as beautiful as it is delicious!

Step 1: Prep the Cabbage

First, you’ll need 4 cups of shredded cabbage. To save some time, I use the coleslaw packages in the produce section. But if I can, I prefer to chop up both Napa cabbage and purple cabbage because it gives the Thai salad with peanut sauce extra color. Put this all into the largest bowl you have.

A bowl of colorful chopped cabbage with green and purple leaves, ready to be mixed into Crunchy Thai Salad with Peanut Sauce.

Peanut sauce on the salad, peanut butter in the cookie?

Heidi's peanut butter cookies close the loop.

Fresh-baked on Greenway Drive, boxed by the dozen. Order online and pick them up.
Order Peanut Butter Cookies!

Step 2: Add More Vegetables

Pile on a cup of shredded carrots, a diced red bell pepper, and chopped cucumber. Top all of that with 2 chopped green onions and one bunch of finely chopped cilantro. I like to remove the stems from the cilantro when chopping because they cause a bitter taste in the salad. Put this all into the large bowl and set aside.

A bowl of diced vegetables including bell peppers and cilantro, prepped and ready for Crunchy Thai Salad with Peanut Sauce.

For the Peanut Sauce

The rich, nutty flavor of this peanut sauce takes this Thai salad with peanut sauce to the next level. It’s creamy, slightly tangy, and has just the right amount of sweetness and spice. Plus, it comes together in minutes!

A mixing bowl with creamy peanut butter and rice vinegar, the first step in making the sauce for Crunchy Thai Salad with Peanut Sauce.

Step 3: Mix the Base Ingredients

In a small bowl or food processor, pour in 1/4 cup of creamy peanut butter and 2 tablespoons of rice vinegar. Squeeze in the juice of one lime (about 2 tablespoons), 3 tablespoons of vegetable oil, and 1 tablespoon of reduced-sodium soy sauce. Then put in 2 tablespoons of honey and 2 and 1/2 tablespoons of white sugar.

A bowl filled with minced ginger, garlic, and cilantro, essential aromatics for the Crunchy Thai Salad with Peanut Sauce.

Step 4: Add Flavor and Spice

Next, you’ll need a tablespoon each of minced garlic and ginger and 2 tablespoons of minced cilantro leaves. Throw in 1/4 teaspoon of red pepper flakes and a teaspoon of Kosher salt.

A bowl with minced aromatics and a sprinkle of red pepper flakes, adding heat to the Crunchy Thai Salad with Peanut Sauce.

Step 5: Blend the Sauce

Use a small whisk to blend all the ingredients or pulse it all in a food processor or blender. If eating right away, drizzle the peanut sauce on top and toss. If serving later, cover and refrigerate both. Freshly mix the dressing before you pour it onto the Thai salad with peanut sauce, as some of the ingredients may have settled at the bottom.

A creamy, blended peanut sauce in a bowl, ready to be poured over Crunchy Thai Salad with Peanut Sauce for a delicious finish.

A Personal Connection to Thai Salad with Peanut Sauce

Asian food holds a special place in my heart because I am from Southern California, where there is a large Thai culture. Some days, I get intense cravings for The Lucky Elephant, my favorite Thai restaurant in San Dimas, CA. They have the best Pad Thai and Tom Yum Gai soup I have ever tasted. So when I get a little homesick, I either make this Thai salad with peanut sauce (originally adapted from Once Upon a Chef) or Thai curry chicken with edamame and it holds me over until I can make a trip back to So Cal.

A plate of Crunchy Thai Salad with Peanut Sauce, topped with shredded veggies and drizzled with creamy dressing, ready to serve.

For other Asian-inspired dishes, you may like to try this easy 5-ingredient Crockpot orange chicken or loaded vegetable chow mein. There are even more options on my recipe index or my Asian Persuasion Board on Pinterest. Happy cooking, y’all!

A colorful plate of Crunchy Thai Salad with Peanut Sauce topped with fresh veggies and a drizzle of creamy peanut dressing, perfect for summer.
A hero shot of Crunchy Thai Salad with Peanut Sauce, loaded with fresh cabbage, carrots, and peppers, drizzled with creamy peanut sauce.

Thai Salad with Peanut Sauce

A crunchy, colorful Thai salad of shredded cabbage, carrots, red bell pepper, cucumber, green onion and cilantro tossed in a creamy homemade peanut dressing with lime, ginger, garlic and a touch of heat. Adapted from Once Upon a Chef.
Prep Time 25 minutes
Total Time 25 minutes
Servings: 6 servings
Course: Salad
Cuisine: Thai

Ingredients
  

Salad
  • 4 cups shredded cabbage Napa and purple, or bagged coleslaw mix
  • 1 cup shredded carrots
  • 1 red bell pepper diced
  • 1 cucumber chopped
  • 2 green onions chopped
  • 1 bunch cilantro stems removed, finely chopped
Peanut sauce
  • 1/4 cup creamy peanut butter
  • 2 tablespoons rice vinegar
  • 2 tablespoons lime juice juice of 1 lime
  • 3 tablespoons vegetable oil
  • 1 tablespoon reduced-sodium soy sauce
  • 2 tablespoons honey
  • 2 1/2 tablespoons white sugar
  • 1 tablespoon minced garlic
  • 1 tablespoon minced ginger
  • 2 tablespoons cilantro leaves minced
  • 1/4 teaspoon red pepper flakes
  • 1 teaspoon kosher salt

Method
 

  1. Put the shredded cabbage in your largest bowl. Add the carrots, bell pepper, cucumber, green onions and cilantro and set aside.
  2. In a small bowl or food processor, combine the peanut butter, rice vinegar, lime juice, oil, soy sauce, honey and sugar.
  3. Add the garlic, ginger, minced cilantro, red pepper flakes and salt.
  4. Whisk or pulse until smooth. Drizzle over the salad and toss if serving right away; otherwise refrigerate salad and dressing separately and re-whisk the dressing before tossing.

Notes

Removing the cilantro stems keeps the salad from tasting bitter. Great alongside Thai curry chicken or crockpot orange chicken.
Heidi Davison

Head Baker & Owner

Hi, I'm Heidi, Head Baker and Owner of Heidi's Bakery in Knoxville, TN.

What began as a blog to share family recipes has become a thriving bakery, thanks to community support.
Many recipes here are from my family’s cookbook. Give them a try and leave a comment below!

Heidi Davison the Owner of Heidis Bakery

Leave the first comment

Recipe Rating




0