I like preparing this Savory Mediterranean Baked Haddock with Tomatoes when I want a light yet flavorful meal that feels fresh and comforting. Tender haddock fillets bake gently with juicy tomatoes, garlic, herbs, and olive oil, creating a simple Mediterranean-inspired dish. The ingredients come together in the oven, allowing the fish to stay delicate while absorbing the bright and savory flavors around it.
Why You’ll Love This Recipe
I enjoy how this recipe highlights the natural flavor of the fish while surrounding it with vibrant Mediterranean ingredients. The tomatoes soften and release their juices, creating a light sauce that blends perfectly with garlic, herbs, and olive oil. I also appreciate how easy the preparation is, since everything bakes in one dish and requires very little effort. It is a wholesome meal that feels both fresh and satisfying.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
4 haddock fillets
2 cups cherry tomatoes, halved
3 tablespoons olive oil
3 cloves garlic, minced
1 teaspoon dried oregano
1/2 teaspoon dried thyme
1/2 teaspoon paprika
Salt and black pepper to taste
1 tablespoon lemon juice
1 tablespoon chopped fresh parsley
1/4 teaspoon red pepper flakes (optional)
Directions
I begin by preheating the oven to 400°F (200°C). I lightly grease a baking dish with a small drizzle of olive oil.
I place the haddock fillets in the dish and season them with salt, black pepper, paprika, oregano, and thyme.
In a bowl, I combine the cherry tomatoes, minced garlic, olive oil, lemon juice, and red pepper flakes. I mix everything together so the tomatoes become well coated.
I spread the tomato mixture around and over the fish in the baking dish. As the dish bakes, the tomatoes release their juices and create a light, flavorful sauce.
I bake the haddock for about 15 to 18 minutes, or until the fish flakes easily with a fork. Once finished, I sprinkle fresh chopped parsley over the top for a bright finishing touch.
I like serving the baked haddock warm with rice, roasted potatoes, or crusty bread to soak up the tomato juices.
Servings and timing
Servings: 4 servings
Preparation time: 10 minutes
Cooking time: 18 minutes
Total time: 28 minutes
Variations
I sometimes add sliced olives or capers to the tomato mixture for an extra Mediterranean touch. Another variation I enjoy is adding thin slices of zucchini or bell peppers to bake alongside the fish.
When I want a slightly richer flavor, I sprinkle a little crumbled feta cheese over the dish just before serving. I also like adding fresh basil or dill to bring another layer of herbal freshness.
storage/reheating
I store leftovers in an airtight container in the refrigerator for up to two days. The tomato mixture keeps the fish moist, which helps maintain its texture.
When reheating, I warm the haddock gently in a covered skillet over low heat or in the oven at a low temperature. I sometimes add a small splash of water or olive oil to keep the fish from drying out.
FAQs
Can I use a different type of fish?
Yes, I sometimes use cod, halibut, or tilapia instead of haddock. These fish bake similarly and work well with the Mediterranean flavors.
How do I know when the fish is done?
I check the fish with a fork. When it flakes easily and looks opaque throughout, it is fully cooked.
Can I prepare this dish ahead of time?
Yes, I sometimes assemble the fish and tomato mixture in the baking dish ahead of time and keep it refrigerated until I am ready to bake.
What sides pair well with this dish?
I like serving it with rice, couscous, roasted vegetables, or warm bread that can soak up the tomato juices.
Can I add more vegetables?
Yes, I often add vegetables such as zucchini, spinach, or bell peppers to make the dish more colorful and hearty.
Conclusion
I enjoy making Savory Mediterranean Baked Haddock with Tomatoes because it is simple, fresh, and full of bright flavors. The tender fish and juicy tomatoes create a light yet satisfying meal that comes together quickly in the oven. It is a recipe I like to prepare when I want something wholesome, flavorful, and easy to share.
Savory Mediterranean Baked Haddock with Tomatoes
- Author: Olivia
- Prep Time: 10 minutes
- Cook Time: 18 minutes
- Total Time: 28 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: Mediterranean
- Diet: Low Fat
Description
A light Mediterranean-inspired baked haddock dish featuring tender fish fillets cooked with juicy cherry tomatoes, garlic, olive oil, and herbs for a fresh and flavorful meal.
Ingredients
- 4 haddock fillets
- 2 cups cherry tomatoes, halved
- 3 tablespoons olive oil
- 3 cloves garlic, minced
- 1 teaspoon dried oregano
- 1/2 teaspoon dried thyme
- 1/2 teaspoon paprika
- Salt and black pepper to taste
- 1 tablespoon lemon juice
- 1 tablespoon chopped fresh parsley
- 1/4 teaspoon red pepper flakes (optional)
Instructions
- Preheat the oven to 400°F (200°C). Lightly grease a baking dish with a drizzle of olive oil.
- Place the haddock fillets in the baking dish and season them with salt, black pepper, paprika, oregano, and thyme.
- In a bowl, combine the cherry tomatoes, minced garlic, olive oil, lemon juice, and red pepper flakes. Mix well so the tomatoes are evenly coated.
- Spoon the tomato mixture around and over the fish in the baking dish.
- Bake for 15–18 minutes, or until the fish becomes opaque and flakes easily with a fork.
- Remove from the oven and sprinkle chopped fresh parsley over the top.
- Serve warm with rice, roasted potatoes, couscous, or crusty bread to soak up the tomato juices.
Notes
- Cod, halibut, or tilapia can be used instead of haddock.
- Add olives or capers for a stronger Mediterranean flavor.
- Vegetables like zucchini or bell peppers can be baked alongside the fish.
- Sprinkle crumbled feta cheese on top before serving for extra richness.
- Fresh herbs such as basil or dill can enhance the flavor.
- Store leftovers in the refrigerator for up to 2 days and reheat gently to keep the fish moist.
Nutrition
- Serving Size: 1 serving
- Calories: 240
- Sugar: 4g
- Sodium: 310mg
- Fat: 11g
- Saturated Fat: 2g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 65mg
