This Mediterranean roasted eggplant sandwich with halloumi is packed with fresh flavors and herbs. An easy, satisfying vegetarian lunch or dinner ready in under 30 minutes.

One reason my husband doesn’t love vegetarian meals is that they often feel like a bunch of side dishes. But this Mediterranean roasted eggplant sandwich is hearty, fresh, and completely satisfying. Even though he’s not an eggplant lover, this sandwich won him over — with tender roasted eggplant, salty halloumi, and garlicky sauce, it’s husband-approved!
Jump to:
Why This Sandwich Will Win You Over
- Packed with bright, fresh Mediterranean flavors
- Salty halloumi adds richness and body to every bite
- Make-ahead friendly for busy weekdays or easy lunches
- Vegetarian, hearty, and completely satisfying
- Great way to enjoy eggplant (even for skeptics)!
Ingredients for Mediterranean Roasted Eggplant Sandwich


- Eggplant: Choose firm, glossy ones with tight skin. I sliced into ¼ to ½-inch rounds.
- Herb oil: It is made with parsley, olive oil, dried oregano, cumin, coriander, garlic, and red wine vinegar
- Halloumi: Pan-fried until golden for a salty, chewy bite
- Ciabatta rolls (or other sturdy bread): Sourdough or focaccia also work well
- Garlicky toum/toom: I love using garlicky toum but you can sub with garlic aioli, hummus, or lemon yogurt sauce
- Fresh veggies: I made mine with arugula, tomato, and pickled red onion but customize with your favorites!
How to Make It


- Prep and Salt the Eggplant and make herb oil
Slice the eggplant into ¼ to ½-inch rounds. Lay them on a lined baking sheet and sprinkle both sides with salt. Let them sit for 20 to 30 minutes to release moisture, then pat dry with a paper towel. Prepare the herb oil so the flavor can meld/develop. - Roast the Eggplant
Preheat the oven to 400°F (200°C) and lightly spray your baking sheet. Brush the eggplant with olive oil and roast for 15 minutes. Flip, brush with herb oil, and roast 5 minutes more. Flip again, brush the other side. If the eggplant is tender, you can stop here. If not, roast for another 5 minutes until tender and lightly golden. - Pan-Fry the Halloumi
Slice the halloumi and pan-fry in a dry nonstick skillet over medium heat for 2–3 minutes per side, until golden. - Assemble the Sandwich
Toast the bread if desired. Spread sauce on the bottom half, then layer arugula, tomato, roasted eggplant, halloumi, and pickled red onion. Top with extra sauce and close the sandwich.

Pro Tips for the Best Mediterranean Eggplant Sandwich
- Salt the eggplant first – It draws out moisture and improves texture, so your sandwich doesn’t get soggy.
- Make the herb oil early – Letting it sit while you prep the other ingredients helps the flavors meld and deepen.
- Use a sturdy bread – Ciabatta, sourdough, or focaccia work best. Softer bread may fall apart with the juicy fillings.
- Peel partially (optional) – If you prefer a softer bite, you can peel strips of the eggplant skin before roasting.
- Serve warm or at room temp – It’s delicious both ways and travels well for packed lunches or picnics.

More Ways to Enjoy Mediterranean Flavors
This eggplant halloumi sandwich is a delicious way to make the most of summer vegetables. If you’re in the mood for another veggie-packed sandwich, try my Indoor Grilled Veggie Sandwich. In this recipe, I roast the eggplant, while in the veggie sandwich it’s grilled — and if you’d like an even quicker option, my Air Fryer Veggies are another great way to enjoy Mediterranean produce.
Most of the ingredients here are fresh, vibrant, and Mediterranean-inspired. To learn more about the staples I keep on hand, check out my Mediterranean Pantry Essentials Guide. And to make this into a complete meal, pair the sandwich with my Butternut Squash Soup or Crispy Fried Goat Cheese Salad.
Common Questions About Roasted Eggplant Sandwich
Slice it evenly (¼ to ½ inch), salt both sides, and let it sit for 20 to 30 minutes to draw out moisture. Pat dry before roasting. You can also peel strips of the skin if you prefer a softer bite.
Salt the eggplant before roasting, use sturdy bread like ciabatta or sourdough, and add the sauce right before serving.
Yes! It’s delicious warm out of the oven, but also great cold as a picnic lunch or packed sandwich.
Absolutely — just swap the halloumi for vegan cheese or marinated tofu slices. Be sure to use a vegan-friendly sauce like hummus or garlic cashew spread.
This eggplant halloumi sandwich is hearty, flavorful, and surprisingly simple to put together. With crisp vegetables, golden halloumi, and a tangy spread, it’s the kind of meal that feels special without a lot of fuss. Whether you serve it for lunch or dinner, it’s a fresh way to enjoy Mediterranean flavor! And if you’re looking for more inspiration, check out my other Mediterranean recipes. I hope this one brings as much joy to your table as it does to mine.





Share your thoughts below!