Cooking cluster
See all guides tagged in the cooking topic cluster.
Roasting times and temperatures for every common vegetable from asparagus to zucchini.
Roasted vegetables are one of the simplest, most transformative techniques in cooking. The same broccoli that tastes bitter and limp when steamed becomes sweet, caramelized, and deeply satisfying when roasted properly. But getting the timing right — especially when you are cooking multiple vegetables at once — requires understanding why different vegetables behave so differently in a hot oven. This guide explains the science and gives you the specific times you need to roast any vegetable correctly.
Two primary factors determine how long a vegetable takes to roast: water content and density. These properties dictate how quickly heat penetrates to the center and how rapidly the exterior can brown.
High-water-content vegetables like zucchini, tomatoes, and mushrooms must first release and evaporate much of their moisture before browning can begin. If the pan is crowded, this released steam cannot escape and the vegetables braise instead of roast — becoming soft and soggy rather than caramelized and crispy at the edges. Dense, lower-water vegetables like carrots and beets have less moisture to expel, but their density means heat travels more slowly to the center.
Root vegetables like carrots, parsnips, turnips, and beets are dense and starchy. They take significantly longer to cook through than leafy or tender vegetables. A carrot cut into 1-inch pieces might take 25–35 minutes; the same weight of asparagus spears takes 10–15 minutes. Cutting dense vegetables smaller dramatically reduces their cooking time — a carrot cut into ¼-inch coins cooks in 15 minutes while 1-inch chunks take 30.
Roasting at 425°F (220°C) is the standard recommendation, and for good reason. At this temperature, the Maillard reaction — the chemical process responsible for browning and the complex savory-sweet flavors it creates — occurs efficiently. The high heat also rapidly evaporates surface moisture, which prevents the steaming effect that ruins texture.
Lower temperatures (350–375°F) are appropriate when you want to cook vegetables gently without browning, or when you are roasting alongside a protein that demands a lower temperature. At these temperatures, vegetables will become tender but will not develop the same caramelized exterior. Some vegetables, like garlic cloves or cherry tomatoes being slow-roasted for sauce, benefit from lower temperatures precisely because you want them to break down without browning too aggressively.
As a rule of thumb: 425°F for maximum caramelization and texture; 375°F when roasting alongside other dishes or when browning is not the goal.
All times assume vegetables are cut to the specified size, tossed in oil, spread in a single layer with space between pieces, on a metal sheet pan (not glass) in a preheated oven. Times are guidelines — start checking for doneness 2–3 minutes before the minimum.
| Vegetable | Cut Size | Roasting Time at 425°F | Doneness Indicator |
|---|---|---|---|
| Asparagus | Whole spears | 10–12 min | Tender, tips slightly crispy |
| Cherry tomatoes | Whole or halved | 12–15 min | Burst, edges caramelized |
| Broccoli florets | 2-inch florets | 15–20 min | Edges deeply browned, stems tender |
| Cauliflower florets | 2-inch florets | 20–25 min | Golden-brown on flat sides, tender throughout |
| Zucchini | ½-inch half-moons | 12–18 min | Golden edges, not mushy |
| Bell peppers | 1-inch strips | 20–25 min | Softened, edges charred |
| Mushrooms | Halved or quartered | 15–20 min | Golden-brown, moisture evaporated |
| Green beans | Whole, trimmed | 15–20 min | Blistered, slightly crispy ends |
| Brussels sprouts | Halved | 20–25 min | Deep brown cut sides, leaves crispy |
| Sweet potato | 1-inch cubes | 25–30 min | Caramelized exterior, tender when pierced |
| Regular potato | 1-inch cubes | 30–35 min | Golden-brown, crispy exterior, fluffy interior |
| Carrots | 1-inch pieces | 25–30 min | Tender when pierced, caramelized edges |
| Beets | 1-inch cubes (peeled) | 35–40 min | Fork-tender throughout |
| Butternut squash | 1-inch cubes | 25–35 min | Caramelized, fork-tender, slightly collapsed |
| Onion / shallots | Wedges or halved | 25–30 min | Softened, edges deeply caramelized |
| Eggplant | 1-inch cubes | 20–25 min | Soft, golden-brown, slightly collapsed |
| Corn on the cob | Whole ears | 25–30 min | Kernels golden, some charring |
| Garlic | Whole head, top cut off | 40–50 min | Soft, spreadable, golden-brown |
Cutting size is one of the most powerful variables you control. Smaller pieces have more surface area relative to their volume, which means faster browning and faster cooking. Larger pieces take longer to cook through and develop a crust before the center is tender.
For even cooking, cut all pieces to a similar size. Mixed sizes in the same pan produce uneven results — the small pieces burn while the large ones remain undercooked. If you have vegetables of very different densities, cut the denser ones smaller so everything finishes at the same time.
Unlike meat, there is no internal temperature target for roasted vegetables. Doneness is determined by texture and appearance:
The most common mistake in roasting vegetables is crowding the pan. When vegetables are piled on top of each other or touching without space between them, two things happen:
The solution is straightforward but non-negotiable: spread vegetables in a single layer with at least ½ inch of space between pieces. If your pan is not large enough, use two pans. A half-sheet pan (18 × 13 inches) can typically handle about 4 cups of vegetables. When in doubt, use a larger pan or roast in batches.
Oil is also essential. A light coating of oil (about 1–2 tablespoons per pound of vegetables) conducts heat to the surface of the vegetables and enables the Maillard reaction. Too little oil results in dry, leathery vegetables. Too much creates greasiness. Toss vegetables in a bowl with oil before spreading — this ensures even coating.
Sheet pan dinners that combine vegetables with different cooking times require a staggered approach. There are two strategies:
Start with the longest-cooking vegetables and add faster-cooking ones partway through. For example: add carrots and potatoes first, then add broccoli and zucchini when 15 minutes of cook time remain. Everything finishes together.
Cut longer-cooking vegetables smaller and shorter-cooking vegetables larger so everything takes approximately the same time. Broccoli cut into 3-inch florets takes as long as carrots cut into ½-inch coins — roughly 18–22 minutes. This allows a single roasting time with no staggering.
Beyond keeping pieces apart from each other, pan choice matters. A dark metal sheet pan absorbs more heat and produces faster browning on the bottom. A light or reflective pan is more forgiving but browning is slower. Avoid glass or ceramic baking dishes for roasting — they do not conduct heat efficiently and retain moisture, often causing steaming even at high temperatures.
Parchment paper is convenient for cleanup but can slightly reduce browning on the bottom compared to a bare metal pan. For maximum caramelization — especially for potatoes and root vegetables — use a lightly oiled bare metal pan without parchment.
For a quick roasted broccoli or asparagus session, set a 20-minute timer and check at the 12-minute mark. For denser vegetables like butternut squash or whole potatoes, a 35-minute timer is your starting point before the fork test. Find more kitchen timing resources at the cooking timers hub.
See all guides tagged in the cooking topic cluster.