How Long Does Broccoli Take To Harvest

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!

Broccoli takes about 60 to 100 days to harvest, depending on the variety you plant and when you start it.
 
If you’ve been wondering how long does broccoli take to harvest, the short answer is that most varieties are ready roughly two to three months after planting.
 
Some fast-maturing types can be ready in as little as 50 days, while larger, slower varieties can take closer to 100 days or more.
 
In this post, we’ll break down how long broccoli takes to harvest, what factors affect that timeline, and how to tell the perfect moment to cut your heads.
 
Let’s dig in so you can time your harvest just right.
 

How Long Does Broccoli Take to Harvest?

How long broccoli takes to harvest depends heavily on whether you’re growing it from seed or transplants, plus the specific variety you chose.
 
Here’s what the timeline typically looks like:
 

1. From Seed to Harvest

Broccoli grown directly from seed usually takes about 80 to 100 days to harvest.
 
That’s because the plant needs extra time to germinate and establish itself before it starts forming heads.
 
If you’re starting seeds indoors, you can shave off a couple of weeks by giving them a head start before transplanting.
 

2. From Transplants to Harvest

If you plant transplants that are already a few weeks old, broccoli typically takes about 55 to 70 days to harvest from the day you set them in the ground.
 
That’s why many gardeners prefer transplants when they want a faster turnaround.
 

3. Fast vs. Slow Varieties

Some broccoli varieties are bred to mature quickly and can be harvested in as little as 50 to 60 days.
 
Others, especially larger heading types, take 90 to 100 days or more to harvest.
 
So always check the days-to-maturity on your seed packet, because that number tells you exactly how long that broccoli takes to harvest under ideal conditions.
 

Factors That Affect How Long Broccoli Takes to Harvest

How long does broccoli take to harvest in your garden?
 
Honestly, it can vary even within the same variety, because several factors speed up or slow down the process:
 

1. Temperature and Season

Broccoli is a cool-season crop, and it grows best when temperatures sit between 60°F and 70°F.
 
In hot weather, broccoli grows faster but often forms loose, poor-quality heads, which can make it seem like it took less time to harvest when really it just rushed and suffered.
 
In cooler weather, how long broccoli takes to harvest stretches out a bit, but the heads tend to be tighter and tastier.
 

2. Sunlight

Broccoli needs at least six hours of direct sunlight daily.
 
Less light means slower growth, which pushes back how long broccoli takes to harvest.
 

3. Soil and Nutrition

Broccoli is a heavy feeder and loves nitrogen-rich, well-drained soil.
 
Poor soil means the plant takes longer to reach harvest size, so feed it well and water consistently.
 

4. Watering

Uneven watering slows growth and can stress the plant.
 
Keep the soil consistently moist, and you’ll keep broccoli on track to harvest right on schedule.
 

How to Tell Broccoli Is Ready to Harvest

Knowing how long broccoli takes to harvest is helpful, but you still need to read the plant itself.
 
Here’s what to look for:
 

1. Tight, Firm Heads

The main head should be compact with tightly packed florets.
 
If the buds start loosening or turning yellow, you’ve waited too long, and the broccoli is about to flower.
 

2. The Right Size

Most main heads are ready when they’re about 4 to 6 inches across.
 
Don’t wait for them to get huge, because bigger often means bitter and woody.
 

3. Cut Before the Flowers Open

The golden rule is to harvest while the florets are still green and closed.
 
Once tiny yellow flowers appear, the quality drops fast.
 
Bonus tip: after cutting the main head, side shoots keep producing smaller heads for weeks, so your broccoli harvest can continue well beyond that first cut.
 

So, How Long Does Broccoli Take to Harvest?

Broccoli takes about 60 to 100 days to harvest, depending on whether you grow from seed or transplants and which variety you pick.
 
Fast varieties can be ready in roughly 50 to 60 days, while slower, larger types take closer to 90 to 100 days.
 
Temperature, sunlight, soil, and watering all influence how long broccoli takes to harvest, so give your plants consistent care and watch the heads closely.
 
Cut them while the florets are tight and green, and you’ll enjoy fresh broccoli exactly when it’s at its best.