I enjoy preparing this savory Mediterranean baked haddock with tomatoes when I want a light yet flavorful seafood dish. The tender haddock bakes gently with juicy tomatoes, garlic, herbs, and olive oil, creating a simple meal that feels fresh and satisfying. I like how the ingredients come together in the oven to form a fragrant, Mediterranean-style dish that pairs well with rice, roasted vegetables, or crusty bread.
Why You’ll Love This Recipe
I love this recipe because it brings together bright Mediterranean flavors while keeping the cooking process simple. The haddock becomes flaky and tender in the oven, while the tomatoes release their juices and create a natural sauce.
I also appreciate how healthy and balanced the dish feels. It uses wholesome ingredients like olive oil, garlic, and herbs to build flavor without heavy sauces. The result is a dish that tastes fresh, comforting, and perfect for both weeknight dinners and relaxed gatherings.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
haddock fillets
cherry tomatoes, halved
garlic, minced
olive oil
lemon juice
red onion, thinly sliced
dried oregano
paprika
salt
black pepper
fresh parsley, chopped
kalamata olives (optional)
Directions
I start by preheating the oven to 375°F (190°C). Then I lightly grease a baking dish with a small amount of olive oil.
Next, I arrange the haddock fillets in the baking dish and season them with salt, black pepper, oregano, and paprika.
In a bowl, I combine the halved cherry tomatoes, sliced red onion, minced garlic, olive oil, and a squeeze of lemon juice. I mix everything together so the vegetables are well coated.
I spoon the tomato mixture evenly over and around the fish fillets. If I’m using olives, I scatter them across the dish for extra Mediterranean flavor.
I place the baking dish in the oven and bake for about 15 to 20 minutes, or until the fish becomes opaque and flakes easily with a fork.
Before serving, I sprinkle freshly chopped parsley over the top and add a final squeeze of lemon juice for brightness.
Servings and timing
Servings: 4 servings
Prep time: 10 minutes
Cook time: 15–20 minutes
Total time: about 30 minutes
Variations
I sometimes add sliced zucchini or bell peppers to the baking dish for extra vegetables and color. These ingredients roast nicely alongside the fish.
Another variation I enjoy is topping the dish with a small amount of crumbled feta cheese during the last few minutes of baking. The feta melts slightly and adds a creamy, salty contrast to the tomatoes.
When I want a slightly richer flavor, I sprinkle a few toasted breadcrumbs on top before baking to create a light, crisp topping.
storage/reheating
I store leftover baked haddock in an airtight container in the refrigerator for up to 2 days. Seafood is best enjoyed fresh, but the leftovers can still taste great when stored properly.
To reheat, I place the fish in a covered baking dish and warm it gently in the oven at a low temperature until heated through. I avoid using the microwave because it can make the fish dry and overcooked.
FAQs
Can I use frozen haddock for this recipe?
Yes, I can use frozen haddock as long as I thaw it completely and pat it dry before baking.
How do I know when the haddock is fully cooked?
I check that the fish flakes easily with a fork and appears opaque throughout. This usually happens after about 15 to 20 minutes in the oven.
What side dishes pair well with this meal?
I like serving this dish with rice, roasted potatoes, couscous, or a simple green salad.
Can I use another type of fish instead of haddock?
Yes, I can substitute haddock with cod, halibut, or another mild white fish that holds its shape while baking.
Can I prepare the dish ahead of time?
Yes, I sometimes assemble the fish and vegetable mixture in the baking dish ahead of time and keep it refrigerated. When ready, I simply place it in the oven and bake.
Conclusion
I enjoy making savory Mediterranean baked haddock with tomatoes because it delivers bright, fresh flavors with very little effort. The combination of flaky fish, roasted tomatoes, garlic, and herbs creates a simple yet satisfying dish that feels both healthy and comforting. It’s a recipe I like to return to whenever I want an easy seafood dinner with Mediterranean character.
Savory Mediterranean Baked Haddock with Tomatoes
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
A light Mediterranean-style baked haddock dish with juicy tomatoes, garlic, herbs, and olive oil that creates a fresh and flavorful seafood meal.
- Author: Mayaa
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: Mediterranean
- Diet: Low Fat
Ingredients
- 4 haddock fillets (about 1 1/2 pounds)
- 1 1/2 cups cherry tomatoes, halved
- 3 garlic cloves, minced
- 3 tablespoons olive oil
- 2 tablespoons lemon juice
- 1/2 small red onion, thinly sliced
- 1 teaspoon dried oregano
- 1/2 teaspoon paprika
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons fresh parsley, chopped
- 1/3 cup kalamata olives, sliced (optional)
Instructions
- Preheat the oven to 375°F (190°C) and lightly grease a baking dish with olive oil.
- Arrange the haddock fillets in the baking dish.
- Season the fish with salt, black pepper, oregano, and paprika.
- In a bowl, combine cherry tomatoes, sliced red onion, minced garlic, olive oil, and lemon juice.
- Mix the vegetables well so they are evenly coated with the oil and lemon juice.
- Spoon the tomato mixture over and around the haddock fillets.
- If using olives, scatter them across the dish.
- Bake for 15 to 20 minutes until the fish becomes opaque and flakes easily with a fork.
- Remove from the oven and sprinkle with fresh parsley.
- Finish with an extra squeeze of lemon juice before serving.
Notes
- Cod or halibut can be substituted for haddock.
- Add sliced zucchini or bell peppers for extra vegetables.
- Sprinkle feta cheese on top during the last few minutes of baking for a creamy Mediterranean touch.
- Toasted breadcrumbs can be added for a light crispy topping.
- Fresh herbs like dill or basil can also enhance the flavor.
- Serve with rice, couscous, roasted potatoes, or crusty bread.
Nutrition
- Serving Size: 1 fillet with vegetables
- Calories: 260 kcal
- Sugar: 3 g
- Sodium: 420 mg
- Fat: 11 g
- Saturated Fat: 2 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 7 g
- Fiber: 2 g
- Protein: 33 g
- Cholesterol: 75 mg
