Bursting with vibrant color and rich, sunny flavors, Roasted Halloumi and Mediterranean Vegetables is a vibrant sheet-pan dish that works equally well as a hearty vegetarian main or an impressive side. Chunky zucchini, bell peppers, red onion, cherry tomatoes, and eggplant are tossed in a garlic-oregano olive oil oil, roasted until tender and caramelized, and topped with thick slices of golden, squeaky halloumi cheese.
The secret to perfectly browned halloumi alongside tender vegetables is Roasting the Vegetables First at High Heat (400°F / 200°C) and Adding the Thick Halloumi Slices During the Final 10 Minutes of Baking. Halloumi has a high melting point and browns quickly; placing it on top of hot, semi-roasted veggies allows the cheese to get warm and crispy on the outside without drying out or rubberizing.
Why You’ll Love This Sheet-Pan Dish
- Incredible Flavor Balance: Salty, savory halloumi cuts through the sweet caramelization of roasted bell peppers, tomatoes, and red onions.
- Effortless One-Pan Prep: Chop the vegetables, toss with herbs and olive oil, and let the oven do all the work.
- Pantry & Fresh Produce Friendly: Easy to adapt with whatever Mediterranean vegetables are in season.
- Naturally Gluten-Free & Vegetarian: High in protein and fiber, making it a complete, satisfying meal on its own or paired with warm flatbread.
Key Ingredients Overview
- Halloumi Cheese: 8 oz block of halloumi cheese, sliced into ½-inch thick slabs and patted dry with paper towels.
- Mediterranean Vegetables: 1 zucchini, 1 Japanese eggplant (or small globe eggplant), 2 bell peppers (red and yellow), and 1 red onion cut into bite-sized chunks.
- Cherry Tomatoes: 1 cup whole cherry or grape tomatoes that burst and create a natural roasting sauce.
- Herb Marinade: Extra virgin olive oil, minced garlic, dried oregano, dried thyme, lemon zest, salt, and black pepper.
- Finish: Fresh basil, flat-leaf parsley, and a drizzle of balsamic glaze or lemon juice.
Step-by-Step Instructions
1.Prep Oven & Sheet Pan:3 min.
Preheat your oven to 400°F (200°C) and line a large rimmed baking sheet with parchment paper.
2.Chop & Season the Vegetables:5 min.
Cut 1 zucchini, 1 eggplant, 2 bell peppers, and 1 red onion into 1-inch chunks. Place them on the sheet pan along with 1 cup whole cherry tomatoes. Toss with 3 tablespoons extra virgin olive oil, 3 minced garlic cloves, 1 teaspoon dried oregano, ½ teaspoon dried thyme, ½ teaspoon salt, and ¼ teaspoon black pepper until coated evenly.
3.Pre-Roast the Vegetables:15 min.
Spread the vegetables in a single, even layer across the pan. Roast at 400°F (200°C) for 15 to 20 minutes until the vegetables begin to soften and take on light golden color at the edges.
4.Add Halloumi & Brown:10 min.
Remove the sheet pan from the oven. Pat an 8 oz block of halloumi cheese dry with paper towels and slice into ½-inch slabs. Nestling the halloumi slices on top of the warm vegetables. Return to the oven for 10 to 12 minutes (or switch to BROIL for the last 2 minutes) until the halloumi is warmed through and golden brown on top.
5.Garnish & Serve Hot:2 min.
Drizzle fresh lemon juice or balsamic glaze over the hot pan, garnish with chopped fresh basil or parsley, and serve warm directly from the pan or over grains!

Expert Tips for Success
- Pat Halloumi Dry: Always dry halloumi slices with a paper towel before roasting. Excess surface brine prevents the cheese from getting a crispy, golden-brown exterior.
- Don’t Cut Veggies Too Small: Keep your vegetable chunks around 1 inch thick. Small pieces will overcook and turn mushy before the halloumi gets golden.
- Serve Immediately: Halloumi is best enjoyed fresh and hot out of the oven! As it cools, its signature “squeaky” bite firms up.
The Recipe Card
- Prep Time: 10 mins
- Cook Time: 30 mins
- Total Time: 40 mins
- Yield: 4 Servings
Ingredients:
- 8 oz Halloumi Cheese (sliced ½-inch thick)
- 1 Zucchini & 1 Eggplant (cut into 1-inch chunks)
- 2 Bell Peppers (Red & Yellow, cut into 1-inch chunks)
- 1 Red Onion (cut into wedges)
- 1 cup Cherry Tomatoes
- 3 tbsp Extra Virgin Olive Oil
- 3 Garlic Cloves (minced)
- 1 tsp Dried Oregano & ½ tsp Dried Thyme
- ½ tsp Salt & ¼ tsp Black Pepper
- Fresh Basil & Lemon Juice for serving
Instructions:
Preheat oven to 400°F (200°C) and line a sheet pan. Toss diced zucchini, eggplant, bell peppers, red onion, and cherry tomatoes with olive oil, garlic, oregano, thyme, salt, and pepper. Spread in a single layer and roast for 15–20 minutes. Pat halloumi slices dry and place on top of vegetables. Roast 10–12 minutes more until cheese is golden. Drizzle with fresh lemon juice and basil, then serve hot!