Roasting vegetables changed the way I cook and this Mediterranean-style mix is one I make on repeat. They come out caramelized, colorful, and flavorful, with just 10 minutes of prep! Use simple ingredients and your oven to create the perfect veggie side dish in under 30 minutes.

I'm a big fan of simple, flavorful roasted veggies. Roasting enhances their natural sweetness, and they pair beautifully with pan-seared pork loin steaks for an easy protein-forward dinner, or served alongside pasta al forno when you're leaning into comfort food. Leftovers are a bonus; reheat them with Yukon Gold mashed potatoes for an easy weeknight side combo.
The beauty of this recipe is its versatility-it works year-round! In the summer, I love roasting zucchini, onions, and tomatoes, while in winter, I swap in hearty veggies like squash, carrots, and Brussels sprouts. Customize the flavor with your go-to seasonings or herbs to suit your taste. The method stays the same just roast, season, and enjoy!
Jump to:
Ingredients and Substitutions

- Vegetables. I used a combination of cherry tomatoes, zucchini, yellow bell pepper, and red onion. The sweet flavors in the bell pepper and cherry tomatoes balance the earthy zucchini and the stronger flavors in the onion. You can also mix in other veggies like beets, broccoli, cabbage, carrots, sweet potatoes, eggplant, mushrooms or Brussels sprouts.
- Garlic. Roasting garlic is optional, but highly recommended! Simply add a head of garlic to the tray and allow it to roast with the rest of the vegetables. Once cool enough to handle or at room temperature, squeeze the garlic out of the bulb and add it to the vegetables.
- Italian seasoning. A simple pre-mixed blend works great. If you don't have any, use a mix of dried basil, oregano, and thyme, or swap in fresh herbs if you prefer.
See the recipe card below for the remaining ingredients and quantities.
How to Roast Vegetables

Step 1
Preheat the oven. Drizzle the chopped vegetables with olive oil, sea salt, pepper, and Italian Seasoning, and toss to combine. Transfer to a prepared baking sheet and spread them across the pan in a single layer. Add the garlic, if using.

Step 2
Roast for 20-25 minutes, or until the vegetables are softened.
Sarah's Top Tips for Roasted Vegetables
- Cut the vegetables to a similar size. This is going to help them cook through evenly.
- Cut the top off the garlic bulb to allow the olive oil to drizzle down inside the garlic bulb. This will help caramelize the garlic cloves and increase the flavor.
- Cook at a high temperature. If the temperature is too low, the veggies will steam instead of roast and won't develop a slight char.
- Don't crowd the pan. I personally love roasting on my Pampered Chef Stone Bar Pan because the stoneware pulls moisture away for a better crisp. If you don't have a stone, a high-quality baking sheet works beautifully, too.

Serving Suggestions
These roasted vegetables make an easy side for chicken dinners. Try them with grilled Mediterranean chicke for a classic pairing, or serve alongside air fryer lemon pepper chicken thighs for a zesty, quick dinner option. When you're craving something extra cozy, they're great next to honey garlic chicken thighs for a sweet-savory contrast.
Storage & Reheating
Store your leftover roasted vegetables in an airtight container in the refrigerator for 3-4 days. Reheat in the microwave, oven or eat them cold with pasta salads.
Did you make this recipe? Leave a ⭐️⭐️⭐️⭐️⭐️ rating and a comment below-I'd love to hear how it turned out! THANK YOU!

Easy Mediterranean Roasted Vegetables (Oven-Baked in 30 Minutes)
Video
Save this Recipe!
See the full post for extra tips and photos
Ingredients
- 2 zucchini, cut into 1-inch pieces
- 1 pint cherry tomatoes
- 1 yellow pepper, cut into 1-inch pieces
- 1 red onion, cut into 1-inch pieces
- 2-3 tablespoons extra virgin olive oil
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon Italian seasoning
- 1 head of garlic or whole garlic cloves, optional
Instructions
- Preheat the oven to 425 degrees F. Cut the vegetables into 1-inch pieces and add to a large bowl.2 zucchini, 1 pint cherry tomatoes, 1 yellow pepper, 1 red onion
- Pour olive oil, salt, pepper and Italian seasoning over the veggies and toss to combine.1 teaspoon salt, ½ teaspoon black pepper, ½ teaspoon Italian seasoning, 2-3 tablespoons extra virgin olive oil
- Add everything to a sheet pan along with the garlic, if using.1 head of garlic or whole garlic cloves
- Roast in the oven for 20-25 minutes until the vegetables are softened.
Sarah's Tips
- Cut the vegetables in equal-sized pieces to help them cook through evenly.
- Cook at a high temperature to allow the veggies to get a slight char.
- Store your leftover roasted vegetables in an airtight container in the refrigerator for 3-4 days. Reheat in the microwave, oven or eat them cold with pasta salads.



Evad says
This is a good one.
Even a kitchen klown like me couldn't mess it up.
Thanks very much!
Wendy says
This is an easy vegetable dish to prepare. I double the recipe so I have these veggies every day. Sometime I put them in scrambled eggs or just on the side of any meal I am preparing. Have made this receipe 5 times.
Sarah Hill says
Ooh I love that you put these in eggs, that sounds so good! So happy to hear you love the recipe.
Gloria says
We're going to try roasting with convection the next time because the dish was sort of watery. However, tasted great!
Sarah Hill says
Hi Gloria, glad you enjoyed it! Let me know how it goes with the convection oven. Sometimes the tomatoes and/or zucchini can get a little watery from the salt so maybe thats what happened here.
Charlene says
Delicious and easy to execute!
Courtney says
So easy and so delicious!!