5 from 1 vote
This super healthy and delicious Thai broccoli salad is loaded with colorful veggies and a mouthwatering spicy peanut butter dressing. This healthy broccoli salad is gluten-free, vegan and makes the perfect side dish or main dish any night of the week!
Spicy Thai Broccoli Salad with Peanut Dressing
Prep Time
10 mins
Cook Time
3 mins
Total Time
13 mins
Course: Side Dish
Cuisine: Thai
Servings: 8 servings
Calories: 197 kcal
Author: AbraPappa
  • 6 cups broccoli florets
  • 3 cups red cabbage, shredded
  • 3 scallions, sliced
  • 1 cup fresh cilantro, chopped
  • 3 small Thai red chilis, sliced (or jalapeno)
  • 1/4 cup salted peanuts
Spicy Peanut Dressing
  • 1/2 cup creamy peanut butter
  • 2 tbsp toasted sesame oil
  • 2 tbsp rice vinegar
  • 2 tbsp soy sauce
  • 2 tsp Sriracha sauce
  • 2 tsp fresh ginger, grated
  • 2 cloves garlic, crushed
  • 2 tbsp fresh lime juice
  • 2 tsp sugar
  • 3 tbsp water
Spicy Peanut Dressing
  1. Whisk together all ingredients and set aside.

Broccoli Salad
  1. Prepare the broccoli by boiling for 3 minutes until bright green. Remove from boiling water and add to an ice water bath to stop cooking. Remove from water bath and add to a large bowl with shredded cabbage, scallions, cilantro, and sliced chilis. 

  2. Pour peanut dressing over salad - NOTE - you may not need all the dressing. Try the salad using 1/2 the dressing, and then add more as needed. 

  3. Toss the salad well and top with salted peanuts and additional chilis. 

  4. Serve immediately. Leftovers can be stored in refrigerator for up to 3 days. 

Recipe Notes

Leftover Notes:

Nutrition Facts
Spicy Thai Broccoli Salad with Peanut Dressing
Amount Per Serving (1 serving)
Calories 197 Calories from Fat 126
% Daily Value*
Fat 14g22%
Saturated Fat 2g13%
Sodium 410mg18%
Potassium 469mg13%
Carbohydrates 13g4%
Fiber 4g17%
Sugar 5g6%
Protein 8g16%
Vitamin A 975IU20%
Vitamin C 83.6mg101%
Calcium 65mg7%
Iron 1.4mg8%
* Percent Daily Values are based on a 2000 calorie diet.