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!
You can roast broccoli in the oven for about 18 to 22 minutes at 425°F (220°C), depending on how small you cut the florets and how crispy you like them.
That’s the quick answer, and honestly, it’s the range that works for most home ovens.
If you’ve been wondering how long do you roast broccoli for in the oven and you want that perfect tender-yet-crispy finish, you’re in the right place.
In this post, we’ll break down exactly how long to roast broccoli, what affects the timing, and how to get consistently great results every single time.
Let’s get to it.
How Long Do You Roast Broccoli For in the Oven?
The short answer is 18 to 22 minutes at 425°F, but here’s what actually decides your timing:
1. Floret Size Changes Everything
Small, bite-sized florets roast in about 15 to 18 minutes, while large, chunky pieces can take 22 to 25 minutes.
So when you’re asking how long do you roast broccoli for in the oven, the honest answer is: it depends on your knife work.
Cut them evenly so they all finish at the same time.
2. Oven Temperature Matters
At 425°F, broccoli roasts in that sweet 18 to 22 minute window and develops nice caramelized edges.
Drop it to 400°F and you’re looking at 22 to 25 minutes for similar results.
Crank it to 450°F and you can pull it out in 15 to 18 minutes, though you’ll want to keep a closer eye on it.
3. Fresh vs. Frozen Broccoli
Fresh broccoli roasts in the standard 18 to 22 minutes at 425°F.
Frozen broccoli needs a bit longer, usually 25 to 30 minutes, because the extra moisture has to cook off before it can crisp up.
So if you’re roasting frozen broccoli, plan for extra time and don’t crowd the pan.
4. Your Desired Texture
If you like your broccoli tender with a slight bite, pull it at around 18 minutes.
Want it deeply caramelized and crispy at the tips?
Give it the full 22 minutes or even a few extra.
That’s the beauty of knowing how long to roast broccoli — you get to decide the finish.
Tips for Roasting Broccoli in the Oven
Knowing how long do you roast broccoli for in the oven is only half the battle.
Here’s how to make sure those minutes count:
1. Dry It Thoroughly
Wet broccoli steams instead of roasting, and that means soggy florets instead of crispy ones.
Pat your broccoli dry with a towel before it hits the pan.
2. Don’t Crowd the Pan
Give your broccoli room to breathe.
If the florets are touching, they’ll steam, and you’ll wonder why your broccoli didn’t get crispy even though you roasted it for the right amount of time.
3. Toss With Enough Oil
A good drizzle of olive oil helps the broccoli roast evenly and brown beautifully.
Too little oil and it’ll dry out; too much and it’ll turn greasy.
4. Flip Halfway Through
Give the pan a shake or flip the florets with a spatula around the 10-minute mark.
This helps them roast evenly on all sides so you’re not left with burnt tips and pale bottoms.
Common Mistakes When You Roast Broccoli in the Oven
Even when you know how long do you roast broccoli for in the oven, a few sneaky mistakes can ruin the batch:
1. Using a Cold Oven
Always preheat your oven fully before the broccoli goes in.
A cold oven throws off your timing and gives you unevenly cooked florets.
2. Skipping the Seasoning
Salt, pepper, and garlic powder go a long way.
Season before roasting so the flavors have time to develop.
3. Not Checking Early
Ovens vary, and every batch of broccoli is different.
Start checking a few minutes before your target time, especially the first time you roast broccoli in your oven.
So, How Long Do You Roast Broccoli For in the Oven?
You roast broccoli in the oven for about 18 to 22 minutes at 425°F, depending on floret size, oven temperature, and how crispy you want it.
Small florets roast faster, frozen broccoli takes longer, and a hot, preheated oven makes all the difference.
Now that you know exactly how long to roast broccoli, you can confidently turn out crispy, caramelized florets every time.
Enjoy your roasted broccoli.