The marinade does the work
A good herb marinade turns swordfish from mild to memorable in four to eight hours. The herbs — fresh rosemary, thyme, and parsley — infuse the flesh with flavor that survives the heat of the pan, while acid from lemon juice and olive oil keeps the fish tender and prevents it from drying out. You are not making a sauce that sits on top; you are seasoning the fish itself before it cooks.
The technique is straightforward: combine herbs, lemon, garlic, and oil in a bowl, coat the swordfish steaks thoroughly, and refrigerate. When you cook, the marinade clings to the surface and caramelizes slightly in the pan, creating a crust that holds in moisture. The lemon sauce comes together in the same pan after the fish is done, using the browned bits left behind and a splash of fresh lemon juice.
Key Takeaways
- Marinate swordfish steaks for at least four hours so the herbs penetrate the dense flesh, but do not exceed twelve hours or the acid will begin to break down the texture.
- Pat the fish dry before cooking to allow the surface to brown properly and the marinade to form a crust rather than steam.
- Cook swordfish steaks over medium-high heat for four to five minutes per side; the flesh should be opaque throughout but still moist at the center.
- Make the lemon sauce in the same pan immediately after removing the fish, using the browned marinade residue and fresh lemon juice to build depth.
- Swordfish is dense enough to handle bold herbs like rosemary and thyme without being overpowered, unlike more delicate white fish.
Building the marinade
Start with one-quarter cup of good olive oil — this is the base that carries flavor and prevents sticking. Add the zest and juice of two lemons; the zest gives you bright citrus without the extra liquid that would over-soften the fish. Mince two cloves of garlic and add them whole or crushed, depending on whether you want discrete pieces or diffused flavor.
Strip the leaves from two sprigs of fresh rosemary and one small handful of fresh thyme. Chop them roughly — you want pieces large enough to see and taste, not a fine powder. Add a small handful of fresh parsley, also chopped. If you have fresh oregano or marjoram, a teaspoon is welcome, but do not add dried herbs to this marinade; they will not hydrate properly in the short time available and will taste dusty.
Stir in one-half teaspoon of sea salt and a few grinds of black pepper. Taste the marinade on a piece of bread or a small piece of raw fish if you have it; it should taste bright and herbal, with lemon coming through clearly. If it tastes flat, add more lemon juice or a pinch more salt.
Preparing the swordfish
Buy swordfish steaks that are one and one-quarter to one and one-half inches thick — thin steaks will overcook before the marinade flavors develop, and very thick ones will be difficult to cook through evenly. Look for flesh that is pale pink or ivory, not gray or brown, and ask the fishmonger to cut them fresh if possible.
Pat the steaks dry with paper towels before placing them in a shallow dish or a large zip-top bag. Pour the marinade over them, making sure each steak is coated on both sides. If using a bag, press out as much air as possible and lay it flat in the refrigerator so the marinade surrounds the fish evenly. If using a dish, turn the steaks after two hours so the top side gets the same time as the bottom.
Do not marinate longer than twelve hours. The acid in the lemon juice will begin to denature the proteins and turn the surface mushy, which sounds like it would be tender but actually becomes mealy and loses its pleasant texture when cooked.
Cooking the swordfish
Remove the swordfish from the refrigerator thirty minutes before cooking so it reaches closer to room temperature. This helps it cook evenly; cold fish straight from the fridge will have a cold center by the time the outside is done.
Pat the steaks dry again with paper towels, removing excess marinade but leaving the herbs and a light coating of oil clinging to the surface. Heat a large skillet over medium-high heat for two minutes. Add a thin film of neutral oil — grapeseed or vegetable oil works well — and let it shimmer.
Place the steaks in the pan and do not move them. Let them cook undisturbed for four to five minutes. The bottom will develop a golden-brown crust, and the herbs will darken slightly. Flip once and cook the other side for four to five minutes. The flesh should be opaque when you cut into the thickest part, but still moist and slightly translucent at the very center — swordfish is forgiving and does not dry out as quickly as thinner fish, but it can still become tough if overcooked.
Transfer the cooked steaks to a warm plate and let them rest for three minutes while you make the sauce.
Making the lemon sauce
Leave the pan on the heat. The bottom will have browned bits of herb and marinade — this is flavor. Add one-quarter cup of dry white wine or water and scrape the pan with a wooden spoon, loosening all the brown residue. Let it simmer for one minute.
Add the juice of one fresh lemon and one tablespoon of cold butter cut into small pieces. Swirl the pan off the heat so the butter melts into the liquid, creating a light, glossy sauce. Taste it and add a pinch of salt if needed. The sauce should taste bright and herbal, with the lemon cutting through the richness of the butter.
Pour the sauce over the swordfish steaks and serve immediately. A small handful of fresh parsley scattered over the top adds color and a final note of freshness.
Timing and serving
Plan to marinate the swordfish the night before or the morning of the day you cook it. The actual cooking takes fifteen minutes from the time you heat the pan to the time the fish is plated. Serve with something that will soak up the sauce — crusty bread, boiled potatoes, or a simple grain like farro or barley.
Swordfish is substantial enough to pair with bold sides. Roasted fennel, sautéed bitter greens, or a tomato salad with red onion all work well. The herb marinade and lemon sauce are bright enough that you do not need additional acidity, but a cold white wine — Vermentino, Albariño, or a dry Riesling — complements the dish without competing.
Frequently Asked Questions
Can I use dried herbs instead of fresh?
Dried herbs will not hydrate properly in a short marinade and will taste dusty and bitter. If fresh herbs are not available, reduce the amount of dried herbs by two-thirds and soak them in a little warm water for ten minutes before adding them to the marinade. The result will not be as bright, but it will be better than adding them dry.
What if I do not have fresh lemon?
Fresh lemon is important for both flavor and texture. Bottled lemon juice is more acidic and will over-soften the fish if you use the same amount. If you must use bottled juice, reduce it to one tablespoon in the marinade and use fresh juice for the sauce if at all possible.
How do I know when the swordfish is done?
Cut into the thickest part of the steak with a small knife. The flesh should be opaque and flake easily, but a thin line of translucency at the very center is fine — it will continue to cook slightly as the fish rests. If the center is still raw or very dark pink, it needs more time.
Can I marinate the fish in a metal bowl?
Avoid metal bowls for marinating. The acid in the lemon juice can react with aluminum or reactive metals and give the fish a metallic taste. Use glass, ceramic, or a food-grade plastic container instead.
What do I do with leftover marinade?
Do not reuse marinade that has touched raw fish. If you want extra marinade for basting or sauce, set aside a portion before adding the fish. Any leftover can be refrigerated and used as a dressing for grilled vegetables or a dip for bread.