This rainbow salad is a big bowl of crisp raw vegetables in five colors, tossed with a lemon dressing you shake together in a jar. There's no cooking at all, just washing, chopping and about 15 minutes of your time. Chickpeas make it filling enough for lunch, and it's easy to prep ahead.
Quick Facts
- Prep time
- 15 min
- Cook time
- None
- Total time
- 15 min
- Servings
- 4
How the timing works: 15 minutes covers washing and drying the produce, chopping everything and shaking the dressing. Nothing is cooked. Makes 4 generous servings.
Why You'll Love This Rainbow Salad
There's no stove and no special equipment, only a sharp knife, a big bowl and a jar with a tight lid.
Each color does a job. Cherry tomatoes bring juicy acidity, carrots bring sweetness, yellow pepper adds snap, cucumber and greens keep things cool, and red cabbage gives a firm, slightly peppery crunch. Every forkful tastes a little different, so the bowl doesn't feel repetitive halfway through.
The dressing is the other reason. Olive oil, lemon, a little honey and Dijon come together in 30 seconds of shaking, and the mustard helps hold it together so it clings to the leaves instead of pooling at the bottom.
Ingredients
For the salad
- 150 g (5 oz, about 5 cups) mixed salad greens, such as romaine, baby spinach and arugula
- 200 g (about 1⅓ cups) cherry tomatoes, halved
- 200 g (2 medium) carrots, peeled and shredded or shaved into ribbons
- 170 g (1 large) yellow bell pepper, cored and cut into thin strips
- 300 g (2 cups) English cucumber, cut into ½-inch (1 cm) pieces
- 150 g (2 cups) red cabbage, finely shredded
- 100 g (about 1 cup) radishes, thinly sliced
- 240 g (one 15-oz can, about 1½ cups) chickpeas, drained, rinsed and patted dry
- 15 g (¼ cup) fresh flat-leaf parsley, roughly chopped
For the dressing
- 60 ml (¼ cup) extra-virgin olive oil
- 45 ml (3 tbsp) fresh lemon juice, from about 1 large lemon
- 15 ml (1 tbsp) honey or maple syrup
- 10 g (2 tsp) Dijon mustard
- 3 g (½ tsp) fine salt
- 0.5 g (¼ tsp) freshly ground black pepper
How to Make Rainbow Salad
- Wash and dry the produce. Rinse the greens, tomatoes, carrots, bell pepper, cucumber, cabbage, radishes and parsley under cold running water. Then dry them thoroughly in a salad spinner or between clean kitchen towels, until the leaves feel dry to the touch, not just drained. Water left on the vegetables slides the dressing right off and leaves a bland puddle in the bottom of the bowl.
- Cut the vegetables evenly. Tear the greens into bite-size pieces and put them in a large bowl. Halve the tomatoes, cut the cucumber into ½-inch (1 cm) pieces, slice the bell pepper into thin strips, shred the cabbage finely and slice the radishes into thin rounds, about ⅛ inch (3 mm) thick. Shred or shave the carrots. Aim for pieces that fit on a fork together.
- Dry the chickpeas. Drain and rinse them, then pat them dry with a towel until they look matte, not shiny. Wet chickpeas thin out the dressing.
- Shake the dressing. Put the olive oil, lemon juice, honey, Dijon, salt and pepper in a jar with a tight lid. Shake hard for 20 to 30 seconds, until it looks pale gold, slightly cloudy and thick enough that no oil pools on top. Dip a lettuce leaf in to taste it. It should taste a little too bright and salty on its own, since the vegetables will mellow it. If it's sharp, add ½ teaspoon more honey; if it's flat, add a pinch of salt.
- Arrange the vegetables. Scatter the tomatoes, carrots, bell pepper, cucumber, cabbage, radishes and chickpeas over the greens. For a showpiece bowl, arrange them in rows by color, which takes about a minute longer.
- Dress and toss. Pour on about two-thirds of the dressing, then toss gently with two spoons, lifting from the bottom, for about 30 seconds. Every leaf should look lightly glossy, not wet. Add more dressing a tablespoon at a time only if some leaves still look dry.
- Finish and serve. Sprinkle with the parsley and serve right away, while the greens are crisp. Keep any leftover dressing in the jar.
Tips for a Crisp, Colorful Rainbow Salad
- Cut the vegetables evenly. Pieces of similar size give you crunch in every bite and let the dressing coat everything the same way. Chunky carrots next to fine cabbage shreds make the bowl awkward to eat with a fork.
- Fix a bland dressing, not the salad. If the finished bowl tastes flat, the dressing usually needs a pinch of salt or a squeeze of lemon, not more oil. Taste it on a leaf before you pour.
- Dress late. Salt and lemon pull water out of vegetables, so a salad that sits dressed turns soggy. If it already has, lift the vegetables out with a slotted spoon and add a handful of fresh greens.
- What it should look like. The colors stay distinct, the leaves are lightly glossy, and nothing is pooled at the bottom of the bowl. A puddle means the produce was wet or the salad was dressed too early.

Variations
Add protein
Add about 150 g (5 oz) of sliced grilled chicken, two sliced hard-boiled eggs, cubed feta or baked tofu. Put it on top of each serving rather than in the big bowl, so the salad stays easy to store separately.
Vegan
Use maple syrup instead of honey in the dressing. Everything else in the recipe is already plant-based.
Nut-free
The recipe contains no nuts as written. For extra crunch, add toasted pumpkin or sunflower seeds, and check the labels on your mustard and greens if you're cooking for someone with a nut allergy.
No-cook meal prep
Wash, dry and cut everything, pack the undressed salad in airtight containers with a paper towel, and keep the dressing in a small jar. Dress each portion when you eat it. Storage times are below.
What to Serve with Rainbow Salad
This salad is a full lunch on its own, and it also sits well next to something warm, like grilled chicken, baked salmon or a toasted cheese sandwich. The sharp lemon dressing cuts through rich food nicely.

For a bigger dinner, put a bowl next to roasted tomato basil pasta; the cool, crunchy salad is a good contrast to the soft, warm pasta. For picnics, pack the dressing separately and toss on site.
Storage and Make-Ahead
Keep cut vegetables refrigerated. Undressed salad keeps up to 3 days in an airtight container with a paper towel. The paper towel absorbs condensation, which keeps the greens crisp instead of slick.
Dressed salad is best eaten the same day. Salt and lemon draw water out of the vegetables, so by the next day a dressed salad is limp.
The dressing keeps up to 5 days in a sealed jar in the fridge. Olive oil can turn cloudy and thick in the cold, so let the jar sit out for 10 minutes and shake it again before using.
To make it ahead, wash, dry and cut the vegetables, store them undressed as above, and toss everything together just before serving. The FDA's guide to selecting and serving produce safely covers rinsing and refrigeration in more detail.
Frequently Asked Questions
How do I keep rainbow salad from getting soggy?
Dry the washed produce well, keep the dressing separate until serving time and toss just before you eat. Salt and lemon pull water out of vegetables, so a dressed salad goes limp within hours.
How long does rainbow salad keep in the fridge?
Keep cut vegetables refrigerated. Undressed salad keeps up to 3 days in an airtight container with a paper towel. Dressed salad is best eaten the same day. The dressing keeps up to 5 days in a sealed jar in the fridge.
Can I make rainbow salad ahead for a party?
Yes, if you keep it undressed. Wash, dry and cut the vegetables up to 3 days ahead, keep them refrigerated in an airtight container with a paper towel, and shake the dressing in a jar. Toss everything together just before guests arrive.
Why is my dressing bland or separated?
Bland usually means it needs salt or acid, so add a pinch of salt, then a squeeze of lemon, and taste it on a leaf. Separating is normal for oil and lemon. The Dijon slows it down, and a hard 20-second shake brings it back together.
Can I swap in other vegetables?
Yes. Snap peas, corn, radicchio, orange segments and raw beets all work. Cut them to a similar size as the rest and dry anything wet. Grated raw beet stains everything pink, so add it last.
A sharp knife, a jar and a handful of colorful vegetables are all a good rainbow salad really needs.
Printable recipe
Everyday Rainbow Salad
Crisp vegetables and vibrant greens tossed in a bright, simple dressing.
- Prep
- 15 min
- Cook
- None
- Total
- 15 min
- Servings
- 4
15 minutes covers washing and drying the produce, chopping everything and shaking the dressing. Nothing is cooked. Makes 4 generous servings.
Ingredients
For the salad
- 150 g (5 oz, about 5 cups) mixed salad greens, such as romaine, baby spinach and arugula
- 200 g (about 1⅓ cups) cherry tomatoes, halved
- 200 g (2 medium) carrots, peeled and shredded or shaved into ribbons
- 170 g (1 large) yellow bell pepper, cored and cut into thin strips
- 300 g (2 cups) English cucumber, cut into ½-inch (1 cm) pieces
- 150 g (2 cups) red cabbage, finely shredded
- 100 g (about 1 cup) radishes, thinly sliced
- 240 g (one 15-oz can, about 1½ cups) chickpeas, drained, rinsed and patted dry
- 15 g (¼ cup) fresh flat-leaf parsley, roughly chopped
For the dressing
- 60 ml (¼ cup) extra-virgin olive oil
- 45 ml (3 tbsp) fresh lemon juice, from about 1 large lemon
- 15 ml (1 tbsp) honey or maple syrup
- 10 g (2 tsp) Dijon mustard
- 3 g (½ tsp) fine salt
- 0.5 g (¼ tsp) freshly ground black pepper
Instructions
- Wash and dry the produce. Rinse the greens, tomatoes, carrots, bell pepper, cucumber, cabbage, radishes and parsley under cold running water. Then dry them thoroughly in a salad spinner or between clean kitchen towels, until the leaves feel dry to the touch, not just drained. Water left on the vegetables slides the dressing right off and leaves a bland puddle in the bottom of the bowl.
- Cut the vegetables evenly. Tear the greens into bite-size pieces and put them in a large bowl. Halve the tomatoes, cut the cucumber into ½-inch (1 cm) pieces, slice the bell pepper into thin strips, shred the cabbage finely and slice the radishes into thin rounds, about ⅛ inch (3 mm) thick. Shred or shave the carrots. Aim for pieces that fit on a fork together.
- Dry the chickpeas. Drain and rinse them, then pat them dry with a towel until they look matte, not shiny. Wet chickpeas thin out the dressing.
- Shake the dressing. Put the olive oil, lemon juice, honey, Dijon, salt and pepper in a jar with a tight lid. Shake hard for 20 to 30 seconds, until it looks pale gold, slightly cloudy and thick enough that no oil pools on top. Dip a lettuce leaf in to taste it. It should taste a little too bright and salty on its own, since the vegetables will mellow it. If it's sharp, add ½ teaspoon more honey; if it's flat, add a pinch of salt.
- Arrange the vegetables. Scatter the tomatoes, carrots, bell pepper, cucumber, cabbage, radishes and chickpeas over the greens. For a showpiece bowl, arrange them in rows by color, which takes about a minute longer.
- Dress and toss. Pour on about two-thirds of the dressing, then toss gently with two spoons, lifting from the bottom, for about 30 seconds. Every leaf should look lightly glossy, not wet. Add more dressing a tablespoon at a time only if some leaves still look dry.
- Finish and serve. Sprinkle with the parsley and serve right away, while the greens are crisp. Keep any leftover dressing in the jar.
Recipe Notes
- Dry produce: Wash and dry all produce well so the dressing clings.
- Even cuts: Pieces of similar size give you crunch in every bite.
- Dressing: Shake it for 20 to 30 seconds and taste it on a lettuce leaf before pouring.
- Dress late: Toss just before serving so the vegetables stay crisp.
- Storage: Keep cut vegetables refrigerated. Undressed salad keeps up to 3 days in an airtight container with a paper towel. Dressed salad is best eaten the same day. The dressing keeps up to 5 days in a sealed jar in the fridge.
Course: SaladCuisine: American

0 Comments