This crunchy, Thai-inspired rainbow salad with a tangy peanut dressing is packed with vibrant, nutritious ingredients. It makes a bright summer side for potlucks and — when you add protein — an easy make-ahead lunch. Prep the components at the start of the week and you’ll have ready-to-eat meals all week long.

Table of Contents
- Why You’ll Love This Recipe
- Crunchy Thai Rainbow Salad Ingredients
- Recipe Variations & Modifications
- How to Make Rainbow Thai Crunch Salad With Peanut Dressing
- Recipe Tips
- What to Serve This With
- Storage
- Frequently Asked Questions
- More Salads You’ll Want on Your Plate
- Crunchy Thai Rainbow Salad With Peanut Dressing Recipe
I keep this Thai rainbow salad on hand for quick lunches and easy sides. It pairs beautifully with grilled or roasted proteins, or you can top it with rotisserie chicken or leftover salmon for a complete meal. Its colorful presentation and bold peanut-lime dressing make it a hit at gatherings.
Why You’ll Love This Recipe
- Loaded with antioxidants — Eating a variety of colorful vegetables delivers a range of phytonutrients that support health.
- Meal-prep friendly — Make a big batch and refrigerate. Add your preferred protein for an effortless lunch that lasts the week.
- Highly adaptable — The salad is full of crisp vegetables, but you can swap or omit items to suit your tastes or what’s in season.
Crunchy Thai Rainbow Salad Ingredients
See the recipe card below for full ingredient amounts and measurements.

- Mango — Adds a sweet, juicy contrast that pairs especially well with the peanut-lime dressing.
- Edamame — Use fresh or frozen; steam frozen edamame and remove the pods for a protein-rich addition.
- Honey — A touch of honey balances the tang of lime; spicy honey adds a pleasant kick if you like heat.
Recipe Variations & Modifications
- Kale or spinach — Kale holds up well in the fridge and keeps its texture; baby spinach works but can become softer when stored.
- Nuts — Peanuts complement the peanut dressing, but cashews or almonds are tasty alternatives.
- Veggie swaps — Feel free to substitute or add vegetables such as purple cauliflower, avocado, broccoli, or extra greens.
How to Make Rainbow Thai Crunch Salad With Peanut Dressing
The salad is simple—most of the time is spent prepping. Follow these steps for even coating and the best flavor.
- Make the dressing. Combine the peanut dressing ingredients in a small blender and blend until smooth. If you don’t have a blender, whisk vigorously until emulsified. Adjust seasoning with salt or a bit more oil if the dressing tastes too tart.
- Chop and prepare the vegetables. Place the prepared vegetables and peanuts in a large bowl.
- Toss and dress in stages. Toss the salad, then drizzle about one-third of the dressing over it and toss to coat. Add half of the remaining dressing, toss again, and add more as needed to evenly coat the salad. Adding the dressing gradually helps distribute flavor without overdressing any part.


Recipe Tips
- Massage the kale — Rub a tablespoon of olive oil into chopped kale with your hands to soften the leaves and make them more tender and palatable.
- Flavor improves with time — The salad tastes even better after resting in the fridge for a day because the greens and vegetables absorb the dressing while keeping their crunch.
What to Serve This With It
This salad complements a wide range of mains. Keep with Asian-inspired flavors and serve it next to grilled or skewered meats, orange chicken, or air-fryer salmon bites. It’s also excellent alongside burgers, air-fryer chicken cutlets, or baked white fish for a lighter pairing.

Storage
- Store the tossed salad in an airtight container in the refrigerator for up to 5 days. The kale and crunchy vegetables retain flavor and texture well when stored properly.
Frequently Asked Questions
A rainbow salad combines vegetables of different colors to maximize nutrient variety. Each color represents different phytonutrients that offer health benefits and contribute flavor and texture to the salad.
More Salads You’ll Want on Your Plate
- High-Protein Canned Tuna Bowl
- Niçoise Salad With Sherry Vinaigrette
- Air Fryer Lemon Pepper Salmon Caesar Salad
- Healthy Southwest Tuna Bowl
- Greek Steak Salads With Herb and Garlic Vinaigrette
- Grilled Tuna Steak Salad With Wasabi Vinaigrette
If you enjoyed this recipe, please consider leaving a star rating and commenting with your feedback.

Crunchy Thai Rainbow Salad With Peanut Dressing
Ingredients
- 4 cups chopped kale
- 1 TBSP extra virgin olive oil
- 1 red bell pepper, diced
- 1 mango, cubed
- 1 cup thinly sliced red cabbage
- 1 cup shredded carrots
- 1 cup roughly chopped sugar snap peas
- 1/2 cup chopped scallions
- 1/2 cup chopped peanuts
- 1/2 cup edamame (optional)
- Sesame seeds for garnish (optional)
Peanut Dressing
- 1/4 cup fresh squeezed lime juice (about 2–3 limes)
- Zest of 1 lime
- 1 tsp ground coriander
- 1 tsp grated ginger
- 3 TBSP creamy peanut butter
- 1/4 tsp sea salt, more to taste
- 2 tsp organic liquid honey
- 1/2 cup extra virgin olive oil
Instructions
Peanut Dressing
- Place all dressing ingredients in a blender and blend until smooth. Taste and adjust salt or oil as needed. Set aside.
Thai Rainbow Salad
- Prep and chop all ingredients, then combine them in a large serving bowl.
- Toss the ingredients, then add about one-third of the dressing and toss to coat. Add half of the remaining dressing, toss again, and add more dressing as needed to evenly coat the salad.
- Alternatively, reserve some dressing if you plan to refrigerate the salad for later or expect leftovers.
Notes
- Massage your kale — Drizzle a tablespoon of olive oil over the kale and rub it with your hands to tenderize the leaves.
- Gets better with time — Refrigerating the salad for a day helps the flavors meld while preserving the crunch.