Weeknight dinners have a way of becoming repetitive, especially when you’re trying to eat well without spending an hour in the kitchen. Cod en Papillote solves that problem in the most elegant way possible: four individual parchment paper packets, loaded with Mediterranean vegetables and flaky white fish, all done in 30 minutes flat. The technique is French, the flavors are coastal, and the cleanup is almost nonexistent. When you open each packet at the table, a cloud of lemony, thyme-scented steam rises up, and the cod inside is perfectly moist, never dry, never overcooked.
Why This Technique Works So Well for Busy Weeknights
The en papillote method traps steam inside the sealed parchment pouch, which gently cooks the fish from all sides simultaneously. There’s no hot pan to monitor, no risk of the fish sticking, and no need to flip anything. The vegetables soften in the same moisture that flavors the cod, so every element in the packet tastes like it belongs together.
This is also one of the rare recipes where cooking four portions at once is just as easy as cooking one. All four packets go onto a single baking sheet, into the same oven, at the same time. Dinner for the whole table, done together.
What You’ll Need: Ingredients for Mediterranean Cod en Papillote
Every ingredient here pulls double duty, either adding flavor, texture, or both. Here’s the full list based on four servings:
- 4 (6-ounce) cod filets — wild-caught if possible; ask your fishmonger for center-cut pieces so they’re all roughly the same thickness and cook evenly. Frozen cod works too, as long as it’s fully thawed in the fridge overnight. Unlike Easy Honey Garlic Salmon, which relies on a sticky glaze and higher heat, this method uses steam to keep the fish tender without any sauce at all.
- 1 medium zucchini, thinly sliced — the thinner the better, since the oven time is short and you want it to soften fully
- 20 grape tomatoes, halved — they blister and release their juices into the packet, creating a natural sauce
- 20 olives, halved or quartered — kalamata, castlevetrano, or a mix; they bring a briny depth that balances the lemon
- 2 lemons, thinly sliced
- 1 small shallot, thinly sliced — shallots have a gentler, slightly garlicky flavor compared to red onion, which can overpower the fish
- 4 sprigs fresh thyme
- 2 tablespoons extra-virgin olive oil
- Kosher salt and freshly ground black pepper, to taste
If olives aren’t your thing, a spoonful of capers per packet gives you a similar briny punch without the same intensity. Baby spinach also works as a base layer instead of zucchini, though the zucchini holds its texture better under the steam.
Before You Start: The One Prep Detail That Changes Everything
Slice the zucchini as thin as you can manage. This is the step most people rush, and it shows. Thick zucchini rounds will still be firm and slightly raw when the cod is perfectly cooked. A mandoline makes this effortless, but a sharp knife and a little patience work just as well.
Also, use pre-cut parchment paper sheets rather than rolling parchment from a roll. The 12×16-inch sheets fold cleanly, lie flat on the baking sheet, and seal much more reliably than torn roll pieces. One thing to watch: if the parchment isn’t crimped tightly enough around the edges, steam escapes and the fish dries out rather than steaming properly. Go back over the edges a second time and press them firmly before the packets go into the oven.
Step-by-Step Instructions
Step 1: Build Your Flavor Base Inside Each Packet
Preheat the oven to 400°F (200°C). Take a 12×16-inch sheet of parchment paper and fold it in half, then open it back up so you can see the center crease. Lay several thin slices of zucchini in the center of one half, then place a cod filet directly on top. Season the fish with kosher salt and freshly ground black pepper. Use a Chef Knife and Cutting Board for prepping your vegetables cleanly and safely.
If you prefer a crispy, seared exterior rather than steamed fish, The Perfect Pan Seared Fish Recipe covers that technique in full detail, since the seasoning approach at this stage is where the two methods diverge most.
Step 2: Layer the Mediterranean Toppings for Maximum Flavor Infusion
Place 2 to 3 lemon slices directly on top of the cod, depending on the size of your filet. The lemon slices do more than add brightness: the peel infuses the steam with citrus oil as it heats, and the juice seeps directly into the fish. Add a few thin slices of shallot, then scatter 5 olives and 5 grape tomatoes around and on top of the fish. They will slide off to the sides, and that’s completely fine. Tuck a sprig of fresh thyme on top, then drizzle a little olive oil over everything.
You will know the toppings are distributed well when the cod is mostly covered and the tomatoes and olives are nestled close enough to the fish that their juices will reach it during cooking.
Step 3: Seal the Packet So Steam Stays Trapped
Fold the top half of the parchment paper over the fish. Starting at the back folded edge on one side, begin crimping the parchment in small overlapping folds, working your way around in a half-moon shape until you reach the other side. The goal is a tight seal with no gaps. Go back over the entire edge and press down firmly a second time. A loose packet won’t steam properly, and the fish will be noticeably drier as a result. Repeat with the remaining three filets.
Step 4: Bake Until the Cod Is Opaque and Flakes at the Touch
Arrange all four parchment packets on a Baking Sheet and place in the preheated oven. Bake for 14 to 18 minutes depending on the thickness of your cod. Thinner frozen filets will be done closer to 14 to 15 minutes, while thicker center-cut pieces may need 17 to 18 minutes. If your cod is on the thinner side → check at 14 minutes by pressing the top of the packet gently; if it feels firm rather than soft and yielding, it’s likely done.
The packets will puff up slightly in the oven as steam builds inside. That visual cue tells you the steaming is working exactly as it should.
Step 5: Open the Packets and Serve with Care
Use a knife to pierce the center of each packet, then tear it open or cut with kitchen shears. Be careful of the steam that escapes immediately, as it’s genuinely hot. Transfer the cod to plates using a spatula, getting underneath the fish fully before lifting so it doesn’t break apart. Spoon all the vegetables and juices from the packet over the top, because that liquid is concentrated flavor you don’t want to leave behind.
What Separates a Good Cod en Papillote from a Great One
- Match the thickness of your filets. Ask for center-cut pieces when buying fresh cod. Uneven thickness means some pieces overcook while others are underdone.
- Slice the zucchini thin enough to see through it. This is the single most common prep mistake. Thick slices stay firm and starchy when everything else is perfectly cooked.
- Crimp twice. The first fold gets the shape right. The second press seals the edges firmly enough to hold steam. Skipping the second press is the difference between moist and dry fish.
- Don’t open the packets early to check. Every time you open a packet, you release the steam that’s doing the cooking. Trust the time range and use the puff of the packet as your visual guide instead.
- Use fresh thyme, not dried. Dried thyme turns slightly bitter under steam. Fresh thyme releases its oils gently and the difference in aroma when you open the packet is noticeable.
Serving Suggestions
The packets are complete meals on their own, but a simple starch alongside makes them more substantial. Black lentils or green lentils warmed from the fridge add heartiness without competing with the Mediterranean flavors. Lemon herb rice works beautifully, as does sautéed cabbage for a lighter option.
For a more dramatic presentation, bring the sealed packets to the table and let each person open their own. The steam that billows out when the parchment is pierced makes the meal feel far more special than the effort involved. For anyone drawn to Mediterranean fish preparations, Healthy Grilled Halibut With Honey And Lemon explores the same bright citrus and herb profile through a completely different cooking method, which is worth knowing when you want variety across the week.
Storage and Reheating
Store leftover cod in an airtight container in the refrigerator for up to 2 days. The vegetables will continue to release liquid as they sit, so the fish will be surrounded by a light broth by the next day, which actually helps it reheat without drying out.
To reheat, place the cod and vegetables in a covered skillet over low heat with a small splash of water for about 3 to 4 minutes, until the fish is warmed through and the liquid is gently simmering around it. Avoid the microwave if you can; it tends to toughen the cod and the texture suffers noticeably. The fish is ready when it’s hot to the touch and flakes easily again with a fork.
This recipe is well-suited to partial meal prep: you can assemble the packets up to a few hours ahead, keep them in the fridge, and bake them when you’re ready. Add 2 to 3 minutes to the bake time if the packets go into the oven cold.
FAQs
Can I use frozen cod for this recipe?
Yes, frozen cod works well here. Thaw it completely in the refrigerator overnight before assembling the packets. Frozen cod tends to be thinner than fresh center-cut filets, so check for doneness at the 14-minute mark. The fish is ready when it’s fully opaque and flakes apart with gentle pressure from a fork.
What other fish can I use instead of cod?
Any mild white fish with a similar thickness will work: halibut, tilapia, sea bass, or even salmon. Cooking times may vary slightly depending on thickness, so use the same visual test: opaque flesh that flakes easily. Sablefish (black cod) is a particularly rich alternative that works beautifully with these Mediterranean flavors.
How do I know when the cod en papillote is fully cooked?
The packets will puff visibly in the oven as steam builds. When you open them, the fish should be completely opaque with no translucent areas, and it should flake apart with minimal pressure. If it still resists flaking, reseal the packet loosely and return it to the oven for 2 more minutes.
Can I substitute the zucchini with something else?
Baby spinach works as a base layer and wilts down significantly during cooking. Thinly sliced fennel is another option that adds a mild anise note that pairs well with the lemon and thyme. The key is using something that cooks quickly, since the total oven time is short.
Do I need to add liquid to the packet before sealing?
No added liquid is necessary. The olive oil drizzle, the tomatoes, and the lemon slices all release enough moisture during cooking to create steam inside the sealed packet. The tomatoes in particular collapse and release their juice, which becomes the natural cooking liquid.
Can I assemble the packets ahead of time?
Yes. Assemble the sealed packets up to a few hours in advance and refrigerate them on the baking sheet. When you’re ready to cook, add 2 to 3 minutes to the bake time to account for the cold start. This makes the recipe especially useful for weeknight meal prep when you want dinner ready in minutes.
A Recipe Worth Coming Back To
There’s something genuinely satisfying about a recipe this straightforward that still produces results that feel considered and complete. The cod comes out moist and flaky every single time, the vegetables are tender and fragrant, and the whole thing takes 30 minutes from start to finish.
Personally, I find myself reaching for this one on the nights when I want something that feels like real cooking without the real effort. The lemon and thyme aroma when those packets open is one of those small kitchen moments that makes the whole process feel worthwhile. Give this one a try on a night when you’re tired but still want something that actually satisfies, and you’ll understand why it becomes a regular.
Essential Kitchen Tools
Making Cod en Papillote? Most failed attempts come from using the wrong pan or heat setup — not the recipe itself.
Quick Cod en Papillote Recipe
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
Savor the light and fresh taste of Mediterranean Cod en Papillote, where tender cod is infused with lemon, thyme, and the subtle brine of olives, all wrapped in parchment for a quick and healthy meal.
Ingredients
- 1 medium zucchini
- 4 (6-ounce) cod filets
- kosher salt and freshly ground black pepper (to taste)
- 2 lemons (thinly sliced)
- 1 small shallot (thinly sliced)
- 4 sprigs fresh thyme
- 20 olives (halved or quartered)
- 20 grape tomatoes (halved)
- 2 tablespoons extra-virgin olive oil
Instructions
- Begin by preparing the packets. Preheat your oven to 400°F. Take a 12×16-inch sheet of parchment paper, fold it in half, and then unfold it. Place several slices of zucchini in the center of one half, followed by a cod filet. Season with salt and pepper.
- Next, add the toppings. Lay 2 to 3 lemon slices on the cod, along with a few shallot slices, a sprig of thyme, 5 olives, and 5 tomatoes (it’s fine if some fall to the side). Drizzle a small amount of olive oil over the top.
- Proceed to fold and seal the packets. Bring the top half of the parchment paper over the bottom half and tightly roll up the edges around the cod. Repeat this for the remaining cod filets.
- Now, bake the packets. Arrange the 4 parchment paper packets on a baking sheet and place them in the oven. Bake for 14 to 18 minutes, depending on the thickness of the fish, until the cod is opaque and flakes easily with a fork.
- Finally, to serve, use a knife to pierce the center of each parchment packet and carefully open it before serving.
Notes
TECHNIQUE TIP: For larger tomatoes, cut them into quarters to ensure even cooking.
STORAGE: Store leftovers in an airtight container in the fridge for up to two days.
SUBSTITUTION: Use cherry tomatoes or black olives if preferred; slice them to desired size.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Dinner
- Method: Baked
- Cuisine: French
Nutrition
- Calories: 275 kcal
- Sugar: 5 g
- Sodium: 414 mg
- Fat: 12 g
- Saturated Fat: 2 g
- Unsaturated Fat: 10 g
- Carbohydrates: 12 g
- Fiber: 4 g
- Protein: 33 g
- Cholesterol: 73 mg
