Roasted Mediterranean Greek Vegetables

Featured in: Oven & Pan Classics

This vibrant dish combines eggplant, zucchini, bell peppers, red onion, and cherry tomatoes, roasted until tender and caramelized. The vegetables are tossed with olive oil, garlic, oregano, thyme, and rosemary, then finished with bright lemon juice, Kalamata olives, crumbled feta, and fresh parsley. Perfect as a hearty side dish or satisfying vegetarian main that captures the essence of Greek Mediterranean cuisine.

Updated on Mon, 02 Feb 2026 14:54:00 GMT
Golden roasted Mediterranean Greek vegetables on a white platter, garnished with crumbled feta and fresh parsley, served warm.  Save Pin
Golden roasted Mediterranean Greek vegetables on a white platter, garnished with crumbled feta and fresh parsley, served warm. | tirzamoments.com

My kitchen window was wide open one August evening when the smell of roasting vegetables drifted in from my neighbor's apartment. I knocked on her door with a bottle of wine, and she handed me a plate of these golden, herb-flecked vegetables still warm from the oven. The eggplant had collapsed into creamy bites, the peppers were sweet and blistered, and everything tasted like sunshine. I've been making my own version ever since, tweaking the herbs and always adding extra garlic.

I brought this to a potluck once, worried it was too simple compared to the lasagnas and casseroles everyone else made. By the end of the night, my dish was scraped clean and three people had texted me for the recipe. There's something about the combination of soft roasted vegetables, briny olives, and tangy feta that just works. It's humble food that doesn't try too hard, and people respond to that honesty.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Eggplant: Cut it into even cubes so it roasts uniformly, and don't worry about salting it first unless it's huge and bitter, which is rare these days.
  • Zucchini: Slice them thick enough that they hold their shape and don't turn to mush, about half an inch works perfectly.
  • Red and yellow bell peppers: The mix of colors isn't just pretty, the yellow ones are slightly sweeter and balance the earthiness of the eggplant.
  • Red onion: It softens and caramelizes beautifully, adding a gentle sweetness that ties everything together.
  • Cherry tomatoes: Add them later in the roasting so they burst and release their juices without turning into sauce.
  • Garlic: Minced and added halfway through keeps it fragrant and golden, not burnt and bitter.
  • Extra-virgin olive oil: Use the good stuff here, it coats the vegetables and becomes part of the sauce at the bottom of the pan.
  • Dried oregano, thyme, and rosemary: This trio is the backbone of Mediterranean flavor, crush the rosemary between your fingers to release its oils.
  • Lemon juice: A squeeze at the end brightens everything and cuts through the richness of the olive oil.
  • Kalamata olives: Their briny punch is optional but highly recommended, especially if you love bold flavors.
  • Feta cheese: Crumbled on top just before serving, it adds creaminess and a salty tang that makes you want another bite.
  • Fresh parsley: A handful of chopped parsley at the end adds a pop of color and freshness.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Get the oven ready:
Preheat to 200°C (400°F) and position the rack in the middle so the vegetables roast evenly. Line your baking sheet with parchment if you want to skip scrubbing later.
Toss the vegetables:
In a large bowl, combine the eggplant, zucchini, bell peppers, and red onion with olive oil, oregano, thyme, rosemary, salt, and pepper. Use your hands to make sure every piece is coated, it's messy but effective.
Spread them out:
Arrange the vegetables in a single layer on your baking sheet, leaving a little space between pieces so they roast instead of steam. Crowding them will make them soggy, and nobody wants that.
First roast:
Slide the pan into the oven and roast for 20 minutes. Halfway through, give them a stir or flip with a spatula so the edges brown evenly.
Add tomatoes and garlic:
Pull the pan out and toss in the cherry tomatoes and minced garlic, mixing them gently with the other vegetables. Return to the oven for another 10 to 12 minutes until everything is tender and golden at the edges.
Finish with lemon:
Remove from the oven and immediately drizzle with lemon juice, tossing in the olives if you're using them. The heat will help the lemon soak in and the olives warm through.
Garnish and serve:
Transfer to a serving platter, scatter the crumbled feta and chopped parsley on top. Serve warm or let it cool to room temperature, both ways are delicious.
Freshly roasted eggplant, zucchini, and bell peppers with glistening lemon juice and olives, ready to serve alongside grilled fish.  Save Pin
Freshly roasted eggplant, zucchini, and bell peppers with glistening lemon juice and olives, ready to serve alongside grilled fish. | tirzamoments.com

One summer evening, I served this alongside grilled lamb and watched my friend, who claimed to hate eggplant, go back for thirds. She kept saying she didn't understand why it tasted so good, and I realized it was because the vegetables weren't an afterthought. They were the main event, roasted until sweet and savory, dressed simply, and allowed to be exactly what they were. Sometimes the best cooking is just paying attention and not overdoing it.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

How to Prep Ahead

You can chop all the vegetables and mix them with the oil and herbs the night before, then cover the bowl and refrigerate. When you're ready to cook, just spread them on the pan and roast. I do this often when I'm hosting, it shaves off 15 minutes of stress right before dinner. The flavors actually deepen a bit when the vegetables sit with the herbs overnight, so it's a win on multiple fronts.

Serving Suggestions

These vegetables are incredibly versatile. I've served them warm as a side with roasted chicken, spooned them over couscous or quinoa for a quick vegetarian dinner, and even stuffed them into warm pita with hummus for lunch the next day. They're also fantastic on a mezze platter alongside tzatziki, olives, and fresh bread. Leftovers keep well in the fridge for up to four days, and they taste even better after the flavors meld overnight.

Variations and Substitutions

If you want a smoky depth, char the eggplant and peppers on a hot grill for a few minutes before roasting. For a vegan version, skip the feta and sprinkle toasted pine nuts or slivered almonds on top for richness and crunch. You can swap the dried herbs for fresh if you have them, just double the amount and add them halfway through roasting so they don't burn.

  • Try adding a pinch of red pepper flakes if you like a little heat.
  • Swap zucchini for summer squash or add chunks of fennel for an anise note.
  • Drizzle with a bit of balsamic vinegar instead of lemon for a sweeter finish.
A close-up of caramelized Mediterranean Greek vegetables with cherry tomatoes, Kalamata olives, and a sprinkle of feta cheese. Save Pin
A close-up of caramelized Mediterranean Greek vegetables with cherry tomatoes, Kalamata olives, and a sprinkle of feta cheese. | tirzamoments.com

This dish has become my go-to whenever I need something that feels special without a lot of fuss. It reminds me that good food doesn't have to be complicated, just honest and full of flavor.

Recipe Help & FAQs

Can I prepare these vegetables ahead of time?

Yes, you can chop and season the vegetables the night before and store them in the refrigerator. When ready to cook, simply spread them on the baking sheet and roast as directed.

What other vegetables work well in this dish?

You can easily add or substitute vegetables like artichoke hearts, mushrooms, or even potatoes. Just adjust cooking times as needed for denser vegetables.

How do I store and reheat leftovers?

Store in an airtight container in the refrigerator for up to 4 days. The flavors actually improve overnight. Reheat in a 350°F oven for 10-15 minutes or enjoy at room temperature.

Can I make this dish vegan?

Absolutely. Simply omit the feta cheese or replace it with toasted pine nuts, sun-dried tomatoes, or a sprinkle of nutritional yeast for a savory, cheesy flavor.

What should I serve with these roasted vegetables?

They pair beautifully with grilled chicken, lamb chops, or white fish. Serve alongside warm pita bread, over quinoa, or with a simple green salad for a complete meal.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Roasted Mediterranean Greek Vegetables

Tender roasted vegetables with Mediterranean herbs and feta cheese

Prep Time
15 minutes
Time to Cook
32 minutes
Total Duration
47 minutes
Created by Keith Holloway


Skill Level Easy

Cuisine Mediterranean

Makes 4 Portions

Diet Preferences Vegetarian-friendly, No Gluten

Ingredient List

Vegetables

01 1 medium eggplant, cut into 1-inch cubes
02 2 medium zucchinis, sliced into 1/2-inch rounds
03 1 red bell pepper, seeded and cut into 1-inch pieces
04 1 yellow bell pepper, seeded and cut into 1-inch pieces
05 1 large red onion, cut into wedges
06 1 pint cherry tomatoes

Seasonings and Oil

01 6 cloves garlic, minced
02 3 tablespoons extra-virgin olive oil
03 1 teaspoon dried oregano
04 1/2 teaspoon dried thyme
05 1/2 teaspoon dried rosemary, crushed
06 1 teaspoon salt, or to taste
07 1/2 teaspoon freshly ground black pepper
08 Juice of 1/2 lemon

Garnishes and Optional Add-ins

01 1/2 cup pitted Kalamata olives, optional
02 3.5 ounces feta cheese, crumbled, optional
03 2 tablespoons fresh parsley, chopped

How-To Steps

Step 01

Preheat oven: Preheat the oven to 400°F and position a rack in the middle.

Step 02

Coat vegetables with seasonings: In a large bowl, combine the eggplant, zucchinis, red and yellow bell peppers, and red onion. Add olive oil, oregano, thyme, rosemary, salt, and pepper. Toss until the vegetables are evenly coated.

Step 03

Arrange on baking sheet: Spread the vegetables in a single layer on a large rimmed baking sheet, leaving space between pieces for even roasting.

Step 04

Initial roasting: Roast for 20 minutes. Remove the baking sheet and gently stir or flip the vegetables.

Step 05

Add tomatoes and garlic: Add the cherry tomatoes and minced garlic to the pan, mixing them in with the other vegetables. Return to the oven and roast for an additional 10 to 12 minutes, until all vegetables are tender and lightly caramelized at the edges.

Step 06

Finish with lemon and olives: Remove from the oven. Drizzle immediately with lemon juice and add Kalamata olives, if using. Toss gently.

Step 07

Plate and garnish: Transfer to a serving platter. Sprinkle with crumbled feta cheese and chopped parsley. Serve warm or at room temperature.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Gear Needed

  • Large mixing bowl
  • Chef's knife
  • Cutting board
  • Large rimmed baking sheet
  • Parchment paper, optional for easier cleanup
  • Spatula or tongs

Allergy Info

Please review ingredients for allergens and talk to a healthcare expert if you're unsure.
  • Contains milk from feta cheese; omit or substitute for vegan or dairy-free versions.
  • Olives may be processed in facilities with nuts; check labels if sensitive.
  • Always verify ingredient labels for hidden allergens.

Nutrition Info (per serving)

Shared for general guidance—always check with your health professional for nutrition advice.
  • Energy (Calories): 275
  • Fat content: 16 g
  • Carbohydrates: 27 g
  • Protein amount: 6 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.