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!
How long should broccoli roast at 400°F? Broccoli should roast at 400°F for about 20 to 25 minutes, depending on how big your florets are and how crispy you like them.
That’s the short answer, and honestly, it’s the range that works for most home cooks.
But if you want perfect results every single time, there’s a little more to know about roasting broccoli at 400°F.
In this post, we’ll break down exactly how long to roast broccoli at 400, plus tips for getting crispy edges and tender stems.
Let’s get into it.
How Long to Roast Broccoli at 400°F
Roasting broccoli at 400°F takes roughly 20 to 25 minutes, and here’s how to nail that timing.
1. The Standard 20-25 Minute Window
When you roast broccoli at 400°F, the standard time is 20 to 25 minutes.
Small, bite-sized florets usually finish closer to 20 minutes.
Larger florets and thicker stems need the full 25 minutes or even a few extra.
So when people ask how long should broccoli roast at 400, this window is your go-to answer.
2. Flip It Halfway Through
If you want even browning when you roast broccoli at 400°F, flip the florets about 10 to 12 minutes in.
This simple step helps the broccoli roast evenly on all sides.
The edges that were touching the pan get a chance to crisp up too.
It’s a small move that makes a big difference in how your roasted broccoli turns out.
3. Check for Crispy Edges and Tender Stems
The best way to know how long should broccoli roast at 400 is to look and poke.
Crispy, browned edges mean you’re almost there.
A fork should slide easily into the stem without resistance.
If the stem still feels firm, give it another 3 to 5 minutes.
How to Roast Broccoli at 400°F Perfectly
Getting the timing right is only half the story.
Here’s how to set your broccoli up for success when you roast it at 400°F.
1. Dry the Broccoli Thoroughly
Wet broccoli steams instead of roasting.
So after washing, pat the florets completely dry with a clean kitchen towel.
Dry broccoli is the secret to crispy edges when you roast it at 400°F.
2. Cut Florets to Even Sizes
Uneven pieces mean uneven cooking.
Cut your broccoli into similar-sized florets so everything roasts at the same rate.
That’s how you avoid some pieces burning while others stay raw.
3. Don’t Crowd the Pan
Give your broccoli breathing room on the baking sheet.
Crowded florets trap steam and turn soggy instead of crispy.
Use two pans if you have to, because space is what lets broccoli roast properly at 400°F.
4. Use Enough Oil but Not Too Much
Toss the florets in about 1 to 2 tablespoons of olive oil.
Every piece should have a light, even coat.
Too little oil means dry, burnt spots, while too much makes the broccoli greasy.
What Affects Roasting Time for Broccoli at 400°F
Even within that 20 to 25 minute range, a few things can shift how long your broccoli needs.
1. Floret Size
Big florets take longer to roast than small ones.
A giant head of broccoli might need closer to 28 minutes at 400°F.
Tiny florets could be done in 18.
So size matters more than most people think.
2. Fresh vs. Frozen Broccoli
Fresh broccoli roasts in the standard 20 to 25 minutes at 400°F.
Frozen broccoli releases extra moisture, so it often needs 30 to 35 minutes.
Thaw and dry frozen broccoli first if you want it crispy.
3. Your Oven’s Real Temperature
Ovens aren’t always accurate.
Yours might run 15 degrees hotter or cooler than it says.
That’s why checking your broccoli at the 18-minute mark is smart, no matter what the dial says.
So, How Long Should Broccoli Roast at 400?
Broccoli should roast at 400°F for about 20 to 25 minutes until the edges are crispy and the stems are fork-tender.
Smaller florets lean toward 20 minutes, while larger pieces need the full 25 or a bit more.
Flip halfway, keep the pan uncrowded, and check early the first time you try it.
Now you know exactly how long should broccoli roast at 400, so go preheat that oven and enjoy perfectly roasted broccoli tonight.