Why basil pesto works with swordfish

Swordfish is dense and meaty enough to stand up to basil pesto without getting overwhelmed. The herb sauce doesn't mask the fish — it brightens it. Pesto's acidity cuts through the richness of swordfish's flesh, and the garlic and pine nuts add texture and depth without competing for attention. The oil in pesto also keeps the fish moist during cooking, which matters because swordfish can dry out if you're not careful with heat and timing.

The pairing works because both the fish and the sauce are straightforward. Swordfish doesn't need much — salt, heat, and something to carry flavor into the meat. Pesto does exactly that. You're not layering complicated flavors; you're letting one good thing enhance another.

Key Takeaways

  • Make pesto by hand or in a food processor, but add the basil last and pulse gently so the leaves stay bright green instead of turning dark and bitter.
  • Swordfish steaks cook best when you sear them hard in a hot pan, then finish them in the oven so the inside stays tender while the outside browns.
  • Spread pesto on the fish after it comes out of the oven, not before, so the herbs stay fresh and the sauce doesn't break from the heat.
  • A swordfish steak one and a half inches thick takes about twelve minutes total — four minutes per side in the pan, then four to five minutes in a 400-degree oven.

Making pesto that stays green and bright

Start with fresh basil — the kind you buy in a bunch at the market, not the dried herb in a jar. You need about two cups of packed leaves. Wash and dry them well, because water breaks the pesto and makes it separate. Pick the leaves off the stems and discard the stems; they're bitter and fibrous.

Toast a quarter cup of pine nuts in a dry pan over medium heat for two to three minutes, shaking the pan so they brown evenly without burning. While they cool, peel two or three garlic cloves and chop them roughly. Grate half a cup of Parmigiano-Reggiano on the small holes of a box grater — pre-grated cheese has anti-caking powder that makes pesto grainy.

If you're using a mortar and pestle, start with the garlic and a pinch of salt, grinding until it becomes a paste. Add the pine nuts and grind until they break down. Add the cheese, then the basil a handful at a time, pressing and turning the pestle so the leaves bruise rather than shred. Pour in half a cup of good olive oil slowly while you work. The whole process takes about five minutes and keeps the basil from oxidizing and turning dark.

If you're using a food processor, pulse the garlic and pine nuts first until they're broken down. Add the cheese and pulse again. Add the basil in two batches, pulsing gently each time — don't let the machine run continuously or the heat will turn the pesto brown. With the motor off, pour the olive oil in slowly while pulsing. Stop as soon as everything comes together. You want texture, not a smooth paste.

Preparing and cooking the swordfish steaks

Buy swordfish steaks that are one and a half inches thick and roughly the same size — this matters because they'll cook evenly. Pat them completely dry with paper towels; moisture on the surface stops browning. Season both sides generously with salt and pepper about ten minutes before you cook, which gives the salt time to dissolve into the meat.

Heat a cast-iron or stainless steel pan over high heat until it's very hot — you should see a faint shimmer on the surface. Add a thin film of olive oil or another high-heat oil. When the oil just starts to smoke, lay the swordfish steaks in the pan. Don't move them. Let them sit for four minutes so they develop a golden crust on the bottom. Flip once and cook the other side for four minutes.

Transfer the pan to a 400-degree oven and cook for four to five minutes more. The fish is done when a fork inserted into the thickest part flakes easily and the meat is opaque all the way through. If you have a meat thermometer, swordfish reaches 145 degrees Fahrenheit when it's cooked through. Don't overcook — the difference between perfect and dry is about one minute.

Finishing and serving

Take the pan out of the oven and let the swordfish rest for two minutes. Spoon a generous amount of pesto over each steak — about two tablespoons per piece — and let it sit for another minute so the heat warms the sauce without cooking it. The pesto should look bright and fresh on top of the golden fish.

Serve immediately on warm plates. A squeeze of fresh lemon juice over the top adds sharpness that cuts through the richness. Serve with something simple on the side — grilled vegetables, a green salad dressed with vinegar, or crusty bread to soak up the pesto and fish juices.

Storing leftover pesto and cooked fish

Pesto keeps in the refrigerator for up to five days if you store it in a glass container with a thin layer of olive oil on top — the oil keeps air from turning the basil brown. You can also freeze pesto in ice cube trays and pop out one cube at a time; frozen pesto lasts about three months and thaws quickly.

Cooked swordfish doesn't keep as well as raw fish. Eat it the same day you cook it, or store it in an airtight container in the refrigerator for no more than one day. Cold swordfish is good in a salad or flaked into pasta, but reheating it tends to dry it out further. If you do reheat, do it gently in a low oven with a little pesto or oil to keep it moist.

Variations and substitutions

If you can't find fresh basil or it's out of season, mint makes a sharp, clean pesto that works just as well with swordfish. Use the same amount and follow the same method. Arugula pesto is peppery and bright — use three cups of arugula leaves because they're less dense than basil. Parsley pesto is milder and works if you want the swordfish to be the main flavor.

You can substitute walnuts or almonds for pine nuts if cost is a concern; they won't taste identical, but they're good. Toast them the same way. If you don't have Parmigiano-Reggiano, Pecorino Romano is sharper and works well, or use a mix of both. Avoid pre-grated cheese — it really does make a difference in texture.

The cooking method stays the same no matter what pesto you make. The sear-and-finish technique works because it builds flavor on the outside while keeping the inside tender, which is what swordfish needs.

Frequently Asked Questions

Can I make pesto ahead of time?

Yes. Make it up to five days before you cook the fish and store it in a glass container with a thin layer of olive oil on top. Stir it well before using. You can also freeze pesto in ice cube trays for up to three months — thaw it at room temperature before serving.

What if my pesto turned brown or separated?

Brown pesto means the basil oxidized, usually from heat or a food processor running too long. It still tastes fine, but it won't look bright on the plate. Separated pesto means too much water got in or the oil broke. Stir it back together and use it anyway — it won't affect the taste. Next time, make sure basil is completely dry before you start.

How do I know when the swordfish is done without cutting into it?

The flesh should be opaque all the way through when you look at the thickest part. A meat thermometer reads 145 degrees Fahrenheit when it's cooked through. If you don't have a thermometer, press the fish gently with your finger — it should feel firm but not hard, and a fork should flake the meat easily.

Can I grill swordfish instead of pan-searing it?

Yes. Oil the grill grates well and heat them until they're very hot. Sear the steaks for four minutes per side over high heat, then move them to a cooler part of the grill or lower the heat and cook for four to five minutes more until they're cooked through. Add pesto after they come off the grill, not before.

What should I serve with basil pesto swordfish?

Keep sides simple so the fish and pesto stay the star. Grilled zucchini or asparagus, a green salad with vinegar, roasted potatoes, or crusty bread all work. Avoid heavy sauces or rich sides — the pesto is already rich enough.