8 Vegetables Best Eaten Roasted and How to Roast Them Perfectly

Roasted vegetables are not just healthy, they are genuinely delicious and satisfying in a way that boiled or steamed vegetables often are not. Roasting brings out their natural sugars, creating crispy golden edges and rich, complex flavour. Vegetables like broccoli and cauliflower can go from bland to addictive when roasted, while carrots develop a sweet, candy-like taste. Best of all, roasting is one of the easiest ways to cook vegetables: just chop, toss with oil and spices, spread on a tray, and let your oven do the work. What you end up with are vegetables so good you might find yourself eating them straight from the tray.
Hero Image


8 Vegetables That Taste Amazing When Roasted

1. Cauliflower

Roasted cauliflower turns golden brown with crispy, nutty edges and almost buttery flavour that is miles away from the soft, boiled version. Cut into medium florets, toss with oil and your favourite spices, and roast at 220°C (425°F) for about 20-25 minutes. For an Indian twist, sprinkle chaat masala after roasting.

2. Broccoli

Broccoli florets get wonderfully crispy on the outside and tender inside when roasted at high heat. Keep pieces a bit larger so they do not burn and roast at 220°C for 15-20 minutes. A squeeze of lemon over hot broccoli brightens the roasted flavour beautifully.


3. Sweet Potato

Sweet potatoes become sweet and creamy when roasted, with caramelised edges. Peel and cut into 2-cm cubes, then roast at 200°C (400°F) for 30-35 minutes. In Indian-style versions, toss with cumin, coriander, and amchur for extra zing.

4. Carrots

Carrots become tender and sweet like candy when roasted. Peel and cut them into thick batons or rounds, then roast at 200°C for 25-30 minutes. A drizzle of honey and a sprinkle of sesame seeds make them an irresistible side dish.


5. Bell Peppers

Roasting bell peppers brings out their natural sweetness and adds a smoky note. Slice into strips or chunky pieces and roast at 220°C for 15-20 minutes. Roasted peppers are great in pasta, sandwiches, or mixed into rice dishes.

6. Zucchini

Zucchini roasts to golden perfection, remaining tender inside. Cut into thick rounds or half-moons and roast at 220°C for 15-20 minutes. Give zucchini enough space on the tray so it roasts rather than steams.

7. Red Onions

Red onions become sweet and jammy when roasted. Cut into thick wedges, keeping the root intact to hold them together, and roast at 200°C for 25-30 minutes. Use them on burgers, in salads, or as a side with grilled meats.

8. Brussels Sprouts

Roasted Brussels sprouts develop crispy outer leaves and a nutty, sweet flavour. Trim and halve them, then roast at 220°C for 20-25 minutes. For an extra burst of taste, add a drizzle of balsamic vinegar in the last few minutes.


The Science Behind Roasting

Roasting works because high heat triggers two key reactions in vegetables:

  • Caramelisation turns natural sugars golden brown, adding sweetness and depth.

  • The Maillard Reaction creates new flavour compounds as amino acids and sugars react under heat.

The dry heat of the oven also evaporates moisture, concentrating flavour and creating those irresistible crispy edges.

Tips for Roasting Vegetables Perfectly

  1. Cut vegetables into similar sizes so they cook evenly.