Rainbow salads change depending on who’s making them. However, a vegetable-based rainbow salad recipe generally contains ingredients across the color spectrum. This may include purple cabbage, red tomatoes, orange carrot, yellow bell pepper, green cucumber, and more.