Rainbow cauliflower refers to cauliflower that has been bred by scientists and farmers to have different colors than traditional white, such as orange, purple, and green. The color of cauliflower changes based on breeding different varieties with more color-producing antioxidants such as beta-carotene (orange), anthocyanin (purple), and chlorophyll (green).