Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!
Your broccoli is purple on top because it’s developing anthocyanins, the same natural pigments that give blueberries and red cabbage their color.
This is usually a sign of stress, and it’s completely harmless in most cases.
If you’ve been wondering “why is my broccoli purple on top,” you’re not alone, because plenty of gardeners and home cooks notice this happen and panic a little.
The good news is that purple broccoli is still perfectly edible, and it often tastes just as good as the green stuff.
In this post, we’ll break down why your broccoli is turning purple on top, what causes it, and what you can do about it.
Let’s dig in.
Why Is My Broccoli Purple on Top?
Your broccoli is purple on top because of a pigment called anthocyanin building up in the florets.
This pigment shows up when the plant gets stressed, and the purple color is its way of responding to that stress.
Here are the most common reasons your broccoli turns purple on top:
1. Cold Temperatures
Cold weather is one of the biggest reasons broccoli turns purple on top.
When temperatures drop below what broccoli likes, the plant produces anthocyanins as a protective response.
This is especially common in fall gardens when frost sneaks in before you’ve harvested.
So if your broccoli is purple on top after a cold snap, the chill is likely the culprit.
2. Nutrient Deficiencies
A lack of certain nutrients, especially phosphorus, can cause broccoli to turn purple on top.
When the plant can’t get enough phosphorus, anthocyanins build up and the florets take on a purple hue.
This often happens in soil that’s too acidic or too cold for roots to absorb nutrients properly.
A soil test can tell you whether phosphorus is the reason your broccoli is purple on top.
3. Sun Exposure and Light Stress
Too much intense sunlight can also make broccoli purple on top.
The anthocyanins act like a sunscreen, protecting the plant’s tissues from UV damage.
So if your broccoli is growing in full sun with no shade, the tops can develop that purple tinge.
This is one reason broccoli grown in hotter climates often shows purple florets.
4. Genetics and Varieties
Sometimes your broccoli is purple on top simply because of its genetics.
Some broccoli varieties naturally carry anthocyanin genes, and they’ll show purple florets no matter how perfect the conditions are.
Varieties like Purple Sprouting broccoli are actually bred to be purple.
So before you blame the weather, check whether the variety you planted tends to go purple.
Is Purple Broccoli Safe to Eat?
If your broccoli is purple on top, it’s still safe to eat.
The anthocyanins that cause the purple color are the same antioxidants found in berries, and they’re actually good for you.
Purple broccoli on top doesn’t mean the vegetable is spoiled, diseased, or toxic.
That said, you should still check the rest of the head for signs of rot, mold, or pests before eating.
When you cook purple broccoli, the color often fades to green because heat breaks down the anthocyanins.
So don’t be surprised if your purple broccoli on top turns green once it hits the pan.
How to Prevent Broccoli From Turning Purple on Top
You can stop broccoli turning purple on top by fixing the conditions that stress the plant.
Here’s what to do:
1. Protect Plants From Cold
Use row covers or cloches when frost is in the forecast.
This keeps your broccoli warm enough that it won’t produce anthocyanins in response to cold.
2. Fix Your Soil
Test your soil and adjust the pH so it’s in the 6.0 to 7.0 range, which helps broccoli absorb phosphorus.
Add compost or a phosphorus-rich fertilizer if a deficiency is behind your broccoli turning purple on top.
3. Provide Some Shade
If intense sun is the issue, give your broccoli a little afternoon shade.
This reduces light stress so the plant doesn’t need to pump out anthocyanins for protection.
4. Choose the Right Variety
If you don’t want purple broccoli on top, pick varieties bred to stay green, like Calabrese or Waltham 29.
That way, genetics won’t work against you.
So, Why Is My Broccoli Purple on Top?
Your broccoli is purple on top because of anthocyanin pigments that develop when the plant is stressed by cold, nutrient shortages, sun exposure, or genetics.
The purple color on top of your broccoli is harmless, and the vegetable is still perfectly safe and nutritious to eat.
By protecting your plants from cold, fixing your soil, and choosing the right varieties, you can keep broccoli from turning purple on top in the future.
Hope this post cleared up why your broccoli is purple on top and what to do about it.