How Long Does It Take To Roast Broccoli And Cauliflower

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!

Roasting broccoli and cauliflower takes about 20 to 30 minutes in an oven preheated to 400°F (200°C), depending on how large you cut the florets and how crispy you like them.
 
Broccoli tends to finish a little faster, usually around 20 to 25 minutes, while cauliflower needs closer to 25 to 30 minutes because it’s denser.
 
If you’ve been wondering how long to roast broccoli and cauliflower together on the same sheet pan, the good news is you absolutely can.
 
You just need to cut the cauliflower slightly smaller so both vegetables finish roasting at the same time.
 
In this post, we’ll break down exactly how long it takes to roast broccoli and cauliflower, the factors that affect roasting time, and a few simple tricks to get perfectly crispy results every single time.
 
Let’s get into it.
 

How Long to Roast Broccoli and Cauliflower: The Short Answer

How long it takes to roast broccoli and cauliflower depends on a few things, but here’s the quick breakdown so you have a solid starting point.
 

1. Broccoli Roasting Time

Broccoli florets typically take 20 to 25 minutes at 400°F.
 
Smaller, bite-sized florets can be ready in as little as 18 to 20 minutes.
 
Larger florets or whole broccoli heads take 30 to 35 minutes.
 
You’ll know your broccoli is done when the tips are slightly charred and the stems are fork-tender.
 

2. Cauliflower Roasting Time

Cauliflower florets take 25 to 30 minutes at 400°F.
 
Because cauliflower is denser than broccoli, it holds onto moisture longer and needs a bit more time in the oven.
 
Small florets roast in about 22 to 25 minutes, while larger chunks can take up to 35 minutes.
 
The perfect roasted cauliflower has golden-brown edges and a tender, creamy center.
 

3. Roasting Them Together

If you want to roast broccoli and cauliflower on the same pan, cut the cauliflower into smaller pieces than the broccoli.
 
That way, the cauliflower gets a head start on cooking while the broccoli catches up.
 
Aim for 22 to 26 minutes total, then check both and give them a few extra minutes if needed.
 

What Affects How Long It Takes to Roast Broccoli and Cauliflower

Not every batch of roasted broccoli and cauliflower comes out the same, and that’s because several factors influence roasting time.
 

1. Oven Temperature

The temperature you set plays the biggest role in how long roasting broccoli and cauliflower will take.
 
At 400°F, most vegetables roast beautifully in 20 to 30 minutes.
 
Drop the temperature to 350°F and you’ll need 35 to 40 minutes.
 
Crank it up to 425°F and your broccoli and cauliflower could be done in 18 to 22 minutes, though you’ll need to watch them closely so they don’t burn.
 

2. Floret Size

The size of your florets directly changes how long to roast broccoli and cauliflower.
 
Small florets cook faster, larger florets cook slower, and uneven sizes mean uneven roasting.
 
Aim for uniform pieces about 1 to 1.5 inches across so everything roasts evenly.
 

3. How Dry the Vegetables Are

Moisture is the enemy of crispy roasted broccoli and cauliflower.
 
If the florets are still wet from washing, they’ll steam instead of roast, which adds time and kills the crunch.
 
Pat them completely dry with a clean kitchen towel before tossing them in oil.
 

4. Spacing on the Pan

Crowding the pan is one of the most common reasons roasted broccoli and cauliflower turn out soggy.
 
When florets touch each other, they release steam and essentially steam themselves.
 
Spread them in a single layer with a little breathing room, and use two pans if you’re roasting a big batch.
 

Tips for Perfectly Roasted Broccoli and Cauliflower Every Time

Now that you know how long it takes, here are a few tips to make sure your roasted broccoli and cauliflower come out crispy, golden, and delicious.
 

1. Use High Heat and the Right Oil

Roast broccoli and cauliflower at 400°F to 425°F for the best texture.
 
Use an oil with a high smoke point like olive oil or avocado oil, and toss the florets until they’re lightly but evenly coated.
 

2. Don’t Skip the Preheating

A fully preheated oven means your broccoli and cauliflower start roasting the moment they hit the pan.
 
Skipping this step adds several minutes to the total roasting time and often leads to uneven results.
 

3. Flip Them Halfway Through

Around the 12 to 15 minute mark, pull the pan out and flip the florets with a spatula.
 
This simple step helps your broccoli and cauliflower brown evenly on all sides and prevents burning on the bottom.
 

4. Season After Roasting if You Like

Salt, pepper, and garlic powder go on before roasting for flavor.
 
But a squeeze of lemon juice or a sprinkle of parmesan tastes best added right after your roasted broccoli and cauliflower come out of the oven.
 

So, How Long Does It Take to Roast Broccoli and Cauliflower?

Roasting broccoli and cauliflower takes roughly 20 to 30 minutes at 400°F, with broccoli finishing slightly faster than cauliflower.
 
Cut the florets evenly, dry them well, give them space on the pan, and flip halfway through for the best results.
 
Whether you’re roasting broccoli and cauliflower separately or together on one pan, that 20 to 30 minute window is your sweet spot.
 
Now you know exactly how long roasting broccoli and cauliflower should take, so go preheat that oven and enjoy.