How to Grill Vegetables
Vegetables cook at wildly different speeds, and that's why half of them burn while the rest stay raw. Group them by density and the problem disappears.
Quick answer
Cut vegetables into large, flat pieces so they can’t fall through, toss them in oil and salt, and grill by density — quick items like asparagus and courgette over direct medium-high for 4–8 minutes, dense items like potatoes and carrots over indirect heat for 20–30. Vegetables have no safe internal temperature; they’re done when they’re tender and charred.
Grilled vegetables go wrong for one structural reason: people put them all on at the same time. An asparagus spear and a potato wedge are not the same cooking problem, and treating them as one is why a mixed platter tends to arrive with some things blackened and others still crunchy.
Group by density, not by color
Sort everything into three groups before you light the grill.
Quick and delicate — asparagus, courgette, spring onions, tomatoes, mushrooms. These need direct medium-high heat and 4 to 8 minutes. They’re done almost as soon as they’re marked.
Medium — peppers, onions, aubergine, corn, broccoli. Direct medium heat, 8 to 15 minutes, turning. They want enough time for the inside to soften while the outside chars.
Dense — potatoes, sweet potatoes, carrots, beetroot, winter squash. These need indirect heat and 20 to 30 minutes, or a par-boil first. Trying to cook a raw potato wedge over direct flame gives you charcoal outside and raw starch inside, every time.
Cut for the grate, not the plate
The second-biggest problem is things falling through the bars. Cut vegetables larger than you would for a pan — peppers into quarters rather than strips, onions into thick rounds rather than slices, courgette lengthways into planks. You can always cut them down after they come off.
Flat surfaces are what you’re after, because contact with the bars is what creates char. Round, rolling shapes touch the grate at a single point and never brown properly. For anything genuinely small — mushrooms, cherry tomatoes, chopped peppers — use a grill basket, which is the tool that makes small vegetables possible at all.
Oil before, salt at the right time
Toss vegetables in oil before they go on. Oil conducts heat into the surface, promotes browning and stops sticking. Don’t drown them — excess oil drips and flares.
Salt timing depends on water content. Salting watery vegetables like courgette and aubergine well in advance draws moisture to the surface, which then has to evaporate before browning can start. For those, salt just before grilling or after. For dense vegetables, salt whenever you like — it makes little difference.
Timing chart
| Vegetable | Cut | Heat | Rough time |
|---|---|---|---|
| Asparagus | Whole spears | Direct med-high | 4–6 min |
| Courgette / zucchini | Lengthways planks | Direct med-high | 6–8 min |
| Mushrooms | Whole or halved | Direct medium | 6–10 min |
| Peppers | Quartered | Direct medium | 8–12 min |
| Onions | Thick rounds | Direct medium | 10–15 min |
| Corn (husked) | Whole cob | Direct med-high | 10–15 min |
| Potatoes | Wedges or halves | Indirect | 20–30 min |
| Carrots | Halved lengthways | Indirect | 20–25 min |
Unlike meat, vegetables carry no food-safety target — they’re safe raw, so “done” means tender and charred to your taste. That makes them the ideal thing to practice fire management on, because the only cost of a mistake is a slightly sad courgette.
If you’re cooking vegetables alongside chicken or burgers, though, those do have targets — see the grilling temperature chart.
Frequently asked questions
How long do vegetables take on the grill?
It depends entirely on density. Asparagus and courgette need 4 to 8 minutes over direct medium-high heat; peppers, onions and corn take 8 to 15; dense vegetables like potatoes and carrots need 20 to 30 minutes over indirect heat or a par-boil first.
What vegetables are best for grilling?
Peppers, onions, courgette, asparagus, mushrooms and corn are the reliable ones — they have enough structure to survive the grate and enough sugar to char well. Dense root vegetables work but need indirect heat, and very watery vegetables like lettuce are novelty rather than staple.
How do you keep vegetables from falling through the grill?
Cut them much larger than you would for a pan — peppers into quarters, onions into thick rounds, courgette into lengthways planks — and cut them down after cooking. For anything genuinely small, a grill basket is the only reliable answer.
Should you oil vegetables before grilling?
Yes. Oil conducts heat into the surface, promotes browning and stops sticking. Toss them in it rather than drizzling, and don't overdo it — excess oil drips into the fire and causes flare-ups that char rather than brown.
Do grilled vegetables need to reach a certain temperature?
No. Unlike meat, vegetables carry no food-safety target — they're safe raw, so 'done' simply means tender and charred to your taste. That makes them the ideal thing to practice fire management on, because a mistake costs you nothing but a sad courgette.
Keep reading
Best Grill Baskets & Toppers
Four designs, and why thin mesh steams while cast iron browns.
See the basketsGrilling Corn on the Cob
The vegetable that gets its own method — husk on, husk off or foil.
Read the corn guideHow to Grill Salmon
The other delicate thing on the grate, and how to stop it sticking.
Read the salmon guideBest Grilling Accessories
Baskets, mats and the kit that keeps small food out of the fire.
See accessories