Colorful vegetables roasted together in one pan for an easy Mediterranean-inspired meal. Zucchini, bell peppers, red onion, eggplant, cherry tomatoes, and baby potatoes are tossed with extra-virgin olive oil, garlic, oregano, thyme, rosemary, lemon zest, and juice. Roast at high heat until tender and caramelized. Finish with crumbled feta and fresh parsley for a bright, satisfying dish perfect for busy weeknights or relaxed weekend meals.
Last summer my neighbor returned from a trip to Santorini with stories of vegetable trays that arrived at every table, glistening with olive oil and herbs. She recreated it for our block party and I watched three generations go back for thirds. That evening convinced me that roasted vegetables deserve center stage treatment, not the side dish afterthought I'd always given them.
I made this for my sister who claims to hate eggplant after too many mushy experiences. She picked through the tray asking what each vegetable was, then went completely silent eating. When I told her she'd just finished an entire eggplant, she laughed and asked for the recipe immediately.
Ingredients
- 2 medium zucchini: Slicing into rounds instead of cubes gives you more surface area for that golden roast
- 1 large red bell pepper: Red peppers sweeten considerably in the oven, balancing the earthier vegetables
- 1 large yellow bell pepper: The yellow variety brings a slightly different sweetness that reminds me of sunshine
- 1 medium red onion: Red onions mellow beautifully and add gorgeous purple color throughout the dish
- 1 medium eggplant: Cubing it into 1-inch pieces ensures it cooks through before drying out
- 250 g cherry tomatoes: They burst and create their own sauce, mixing with the olive oil to coat everything
- 150 g baby potatoes: Quartered they roast in the same time as tender vegetables, no pre-boiling needed
- 3 tbsp extra-virgin olive oil: This is not the time to be stingy, the oil carries all the herbs into the vegetables
- 3 cloves garlic: Minced raw it mellows into sweet aromatic notes rather than sharp bites
- 1 1/2 tsp dried oregano: The backbone of Greek flavor, use more if you really love herb intensity
- 1 tsp dried thyme: Adds an earthy layer that bridges the vegetables together
- 1/2 tsp dried rosemary: A little goes far, use a light hand or it can overpower the delicate vegetables
- 1/2 tsp salt: Enhances natural sweetness without making it taste salted
- 1/4 tsp freshly ground black pepper: Grind it fresh and add more later if you prefer more heat
- Zest of 1 lemon: The oils in the zest bring brightness without the acidity of juice alone
- Juice of 1/2 lemon: Added before roasting it mellows into a subtle background note
- 100 g feta cheese: The salty creaminess is traditional but you can absolutely skip it
- 2 tbsp chopped fresh parsley: Adds a fresh pop of green and a bright finish to the roasted flavors
- Lemon wedges: Extra acid at the table lets everyone adjust to their taste
Instructions
- Heat your oven to 425°F:
- This high temperature is what creates those caramelized edges and tender interiors
- Spread vegetables on your largest baking sheet:
- Give them room to breathe, crowded vegetables will steam instead of roast
- Whisk together the olive oil, garlic, and herbs:
- The garlic will infuse into the oil as you mix, ensuring even distribution
- Drizzle and toss everything together:
- Use your hands to gently turn the vegetables, feeling for any dry spots
- Roast for 30 to 35 minutes:
- Stir halfway through so everything gets equal time against the hot pan surface
- Add the finishing touches:
- Scatter feta and parsley while everything is still hot so the cheese softens slightly
- Serve with extra lemon:
- The acid at the table wakes up all those roasted flavors just before eating
My friend from Athens told me her mother roasts vegetables this way every Sunday, setting them on the table family style with everyone reaching in. The communal platter feels more like a gathering than individual servings ever could.
Making It Your Own
Seasonal vegetables work beautifully here, switch in whatever looks best at your market. In autumn I add chunks of butternut squash, spring brings asparagus and artichokes, winter welcomes Brussels sprouts and parsnips.
Serving Suggestions
This dish shines alongside simply grilled fish or roasted chicken, but it's substantial enough to stand alone as a vegetarian main. I've also served it over warmed pita or tucked into wraps the next day.
Storage and Meal Prep
The vegetables keep well in the refrigerator for up to four days, actually developing deeper flavor as they sit. I make a double batch on Sunday and eat it throughout the week for quick lunches.
- Reheat gently in a 350°F oven to maintain texture
- The vegetables freeze well for up to three months if you want to preserve peak season produce
- Serve cold over salads with an extra drizzle of good olive oil
Simple ingredients treated with respect can become the most memorable dishes. This recipe taught me that vegetables deserve the same care we give to any centerpiece.
Recipe Questions & Answers
- → What vegetables work best in this dish?
-
Zucchini, bell peppers, red onion, eggplant, cherry tomatoes, and baby potatoes create a balanced mix. Feel free to swap in other Mediterranean vegetables like artichokes or mushrooms based on preference and season.
- → Can I make this vegan?
-
Simply omit the feta cheese or use a plant-based alternative. The vegetables themselves are naturally vegan and packed with flavor from the herb and lemon marinade.
- → How do I store leftovers?
-
Store cooled vegetables in an airtight container in the refrigerator for up to 4 days. Reheat in the oven at 350°F for 10-15 minutes or enjoy cold as part of a grain bowl or salad.
- → What can I serve with these vegetables?
-
Pair with grilled fish or chicken for a complete meal, serve over cooked quinoa or couscous, or enjoy on their own as a hearty vegetarian main dish. Warm pita bread also makes a nice accompaniment.
- → Can I prep these vegetables ahead?
-
Yes, cut the vegetables and whisk the marinade up to 24 hours in advance. Keep them refrigerated separately and toss together just before roasting for the freshest results.