A vegan quinoa salad with a Thai peanut dressing in a silver bowl with a fork.

Thai Peanut Quinoa Salad Recipe

Thai Peanut Quinoa Salad is full of vibrantly colored carrots, cabbage, broccoli, and bell peppers, tossed in a Thai peanut salad dressing, and then topped with crunchy peanuts or cashews.

Course Dinner, lunch, Main Course, Salad
Cuisine Thai
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings 6 servings
Calories 436 kcal
Author London


  • 1 ¼ cup tri-color quinoa uncooked, rinsed and drained
  • 2 ½ cups water
  • ¾ tsp. salt to taste
  • 1 cup carrot sticks
  • 2 cups broccoli cut into florets
  • 1 cup red bell pepper finely diced
  • 2 cups red cabbage thinly sliced
  • ¼ cup basil finely chopped
  • ¼ cup cilantro finely chopped
  • ½ cup peanuts or cashews, salted, coarsely chopped

Thai Peanut Dressing

  • ½ cup olive oil extra virgin
  • 2 Tbsp. rice vinegar
  • 1 Tbsp. soy sauce gluten-free, or Tamari sauce
  • 1 Tbsp. ginger paste
  • 1 clove garlic crushed
  • ¼ tsp. salt
  • 2 Tbsp. orange juice fresh
  • 1 tsp. orange zest
  • 2 Tbsp. peanut butter or almond or cashew butter
  • 2 tsp. sugar or honey


  1. Add quinoa, water, and salt to a rice cooker or pot and cook until done.
  2. During the last 15 minutes of cooking, place a steamer basket full of the carrots and broccoli on top of the rice cooker/pot. Steam for 12-15 minutes, or until tender.
  3. Add all soy ginger salad dressing ingredients into a food processor or high-speed blender and blend until smooth.
  4. In a large bowl combine quinoa and salad dressing. Toss until the quinoa is well coated in the salad dressing.
  5. Just before serving add carrots, broccoli, bell pepper, cabbage, basil, and cilantro. Mix well until combined.
  6. Serve Thai quinoa salad with additional basil or cilantro and coarsely chopped cashews. Enjoy!

Recipe Notes

Nutrition Facts
Thai Peanut Quinoa Salad Recipe
Amount Per Serving
Calories 436 Calories from Fat 252
% Daily Value*
Total Fat 28g 43%
Saturated Fat 4g 20%
Sodium 525mg 22%
Potassium 602mg 17%
Total Carbohydrates 35g 12%
Dietary Fiber 6g 24%
Sugars 6g
Protein 11g 22%
Vitamin A 86.9%
Vitamin C 97.4%
Calcium 7.3%
Iron 17.4%
* Percent Daily Values are based on a 2000 calorie diet.