MediterraneanSteamed

Authentic Mediterranean Steamed Fish - Traditional Mediterranean Recipe

Learn to prepare authentic Mediterranean steamed fish with fresh herbs, lemon, and olives. A light, healthy dish featuring tender white fish steamed with tomatoes and capers for vibrant Mediterranean flavors.

Authentic Mediterranean Steamed Fish

The Mediterranean way. This steamed fish 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 Fish and Steaming Liquid

  • 4 white fish fillets (sea bass, branzino, or halibut), 5-6 oz each
  • 3 tablespoons extra virgin olive oil
  • 1 medium onion, thinly sliced
  • 4 cloves garlic, minced
  • 1 can (14.5 oz) diced tomatoes, with juice
  • ½ cup dry white wine or vegetable broth
  • ½ cup Kalamata olives, pitted and halved
  • ¼ cup fresh parsley, chopped
  • 3 tablespoons fresh basil, chopped
  • 2 tablespoons fresh dill, chopped
  • Juice of 1 large lemon
  • 2 teaspoons capers
  • 1 teaspoon dried oregano
  • Salt and fresh black pepper to taste
  • ½ teaspoon red pepper flakes (optional)
  • 2 bay leaves
  • Lemon slices for garnish
  • For Serving

  • Fresh crusty bread
  • Additional fresh herbs for garnish
  • Lemon wedges
  • Equipment Needed

  • Large shallow pan with a lid (12-14 inches)
  • Steamer insert or shallow steaming rack
  • Sharp filleting knife
  • Cutting board
  • Measuring cups and spoons
  • Wooden spoon for stirring
  • Small bowl for combining herbs
  • Instant-read thermometer (optional)
  • Instructions

    Prep Work (15 minutes)

  • Prepare the vegetables: Slice the onion into thin rings. Mince the garlic cloves. Pit and halve the Kalamata olives if using whole olives. Chop the fresh herbs into bite-sized pieces, keeping parsley, basil, and dill separate.
  • Pat the fish dry: Remove the fish fillets from the refrigerator. Using paper towels, gently pat them dry. This helps them cook evenly and prevents excess moisture during steaming. Arrange them on a clean plate and let them reach room temperature for 5 minutes.
  • Combine the herb mixture: In a small bowl, combine the chopped parsley, basil, and dill. Add a pinch of salt and pepper. Set aside.
  • Cooking Process (20 minutes)

  • Build the steaming liquid: Heat the olive oil in your large shallow pan over medium heat. Once shimmering, add the sliced onion and sauté for 3-4 minutes until softened and fragrant. Add the minced garlic and cook for another minute, stirring constantly to prevent browning.
  • Create the aromatic broth: Pour in the canned tomatoes with their juices, white wine or broth, and bay leaves. Bring to a gentle simmer. Reduce the heat to medium-low and let the mixture simmer for 3 minutes, allowing the flavors to meld. The liquid should smell deeply aromatic.
  • Add the olives and capers: Stir in the halved olives and capers. Season the liquid with salt, black pepper, oregano, and red pepper flakes if using. Taste and adjust seasonings—the broth should be flavorful enough to complement the delicate fish.
  • Position the steamer insert: Insert your steaming rack into the pan, ensuring it sits about 1 inch above the simmering liquid. The liquid should not touch the bottom of the rack.
  • Season and arrange the fish: Pat the fish fillets with a little more paper towel to ensure they're dry. Season both sides generously with salt and pepper. Arrange them on the steaming rack in a single layer, skin-side down if they have skin. Make sure fillets don't overlap.
  • Top with fresh herbs and lemon: Divide the herb mixture evenly among the fillets, sprinkling it on top of each one. Squeeze fresh lemon juice over each fillet, reserving some for serving. This adds brightness and prevents the fish from sticking.
  • Steam the fish: Cover the pan with a tight-fitting lid. Bring the liquid back to a gentle simmer over medium heat. Steam for 12-15 minutes, depending on the thickness of your fillets. The fish is done when it flakes easily with a fork and is opaque throughout. An instant-read thermometer should read 145°F (63°C).
  • Rest and finish: Remove the pan from heat. Let the fish rest in the covered pan for 2 minutes. This allows carryover cooking to complete and the flavors to settle.
  • Plating and Serving

  • Transfer to serving plates: Using a slotted spatula, carefully transfer each fish fillet to a serving plate.
  • Add the broth and aromatics: Spoon some of the tomato broth, olives, and capers around each fillet. Include some of the softened onion slices and garlic in the sauce.
  • Garnish for presentation: Top each fillet with a light sprinkle of remaining fresh herbs and a lemon slice. A drizzle of additional extra virgin olive oil adds richness and visual appeal.
  • Serve immediately: Present while hot with crusty bread for soaking up the delicious sauce.
  • Expert Tips for Perfect Mediterranean Steamed Fish

    1. Choose the Right Fish

    Select mild, firm white fish that won't fall apart during steaming. Sea bass, branzino, halibut, and cod are excellent choices. Avoid very delicate fish like sole or flounder, which can become too soft. If using frozen fillets, thaw them completely in the refrigerator and pat them absolutely dry before steaming.

    2. Control the Heat for Gentle Steaming

    Gentle steam is crucial for tender, moist fish. After adding the fish to the pan, maintain a low to medium heat. The liquid should show gentle wisps of steam, not a rolling boil. You should be able to comfortably hold your hand about 6 inches above the steam. If steam is too aggressive, the fish will cook unevenly and become dry.

    3. Master the Liquid-to-Fish Ratio

    The steaming liquid should be flavorful enough to enhance the fish but not so much that the fillets drown. Aim for about ½ to 1 inch of liquid in the pan. This creates sufficient steam while allowing the aromatics to concentrate and complement the delicate fish flavor. Too little liquid and your broth will reduce too quickly; too much and it becomes watery.

    4. Use Fresh Herbs Strategically

    Fresh herbs make Mediterranean fish truly sing. Soft herbs like basil, parsley, and dill are best added at the end to preserve their fresh flavor and vibrant color. Hardy herbs like oregano can go into the broth earlier. Never overcook fresh herbs—they should remain bright green and fragrant. If using dried herbs, use one-third the amount of fresh.

    5. Nail the Timing for Perfectly Cooked Fish

    Overcooked fish is the enemy of Mediterranean cuisine. At 145°F (63°C), the fish is cooked through and safe to eat but still moist. Fillets under ½ inch thick need only 8-10 minutes; those ¾ to 1 inch thick need 12-15 minutes. If your pan cooks hotter, check at the 10-minute mark. The flesh should be opaque and flake easily, but still have some moisture when you break it apart.

    6. Develop the Broth's Deep Flavor

    Allow the tomato and broth base to simmer for a few minutes before adding fish. This develops deeper flavor in the liquid. The caramelized garlic and onion will become sweet and mellow. Don't skip the simmering step—it transforms plain vegetables into an aromatic foundation that elevates the entire dish.

    Variations and Adaptations

    1. Mediterranean Steamed Fish with Fennel and Anise

    Replace half the onion with sliced fresh fennel bulb. Add ½ teaspoon fennel seeds and ¼ teaspoon anise seeds to the broth. This variation is particularly popular in southern French Mediterranean cuisine and adds a subtle, sophisticated licorice note that pairs beautifully with white fish.

    2. Greek-Style with Feta and Fresh Tomatoes

    Substitute canned tomatoes with 2 cups of diced fresh tomatoes (in summer when they're at peak ripeness). Add ½ cup crumbled feta cheese to the broth just before serving. Finish with a drizzle of oregano-infused olive oil and fresh oregano. This version celebrates the Mediterranean's love of tangy, salty cheese with bright flavors.

    3. Italian Sicilian Version with Raisins and Pine Nuts

    Add ¼ cup golden raisins and ¼ cup pine nuts to the broth. Include 2 tablespoons of fresh mint along with the other herbs. This sweet-savory variation reflects Sicily's unique cuisine, which blends Arab and Mediterranean influences. Toast the pine nuts lightly before adding for more depth.

    4. Spanish Mediterranean with Saffron

    Add ½ teaspoon saffron threads steeped in 2 tablespoons of warm broth to the cooking liquid. Include ¼ cup roasted red peppers and use smoked paprika instead of regular paprika. This adds warmth and color reminiscent of Spanish Mediterranean coastal dishes.

    5. Portuguese-Style with White Wine and Cilantro

    Use all white wine (no broth). Replace some herbs with fresh cilantro and add 2 tablespoons of fresh mint. Include 1 tablespoon of white wine vinegar for brightness. Add ¼ cup diced potatoes to the broth to make a heartier one-pan meal, extending cook time to 5 minutes before adding fish.

    Storage and Make-Ahead Tips

    Refrigerator Storage

    Leftover steamed fish keeps well for 2-3 days when stored properly. Place the cooled fish and broth in an airtight glass container. Store in the coldest part of your refrigerator. The fish will maintain better texture if kept in the broth rather than stored separately.

    Reheating Methods

    Reheat gently to prevent drying the fish. Option 1: In a shallow pan over low heat with the broth, covered, for 5-8 minutes until heated through. Option 2: In the microwave at 50% power for 2-3 minutes, checking halfway through. Option 3: At room temperature for a refreshing cold salad—simply flake the cooled fish and serve over greens with extra broth as dressing.

    Make-Ahead Strategy

    Prepare the steaming broth and aromatics up to 8 hours ahead. Cool completely, cover, and refrigerate. When ready to cook, reheat the broth gently, add fresh fish, and proceed with steaming. This is ideal for entertaining because the most time-consuming part is done in advance. The steaming itself only takes 15 minutes.

    Freezing Fish

    Raw fish freezes better than cooked. If you want to freeze ahead, freeze the raw fillets in an airtight container for up to 3 months. Thaw in the refrigerator overnight before cooking. Cooked steamed fish can be frozen in an airtight container with the broth for up to 1 month, though the texture may become slightly softer.

    Serving Suggestions and Pairings

    Complete Mediterranean Dinner

    Serve the steamed fish with warm crusty bread (focaccia or ciabatta) for soaking up the delicious broth. Pair with a simple green salad dressed with extra virgin olive oil and lemon juice. A side of roasted potatoes or steamed green beans adds substance. This creates a balanced, elegant meal.

    Wine Pairings

    The bright, fresh flavors pair beautifully with crisp white wines. Try a Sauvignon Blanc from the Loire Valley, a Pinot Grigio from Italy, or a Vermentino from Sardinia. If serving the Spanish variation, a Spanish Albariño or Verdejo would be excellent. For lighter appetites, a dry rosé from Provence complements the Mediterranean herbs perfectly.

    Side Dish Combinations

  • Creamy polenta with a touch of butter and cheese
  • Warm Mediterranean couscous with diced cucumber and fresh mint
  • Roasted Mediterranean vegetables (eggplant, zucchini, tomatoes, peppers)
  • Orzo pasta tossed with fresh herbs and light olive oil
  • Warm white beans with garlic and spinach
  • Grilled or roasted asparagus with lemon zest
  • Casual vs. Elegant Presentation

    For a casual family meal, serve family-style in the pan with everyone helping themselves. For entertaining, carefully transfer to individual plates with a slotted spatula, ensuring the fish stays intact. Spoon the broth and aromatics artfully around the fish. Garnish with fresh herbs and a lemon slice. The dish is naturally elegant and requires minimal additional plating effort.

    Frequently Asked Questions

    Q: Can I make this recipe with frozen fish?

    A: Yes, absolutely. Frozen fish works wonderfully in this preparation. Thaw the fillets completely in the refrigerator overnight or under cold running water for 30 minutes. Pat them very dry before steaming. Thawed fish cooks in the same time as fresh. Look for individually quick-frozen (IQF) fillets, which maintain better texture than block-frozen fish.

    Q: What if I don't have fresh herbs? Can I use dried?

    A: Fresh herbs are ideal for Mediterranean cooking, but dried herbs can work in a pinch. Use one-third the amount of dried herbs compared to fresh. Add dried oregano, thyme, and bay leaf to the broth at the beginning. Reserve any dried basil, dill, or parsley to sprinkle on top just before serving for a fresher taste. For best results, use a mix of dried herbs early and finish with a small amount of any fresh herbs you can find.

    Q: How do I know when the fish is perfectly done?

    A: Fish is done when the flesh is opaque and flakes easily with a fork. The internal temperature should reach 145°F (63°C). For most fillets, this takes 12-15 minutes of steaming. Gently press the thickest part with a fork—fully cooked fish will separate easily into flakes. If you see translucent areas in the center, it needs 1-2 more minutes. Remember that fish continues cooking slightly after removal from heat due to carryover cooking.

    Q: Can I double this recipe for entertaining?

    A: Yes, scaling up works well. However, don't double everything directly. For a 12-fillet batch using a larger pan or two pans, use 1.5 times the broth (not double) because the liquid won't reduce as quickly with more surface area. Cooking time remains approximately the same since the fillets still steam in a single layer. Have all ingredients prepped before starting, as the actual cooking happens quickly.

    Q: What's the difference between steaming fish versus poaching it?

    A: Both are moist cooking methods but differ in technique. Steaming suspends fish above a flavorful liquid using steam and heat. Poaching immerses the fish directly in the liquid. Steaming gives cleaner fish flavor with less liquid absorption and better texture retention. Poaching creates a more intensely flavored broth that can be used as sauce. For Mediterranean fish, steaming is preferred for its delicate results and presentation.

    Nutritional Information

    Per serving (based on 4 servings):
  • Calories: 285
  • Protein: 38g
  • Fat: 11g (mostly from olive oil)
  • Carbohydrates: 8g
  • Fiber: 2g
  • Sodium: 680mg
  • Cholesterol: 85mg
  • This recipe is naturally high in omega-3 fatty acids from the white fish, providing heart-healthy benefits central to the Mediterranean diet. The olive oil contains polyphenols with anti-inflammatory properties. Fresh herbs add vitamins and minerals with minimal calories.

    Ingredient Substitution Guide

    Whether you're working around dietary restrictions, allergies, or simply using what's in your kitchen, these tested substitutions work well in this mediterranean preparation:
  • Cod or halibut: Mild, flaky white fish that works in nearly any recipe. Cod is thinner, so adjust cooking time down accordingly.
  • Salmon fillets: Richer and fattier than most white fish. Reduce any added oil and cook for 1-2 minutes longer per inch of thickness.
  • Shrimp (large): Peel and devein, then cook for significantly less time. Shrimp are done when they turn pink and curl into a C shape.
  • Firm tofu: Press for 30 minutes, then slice or cube. Season with kelp powder or Old Bay for a seafood-adjacent flavor profile.
  • Always taste and adjust seasoning when substituting. Different proteins and ingredients absorb and carry flavors differently, so what works with fish may need tweaking with your chosen substitute to achieve the right balance.

    Common Mistakes to Avoid

    Even experienced cooks stumble when preparing steamed fish. Watch for these common pitfalls:
  • Not bringing water to a full boil first: Place food in the steamer only after the water is at a rolling boil. Starting cold leads to uneven, soggy results that lack proper texture.
  • Ignoring seasoning opportunities: Add aromatics, herbs, citrus, or spices to the steaming water below. The steam carries these flavors upward and subtly infuses the food above.
  • Overcrowding the steamer: Steam needs to circulate freely around all surfaces of the food. Arrange in a single layer with gaps between pieces for even and thorough cooking.
  • Not using enough water: The pot can boil dry during long steaming sessions, scorching food and damaging cookware. Check water levels regularly 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 only when the environment stays consistent throughout.
  • Avoiding these errors will dramatically improve your results. The difference between good and great cooking often comes down to these details.

    Kitchen Science: Why This Method Works

    Steaming uses water vapor at 212°F as the cooking medium. Steam transfers heat approximately 7 times more efficiently than air at the same temperature because water molecules carry significantly more thermal energy. When steam contacts cooler food, it condenses on the surface, releasing its latent heat of vaporization (about 970 BTU per pound of steam). This process is gentle enough to preserve delicate textures while being efficient enough to cook food relatively quickly. Because food never touches water directly, water-soluble vitamins and minerals are retained better than in boiling — studies show steaming preserves 80-90% of nutrients compared to 40-60% for boiling. Understanding the science behind the technique helps you troubleshoot when things go wrong and innovate when you want to experiment. Once you grasp the underlying principles, you can apply them to any recipe.

    Seasonal Adaptations

    Mediterranean cooking is inseparable from its seasons and terroir. Spring explodes with wild herbs, young artichokes, and the first green almonds of the year. Summer brings legendary tomatoes, peppers, eggplant, and stone fruits under blazing sun. Autumn yields olives for pressing, late figs, and pomegranates alongside the grape harvest. Winter is for citrus, root vegetables, and hearty legume dishes finished with freshly pressed olive oil. Adapting this recipe to the seasons improves flavor and often reduces cost since in-season produce is more abundant and affordable at your local market.

    Scaling This Recipe

    Need to feed more people or cooking for just yourself? Here is how to adjust:
  • If feeding a crowd, consider cooking components separately and assembling at serving time. This gives you more control over each element and keeps textures intact.
  • For doubling, use a larger vessel rather than cooking two separate batches when possible. Proteins cook more evenly in a single batch with proper spacing between pieces.
  • When halving this recipe, keep cooking temperature the same but reduce time by about 25 percent. Less food means less thermal mass, so it heats through faster than the full batch.
  • Seasoning does not scale linearly with portion size. When doubling, start with 1.5 times the seasoning and adjust to taste. When halving, use about 60 percent of the original amount.
  • As a general rule, taste frequently when scaling up or down. Your palate is the best guide for getting the balance right at any batch size.

    Food Safety Notes

    Fish is highly perishable and requires more careful handling than many other proteins. Purchase fish that has clear eyes, firm flesh that springs back when pressed, and a fresh ocean smell. Store at the coldest part of your refrigerator (32-38°F), ideally on a bed of ice in a perforated container. Use fresh fish within 1-2 days of purchase. Cook to an internal temperature of 145°F, which corresponds to the flesh becoming opaque and flaking easily with a fork. When handling raw fish, keep it separate from other foods and clean all surfaces and utensils thoroughly. For leftover cooked fish, refrigerate within 2 hours and consume within 1-2 days. Reheat to 165°F if serving hot. Following these guidelines ensures your meal is both delicious and safe. When in doubt, use a food thermometer — it is the most reliable way to confirm proper cooking.
    Affiliate Disclosure: This page contains affiliate links to recommended cookware and ingredients. When you purchase through these links, we earn a small commission at no additional cost to you. This helps support our site and allows us to continue creating authentic Mediterranean recipes. We only recommend products we genuinely use and believe in.
    Shop Recommended Mediterranean Cooking Equipment →
    *Last updated: 2026-01-19*

    Chef's Recommended Tools

    Budget Pick

    Stainless Steel Steamer Basket - Expandable

    21,300+

    $9.99

    View on Amazon

    Bamboo Steamer Basket (10 Inch, 2-Tier)

    9,800+

    $18.99

    View on Amazon

    Silicone Steamer Liners (100-Pack)

    11,400+

    $7.99

    View on Amazon

    Disclosure: As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. We only recommend products we genuinely believe will enhance your cooking experience.

    Get Weekly Recipes

    New recipes, cooking tips, and seasonal inspiration delivered every week.

    No spam. Unsubscribe anytime.