A bright, sharp pesto that lets swordfish be itself
Swordfish is dense enough to hold its own against bold flavors, and garlic-lime pesto does exactly that without drowning the fish. The pesto is acidic and punchy—lime juice and zest, raw garlic, and enough olive oil to carry it all—and you spread it on the cooked fish or serve it alongside. The fish stays the main event. A thick swordfish steak, seared hard on both sides until the outside is caramelized and the inside stays moist, takes about eight minutes total. The pesto takes five.
This is a dish built on contrast: the meaty, mild sweetness of the fish against the sharp bite of lime and garlic, the soft flesh against the textured pesto that clings to every bite. It comes together quickly, which means you can have dinner on the table in twenty minutes from the time you walk into the kitchen.
Key Takeaways
- Swordfish steaks need high heat and a dry pan to develop a golden crust while staying tender inside, which takes about four minutes per side for a one-inch steak.
- Garlic-lime pesto is made with raw garlic, fresh lime juice and zest, cilantro or parsley, olive oil, and optional nuts or seeds, all pulsed together rather than finely ground.
- Pat your swordfish completely dry before it hits the pan, and season it generously with salt and pepper at least five minutes before cooking so the seasoning adheres.
- The pesto can be made up to two hours ahead and kept at room temperature, or refrigerated for up to three days if you cover it with a thin layer of olive oil.
Why this pesto works with swordfish
Swordfish has a meaty texture and mild, slightly sweet flavor that needs acidity to come alive. Lime juice provides that sharpness, and the zest adds a floral note that feels fresh without being delicate. Raw garlic gives you bite—the kind that makes your mouth wake up—and cilantro or parsley adds an herbal layer that doesn't compete with the fish itself.
The pesto is chunky, not smooth. You pulse the ingredients in a food processor until they are broken down but still have texture, which means the flavors stay distinct rather than blending into a single note. This texture also means the pesto clings to the fish instead of sliding off.
Making the pesto
Start with two limes. Zest them first—use a microplane or the small holes on a box grater to get only the colored part of the skin, not the white pith underneath, which is bitter. Then cut the limes in half and juice them. You should have about three tablespoons of juice and one teaspoon of zest.
Peel three or four garlic cloves and roughly chop them. Add them to a food processor along with one cup of fresh cilantro or parsley (or a mix of both), the lime zest, and a pinch of salt. Pulse until the garlic is broken into small pieces and the herbs are chopped. Pour in six tablespoons of olive oil and pulse again until everything is combined but still has visible texture. Taste it and add more salt if you need it. Stir in the lime juice by hand—the acid will make the herbs darken if you pulse it in, and you want to keep the color bright.
If you want to add crunch, pulse in two tablespoons of toasted pine nuts, almonds, or sunflower seeds before you add the oil. This is optional but worth doing if you have them on hand.
Preparing and cooking the swordfish
Use swordfish steaks that are one to one and a quarter inches thick. Pat them completely dry with paper towels—moisture on the surface prevents browning and makes the fish steam instead of sear. Season both sides generously with salt and pepper at least five minutes before you cook, and up to thirty minutes ahead. This gives the seasoning time to dissolve slightly and be absorbed by the fish rather than sitting on top.
Heat a cast-iron or stainless steel skillet over medium-high heat for two minutes. You want it hot enough that a drop of water sizzles and evaporates immediately. Add a thin film of oil with a high smoke point—vegetable, canola, or light olive oil all work. When the oil shimmers, lay the swordfish steaks in the pan. Do not move them. Let them cook for four minutes without touching, until the bottom is golden brown and releases easily from the pan.
Flip the steaks and cook the other side for three to four minutes, depending on thickness. The fish is done when it is opaque all the way through and flakes gently when you press it with a fork. It should still feel slightly yielding, not hard—swordfish dries out quickly once it is overcooked.
Serving the fish and pesto together
Transfer the swordfish to a plate while it is still hot. You can spoon the pesto directly onto the fish, or serve it on the side so each person can use as much as they want. A squeeze of fresh lime juice over the top adds another layer of brightness.
Swordfish with garlic-lime pesto is good with almost nothing else—maybe some grilled bread to soak up the pesto, or a simple salad of greens with lemon vinaigrette. The pesto is rich enough that you do not need butter or cream, and the fish is substantial enough that you do not need a starch.
Storing leftover pesto and cooked fish
Leftover pesto keeps in the refrigerator for up to three days if you cover the surface with a thin layer of olive oil to prevent the herbs from darkening. You can also freeze it in ice cube trays and thaw what you need. Use it on grilled chicken, stirred into pasta, spread on sandwiches, or dolloped onto roasted vegetables.
Cooked swordfish does not keep well—it dries out quickly even when refrigerated. If you have leftovers, eat them cold the next day with extra pesto, or flake them into a salad. Do not reheat swordfish in the oven or microwave, as this will make it tough and dry.
Variations and substitutions
If you do not have cilantro, use parsley alone or mix in basil. Lemon can replace lime if that is what you have, though the flavor will be less bright. You can add a small anchovy fillet to the pesto for depth—pulse it in with the garlic—or leave it out if you prefer. A tablespoon of grated Parmesan cheese stirred in at the end adds savory weight, but it is not necessary.
If you are cooking for someone who does not eat raw garlic, you can roast the garlic cloves first. Wrap them in foil with a drizzle of oil and roast at 400°F for fifteen minutes until they are soft and golden, then cool them before adding to the pesto. The flavor will be milder and sweeter.
Frequently Asked Questions
Can I make the pesto in a blender instead of a food processor?
A blender will make the pesto too smooth and will warm it up, which darkens the herbs. A food processor gives you better control over texture. If you do not have one, chop everything by hand with a sharp knife—it takes longer but gives you the best result.
What if my swordfish steak sticks to the pan?
It is probably not hot enough yet. Let it sit undisturbed for another minute or two. When the pan is truly hot and the fish has developed a crust, it will release on its own. If you try to move it too early, it will tear.
How do I know when the swordfish is done cooking?
The flesh should be opaque throughout and flake easily when you press it with a fork. It should still feel slightly soft to the touch, not firm or hard. If you have a meat thermometer, swordfish is done at 145°F in the thickest part.
Can I make this pesto ahead of time?
Yes. Make it up to two hours ahead and leave it at room temperature, or refrigerate it for up to three days. Cover the surface with a thin layer of olive oil to keep the herbs from browning. Stir it well before serving.
What should I serve with swordfish and garlic-lime pesto?
The pesto is rich and flavorful, so keep the sides simple: grilled bread, a green salad with lemon dressing, or roasted vegetables like zucchini or asparagus. You do not need a starch or sauce.