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 haddock fillet with cherry tomatoes and red onions in a Mediterranean garlic-thyme sauce

Mediterranean Baked Haddock with Garlic and Thyme


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Ava
  • Total Time: 28 minutes
  • Yield: 4 servings
  • Diet: Gluten Free

Description

An easy, healthy Mediterranean-style baked haddock recipe with garlic, lemon, thyme, cherry tomatoes, and red onion. Perfect for a quick dinner.


Ingredients

Scale
  • Juice and zest of 1 lemon
  • 1 teaspoon paprika
  • 1 teaspoon sea salt
  • 4 haddock fillets (about 6 oz each)
  • 3 tablespoons extra-virgin olive oil
  • 3 cloves garlic, minced
  • 2 teaspoons fresh thyme leaves (or 1 teaspoon dried)
  • ½ teaspoon freshly ground black pepper
  • 1 cup cherry tomatoes, halved
  • 1 small red onion, thinly sliced
  • Fresh parsley, chopped (for garnish)


Instructions

  1. Preheat oven to 400°F (200°C). Lightly grease a baking dish with olive oil.
  2. Pat haddock fillets dry with paper towels and arrange them in the dish.
  3. In a bowl, whisk together olive oil, garlic, thyme, lemon juice and zest, paprika, salt, and pepper.
  4. Spoon the mixture over the fish. Scatter cherry tomatoes and red onion around the fillets.
  5. Bake for 15–18 minutes, or until the haddock flakes easily with a fork.
  6. Garnish with chopped parsley. Serve warm with couscous, quinoa, or roasted vegetables.

Notes

  • For extra flavor, add crumbled feta or Kalamata olives before baking.
  • Cod or tilapia can be used as alternatives to haddock.
  • For meal prep, the garlic-thyme mixture can be made ahead of time.
  • Prep Time: 10 minutes
  • Cook Time: 18 minutes
  • Category: Dinner
  • Method: Baked
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 fillet
  • Calories: 260
  • Sugar: 3g
  • Sodium: 510mg
  • Fat: 13g
  • Saturated Fat: 2g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 6g
  • Fiber: 1g
  • Protein: 29g
  • Cholesterol: 65mg