Looking for a colorful, flavorful Italian side dish? This Italian Roasted Vegetables recipe is simple, aromatic, and full of Mediterranean flavor.
Fresh vegetables are tossed with olive oil, garlic, rosemary, oregano, salt, and pepper, then roasted until tender and lightly caramelized. It is an easy side dish for family dinners, Sunday lunches, or meal prep, and it pairs well with many Italian mains.

Roasted vegetables are often associated with potatoes, carrots, broccoli, or Brussels sprouts, but Mediterranean vegetables are especially delicious when cooked in a hot oven. Tomatoes, zucchini, peppers, mushrooms, onions, potatoes, and carrots all become richer and sweeter as they roast.
This recipe for Italian Roasted Vegetables is one of those reliable dishes that works with almost any meal. It takes very little effort: prepare the vegetables, coat them in seasoned olive oil, spread them on baking sheets, and let the oven do the work. The result is a tray of tender, golden vegetables with fragrant herbs and mellow roasted garlic.
In Italian, vegetables are called verdura, and this style of oven-roasted vegetable dish can be described as verdura al forno. It is practical, seasonal, and easy to adapt depending on what looks best at the market.
Table of Contents
Why you’ll love this recipe
- Fresh ingredients – Italian cooking is known for making the most of simple, good-quality ingredients. Fresh vegetables give this dish the best texture and flavor.
- Classic Italian seasoning – rosemary, oregano, garlic, olive oil, salt, and black pepper add a savory Mediterranean aroma without overwhelming the vegetables.
- Easy and versatile – this Italian roasted vegetables recipe can be made with the vegetables listed or adapted to suit what you have available.
- Naturally gluten free – this vegetable side dish contains no gluten ingredients, making it suitable for many meals.
- Excellent flavor and texture – roasting concentrates the natural sweetness of vegetables and creates caramelized edges that taste delicious.
For exact ingredient amounts and full cooking instructions, see the recipe card at the bottom of the page.
Ingredients

- Tomatoes – cocktail tomatoes are easy to halve and roast well. Cherry tomatoes or mini Roma tomatoes are also suitable.
- Zucchini – choose firm, shiny medium zucchini. Very large zucchini can be watery, so medium ones are best for roasting.
- Red bell pepper – look for peppers that feel firm and have smooth, glossy skin. Avoid soft peppers, as they are past their best.
- Mushrooms – white, brown, portobello, or baby bella mushrooms all work. They should be firm, smooth, and plump.
- Potatoes – any variety can be used. Cut them smaller than the softer vegetables so they cook at the same rate.
- Carrot – a regular medium carrot adds color and sweetness.
- Onion – red onion adds a lovely flavor, but white or brown onion can also be used.
- Garlic cloves – fresh garlic is best for this recipe. Leave the cloves whole so they roast gently.
- Olive oil – regular olive oil is fine, though extra virgin olive oil can be used if preferred.
- Rosemary – fresh rosemary gives a wonderful Italian aroma.
- Oregano – dried oregano is convenient and has a concentrated flavor that works beautifully with roasted vegetables.
- Salt and pepper – seasoning is important because it brings out the natural flavor of the vegetables and helps them taste balanced.
See the recipe card for quantities.
Instructions
Preheat the oven to 400ºF/200ºC. Line two large baking sheets with nonstick parchment paper.

Wash, peel where needed, and chop the vegetables. Cut faster-cooking vegetables into larger pieces and firmer vegetables into smaller pieces.

In a large bowl, combine the olive oil, rosemary leaves, dried oregano, salt, and black pepper.

Add the prepared vegetables to the bowl and toss until everything is well coated in the herbed oil.

Divide the vegetables between the baking sheets in a single layer and roast until tender with lightly browned edges.
Hint: Do not crowd the baking sheets. If the vegetables are piled on top of each other, they will steam instead of roast and may turn soft or watery.
Substitutions
- Vegetables – use other Mediterranean vegetables if you like. Eggplant, fennel, yellow squash, or marinated artichokes can be delicious options.
- Olive oil – sunflower oil or avocado oil can be used instead of olive oil.
- Herbs – rosemary and oregano are classic, but thyme, sage, bay leaves, or Italian seasoning can also be used.
Variations
- Lemon and parsley – mix finely grated lemon zest with chopped fresh parsley and sprinkle over the roasted vegetables before serving.
- Nutty – add toasted pine nuts or slivered almonds for crunch and a nutty flavor.
- Cheesy – sprinkle with grated Parmesan for an Italian finish, or use crumbled feta for a Mediterranean-style variation.
Equipment
You will need a large mixing bowl to coat the vegetables evenly with oil and herbs. Two large baking sheets are also important because the vegetables need space to roast in a single layer.
Storage
Store leftover Italian roasted vegetables in a sealed container in the refrigerator. Reheat them in the microwave, warm them in the oven, or enjoy them cold as a roasted vegetable salad.
Top tip

- Preheat the oven properly. A hot oven helps vegetables roast instead of steam. Check them halfway through cooking and rotate the trays if your oven heats unevenly.
- Cut vegetables according to cooking time. Zucchini and bell peppers cook faster, so cut them larger. Potatoes and carrots take longer, so cut them smaller.
- Season generously. Salt enhances flavor and helps the vegetables caramelize without tasting flat.
- Use a single layer. Crowded vegetables release moisture and become soggy. Give them enough room on the baking sheets.
- Use dark baking sheets if possible. Dark baking sheets absorb heat quickly and can help the vegetables brown well.
- Choose baking sheets rather than deep pans. Low sides allow moisture to evaporate and air to circulate around the vegetables.
FAQ
The secret is to coat the vegetables with enough oil and spread them in one single layer. This helps them caramelize instead of steam. Avoid piling the vegetables on the baking sheet.
Tomatoes, zucchini, bell peppers, eggplant, fennel, and artichokes are all popular vegetables in Italian cooking. What is used often depends on the season.
Start with fresh, firm vegetables and avoid overcrowding the baking sheets. While vegetables naturally release moisture as they cook, arranging them in a single layer allows that moisture to evaporate more effectively.
Serving Suggestions

Serve Italian Roasted Vegetables as a side dish with chicken, meatballs, braciole, grilled meats, or simple cutlets. They are also excellent alongside breadsticks, pasta dishes, or a casual family lunch.
For something different, serve the vegetables at room temperature as part of an appetizer platter with olives, stuffed peppers, or baked ricotta. The roasted vegetables can also be added to sandwiches, grain bowls, or salads.
Made this recipe?
If you enjoyed it, leave a star rating and a review below.

Italian Roasted Vegetables Recipe
Ingredients
- 8 ounces cocktail or cherry tomatoes (227 grams)
- 2 medium zucchini (300 grams)
- 1 red bell pepper (200 grams)
- 8 ounces mushrooms (227 grams)
- 2 small potatoes (200 grams)
- 1 medium carrot (150 grams)
- 1 red onion
- 3 garlic cloves
- ⅓ cup olive oil
- 2 sprigs rosemary leaves picked
- 1 teaspoon dried oregano
- 2 teaspoons salt or to taste
- ¼ teaspoon freshly ground black pepper
Instructions
-
Preheat the oven to 400ºF/200ºC. Line two large baking sheets with nonstick parchment paper.
-
Wash the tomatoes, zucchini, and bell pepper. Halve the cocktail tomatoes. Cut the zucchini and red bell pepper into large chunks, discarding the pepper stalk and seeds.
-
Wipe any dirt from the mushrooms and cut them in half.
-
Peel the potatoes, carrot, red onion, and garlic cloves. Cut the potatoes and carrot into small pieces, smaller than the zucchini. Cut the onion in half, then slice it into thin wedges. Leave the garlic cloves whole.
-
In a large bowl, combine the olive oil, rosemary leaves, dried oregano, salt, and black pepper.
-
Add the prepared vegetables to the oil mixture and toss until evenly coated.
-
Divide the vegetables between the two baking sheets in a single layer. Roast for 30 to 40 minutes, or until tender and lightly browned at the edges.
-
Taste and adjust the seasoning if needed. Serve warm or at room temperature.
Notes
Top tips for roasting vegetables in the oven:
- Cut quick-cooking vegetables larger than vegetables that need more time.
- Season well for the best flavor and caramelization.
- Arrange vegetables in one single layer on the baking sheets.
- Use low-sided baking sheets so moisture can evaporate.
- Dark baking sheets can help vegetables brown more effectively.
- Use a hot, preheated oven for better roasting.
Nutritional Estimate Per Serving
Carbohydrates: 22g |
Protein: 5g |
Fat: 13g |
Fiber: 4g |
Sugar: 6g
Nutritional Disclaimer
Nutritional information is an estimate provided by an online nutrition calculator. For the most accurate results, calculate nutrition using the exact ingredients and brands you use.