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

Mediterranean Cod Foil Packets with Zucchini and Tomatoes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Delicate cod fillets bake in foil packets with zucchini, cherry tomatoes, and herb-infused olive oil. This easy Mediterranean recipe delivers juicy fish, tender vegetables, and aromatic flavors in one effortless, clean dish. Perfect for weeknight meals or gatherings, it pairs beautifully with crusty bread or rice.

  • Total Time: 33
  • Yield: 4 foil packets 1x

Ingredients

Scale

4 cod fillets (6 ounces each)
2 medium zucchinis, sliced
1 1/2 cups cherry tomatoes, halved
3 tablespoons olive oil
4 garlic cloves, minced
Zest and juice of 1 lemon
1 tablespoon dried oregano
1/2 teaspoon salt
1/4 teaspoon black pepper
1 tablespoon fresh parsley, chopped

Instructions

Preheat oven to 400°F (200°C)
Cut 4 large parchment/foil sheets (18×12 inches)
Place cod fillets in center of each sheet, skin-side down
Arrange zucchini, tomatoes, and 1 tablespoon olive oil (per packet) over fish
Sprinkle minced garlic, lemon zest, oregano, salt, and pepper
Add lemon slices between the fish and vegetables
Fold opposite edges of foil/parchment to create packets
Bake for 18 minutes, ensuring a sealed packet
Let rest 5 minutes before opening

Notes

Avoid overcooking by checking fish with a fork at 15 minutes
Use high-quality parchment/foil for best results
Even vegetable slicing ensures consistent cooking
Optional additions: kalamata olives or capers
For gluten-free version, serve without bread

  • Author: Zoey
  • Prep Time: 15
  • Cook Time: 18
  • Category: Mediterranean Table
  • Method: Baking
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 packet
  • Calories: 240
  • Sugar: 2g
  • Sodium: 350mg
  • Fat: 10g
  • Saturated Fat: 1.5g
  • Carbohydrates: 12g
  • Fiber: 2g
  • Protein: 28g
  • Cholesterol: 90mg