Mediterranean Steamed Salmon Recipe
The Mediterranean way. This steamed salmon embodies everything that makes Mediterranean cuisine one of the healthiest in the world — fresh ingredients, olive oil, and techniques that let natural flavors shine.
The olive tree provides. People in Mediterranean regions have been eating this way for millennia, and the science now confirms what they always knew: simple beauty. Every bite is an investment in feeling good.
Ingredients
For the Salmon and Base
4 wild-caught or sustainably-sourced salmon fillets (5-6 oz each, approximately 1-1.5 inches thick)
3 tablespoons extra virgin olive oil
Juice of 2 large fresh lemons (approximately 1/4 cup)
Zest of 1 lemon (about 1 tablespoon)
1/4 cup dry white wine (optional but recommended)
1 teaspoon sea salt
1/2 teaspoon freshly ground black pepper
Fresh Herbs and Aromatics
4 sprigs fresh dill (or 2 teaspoons dried dill)
3 sprigs fresh thyme
4 sprigs fresh parsley
4 cloves garlic, thinly sliced
1/2 red onion, thinly sliced
Vegetables for Steaming
8 oz baby spinach or arugula
8 oz mixed vegetables: cherry tomatoes (halved), bell peppers (julienned), zucchini (sliced thin), asparagus (cut into 2-inch pieces)
1 small fennel bulb, thinly sliced (optional but authentic)
For Finishing
2 tablespoons fresh parsley, finely chopped
1 tablespoon fresh dill, finely chopped
1 tablespoon high-quality extra virgin olive oil (for drizzling)
Lemon wedges for serving
Optional: Kalamata olives for garnish
Equipment Needed
Bamboo or metal steamer basket or collapsible steamer
Large pot or Dutch oven (deep enough to accommodate steamer)
Parchment paper or aluminum foil (if making papillote packets)
Sharp knife
Cutting board
Measuring cups and spoons
Wooden spoon or tongs
Instant-read thermometer (optional but helpful)
Shallow serving plates
Detailed Step-by-Step Instructions
Preparation Stage (15 minutes)
Step 1: Prepare the Salmon (3 minutes)
Remove salmon fillets from refrigeration 5-10 minutes before cooking to bring them closer to room temperature (this ensures even cooking).
Pat dry thoroughly with paper towels—dry surface ensures better seasoning adhesion and texture.
Check for any pin bones using your fingers or fish tweezers; remove and discard any that are present.
Place salmon fillets skin-side down on a clean plate.
Season both sides with salt and freshly ground pepper.
Visual Cue: The salmon should look moist but not wet, with a slightly tacky surface.
Step 2: Prepare the Aromatics (5 minutes)
Rinse fresh dill, thyme, and parsley; pat dry.
Thinly slice garlic cloves (approximately 1/8-inch thickness).
Slice red onion into very thin half-moons.
If using fennel, trim the base and remove the tough outer layer; slice the bulb into thin half-moons.
Zest the lemon using a microplane (you need about 1 tablespoon); set aside.
Juice lemons and strain to remove any pulp or seeds; measure out approximately 1/4 cup juice.
Visual Cue: All herbs should be dry and fresh-looking, aromatics should be thinly sliced for even distribution of flavor.
Step 3: Prepare the Vegetables (5 minutes)
Wash and thoroughly dry spinach or arugula; set aside in a bowl.
Halve cherry tomatoes lengthwise.
Cut bell peppers into matchstick-thin julienne (about 1/8-inch wide).
Slice zucchini into thin rounds (approximately 1/4-inch thick) or cut into batons.
Trim asparagus (snap off the woody lower third by bending gently until they break naturally); cut into 2-inch pieces.
Place all vegetables in a separate bowl and lightly season with salt and pepper.
Visual Cue: Vegetables should be uniformly sized for even steaming and should look fresh and vibrant.
Step 4: Set Up Steaming Equipment (2 minutes)
Fill the large pot with 2-3 inches of filtered water (don't exceed the height where water would touch the steamer basket).
Place the steamer basket inside the pot, ensuring the bottom doesn't touch the water.
Bring water to a gentle boil over medium-high heat (you should see steady steam rising from the sides, not violent boiling).
Visual Cue: Steam should be rising consistently from under the steamer basket with a gentle hissing sound.
Steaming Stage (12-15 minutes)
Step 5: Arrange the Steamer (3 minutes)
Divide the fresh spinach or arugula evenly among the steamer basket sections or create a bed of greens across the bottom of a large steamer insert.
Arrange the sliced vegetables (tomatoes, peppers, zucchini, asparagus, fennel) on top of the greens, distributing them evenly.
Season vegetables lightly with salt and pepper again.
Sprinkle half of the minced garlic and sliced red onion over the vegetables.
Visual Cue: The vegetable bed should be evenly distributed with no piling in the center.
Step 6: Position the Salmon (1-2 minutes)
Gently place the seasoned salmon fillets, skin-side up, on top of the vegetable bed.
Arrange them skin-side up so the delicate flesh faces upward where steam can gently cook it.
Leave at least 1/2 inch of space between fillets to allow steam to circulate.
Visual Cue: Salmon fillets should look evenly spaced with a slight curve to them if they were frozen (this is normal).
Step 7: Add Aromatics and Liquids (1 minute)
Scatter remaining garlic slices, red onion, fresh dill sprigs, and fresh thyme sprigs directly over and around each salmon fillet.
Pour the lemon juice evenly over the salmon fillets (about 1 tablespoon per fillet).
Pour the white wine (if using) around the fillets and vegetables.
Drizzle the 3 tablespoons of extra virgin olive oil in a light stream over the entire arrangement, approximately 1 teaspoon per fillet.
Visual Cue: The liquid should be visible pooling around (not drowning) the vegetables and fish.
Step 8: Cover and Steam (12-15 minutes)
Quickly place the lid on the pot to trap the steam.
Reduce heat to medium-high to maintain a gentle, steady stream of steam.
Cook undisturbed for the first 8-10 minutes.
Timing Milestones:
- At 6 minutes: Salmon is beginning to turn opaque at the edges
- At 8-10 minutes: Salmon is opaque about halfway through the fillet, still has a small translucent center
- At 12-15 minutes: Salmon is cooked through (varies by fillet thickness)
Step 9: Check for Doneness (2 minutes, around 10-minute mark)
Carefully remove the lid tilting it away from you to avoid steam burns.
Gently insert a fork into the thickest part of the thickest fillet and twist gently.
Visual Cue of Doneness: The salmon should flake easily into moist pieces; the flesh should look opaque but not dried out. The center should show only a thin line of translucent salmon.
Alternative Method: Insert an instant-read thermometer into the thickest part of a fillet; salmon is done at 145°F (63°C).
Doneness Indicators:
- Under-cooked (8 minutes): Center still translucent and glossy
- Perfect (11-13 minutes): Just-set throughout with barely-visible layer of translucence in the center
- Slightly over-cooked (15+ minutes): Completely opaque but still moist
Step 10: Rest and Finish (2-3 minutes)
Once the salmon reaches the perfect doneness, remove the lid immediately to stop the residual heat from overcooking the delicate flesh.
Gently transfer the entire steamed arrangement to a warm serving platter or individual plates using a wide, thin spatula.
Pour the accumulated juices from the pot over the salmon and vegetables.
Visual Cue: The liquid should look glossy and fragrant, with visible herb bits and lemon zest floating throughout.
Step 11: Garnish and Serve (1 minute)
Sprinkle the finely chopped fresh parsley and fresh dill over each salmon fillet.
Add the lemon zest (reserved from Step 2) directly over the salmon for brightness and Mediterranean appearance.
Drizzle with 1 tablespoon high-quality extra virgin olive oil per plate (this adds a silky richness).
Arrange lemon wedges and Kalamata olives on the plate for authentic Mediterranean presentation.
Serve immediately while steam is still rising from the plate.
Visual Cue: The finished dish should look vibrant with fresh herbs visible, glossy from olive oil, and steam rising gently from the plate.
Cooking Tips for Perfect Results
Choose Quality Salmon: Wild-caught salmon has superior flavor and sustainability; look for Atlantic or Pacific varieties at farmers markets or reputable fishmongers.
Thickness Matters: Thinner fillets (under 1 inch) cook in 10-12 minutes; thicker fillets (1.5 inches) need 14-15 minutes. Aim for uniform thickness for even cooking.
Water Level Control: Keep water at a consistent level during steaming; if it drops below the steamer bottom, the fish will cook via dry heat instead of steam. Add hot water through the sides if needed.
Don't Overcrowd: Leave space around each fillet for steam to circulate; crowded steamers result in uneven cooking.
Wine Selection: Use a dry white wine (Sauvignon Blanc, Pinot Grigio, or Greek Assyrtiko work beautifully); avoid wines labeled "sweet."
Herb Freshness: Fresh herbs make an enormous difference; dried herbs won't provide the same brightness and aromatic quality.
Room Temperature Fish: Cold fish straight from the refrigerator will add several minutes to cooking time; bring to room temperature first.
Lemon Juice Timing: Add fresh lemon juice just before steaming (not during prep) to prevent the acid from beginning to "cook" the salmon prematurely.
Vertical Lid: Always tilt the lid away from your body when removing it to direct the hot steam away from your face.
Variations and Flavor Adaptations
Greek-Inspired Steamed Salmon
Replace dill with fresh mint and oregano.
Add a layer of sliced tomatoes, red onion, and Kalamata olives to the vegetable base.
Garnish with crumbled feta cheese (add in the last 1 minute of cooking so it softens slightly).
Use Greek olive oil and finish with a squeeze of lemon.
Italian-Style Steamed Salmon
Use fresh basil instead of dill.
Add thin slices of fresh mozzarella or burrata on top of the salmon in the last 1 minute (it will melt slightly from residual heat).
Include halved cherry tomatoes and fresh fennel in the vegetable bed.
Finish with a drizzle of aged balsamic vinegar and torn basil leaves.
Spanish-Influenced Steamed Salmon
Add a pinch of saffron threads to the wine before pouring.
Include diced red and yellow bell peppers and roasted red pepper strips.
Use smoked paprika as a subtle seasoning (1/4 teaspoon sprinkled before steaming).
Garnish with toasted almond slices and fresh parsley.
French Papillote (Parchment Packet) Method
Instead of using a steamer basket, prepare individual parchment packets.
Cut 4 large squares of parchment paper.
Place a bed of vegetables in the center of each square.
Top with one salmon fillet and aromatics.
Drizzle with lemon juice, wine, and olive oil.
Fold parchment sides up and seal by crimping the edges.
Steam packets in the same pot for 14-16 minutes (packets will puff slightly when done).
Carefully cut open each packet at the table to release fragrant steam.
Lighter Lemon-Herb Version
Reduce olive oil to 2 tablespoons total (use 1 tablespoon as garnish).
Double the fresh herbs and lemon juice.
Add 1/2 cup low-sodium vegetable broth to deepen flavors while keeping calories minimal.
Skip the wine for a purely herbaceous finish.
Creamy Dill Variation
Add 1/4 cup Greek yogurt or sour cream mixed with 1 teaspoon Dijon mustard to the wine before steaming.
This creates a silky sauce that clings to the salmon and vegetables.
Garnish with fresh dill and capers.
Mediterranean Vegetable-Packed Version
Use primarily vegetables (double the amount) and reduce salmon to 4 oz fillets.
Add artichoke hearts, roasted red peppers, sun-dried tomatoes, and fresh spinach.
Serve as a lower-calorie option while maintaining Mediterranean authenticity.
Serving Suggestions
Classic Serve: Present on a bed of the steamed vegetables with pan juices spooned over top and fresh lemon wedges alongside.
With Grains: Serve alongside farro, quinoa, wild rice, or pearl barley that has been drizzled with olive oil and fresh herbs.
Greek Salad Combo: Serve salmon and vegetables over a fresh Greek salad with feta, olives, and oregano vinaigrette.
Crusty Bread Pairing: Offer warm crusty sourdough bread to soak up the delicious pan juices.
Over Couscous: Serve over fluffy Mediterranean couscous mixed with diced cucumber, tomatoes, and fresh herbs.
Light Lunch Wrap: Flake cooled salmon and mix with Greek yogurt, fresh herbs, and lemon; serve in whole grain wraps with greens.
Rice Bowl: Serve over fluffy jasmine rice or brown rice pilaf with herbs.
Storage and Make-Ahead Instructions
Refrigerator Storage
Steamed salmon is best eaten immediately but can be refrigerated.
Cool the salmon and vegetables completely to room temperature (approximately 15-20 minutes).
Transfer to an airtight glass container, keeping the fish and vegetables together with their cooking liquid.
Store in the coldest part of the refrigerator for up to 2 days.
The texture will soften slightly but the flavor remains excellent.
Serve cold as a salad component or reheat gently over low heat with a splash of water.
Freezer Storage
Cool salmon completely before freezing.
Place cooled salmon and vegetables in freezer bags, removing as much air as possible.
Label with date and contents.
Freeze for up to 1 month (longer storage causes quality degradation in delicate fish).
To reheat, thaw in the refrigerator overnight, then warm gently at 325°F (163°C) for 8-10 minutes, covered with foil to prevent drying.
Best used within 1 week of thawing.
Make-Ahead Strategy
Prepare all aromatics and vegetables the morning of cooking (store separately in sealed containers).
Pat salmon dry and season it just before steaming (prevents moisture accumulation).
Cook fresh for best texture, but prepared ingredients significantly reduce cooking-day time.
For meal prep, cook salmon and store separately from vegetables for better texture preservation.
Nutritional Information (per serving)
Calories: 380
Protein: 42g
Fat: 18g (mostly omega-3 from salmon and olive oil)
Carbohydrates: 12g
Fiber: 3g
Omega-3 Fatty Acids: 2.3g
Vitamin D: 570 IU (14% DV)
Selenium: 36mcg (52% DV)
Potassium: 520mg (15% DV)
*Note: Salmon is one of the richest sources of EPA and DHA omega-3 fatty acids, supporting heart and brain health.*
Pairing Recommendations
Wine Pairings: Sauvignon Blanc, Pinot Grigio, Greek Assyrtiko, Spanish Albariño, Italian Vermentino
Grain Pairings: Farro, quinoa, wild rice, brown rice, pearl barley, or Mediterranean couscous
Vegetable Complements: Spinach, arugula, asparagus, zucchini, bell peppers, cherry tomatoes, and fennel
Sauce Companions: Lemon beurre blanc (for non-Mediterranean twist), herb oil, or Greek yogurt dill sauce
Troubleshooting Common Issues
Salmon Too Dry: Fish was cooked too long. Check doneness starting at 10-minute mark; salmon continues cooking 2-3 minutes after removing from heat.
Salmon Not Cooked Through: Fillets were too thick or heat too low. Increase heat slightly or ensure water is at a rolling boil before adding steamer.
Vegetables Too Tender: Reduce cooking time by 2-3 minutes or add vegetables to steamer 3-4 minutes after fish.
Liquid Evaporated: Water level was too low. Maintain 2-3 inches of water in the pot; add hot water if needed.
Herbs Turned Brown: Dried herbs were too exposed to direct heat; distribute fresh herbs more around the sides and bottom of steamer.
Salmon Sticks to Steamer: Ensure vegetables create sufficient moisture barrier; try steaming on a bed of greens or on parchment paper.
Affiliate Disclosure
This page contains affiliate links. I recommend premium salmon sourcing, quality steaming equipment, and kitchen tools that I've personally tested and use regularly. When you purchase through these links, The Eating Channel receives a small commission at no additional cost to you. This supports the creation of more detailed Mediterranean recipes and cooking tutorials.
Recommended Products
Wild-Caught Salmon from Sustainable Fisheries
Stainless Steel Steamer Baskets
Premium Extra Virgin Olive Oil
Fresh Herb Starter Kit
Shop Recommended Equipment →
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 mediterranean preparation:
Swordfish steaks: Meatier texture that holds up well to bold seasonings. Cook to 145°F and expect a firmer bite.
Steelhead trout: Similar pink flesh and omega-3 content. Slightly more delicate, so reduce cooking time by 1-2 minutes.
King mackerel: Rich and oily with a stronger flavor. Use slightly less added fat in the recipe since mackerel is naturally fattier.
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:
Ignoring seasoning opportunities: Add aromatics, herbs, citrus, or spices to the steaming water. The steam carries these flavors upward and subtly infuses the food.
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.
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 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.
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.
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.
Seasonal Adaptations
Mediterranean cooking is inseparable from its seasons. Spring explodes with wild herbs, young artichokes, and the first green almonds. Summer brings the legendary tomatoes, peppers, eggplant, and stone fruits that define the cuisine under blazing sun. Autumn yields olives for pressing, late figs, and pomegranates alongside the grape harvest. Winter is the season for citrus, root vegetables, and hearty legume dishes finished with freshly pressed olive oil.
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:
Cooking times change when scaling up. A doubled recipe in the same vessel needs 15-25% more time, not double. Monitor closely and use a thermometer.
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.
For doubling, use a larger vessel rather than cooking two batches when possible. Proteins cook more evenly in a single batch with proper spacing.
As a general rule, taste frequently when scaling. Your palate is the best guide for getting the balance right at any batch size.
About This Recipe
This Mediterranean steamed salmon recipe draws inspiration from the coastal cuisines of Greece, France, Spain, and Italy, where the simplicity of steaming allows premium fish to shine. Perfect for weeknight dinners, meal prep, or impressive dinner party presentations. The technique honors both the fish and Mediterranean principles of simplicity, quality ingredients, and mindful eating.
Last updated: January 19, 2026
*Steam with care. Eat with gratitude.*