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 needs to roast in the oven for about 20 to 25 minutes at 425°F (220°C), depending on how crispy you like it.
That’s the quick answer if you’re rushing to get dinner on the table.
But honestly, how long broccoli needs to roast in the oven can shift a bit based on a few things like florets size, your oven, and the texture you’re going for.
If you’ve ever wondered how long to roast broccoli in the oven so it comes out tender inside with crispy edges, you’re in the right place.
In this post, we’ll break down exactly how long broccoli needs to roast in the oven, what affects the roasting time, and how to nail that perfect golden-brown finish every single time.
Let’s get roasting.
How Long Broccoli Needs to Roast in the Oven
So, how long does broccoli need to roast in the oven?
For most home ovens, broccoli needs to roast in the oven for 20–25 minutes at 425°F.
Here’s how that timing plays out depending on what you’re after:
1. Tender-Crisp Broccoli: 15–18 Minutes
If you like broccoli that still has a bit of bite, roast it for about 15–18 minutes.
The florets will be tender but still hold their shape, and the edges will just start to brown.
This is a good range if you’re tossing broccoli into pasta or a stir-fry later, since it’ll keep cooking a little.
2. Classic Roasted Broccoli: 20–25 Minutes
This is the sweet spot most people mean when they ask how long broccoli needs to roast in the oven.
At 20–25 minutes, the stems soften fully and the florets get those crispy, caramelized tips that make roasted broccoli so addictive.
You’ll want to flip them once around the halfway mark so they brown evenly.
3. Extra Crispy Broccoli: 25–30 Minutes
Want deep browning and crunchy edges?
Let broccoli roast in the oven for 25–30 minutes, keeping a close eye on it near the end.
Smaller florets can go from perfectly crispy to burnt fast, so check every couple of minutes after the 25-minute mark.
4. Broccoli Florets vs. Whole Heads
Cut florets roast in the 20–25 minute range we’ve covered.
But if you’re roasting a whole head of broccoli, it needs more like 30–35 minutes since the heat takes longer to penetrate the dense stem.
For whole heads, I’d also recommend covering it loosely with foil for the first 15 minutes so the outside doesn’t char before the inside cooks through.
What Affects How Long Broccoli Roasts in the Oven
How long broccoli needs to roast in the oven isn’t always a fixed number.
A few variables can push your broccoli toward the 15-minute end or the 30-minute end, so here’s what to keep in mind:
1. Floret Size Matters Most
Small, bite-sized florets roast much faster than large chunks.
If your florets are uneven, you’ll get some burnt pieces and some undercooked ones, no matter how long broccoli roasts in the oven.
Cut them roughly the same size, about 1 to 1½ inches, for even cooking.
2. Oven Temperature and Accuracy
Roasting broccoli in the oven at 425°F is ideal for that crispy-outside, tender-inside combo.
But if your oven runs hot or cold, the time broccoli needs to roast in the oven will shift.
An oven thermometer is a cheap fix and honestly a game-changer for roasting anything.
3. Crowding the Pan
This one’s a biggie.
If the broccoli is piled up or touching, it steams instead of roasting, and it’ll take longer for broccoli to roast in the oven the way you want.
Spread the florets in a single layer with a little breathing room, and use two pans if you have to.
4. Preheating and Dry Florets
Always preheat your oven fully before the broccoli goes in.
Also, pat the florets dry after washing, since extra moisture steams the broccoli and slows down how long it needs to roast in the oven.
How to Tell When Broccoli Is Done Roasting in the Oven
Timing is a guide, but your eyes and a fork are the real test.
When broccoli has roasted in the oven long enough, the stems should pierce easily with a fork, and the tips should be browned and slightly crispy.
You’ll also notice a nutty, sweet smell, which is the sign that the natural sugars have caramelized.
If the stems are still tough and pale, give it another 3–5 minutes and check again.
So, How Long Does Broccoli Need to Roast in the Oven?
Broccoli needs to roast in the oven for about 20–25 minutes at 425°F for that classic tender-inside, crispy-edged result.
Smaller florets or a tender-crisp preference means closer to 15–18 minutes, while extra crispy broccoli or whole heads need 25–35 minutes.
Keep your florets even, don’t crowd the pan, and check with a fork near the end.
That’s really all there is to knowing how long broccoli needs to roast in the oven, so preheat, toss with oil, and enjoy those crispy golden edges.