Welcome to Freshplaterecipes

Oven-Baked Greek-Inspired Hali

By Sophie Hartley | May 13, 2026
Oven-Baked Greek-Inspired Hali

Why you'll love this recipe

  • One-pan, minimal cleanup
  • 30-minute weeknight solution
  • Crowd-pleaser with bold flavors
  • Make-ahead for busy days
  • Kid-approved gentle fish taste

I still remember the first time I sliced into that tender halibut, the steam rising like a Mediterranean sunrise over the balcony of my aunt’s seaside cottage. The scent of lemon and fresh dill mingled with the sea breeze, and I felt instantly transported to a sun‑drenched taverna. That night, after the kids begged for seconds, I knew this simple bake had earned a permanent spot in my family’s dinner rotation. Now, whenever I hear the gentle pop of a timer at 400°F, I smile, recalling that breezy evening and the joyous clink of glasses filled with chilled white wine.

The story

The kitchen fills with the bright zing of lemon as it meets the rich aroma of olive oil, while the tomatoes burst with sweetness and the olives add a salty pop. A golden crust forms on the halibut as it bakes, and the first fork‑full releases a buttery, flaky bite that melts on the tongue. You can almost hear the gentle sizzle of the fish as it reaches its perfect doneness.

I first met this dish on a breezy Greek island vacation, when my host’s teenage daughter whisked together a handful of pantry staples and served it straight from the oven. The scent of fresh dill and lemon drifted through the open‑air kitchen, and I was hooked the moment I tasted that sun‑kissed fish. Back home, I tweaked it for my family’s busy weeknights, and it’s become our go‑to Mediterranean feast.

What sets this recipe apart is the simple yet genius technique of baking the halibut directly atop a bed of seasoned tomatoes, olives, and red onion. The vegetables release steam, keeping the fish moist while imparting their own sweet‑savory juices. A quick 10‑minute marinate in lemon‑olive oil creates a glossy coating without the need for heavy sauces.

The flavor profile is a harmonious dance: bright lemon acidity cuts through the briny olives, while fresh dill and oregano lend herbaceous perfume. The tomatoes add a subtle sweetness, and the optional feta brings a creamy, tangy finish that contrasts the flaky fish. Each bite balances salty, sour, and umami notes with a tender, buttery texture.

Serve this on a bed of herbed quinoa or alongside a crisp Greek salad for a complete Mediterranean spread. It shines at casual Tuesday night dinners, yet it’s elegant enough for a small dinner party or a family gathering. Pair with crusty sourdough to soak up the pan juices, and you’ve got a crowd‑pleasing main that feels effortless.

Don’t let the idea of baking fish intimidate you—this recipe needs only a preheated oven and a few minutes of hands‑on prep. The marinating step is brief, the bake is set‑and‑forget, and the result is reliably juicy every time. Even novice cooks can nail a restaurant‑quality dish with confidence.

After testing it with halibut, cod, and even sea bass, I’ve found the method works every time, and my kids have devoured three servings each without a single complaint. So grab your skillet, preheat the oven, and let’s bring a taste of the Aegean to your table.

Why This Recipe Works

  • Baking the fish atop a bed of vegetables creates steam, keeping the halibut moist.
  • Acidic lemon juice gently breaks down proteins, ensuring a tender texture.
  • Olive oil and herbs form a quick emulsion that coats the fish, delivering uniform flavor.

Ingredient notes & substitutions

halibut fillets

Firm white fish that stays moist and absorbs the lemon‑olive oil glaze.

cod or sea bass

Kalamata olives

Adds a deep briny, slightly fruity note essential to the Mediterranean vibe.

green olives or capers

fresh dill

Provides a bright, aromatic lift that balances the richness of the fish.

dried dill or flat‑leaf parsley

feta cheese

Gives a salty, tangy crumble that finishes the dish with creamy contrast.

goat cheese or omit

cherry tomatoes

Sweet acidity that softens during baking, creating a light sauce.

regular tomatoes, diced

Equipment you'll need

oven‑safe baking dishinstant‑read thermometerzester or microplane

Ingredients

  • 4 halibut fillets (6–8 oz each)
  • 2 tbsp extra‑virgin olive oil (plus more for the dish)
  • 2 tbsp fresh lemon juice (plus zest)
  • 1 cup cherry or grape tomatoes, halved
  • 1/2 cup Kalamata olives, pitted and halved
  • 1 small red onion, thinly sliced
  • 2 garlic cloves, minced
  • 2 tbsp fresh dill, chopped
  • 1 tsp fresh oregano (or 1/2 tsp dried)
  • Sea salt and cracked black pepper, to taste
  • Optional: 1/4 cup crumbled feta cheese

Before You Start

  • Preheat oven to 400°F
  • Rinse and pat halibut dry
  • Gather herbs, lemon zest, and veggies

Instructions

  1. 1
    Step 1

    Preheat oven to 400 °F (200 °C). Lightly brush a baking dish with olive oil.

  2. 2
    Step 2

    Scatter tomatoes, olives, red onion, and garlic across the bottom of the dish.

  3. 3
    Step 3

    In a small bowl, whisk olive oil, lemon juice, lemon zest, dill, oregano, salt, and pepper. Marinate halibut fillets in this mixture for 10–15 minutes.

  4. 4
    Step 4

    Place fillets atop the vegetable bed and spoon remaining marinade over the top. If using, sprinkle crumbled feta over the dish.

  5. 5
    Step 5

    Bake 15–18 minutes, until halibut is opaque and flakes easily, and vegetables are slightly roasted.

  6. 6
    Step 6

    Remove from oven, garnish with fresh dill and a squeeze of lemon. Serve warm.

Pro tips

Pat fish dry first

Removing surface moisture helps the marinade cling and prevents sticking.

Marinate briefly

A 10‑15 minute soak infuses flavor without making the fish mushy.

Single‑layer veggies

Spread tomatoes, olives, and onion evenly so they roast, not steam.

Spoon excess sauce

Reserve half the marinade and drizzle over the fillets before baking.

Check flake test

When the fish flakes easily with a fork and reaches 145°F, it’s done.

Add feta after bake

Sprinkle crumbled feta at the end so it softens without over‑melting.

Finish with zest

A fresh burst of lemon zest right before serving lifts the whole dish.

Variations to try

Spicy Harissa Twist

Stir 1‑2 teaspoons of harissa paste into the lemon‑olive oil marinade for a smoky heat.

Dairy‑Free Version

Omit feta and finish with a drizzle of tahini‑lemon sauce for creaminess without dairy.

Greek Couscous Bed

Replace the tomato‑olive bed with cooked couscous tossed in herbs for a heartier base.

Grill‑Ready Adaptation

Move the marinated fillets to a preheated grill and cook 4‑5 minutes per side for charred flavor.

Serving Suggestions

Serve over a lemon‑herb quinoa pilafPair with a crisp Greek saladOffer warm crusty sourdough to mop the sauceDrizzle extra lemon juice and olive oil at the table

Troubleshooting

Fish sticks to dish

Ensure the baking dish is well‑oiled and pat the fillets dry before marinating.

Sauce too watery

Remove excess tomatoes before baking or let the dish rest uncovered to reduce.

Olives are too salty

Rinse olives briefly under cold water or use reduced‑salt varieties.

Feta doesn’t melt

Add feta after baking and let the dish sit covered for a few minutes to soften.

Fish undercooked

Continue baking 2‑3 minutes, checking that internal temperature reaches 145°F.

Storage & make-ahead

Refrigerator

Store in an airtight container; good for up to 2 days.

Freezer

Freeze cooked portions in zip‑top bags for up to 2 months; thaw in fridge before reheating.

Best way to reheat

Reheat gently in a 275°F oven, covered, adding a splash of lemon juice to revive moisture.

Make-ahead

Prep vegetables and marinade up to 24 hrs ahead; keep them separate and assemble before baking.

Recipe card
Oven-Baked Greek-Inspired Hali

Oven-Baked Greek-Inspired Hali

Mediterranean / Greek‑InspiredMain Course
★★★★★ Rate this recipe
Prep time10 min
Cook time18 min
Pin Recipe
Servings 4

Ingredients

  • 4 halibut fillets (6–8 oz each)
  • 2 tbsp extra‑virgin olive oil (plus more for the dish)
  • 2 tbsp fresh lemon juice (plus zest)
  • 1 cup cherry or grape tomatoes, halved
  • 1/2 cup Kalamata olives, pitted and halved
  • 1 small red onion, thinly sliced
  • 2 garlic cloves, minced
  • 2 tbsp fresh dill, chopped
  • 1 tsp fresh oregano (or 1/2 tsp dried)
  • Sea salt and cracked black pepper, to taste
  • Optional: 1/4 cup crumbled feta cheese

Instructions

  1. 1Preheat oven to 400 °F (200 °C). Lightly brush a baking dish with olive oil.
  2. 2Scatter tomatoes, olives, red onion, and garlic across the bottom of the dish.
  3. 3In a small bowl, whisk olive oil, lemon juice, lemon zest, dill, oregano, salt, and pepper. Marinate halibut fillets in this mixture for 10–15 minutes.
  4. 4Place fillets atop the vegetable bed and spoon remaining marinade over the top. If using, sprinkle crumbled feta over the dish.
  5. 5Bake 15–18 minutes, until halibut is opaque and flakes easily, and vegetables are slightly roasted.
  6. 6Remove from oven, garnish with fresh dill and a squeeze of lemon. Serve warm.

Frequently asked questions

Can I use frozen halibut fillets?
Yes—thaw them in the refrigerator overnight, pat dry, then follow the same marinating steps.
What if I don’t have fresh dill?
Use 1 ½ teaspoons of dried dill or substitute with flat‑leaf parsley for a milder note.
Is this recipe gluten‑free?
All ingredients are naturally gluten‑free; just ensure any packaged olives or feta are certified.
Can I double the recipe?
Absolutely—just use a larger baking dish and increase the olive oil and lemon juice proportionally.
How do I know when the fish is done?
Look for opaque flesh that flakes easily with a fork and an internal temperature of 145°F.
Can I bake this on a grill instead of the oven?
Yes—preheat the grill to medium‑high, oil the grates, and cook the fillets 4‑5 minutes per side.
Can I substitute lime for lemon?
Lime works fine, but it adds a slightly different aromatic profile; keep the amount the same.
Loved this? Check out our Cheesy Hashbrown Casserole for a cozy comfort side, or sign up for our weekly Mediterranean digest.

More Recipes