fbpx

 

Crunchy, bright and flavorful, this Thai Crunch Salad with Creamy Peanut Dressing is just bursting with so much texture and deliciousness! Ready in just minutes, this is a quick and easy side dish or vegan main filled with a rainbow of veggies and tossed in a homemade peanut dressing. It’s incredible as-is and great for customizing with your favorite proteins! Perfect for any occasion or season!

 

Thai salad topped with avocado and a peanut dressing.

 

Salads don’t have to be boring! And with one bite of this Thai Crunch Salad your mind will be blown with how absolutely amazing it tastes, and it’s really healthy too! Loaded with romaine, cabbage, carrots, green onions, avocado, cilantro and tossed in a mouth-watering peanut dressing, you will want to make this on repeat!

Not only is it super tasty, but it’s also so quick and easy to put together. It’s an excellent side dish anytime, or you can make it for a light lunch. Just add a healthy protein to round out the meal, and it will keep you satisfied until dinner. We love it with chickpeas, tofu, grilled chicken or salmon!

 

Why you’ll love this recipe:

  • Simple to make: Easy salad dressing with healthy ingredients! Plus, there is no cooking required! Just chop up the vegetables, whip up the dressing, and toss it all together.
  • It’s so delicious! This Thai crunch salad is loaded with flavor and texture.
  • Great for meal prep: Prep the salad in advance and dress it to serve for easy make ahead lunches.
  • Healthy: Packed with vegetables, avocado and nuts, there a variety of vitamins, minerals and antioxidants in this dish.
  • Versatile: Eat this on its own or with a lean protein like chicken breast, salmon or tofu. You can even change up the ingredients to use up what you have in your kitchen.

 

Thai crunch salad with peanut dressing in a white bowl.

 

Ingredients needed

These are the ingredients I used to make this Thai salad, but you can always mix and match with things you have in your fridge! That’s the beauty of salads, they’re super versatile and taste good with so many different additions!

  • Romaine lettuce: Romaine is nice and crisp, and works so well in this salad.
  • Cabbage: Adds beautiful color and crunchy texture.
  • Green onions: For a mild onion flavor.
  • Shredded carrots: Carrots add natural sweetness and a pop of color. Try parsnips as a substitute.
  • Cilantro: If you don’t like cilantro, you can omit it or use freshly chopped parsley instead.
  • Avocado: Diced for a delicious creamy texture.
  • Dressing: A simple mix of smooth peanut butter, water, fresh garlic, soy sauce, lime juice and honey come together and finish this salad off with such wonderful flavor.

 

Romaine, carrots, cabbage and avocado on a cutting board.

 

How to make this salad recipe

It only takes a few easy steps and a matter of minutes to get this Thai salad mixed together and ready for lunch! Here’s the simple process:

  1. Make the dressing: In a small bowl, whisk together the peanut butter, water, minced garlic, soy sauce, lime juice, and honey until smooth and well combined. Adjust the consistency with additional water, 1 teaspoon at a time, if needed.
  2. Combine the veggies: In a large mixing bowl, combine the romaine lettuce, thinly sliced cabbage, chopped green onions, shredded carrots, and chopped cilantro.
  3. Add the dressing: Pour the prepared dressing over the salad and toss gently until all the ingredients are evenly coated with the dressing.
  4. Add avocado: Gently fold in the diced avocado, being careful not to mash it too much.
  5. Garnish with toppings: Garnish with additional cilantro leaves or chopped peanuts or almonds for extra texture, if desired.
  6. Serve: Serve the salad immediately as a delicious side dish or add protein such as grilled chicken or tofu for a complete meal. Enjoy the vibrant and delicious flavors of this easy Thai-inspired salad!

 

Adding shredded carrots to a bowl with cabbage and fresh cilantro.

 

Substitutions/Variations:

  • Peanut free: Use cashew or almond butter to keep this peanut free.
  • Top with nuts or seeds: Add toasted cashew or chopped almonds for extra crunch.
  • More veggies: Add as many vegetables as you like! Snap peas and cucumbers would be delicious.
  • Different herbs: Add mint to the salad for extra depth of flavor.
  • Choose a protein: To increase the protein for this meal, toss in chicken, tofu, drained chickpeas, cooked quinoa or shrimp.

 

Helpful tips

  • Double the peanut dressing and save some for salads throughout the week.
  • Gluten free: Swap the soy sauce for coconut aminos to make a gluten-free Thai salad.
  • Make it vegan by using maple syrup instead of honey in the dressing.
  • Make it paleo by adding almond butter instead of peanut butter, and slithered almonds or crushed pecans instead of peanuts.

 

Storage recommendations

This Thai salad makes the perfect meal prep lunch or a stunning platter for serving at a BBQ or potluck. You can prep the salad a day ahead of time but wait to add the dressing until you’re ready to serve, so the romaine doesn’t get soggy. You can store the salad in an airtight container in the refrigerator without the dressing for up to about 3 days, and store the dressing as well for up to one week in a separate container.

 

Salad in a white bowl made with romaine, cabbage, avocado and shredded carrots.

 

More salad recipes to try

I would love to hear your feedback and see your photos of this recipe! Please leave a comment below and share your experience with me and other readers.

 

Share your creation and tag me on socials @withthymenutrition.

For more inspiration for hormone balancing, allergy friendly recipes and nutrition tips, follow along on Instagram, Facebook, Pinterest, or sign up to receive our newsletter to get all the new recipes sent straight to your inbox!

 

 

Print
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
Thai salad topped with avocado and a peanut dressing.

Thai Crunch Salad with Creamy Peanut Dressing

  • Author: Alanna
  • Yield: 4 servings 1x
  • Category: Salad
  • Cuisine: Thai
  • Diet: Vegan

Description

Crunchy, bright and flavorful, this Thai Crunch Salad with Creamy Peanut Dressing is just bursting with so much texture and deliciousness! Ready in just minutes, this is a quick and easy side dish or vegan main filled with a rainbow of veggies and tossed in a homemade peanut dressing. It’s incredible as-is and great for customizing with your favorite proteins! Perfect for any occasion or season!


Ingredients

Scale
  • 1 head romaine Lettuce
  • 3 cups thinly sliced cabbage
  • 6 green onions, sliced
  • 2 cup shredded carrots, 4-5 carrots
  • 2 cups chopped cilantro
  • 1 large avocado, diced

Dressing

  • 1/2 cup smooth unsweetened peanut butter
  • 34 tablespoon water
  • 4 cloves garlic
  • 3 tablespoon soy sauce
  • Juice of 2 lime
  • 1 teaspoon honey, optional

Instructions

  • In a small bowl, make the dressing by whisking together the peanut butter, water, minced garlic, soy sauce, lime juice, and honey until smooth and well combined. Adjust the consistency with additional water, 1 teaspoon at a time, if needed. Set aside
  • In a large mixing bowl, combine the romaine lettuce, thinly sliced cabbage, chopped green onions, shredded carrots, and chopped cilantro.
  • Pour the prepared dressing over the salad and toss gently until all the ingredients are evenly coated with the dressing.
  • Gently fold in the diced avocado, being careful not to mash it too much.
  • Garnish with additional cilantro leaves or chopped peanuts or almonds for extra texture, if desired.
  • Serve the salad immediately as a delicious side dish or add protein such as grilled chicken or tofu for a complete meal. Enjoy the vibrant and delicious flavors of this easy Thai-inspired salad!

Notes

This Thai salad makes the perfect meal prep lunch or a stunning platter for serving at a BBQ or potluck. You can prep the salad a day ahead of time but wait to add the dressing until you’re ready to serve, so the romaine doesn’t get soggy. You can store the salad in an airtight container in the refrigerator without the dressing for up to about 3 days, and store the dressing as well for up to one week in a separate container.


Nutrition

  • Serving Size: 1 serving
  • Calories: 312.2
  • Sugar: 15.4
  • Sodium: 538.3
  • Fat: 18.2
  • Saturated Fat: 3.6
  • Trans Fat: 0
  • Carbohydrates: 32.5
  • Fiber: 8.6
  • Protein: 12.2
  • Cholesterol: 0

Keywords: Thai cabbage salad with peanut dressing, Thai salad, peanut dressing

 





Pin It on Pinterest

Share This