French Steamed Salmon en Papillote with Herbs
The French kitchen has always understood something fundamental: there is no shortcut. Steamed salmon is a testament to this principle — a dish that rewards restraint and punishes haste in equal measure.
Voilà. The beauty of this preparation is that it teaches you to cook. Watch the color. Listen to the sound. Smell the transformation. These are not mere instructions — they are the foundations of everything that makes French cuisine the envy of the world. The French understand.
Ingredients
For the Salmon Packets
4 center-cut salmon fillets (6 ounces each), skin removed or skin-on as preferred
1 teaspoon fine sea salt
½ teaspoon freshly ground black pepper
1 tablespoon fresh lemon juice
1 teaspoon olive oil per packet (4 teaspoons total)
For the Aromatic Vegetables
2 large leeks (white and light green parts only), rinsed thoroughly and cut into thin julienne (matchstick pieces)
2 medium zucchini (preferably 1 green, 1 yellow for visual interest), cut into thin julienne
2 medium carrots, cut into thin julienne
4 ounces fresh button or cremini mushrooms, thinly sliced
2 shallots, minced
4 cloves garlic, minced
For the Steaming Liquid
¾ cup dry white wine (Sauvignon Blanc or Pinot Grigio recommended)
2 tablespoons vegetable or seafood stock
2 bay leaves
4 sprigs fresh thyme (or 1 teaspoon dried thyme)
4 sprigs fresh parsley
½ teaspoon black peppercorns
1 teaspoon fine sea salt
For Aromatics in Each Packet
2 tablespoons dry white wine per packet (total 8 tablespoons/½ cup)
½ bay leaf per packet
1 sprig fresh tarragon or dill per packet (or ¼ teaspoon dried)
½ teaspoon fresh lemon zest per packet
½ teaspoon fresh lemon juice per packet
Small pinch fleur de sel per packet
For Service
Fresh lemon wedges
2 tablespoons fresh parsley, finely chopped
1 tablespoon fresh dill or tarragon, minced
Fleur de sel
Freshly ground black pepper
2 tablespoons unsalted butter (optional, for finishing sauce)
Equipment Needed
Parchment paper (or buttered foil as alternative)
Scissors or sharp knife for cutting parchment
Large rimmed baking sheet
Sharp chef's knife and cutting board
Julienne peeler or mandoline (optional but helpful for uniform vegetables)
Small mixing bowl (for mixing steaming liquid ingredients)
Measuring spoons and cups
Small whisk
Tongs or slotted spatula
Instant-read thermometer
Large serving platter or individual plates (warm)
Paper towels
Rubber spatula
Instructions
Preparation Stage (25 minutes)
Prepare the parchment packets: Cut four 15-inch squares of parchment paper. Fold each square in half, then unfold to create a centerline crease. Set aside. These will be creased to hold the salmon and vegetables. Alternatively, cut 12-inch rectangles and fold in half around the filling, creating half-moon shaped packets.
Prepare the steaming liquid base: In a small bowl, combine ¾ cup dry white wine, 2 tablespoons vegetable stock, 2 bay leaves, thyme sprigs, parsley sprigs, black peppercorns, and 1 teaspoon sea salt. Stir gently. This base liquid will be divided evenly among the four packets. Set aside.
Prepare the aromatic vegetables: Using a sharp knife, mandoline, or julienne peeler, cut leeks, zucchini, and carrots into thin, uniform matchstick pieces. The uniformity ensures even cooking. Place all julienned vegetables in a large mixing bowl. Add thinly sliced mushrooms, minced shallots, and minced garlic. Toss gently to combine, distributing vegetables evenly. Season lightly with ¼ teaspoon fine sea salt.
Prepare the salmon: Pat salmon fillets dry with paper towels—surface moisture prevents proper cooking and steaming within the parchment. Season each fillet lightly on both sides with fine sea salt and black pepper. Avoid over-salting, as the steaming liquid and vegetables will add additional salt as they cook. Brush each fillet with fresh lemon juice and ¼ teaspoon olive oil.
Set up assembly station: Arrange parchment squares on a work surface. Have prepared salmon fillets, vegetable mixture, steaming liquid, fresh herbs, lemon zest, and remaining seasonings within arm's reach. This is crucial for efficient assembly.
Assembly Stage (10 minutes)
Build the packets: Working with one parchment square at a time, place approximately ¾ cup of the vegetable mixture on the left half of each square, creating a bed approximately 4 inches wide. Place one prepared salmon fillet skin-side down on top of the vegetable bed. Pour 2 tablespoons of the steaming liquid over the salmon and vegetables in the packet. Sprinkle with ½ bay leaf, place one herb sprig (tarragon or dill) on the salmon, add ½ teaspoon fresh lemon zest and ½ teaspoon fresh lemon juice, and finish with a tiny pinch of fleur de sel.
Seal the packets: Starting from the open end of the parchment, fold it over the salmon and vegetables, creating a semi-circular or rectangular enclosure. Seal the packet by folding the edges up and over itself in small, overlapping folds, starting at the corner nearest you and working toward the opposite corner. Create a secure seal—any gaps will allow steam to escape, resulting in improperly cooked salmon. The finished packet should be airtight and hold its shape.
Arrange on baking sheet: Place sealed packets on a large rimmed baking sheet, leaving 1-2 inches of space between packets to allow steam to circulate. The baking sheet should be dry and clean. You can brush it lightly with oil to prevent sticking if desired, though parchment naturally prevents adhesion.
Cooking Stage (15 minutes)
Preheat and bake: Place the baking sheet into a preheated 400°F (200°C) oven. Set a timer for exactly 12-14 minutes. The exact time depends on salmon thickness and your oven's heat distribution. You know the salmon is cooked when it flakes easily with a fork and reaches an internal temperature of 145°F (63°C) when measured at the thickest part of the fillet. Thinner fillets (½-inch) need 12 minutes; thicker fillets (¾-inch or thicker) need 14-15 minutes.
Test for doneness: After 12 minutes, carefully open one corner of one packet using tongs or a fork (steam will release suddenly, so be cautious of the hot vapor). Pierce the salmon at its thickest point. It should flake easily and appear opaque throughout with no translucent areas. The flesh should be tender, not rubbery or watery. If underdone, reseal the packet and return to the oven for an additional 1-2 minutes.
Plate and present: Transfer the baking sheet to a heat-safe surface. Using tongs, carefully transfer each sealed parchment packet to a warm dinner plate. Serve immediately with the parchment still sealed—the dramatic presentation of opening at the table releases an impressive aroma and heat that enhances the dining experience. Alternatively, you can carefully open the parchment in the kitchen and transfer the salmon and vegetables to a plated presentation, pouring the cooking liquid over.
Finish and garnish (if unpackaged): If opening the packets in advance, transfer salmon and vegetables to warm plates. Strain the hot cooking liquid through a fine-mesh strainer into a small saucepan, discarding the bay leaf and other aromatics. For a silkier sauce, whisk in ½ tablespoon unsalted butter per packet (total 2 tablespoons), warming gently without boiling. Pour the sauce or cooking liquid around the salmon. Garnish with fresh parsley, fresh dill or tarragon, a squeeze of lemon juice, and a tiny pinch of fleur de sel.
Expert Tips
Parchment thickness matters: Use sturdy parchment paper designed for oven use, typically around 40-pound weight. Thin parchment will tear during cooking. If parchment is unavailable, use buttered aluminum foil, though it lacks the theatrical presentation value of parchment.
Don't overfill packets: Approximately ¾ cup of vegetables and one salmon fillet per packet is ideal. Overstuffing prevents proper sealing and uneven cooking. The packet should be able to fold securely without the fillings bursting through.
Uniform vegetable cuts ensure synchronized cooking: The julienne vegetables should be approximately the same thickness throughout. Thick pieces will remain hard while thin pieces turn mushy. A mandoline or julienne peeler helps achieve uniformity impossible with a knife alone.
Moisture control is critical: Both the salmon and vegetable mixture should be relatively dry before assembly. Excess moisture creates steam pressure that can burst the packets or cook too aggressively. Pat salmon dry and allow vegetables to drain slightly before use.
Seal packets securely: Loose seals allow steam to escape during cooking, resulting in baked rather than steamed salmon. The packet should be airtight and able to withstand the parchment being handled. Practice folding on your first attempt to develop technique.
Use an instant-read thermometer for precision: The internal temperature of 145°F (63°C) is the FDA guideline for cooked salmon. This temperature ensures food safety while maintaining the salmon's tender, slightly translucent center. Visual cues can be deceiving; temperature verification is most reliable.
Variations
Mediterranean En Papillote: Add 2 tablespoons sun-dried tomatoes, ¼ cup Niçoise olives, and ¼ teaspoon herbes de Provence to each packet. Replace some vegetables with roasted red peppers and artichoke hearts. Include a small anchovy fillet (optional). This creates a more robust, Mediterranean flavor profile.
Asian-Inspired Salmon: Replace white wine with a mixture of sake and rice vinegar. Add thin slices of ginger, lemongrass, and scallions. Replace tarragon with cilantro. Include 1 teaspoon soy sauce per packet. Serve with a small dish of sriracha or chili oil on the side.
Champagne and Caviar Luxury: Use Champagne instead of white wine. After cooking, carefully open the packets and top each salmon fillet with a small spoonful of caviar (or crème fraîche and lumpfish caviar for budget considerations). Garnish with fresh dill and serve immediately.
Spring Vegetable Salmon: Use spring vegetables exclusively: tender asparagus tips, baby leeks, peas, and baby potatoes (sliced thin). Replace half the white wine with vegetable stock. Add fresh mint and chervil. This creates a lighter, spring-appropriate variation.
Creamy Dill Salmon: After cooking the en papillote, reduce the cooking liquid by half in a saucepan over medium heat, then whisk in ¼ cup heavy cream and 1 tablespoon fresh dill. Pour this luxurious sauce over the salmon. This transforms the dish into a richer preparation suitable for special occasions.
Storage Instructions
Refrigeration: Store cooked salmon in an airtight glass container on the coldest shelf of your refrigerator for up to 3 days. The parchment packets are not suitable for storage; transfer the salmon and vegetables to a container. Store the cooking liquid separately if planning to use it as sauce for future dishes.
Reheating: Gently reheat salmon en papillote by wrapping the cold salmon and vegetables in fresh parchment paper with a splash of water or vegetable broth, then baking at 350°F (175°C) for 8-10 minutes until warmed through. Alternatively, place in a skillet over low heat with a small amount of liquid, covered loosely, for 5-7 minutes. Avoid high heat, which can dry the delicate fish.
Freezing: Cooked salmon can be frozen for up to 2 months in an airtight container. Freeze the salmon and vegetables together. Thaw overnight in the refrigerator and reheat as described above. Salmon maintains its texture better when frozen cooked rather than raw, though some loss of delicate texture is inevitable.
Reuse of cooking liquid: The flavorful cooking liquid can be frozen for up to 3 months in ice cube trays, then transferred to freezer bags for convenient future use in soups, grain cooking, or as a base for light sauces.
Serving Suggestions
Tableside presentation (most dramatic): Serve sealed parchment packets directly to each diner on a warm plate. Provide instructions to carefully open the packet at the corner, releasing the aromatic steam. This theatrical presentation enhances the dining experience and allows each diner to customize their sauce pooling.
Classic French plating: Open the packets in the kitchen, arrange salmon and vegetables on warm plates, and pool the cooking liquid or a light sauce around them. Garnish minimally with fresh herbs and a lemon wedge. Pair with a crisp Sauvignon Blanc or Chablis.
Light lunch composition: Serve at room temperature with crusty bread, a fresh green salad with lemon vinaigrette, and perhaps a small cheese course. The salmon and vegetables are delicious when cooled, offering versatility for casual entertaining.
Grain-focused bowl: Layer cooked farro, barley, or quinoa in warm bowls and top with salmon and vegetables from the parchment packet. Spoon cooking liquid or a light beurre blanc over the grain. Add fresh herbs and serve with lemon wedges.
Elegant dinner party presentation: Plate on warmed, rimmed plates with careful attention to arrangement. Place salmon slightly to the side, vegetables around it in a thoughtful composition. Reduce the cooking liquid slightly and pool it around the elements. Garnish with fresh herbs and minimal microgreens for sophisticated plating.
Picnic and cold preparation: Serve at room temperature as part of a composed salad with roasted vegetables, bitter greens, and a light vinaigrette. The salmon's natural oils keep it moist and pleasant even when cooled, making it ideal for outdoor entertaining.
Frequently Asked Questions
Q: Can I use salmon with skin for this recipe?
A: Absolutely. Salmon with skin is actually preferable for en papillote, as the skin protects the delicate flesh during steaming. Place the fillet skin-side down on the vegetable bed in the parchment, and the skin will protect the underside while the flesh stays moist. The skin becomes tender and is edible, or diners can easily remove it after cooking.
Q: What if I don't have parchment paper?
A: Buttered or oiled aluminum foil works well as a substitute. The presentation is less dramatic since foil doesn't brown and isn't as visually interesting when opened, but the cooking technique and results remain excellent. You can also use silicone baking mats folded and sealed similarly to parchment.
Q: How do I prevent the parchment from tearing or burning?
A: Ensure your parchment is designated for oven use (not regular parchment meant only for storage or wrapping). The edges of parchment can brown slightly at 400°F, which is normal—slight browning doesn't indicate the packet has failed. For darker browning or tearing, lower oven temperature to 375°F and increase cooking time by 2-3 minutes. Most parchment paper tolerates temperatures up to 420°F.
Q: Can I assemble packets ahead of time?
A: Yes, but with time limits. Assemble packets up to 4 hours ahead and refrigerate. Before baking, remove from the refrigerator and allow to sit at room temperature for 10-15 minutes so the interior reaches a more consistent temperature. This prevents the salmon from being too cold while vegetables overcook. Do not freeze assembled packets—this compromises the salmon's texture.
Q: How much steaming liquid should I use per packet?
A: Approximately 2-3 tablespoons of liquid per packet is ideal. This amount creates enough steam to cook the salmon and vegetables without creating excessive moisture that makes the parchment soggy or the dish watery. Too much liquid results in boiled rather than steamed fish; too little can result in undercooking or dryness.
Ingredient Substitution Guide
Whether you're working around dietary restrictions, allergies, or simply using what's available in your kitchen, these substitutions work well in this french preparation:
Firm tofu: Slice into salmon-sized portions. Marinate with nori flakes and miso for a seafood-like umami flavor.
Steelhead trout: Similar pink flesh and omega-3 content. Slightly more delicate, so reduce cooking time by 1-2 minutes.
Swordfish steaks: Meatier texture that holds up well to bold seasonings. Cook to 145°F and expect a firmer bite.
Arctic char: The closest match in flavor and fat content. Cook identically to salmon with no adjustments needed.
When substituting, always taste and adjust seasoning as you go. Different proteins and ingredients absorb and carry flavors differently, so what works perfectly with salmon may need tweaking with your substitute.
Common Mistakes to Avoid
Even experienced cooks stumble with steamed salmon. Here are the pitfalls to watch for:
Opening the lid too often: Each peek releases a burst of steam and drops the temperature significantly. Steam cooks gently and evenly only when the environment stays consistent.
Not using enough water: The pot can boil dry during long steaming sessions, scorching food and damaging cookware. Check water levels every 15 minutes and keep a kettle of hot water ready.
Using water that's too shallow: Water should be 1-2 inches deep, well below the steamer basket. Too shallow and it evaporates too fast; too deep and it touches the food, turning steaming into boiling.
Overcrowding the steamer: Steam needs to circulate freely around all surfaces. Arrange food in a single layer with gaps between pieces for even cooking.
Not bringing water to a full boil first: Place food in the steamer only after the water is at a rolling boil and steam is visibly rising. Starting cold leads to uneven, soggy results.
Avoiding these common errors will dramatically improve your results. The difference between good and great often comes down to these small details that many cooks overlook.
Make-Ahead and Meal Prep Tips
This recipe is excellent for meal preparation. Here's how to get the most out of your batch cooking:
Refrigerator storage: 2-3 days in an airtight container. Salmon is best enjoyed cold or at room temperature the next day. If you must reheat, use low oven heat (275°F) for 10-15 minutes.
Freezer storage: Up to 2 months. Flake leftover salmon into salads, grain bowls, or pasta rather than reheating whole fillets. It's more versatile and avoids the dryness issue.
Batch cooking strategy: Cook salmon slightly under (120°F internal) for meal prep since it will cook further when reheated. The difference in texture is significant.
Reheating for Best Results
The biggest mistake in meal prep is aggressive reheating that overcooks the protein. Salmon is best enjoyed cold or at room temperature the next day. If you must reheat, use low oven heat (275°F) for 10-15 minutes. For packed lunches, consider bringing components separately and assembling fresh. The texture stays better when sauces and garnishes are added at eating time rather than stored together.
Seasonal Adaptations
French cuisine is fundamentally built on seasonal cooking. Spring means morels, white asparagus, and the first tender herbs from the garden. Summer celebrates ratatouille vegetables — zucchini, eggplant, and sun-ripened tomatoes from Provence. Autumn brings wild mushrooms, game birds, and the grape harvest that influences both wine and cooking. Winter is the season for root vegetable gratins, cassoulet, and slow braises that fill the kitchen with warmth.
Adapting this recipe to the seasons doesn't just improve flavor — it often reduces cost since in-season produce is more abundant and affordable. Visit your local farmers' market for the freshest seasonal ingredients that will elevate this dish.
Scaling This Recipe
Need to feed more people or cooking for just yourself? Here's how to adjust:
If feeding a crowd, consider cooking components separately and assembling at serving time. This gives you more control and keeps textures intact.
When halving this recipe, keep cooking temperature the same but reduce time by about 25%. Less food means less thermal mass, so it heats through faster.
Seasoning does not scale linearly. When doubling, start with 1.5 times the seasoning and adjust to taste. When halving, use about 60% of the original amount.
Acid ingredients (citrus juice, vinegar) should be added conservatively when scaling up. Too much acid overwhelms other flavors more quickly than salt or spice.
As a general rule, taste frequently when scaling. Your palate is the best guide for getting the balance right at any batch size.
Affiliate Disclosure: This page contains affiliate links to recommended cookware and ingredients. Purchases made through these links help support our recipe development and content creation at no additional cost to you.
Shop Recommended Equipment
*Last updated: 2026-01-19*