This post may contain affiliate links.
These Mediterranean Roasted Vegetables take 45 minutes start to finish and come out caramelized at the edges, not soggy or steamed. Zucchini, carrots, bell peppers, red onion and cherry tomatoes get tossed in olive oil, garlic, oregano, thyme and za’atar, then roasted at 425°F until soft with just a little char. It’s a one-pan vegan side dish that works equally well next to grilled chicken on a Tuesday, stirred into a rice bowl for lunch, or made ahead for the week.

These Mediterranean Roasted Vegetables take 45 minutes start to finish and come out caramelized at the edges, not soggy or steamed. Zucchini, carrots, bell peppers, red onion and cherry tomatoes get tossed in olive oil, garlic, oregano, thyme and za’atar, then roasted at 425°F until soft with just a little char. It’s a one-pan vegan side dish that works equally well next to grilled chicken on a Tuesday, stirred into a rice bowl for lunch, or made ahead for the week.
I make a version of this at least once a week, sometimes with whatever’s left in the produce drawer, sometimes exactly as written here. Roasting brings out a natural sweetness in vegetables that steaming or sautéing just can’t match, and using Mediterranean spices instead of a generic Italian blend is what sets this version apart. Za’atar and sumac are staples in Lebanese cooking, and they do something a plain herb blend doesn’t: sumac adds a lemony tang without needing extra acid, and za’atar’s toasted sesame and thyme notes make even simple zucchini and bell peppers taste layered. Pair it with Asian Marinated Flank Steak, Shish Tawook chicken thighs, or spoon it over Hummus with Spiced Beef and Toasted Pine Nuts for a full meal.
Why This Recipe Works

High heat (425°F) caramelizes the natural sugars in the vegetables instead of steaming them, which is what gives you charred edges instead of a mushy, watery pile. Cutting everything to a similar size means the carrots and zucchini finish cooking at the same time. Spreading vegetables in a single, uncrowded layer, using two pans if you have to, keeps steam from building up under the vegetables, which is the single biggest reason roasted vegetables turn out soft instead of caramelized.

Table of Contents
Recipe Ingredients
These simple pantry staples are all you need. See the recipe card below for exact amounts and printable instructions.
- Vegetables: Zucchini, carrots, red and yellow bell peppers, red onion, yellow squash and cherry tomatoes give you a good mix of textures and colors, but you can swap in whatever you have on hand. The key is cutting everything to roughly the same size so it all finishes roasting at the same time.
- Extra Virgin Olive Oil: This does double duty, it coats the vegetables for even roasting and adds flavor. Use a good quality EVOO here since it’s doing a lot of the work. A drizzle of extra over the finished vegetables adds richness right before serving.
- Garlic: Fresh minced garlic goes into the marinade with the oil and spices, mellowing as it roasts instead of turning sharp or bitter.
- Za’atar and Sumac: These are the two spices that make this version taste different from a standard Italian-herb roasted vegetable recipe. Za’atar brings toasted sesame, thyme and oregano notes, while sumac adds a bright, lemony tang without needing extra acid. Use one or both.
- Oregano and Thyme: A classic Mediterranean herb base that works underneath the za’atar and sumac. If you don’t have za’atar on hand, this pairing still carries the dish well on its own.
- Lemon Juice: Adds brightness and works especially well alongside sumac. Start with half a lemon’s worth and add more to taste. Lemon slices roasted alongside the vegetables add color and a nice presentation, and their flesh turns soft and slightly sweet.
- Fresh Herbs: Parsley, mint, basil or dill, added after roasting, wake the whole dish back up. Don’t skip this step, it’s the difference between good and great.
How to Make Mediterranean Roasted Vegetables:
Preheat the oven to 425 degrees F.
Step 1: Cut Vegetables: Cut all of your vegetables to your desired size making sure they are about the same size for even roasting and put them in a large mixing bowl.
Step 2: Mix Together the Marinade: In a small mixing bowl or mason jar combine the olive oil, garlic, thyme, oregano, za’atar or sumac, lemon juice and salt and pepper. Stir or shake to combine.
Step 3: Toss Vegetables: Toss the vegetables in the olive oil mixture.
Step 4: Spread Vegetables on Baking Sheet: On a baking sheet spread the vegetables out in an even layer. You don’t want your vegetables to be crowded so you may want to use two baking sheets.
Step 5: Roast Vegetables: Roast the vegetables for about 30 to 35 minutes or until they are soft and just starting to show some char on the edges making sure to stir the vegetables at about the 15 minute mark. Garnish with fresh herbs and serve warm.
Common Mistakes to Avoid
- Crowding the pan. If vegetables are touching or piled up, they steam instead of roast. Use two baking sheets if one looks full.
- Cutting pieces unevenly. A small zucchini chunk next to a large carrot chunk means one burns while the other is still firm. Aim for similar sizes across all vegetables.S
- Skipping the stir. Stirring once around the 15-minute mark keeps one side from charring too much before the other side cooks through.
- Using watery vegetables without adjusting. Tomatoes and zucchini release liquid as they cook. If your pan looks wet halfway through, spread everything out further or roast a few extra minutes uncovered.
- Pulling them too early. Vegetables that look “done” at 25 minutes often haven’t hit the caramelized edge yet. Give them the full 30 to 35 minutes for real char, not just softness.

Tips and Modifications for This Mediterranean Vegetable Recipe
- Cutting size: Keep all your pieces roughly the same size so everything finishes roasting together. Uneven pieces mean small ones burn while large ones are still firm.
- Temperature: 425°F is the sweet spot after years of making this. Check your vegetables around the 25-minute mark, and again when you stir at 15 minutes, but expect most cuts to hit that perfect soft-with-char texture between 35 and 40 minutes. Exact timing depends on how you’ve cut your vegetables.
- Seasoning: Sumac and za’atar are the two I reach for most, but Italian seasoning, dried oregano, or any spice blend you already love works too. Don’t be shy with it, seasoning is what separates a forgettable tray of vegetables from one people ask about.
- Grilling variation: This recipe adapts well to the grill. Use a grill pan or grill basket so smaller pieces don’t fall through the grates, and keep the heat moderate rather than high. If I’m already grilling meat, I’ll often roast these on a rack above it instead, so everything finishes at once.
What should I pair Mediterranean roasted vegetables with?
They work well in rice or Buddha bowls, alongside grilled meat, with seafood, or as a holiday side.
- Rice or Buddha bowls: Add them to this Chicken Shawarma Rice Bowl or serve alongside these Beef Kafta Meatballs.
- Grilled meat: Try them with these Mediterranean Beef Kabobs or this Tandoori Chicken.
- Seafood: Pair with this The Best Baked Mediterranean Salmon Recipe or if you prefer white fish, this Baked Cod or Easy Baked Fish.
- Holidays: Serve alongside this Herb Butter Roasted Turkey at Thanksgiving.
Storage and Reheating
- Refrigerator: Store leftover vegetables in an airtight container in the fridge for up to 3 to 4 days.
- Freezer: Let vegetables cool completely, then freeze in an airtight container or freezer bag for up to 2 months. They’ll be slightly softer once thawed, since vegetables lose some structure in the freezer, but flavor holds up well.
- To reheat: from the fridge: Warm in a 400°F oven for 8 to 10 minutes, or in a skillet over medium heat until heated through. This keeps the edges from going soggy the way a microwave can.
Make ahead: You can chop the vegetables and toss them with the oil and seasoning up to a day in advance, then refrigerate until ready to roast.
More Vegetable Recipes
Tried this recipe? Leave a star rating and comment below! Subscribe to my newsletter or follow me on Facebook, Instagram, or Pinterest for the latest.
Mediterranean Roasted Vegetables

Video
Ingredients
- 1 zucchini, sliced and quartered
- 3 carrots, peeled and cut into chunks
- 1 red bell pepper, sliced
- 1 yellow bell pepper, sliced
- 1 red onion, chopped or sliced
- 1 yellow squash, sliced and quartered
- 2 cups cherry tomatoes
- 3 Tablespoons olive oil
- 4 cloves garlic , minced
- 1 teaspoon oregano
- 1 teaspoon thyme
- 1 teaspoon za'atar , or sumac {optional}
- 1/4 teaspoon salt
- 1/8 teaspoon black pepper
- 1/2 lemon, juiced {optional}
- parsley, mint, basil or dill, chopped
- Lemon slices, for serving
Instructions
- Preheat the oven to 425 degrees F.
- Cut all of your vegetables to your desired size making sure they are about the same size for even roasting and put them in a large mixing bowl.
- In a small mixing bowl or mason jar combine the olive oil, garlic, thyme, oregano, za’atar or sumac, lemon juice and salt and pepper. Stir or shake to combine.
- Toss the vegetables in the olive oil mixture.
- On a baking sheet spread the vegetables out in an even layer. You don’t want your vegetables to be crowded so you may want to use two baking sheets.
- Roast the vegetables for about 30 to 35 minutes or until they are soft and just starting to show some char on the edges making sure to stir the vegetables at about the 15 minute mark.
- Garnish with fresh herbs and serve warm.
Notes
- Store in an airtight container in the fridge for up to 3 to 4 days. To freeze, cool completely and store in an airtight container or freezer bag for up to 2 months.
- Reheat in a 400°F oven for 8 to 10 minutes (or about 15 minutes from frozen) for the best texture.You can swap in any similar-cook-time vegetable you have on hand, and adjust the lemon juice or za’atar to taste.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.

















My family loved this!
So glad to hear that!
This worked exactly as written, and everyone loved it! Will become one of our regular recipes thank you 🤤😋
So glad you liked it!
Made it twice now and loved the taste, my husband didn’t even complain. Will surely make these again
I am so glad you liked it!
My family loved this! It will show up in the rotation again and again!
That makes me so happy!! Thanks for letting me know
Thank you for sharing this recipe. So tasty and handy to share with just about anything
You are welcome. So glad you like them!
This is the best roasted vegetables I ever made. The recipe was perfect to perfection my entire family loved it. Thank you for sharing. I will make this every chance I get.
I am so happy you liked them!
I did add some additional vegetables and everything came out great. I would also recommend to let them cool just a bit or serve at room temperature to give the spices a chance to really make this recipe pop.
I am so glad you enjoyed them! They are a favorite here too
Do you think you could freeze this recipe?
You can! To maximize quality and minimize freezer burn I would make sure to allow the roasted vegetables to cool completely before transferring them to freezer-safe container or bag and remove as much air as possible. Hope you enjoy them!
This was a perfectly light, beautifully flavorful dish. I never would have thought that mint would taste good with vegetables, but it enhanced the flavor of the tomatoes and squash so much! Five stars!
So glad you liked it!
I love Roasted Vegetable.The easiest, simplest, and BEST way to roast vegetables – perfectly.