Love oven-roasted vegetables? As a home cooking expert with years of perfecting sheet-pan meals, I do too. They deliver irresistible caramelized flavors, gorgeous golden hues, and that crave-worthy crunch.
Far superior to boiling, steaming, or microwaving, roasting locks in nutrients and elevates everyday veggies. The key to success? Knowing precise cooking times for each type. Here's your straightforward, tested guide:

Click here to easily print this guide in PDF.
1. Preheat your oven to 220°C.
2. Cut vegetables into even pieces, toss with olive oil, and season generously.
3. Arrange in a single layer on a baking sheet and roast.
Green beans: 10 mins
Asparagus: 12 to 15 min
Zucchini: 15 to 20 min
Broccoli: 20 to 25 min
Butternut squash: 20 to 25 min
Parsnips: 20 to 25 min
Cauliflower: 25 to 30 min
Carrots: 25 to 30 min
White and red onions: 25 to 30 min
Sweet potatoes: 30 to 35 min
Potatoes: 30 to 35 min
Brussels sprouts: 30 to 35 min

While each vegetable has an ideal temperature, 220°C works perfectly for roasting multiples together efficiently. Pro tip: See our oven temperature conversion guide for thermostat equivalents.
Wash and cut vegetables into uniform pieces. Drizzle with olive oil, then season with salt, pepper, and herbs. Our favorite combos:

Click here to easily print this list in PDF.
Uniform sizing ensures even cooking and consistent timing—no peeling needed, just a good scrub. Spread in a single layer on a baking sheet.
Quick hack: Start slower-cooking veggies first; add quick ones like asparagus later to avoid over-browning. Sprinkle garlic, onions, thyme, or rosemary toward the end for max flavor.
Slide into the preheated oven and stir once or twice during roasting. This simple step guarantees even browning and texture—trust me, it's transformative.
Let them roast until golden, crispy outside, and tender inside. Use this time to prep the rest of your meal or unwind. Serve hot and savor!
Tried these oven-roasted vegetable times? Share your results and tweaks in the comments—we'd love to hear how it turned out!