top of page

🍅 Mediterranean Baked Cod

Flaky cod baked with cherry tomatoes, olives, garlic and herbs, all in one dish. This low-carb, high-protein Mediterranean classic is full of flavour, light yet satisfying, and ready in under 30 minutes. A taste of the Med with barely any clean-up.

Cook Now
Ingrdients
Dietary Info

Info

Prep time:

Cooking time:

Difficulty:

Serves:

Gluten-Free | Nut-Free | Dairy-Free | Low-Carb/Paleo-Friendly | Pregnancy-Friendly

10 mins

15 mins

Easy

1

Sugars

3g

Kcal

260

Fibre

1g

Fat

1g

Protein

28g

Saturates

2g

Salt

1.2g

Carbs

6g

Info

Cooking time:

Prep time:

10 mins

Gluten-Free | Nut-Free | Dairy-Free | Low-Carb/Paleo-Friendly | Pregnancy-Friendly

Difficulty:

Serves:

15 mins

Easy

1

Info

~N/A~

Prep time:

Cooking time:

~N/A~

Difficulty:

~N/A~

Serves:

~N/A~

Dietary Types

Sugars

3g

Fibre

1g

Protein

28g

Salt

1.2g

Info

Prep time:

Cooking time:

Difficulty:

Serves:

Gluten-Free | Nut-Free | Dairy-Free | Low-Carb/Paleo-Friendly | Pregnancy-Friendly

10 mins

15 mins

Easy

1

Sugars

~N/A~

Fibre

~N/A~

Protein

~N/A~

Salt

~N/A~

Info

Prep time:

~N/A~

Cooking time:

~N/A~

Difficulty:

~N/A~

Serves:

~N/A~

Dietary Types

Kcal

~N/A~

Fat

~N/A~

Saturates

~N/A~

Carbs

~N/A~

Ingredients:

• 1 cod fillet (150–180g), or firm white fish like haddock or pollock
• 75g cherry tomatoes, halved
• 20g pitted Kalamata or green olives, halved or sliced
• ¾ clove garlic, thinly sliced
• ¾ tbsp extra-virgin olive oil
• ¾ tbsp lemon juice (about ¼ of a lemon)
• ¼ tsp dried oregano (or ½ tsp fresh)
• ⅛ tsp dried basil (or 1 fresh basil leaf, torn, to add after baking)
• Salt and black pepper, to taste
• Fresh parsley or basil, chopped (for garnish)

Instructions:

1. Preheat Oven: Heat oven to 200°C (400°F). Lightly oil a baking dish just large enough for your fillet. Pat fish dry, season both sides with salt and pepper, and place in the dish.

2. Make Tomato Topping: In a small bowl, mix cherry tomatoes, olives, and garlic. Drizzle with ½ tbsp olive oil and lemon juice. Add oregano, basil, salt, and pepper. Toss gently.

3. Assemble: Spoon the tomato-olive mix over and around the fish. Pour any leftover juices from the bowl over the top. Drizzle remaining ¼ tbsp olive oil over everything.

4. Bake: Cook for 12–15 minutes until the fish is opaque and flakes easily. Thinner fillets may need only 10–12 minutes; thicker ones closer to 18. Avoid overcooking.

5. Garnish & Serve: If using fresh basil, scatter it now. Spoon pan juices over fish and serve with roasted tomato-olive topping. Great with steamed green beans or salad.

Healthy Swaps & Tips:

• Use Other Fish: Works with salmon, trout, or snapper — adjust cook time as needed.

• Add Veggies: Zucchini, peppers or artichokes can go in the same dish. Or serve with cauliflower rice.

• Swap Olives: Use capers if you’re not a fan of olives (1–2 tsp for similar briny flavour).

• Try New Herbs: Thyme or rosemary can be used (go easy as they’re strong). A pinch of chilli flakes adds heat.

• Marinate Option: Marinate fish in lemon, oil, garlic, and herbs for 20–30 mins for extra flavour.

Storage & Meal Prep:

• Best enjoyed fresh, but can be kept in the fridge up to 2 days.
• Reheat gently in a low oven (160°C) or microwave with cover.
• Avoid freezing once cooked - texture changes.
• You can prep topping earlier in the day (slice garlic, halve tomatoes, mix with olives/herbs).

Ideal For:

• Mediterranean diet followers
• Light but flavour-packed dinners
• Fish lovers looking for something quick
• Anyone wanting a colourful, healthy meal with minimal effort

Kcal

260

Fat

1g

Saturates

2g

Carbs

6g

Comments

Share Your ThoughtsBe the first to write a comment.
bottom of page