How Long to Roast Broccoli
By The Recipes by Mom kitchen · Last checked October 21, 2026 · Not kitchen-tested; see how our recipes are made
Broccoli florets typically roast in about 15 to 20 minutes in a 425°F (220°C) oven, or for 20 to 25 minutes at 400°F (200°C). These times are a reliable starting point for preparing this popular vegetable.
The exact time depends on the size of the florets and how crowded they are on the pan. The times provided are estimates for common preparations. For best results, use these times as a guide and check for doneness using the visual and texture cues described below.
How Long to Roast Broccoli: time chart
| What | Heat | Time | Done when |
|---|---|---|---|
| Florets | 425°F (220°C) | 15 to 20 minutes | Browned edges, tender stems |
| Florets | 400°F (200°C) | 20 to 25 minutes | Tender, some browning |
Table source: Typical ranges from standard cooking practice, not an official chart. Ovens, grills and pieces vary: start checking at the low end of each range.
Good to know
- Dry broccoli well after washing so it browns
- Toss halfway for even color
What changes the roasting time
Several factors can affect how long it takes for broccoli to roast. The roasting times are a guide, and you may need to adjust them based on your specific preparation.
- Size of the pieces: Smaller florets will cook faster than larger, thicker ones. For even cooking, it is best to cut all the pieces to a uniform size. If your florets are very large, they may require more time than the times provided.
- Oven temperature: A higher temperature, like 425°F (220°C), cooks the broccoli more quickly and creates more browning and crisp edges. A slightly lower temperature of 400°F (200°C) will cook it a little more slowly and gently, resulting in a tender texture with less intense browning.
- Pan crowding: Spreading the broccoli in a single, even layer on the baking sheet is essential. If the pieces are crowded together or piled on top of each other, they will steam instead of roast. This prevents browning and results in a softer, sometimes soggy, texture. Use a second pan if necessary to give the florets enough space.
How to tell when broccoli is done
Since oven performance can vary, the best way to check for doneness is to rely on sight and touch rather than the clock alone. The ideal roasted broccoli is a combination of tender and crisp textures.
Check the broccoli at the beginning of the time range provided. The stems should be tender enough to be easily pierced with a fork. The edges of the florets should show some browning, and some of the smallest bits may look quite dark and crispy. This browning is from the caramelization of the natural sugars in the vegetable and adds a deep, savory character.
If the stems are still hard but the tops are browning too quickly, you can lower the oven temperature slightly for the remaining cooking time.
Tips for better roasted broccoli
A few simple techniques can improve the texture and color of your roasted broccoli. Following these steps helps ensure more consistent results.
- Dry the broccoli completely: After washing, pat the florets thoroughly dry with a clean kitchen towel or use a salad spinner. Roasting requires a dry surface. If the broccoli is wet, the water will create steam in the hot oven, which prevents the edges from browning and getting crisp.
- Toss halfway through cooking: Use a spatula to turn the broccoli pieces about halfway through the roasting time provided. This exposes different sides of the florets to the direct heat of the pan and the oven, promoting even browning and cooking on all sides.
- Use enough oil: Make sure every piece is lightly but evenly coated in oil. The oil helps conduct heat, encourages browning, and prevents the broccoli from sticking to the pan. Tossing the florets with oil in a bowl before spreading them on the baking sheet is an effective way to get an even coating.
Sources and method
- USDA FSIS Safe Minimum Internal Temperature Chart
- Time ranges not marked as USDA are typical ranges from standard cooking practice
Last checked October 21, 2026.