Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Baked Halloumi with Roasted Cherry Tomatoes and Thyme – A Mediterranean-Inspired Vegetarian Dish

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Olivia
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 23 servings 1x
  • Category: Main or Side
  • Method: Baking
  • Cuisine: Mediterranean
  • Diet: Vegetarian

Description

A Mediterranean-inspired vegetarian dish featuring salty, golden-baked halloumi cheese paired with sweet, juicy roasted cherry tomatoes and fragrant thyme. Simple, satisfying, and perfect as a main or side.


Ingredients

Scale
  • 8 oz halloumi cheese, sliced into 1/2-inch thick pieces
  • 2 cups cherry tomatoes
  • 2 tbsp olive oil
  • 23 sprigs fresh thyme (or 1 tsp dried thyme)
  • 1 clove garlic, minced
  • Salt and pepper to taste
  • Fresh basil or parsley, chopped (optional, for garnish)
  • Crusty bread (optional, for serving)

Instructions

  1. Preheat oven to 400°F (200°C).
  2. Place cherry tomatoes in a baking dish and drizzle with olive oil. Add garlic, thyme, salt, and pepper. Toss to combine.
  3. Nestle halloumi slices between the tomatoes in the dish.
  4. Bake for 20–25 minutes, or until tomatoes are blistered and halloumi is golden brown.
  5. Optional: broil for the last 2–3 minutes for extra color on the cheese.
  6. Garnish with fresh basil or parsley if desired, and serve with crusty bread.

Notes

  • Halloumi doesn’t melt, making it ideal for baking or grilling.
  • Use multicolored cherry tomatoes for a more vibrant dish.
  • Add a drizzle of balsamic glaze before serving for extra depth.
  • Serve warm as an appetizer, light main course, or side.

Nutrition

  • Serving Size: 1 portion
  • Calories: 310
  • Sugar: 6g
  • Sodium: 850mg
  • Fat: 24g
  • Saturated Fat: 12g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 8g
  • Fiber: 2g
  • Protein: 17g
  • Cholesterol: 45mg