Description
This Mediterranean Baked White Fish is a quick, healthy, and flavorful recipe featuring tender white fish fillets topped with a zesty mixture of cherry tomatoes, olives, red onion, and fresh herbs. Ready in just 25 minutes, it’s perfect for weeknight dinners or elegant entertaining.
Ingredients
Scale
- 1 ½ lb white fish fillet (such as cod or halibut), 1 to 1½ inches thick
- 1 ½ tsp kosher salt, divided
- 1 tsp ground black pepper, divided
- 3 tbsp extra virgin olive oil
- Juice of ½ lemon, plus more for serving
- 8 oz cherry tomatoes, halved
- 3 oz pitted olives (Kalamata and green), halved
- 3 tbsp red onion, minced
- 4–5 garlic cloves, minced
- 1 tbsp fresh thyme leaves
- 2 tsp dried oregano
Instructions
- Preheat the oven to 425°F (220°C).
- Pat the fish fillets dry with paper towels and season both sides with 1 tsp kosher salt and ½ tsp black pepper. Place the fillets in a lightly oiled 9.5×13-inch baking dish.
- Squeeze the juice of ½ lemon over the fish fillets.
- In a medium mixing bowl, combine cherry tomatoes, olives, red onion, garlic, thyme, and oregano. Season with remaining salt and pepper, drizzle with olive oil, and toss to combine.
- Spoon the tomato-olive mixture evenly over the fish fillets.
- Bake in the preheated oven for 15–20 minutes, or until the fish flakes easily with a fork and turns opaque white.
- Remove from the oven and serve immediately with a squeeze of fresh lemon juice.
Notes
- Check doneness by inserting a fork into the thickest part of the fish — it should flake easily and be opaque.
- Use any firm, mild white fish like cod, halibut, snapper, or haddock.
- Can be served with couscous, lemon rice, or a fresh salad.
- Tomato-olive mixture can be prepped a day in advance.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 portion (approx. 6 oz fish with topping)
- Calories: 128.3 kcal
- Sugar: 3.9 g
- Sodium: 286.8 mg
- Fat: 3 g
- Saturated Fat: 0.5 g
- Unsaturated Fat: 2.5 g
- Trans Fat: 0 g
- Carbohydrates: 3.9 g
- Fiber: 1.3 g
- Protein: 21 g
- Cholesterol: 48.8 mg