Broccoli turning purple is more common than you might think. Like many veggies, a broccoli plant can turn purple because of insufficient sunlight, nutrient deficiencies, temperature changes, and more.