How Long Does It Take Broccoli To Cook In Oven

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 15 to 25 minutes to cook in the oven, depending on the temperature you use and how big your florets are.
 
If you like your broccoli tender-crisp with slightly charred edges, you’re looking at closer to 15–20 minutes at 425°F.
 
If you prefer it softer and more caramelized, give it 22–25 minutes and you’ll get that deeper roasted flavor.
 
The good news is that oven-roasting broccoli is one of the easiest ways to cook it, and once you know the timing, you can pretty much set it and forget it.
 
In this post, we’ll break down exactly how long broccoli takes to cook in the oven, the best temperatures to use, and the little tricks that make roasted broccoli taste amazing every single time.
 
Let’s get into it.
 

How Long Broccoli Takes to Cook in the Oven

The truth is, how long it takes broccoli to cook in the oven isn’t a single fixed number.
 
It depends on a few things, but the sweet spot for most home cooks is right around 18–22 minutes at 400–425°F.
 
Here’s what actually affects how long broccoli cooks in the oven:
 

1. Oven Temperature

Temperature is the biggest factor in how long broccoli takes to cook in the oven.
 
At 350°F, broccoli needs about 25–30 minutes to get tender with any browning.
 
At 400°F, you’re looking at roughly 18–22 minutes for tender-crisp broccoli with nice roasted edges.
 
At 425°F or higher, broccoli cooks in about 15–18 minutes, and you get those crispy, charred tips people love.
 
So if you’re ever wondering how long to roast broccoli, the answer really starts with what temperature you’re using.
 

2. Floret Size

Bigger broccoli florets take longer to cook in the oven than smaller ones.
 
If you cut your florets into bite-sized pieces (about 1 to 1.5 inches), they’ll cook evenly in around 18–20 minutes at 400°F.
 
Large florets or whole broccoli heads can take 25–30 minutes and may brown unevenly.
 
So cut your broccoli into similar-sized pieces if you want predictable cook times.
 

3. Pan Spacing

How you arrange broccoli on the baking sheet affects how long it cooks in the oven too.
 
If the florets are crowded together, they steam instead of roast, and it takes longer for them to brown.
 
Give them space in a single layer, and your broccoli cooks faster and gets those crispy edges.
 

Best Temperature for Roasting Broccoli in the Oven

The best temperature for cooking broccoli in the oven is 400°F to 425°F.
 
Here’s why that range works so well:
 

1. High Heat Brings Out the Crispy Edges

At 400–425°F, broccoli roasts rather than steams.
 
The high heat caramelizes the natural sugars in the florets and gives you those slightly charred tips that make roasted broccoli so good.
 
That’s the whole reason oven-roasted broccoli beats steamed broccoli in flavor.
 

2. It Cooks Quickly Without Burning

Higher heat cooks broccoli faster, but going above 450°F risks burning the tips before the stems are tender.
 
400–425°F is the sweet spot where broccoli cooks in 15–25 minutes with even browning.
 

3. It Works With Any Seasoning

Whether you toss your broccoli in olive oil, garlic, lemon, or parmesan, that temperature range lets the seasonings roast into the broccoli nicely.
 
You’ll find the timing stays roughly the same no matter what flavors you add.
 

Tips for Perfectly Cooked Broccoli in the Oven

Want to nail the cooking time for broccoli in the oven every single time?
 
Keep these tips in mind:
 

1. Dry the Broccoli Before Roasting

Pat your broccoli dry after washing it.
 
Extra moisture makes broccoli steam instead of roast, which affects how long it takes to cook in the oven and makes it soggy.
 

2. Don’t Skip the Oil

Toss the florets in a couple tablespoons of olive oil before they go in the oven.
 
The oil helps the broccoli brown evenly and keeps it from drying out during the cook time.
 

3. Give It a Midway Shake

Around the halfway mark of the broccoli cooking time in the oven, give the pan a shake or flip the florets with a spatula.
 
This ensures even browning and prevents one side from burning while the other stays pale.
 

4. Check Early If You Like It Crisp

If you prefer broccoli tender-crisp, start checking at 15 minutes.
 
How long broccoli takes to cook in the oven is a personal thing, so taste a floret and pull it when it hits your preferred texture.
 

So, How Long Does It Take Broccoli to Cook in the Oven?

Broccoli takes about 15 to 25 minutes to cook in the oven, depending on the temperature and floret size.
 
At 425°F, expect around 15–18 minutes for crispy edges and tender-crisp stems.
 
At 400°F, plan for roughly 18–22 minutes, and at 350°F, give it 25–30 minutes.
 
Keep your florets similar in size, spread them out on the pan, and check them a few minutes early the first time you try a new temperature.
 
Hope this post helped you figure out exactly how long broccoli takes to cook in the oven, and now you can roast it with confidence any night of the week.