Why this method works for swordfish
Pan-searing is the best way to cook swordfish at home because the fish's firm, meaty texture holds up to high heat without falling apart. A hot pan creates a golden crust in minutes while the inside stays moist and tender. The spinach cooks down in the same pan after the fish comes out, soaking up the browned bits and fish juices left behind — nothing gets wasted, and you have one pan to clean.
Swordfish steaks are thick enough that you can sear them hard without overcooking the center. Unlike delicate white fish that needs gentle handling, swordfish forgives a confident hand. The whole dish takes about 15 minutes from start to plate.
Key Takeaways
- Pat the swordfish completely dry before it hits the pan — moisture prevents browning and makes the fish stick.
- Use a heavy skillet (cast iron or stainless steel) and get it hot enough that a drop of water sizzles immediately on contact.
- Sear the steaks 4 to 5 minutes per side for a 1-inch-thick steak, checking for a golden crust before you flip.
- Cook the spinach in the same pan after removing the fish, using the browned bits and fat to season it.
- Swordfish continues to cook after it leaves the heat, so pull it when it still looks slightly underdone in the very center.
Preparing the swordfish and seasoning
Start with swordfish steaks that are at least 1 inch thick — thinner cuts dry out too easily. Take them out of the refrigerator 10 minutes before cooking so they are not cold in the center when the outside is done.
Pat each steak dry with paper towels, pressing gently on both sides and the edges. Any moisture on the surface will turn to steam and prevent browning. Season generously with salt and pepper on both sides just before the fish goes into the pan — salt draws out moisture if you do it too early, but you need it there when the heat hits.
If you like, add a pinch of dried oregano or thyme to the salt and pepper. Swordfish is mild enough that it pairs well with almost any herb, but keep it simple so the fish flavor comes through.
Getting the pan ready and searing the fish
Use a heavy skillet — cast iron or stainless steel work best because they hold heat evenly and develop a good crust. Avoid nonstick pans for this; they do not get hot enough to brown swordfish properly. A 10 or 12-inch pan gives you room to work without crowding.
Set the heat to medium-high and let the pan sit for 2 to 3 minutes. Test it by holding your hand a few inches above the surface — you should feel strong heat. Or drop a tiny bead of water on the pan; it should sizzle and evaporate almost instantly. Add a thin film of oil with a high smoke point: neutral oil, avocado oil, or clarified butter all work. Tilt the pan to coat the bottom evenly.
Lay the swordfish steaks in the pan. You should hear a loud sizzle. Do not move them. Let them sit for 4 to 5 minutes until the bottom is golden brown and pulls away from the pan easily when you nudge it with a spatula. Flip once and sear the other side for 4 to 5 minutes. The fish is done when a fork inserted into the thickest part flakes easily and the center is opaque, though it is fine to leave it very slightly translucent in the middle — it will finish cooking on the plate.
Transfer the swordfish to a warm plate and tent it loosely with foil while you cook the spinach.
Cooking the spinach in the pan
Do not wash the pan. The browned bits stuck to the bottom (called fond) are pure flavor. Add a knob of butter or a splash of olive oil to the same pan over medium heat. Once it is warm, add your spinach — fresh spinach wilts down dramatically, so a big handful becomes a small side in seconds.
Stir the spinach constantly for 2 to 3 minutes until it is completely wilted and any liquid it releases has mostly evaporated. Taste it and add salt and pepper. A squeeze of fresh lemon juice brightens it. If you like garlic, mince a clove and add it to the pan with the spinach so it softens in the heat.
Spoon the spinach onto the plate next to the swordfish. Pour any pan juices over both.
Timing and temperature guide
| Steak Thickness | Time Per Side | Total Time | Doneness |
|---|---|---|---|
| ¾ inch | 3 to 4 minutes | 6 to 8 minutes | Opaque throughout |
| 1 inch | 4 to 5 minutes | 8 to 10 minutes | Opaque, slightly translucent center |
| 1¼ inches | 5 to 6 minutes | 10 to 12 minutes | Opaque, translucent center |
These times assume your pan is properly preheated and your swordfish is at room temperature. Thicker steaks need longer, but the pan temperature stays the same. If the crust is browning too fast and the center is still raw, lower the heat slightly and continue cooking.
A meat thermometer takes the guesswork out: swordfish is done at 137°F in the center. It will rise a few degrees as it rests, so pull it at 135°F if you like it slightly underdone.
Variations and what pairs well
Spinach is not the only green that works. Arugula wilts in the same time and has a peppery bite that complements swordfish well. Kale takes longer — shred it and add it to the pan with a splash of water so it steams while it wilts. Chard works too and has a mild, slightly sweet flavor.
For a Mediterranean angle, add a handful of cherry tomatoes to the pan with the spinach, or finish the plate with a drizzle of good olive oil and a squeeze of lemon. Capers or olives scattered over the top add salt and brine. A simple butter sauce made by whisking cold butter into the pan juices turns this into something restaurant-quality.
Swordfish also pairs well with roasted potatoes, crusty bread to soak up the pan juices, or a simple salad dressed with vinaigrette. Keep the sides light so the fish stays the main event.
Frequently Asked Questions
Can I use frozen swordfish steaks?
Yes, but thaw them completely in the refrigerator first — usually overnight. Pat them very dry before cooking because thawed fish releases more moisture. The cooking time is the same as fresh.
What if my swordfish sticks to the pan?
It is not ready to flip. The crust needs to form and release on its own. Wait another minute and try again. If it still sticks, your pan was not hot enough at the start. Next time, preheat longer and test with water.
How do I know when swordfish is overcooked?
Overcooked swordfish becomes dry and loses its tender texture. It will look pale and flake into small pieces instead of holding together. Pull it from the heat when the center is still very slightly translucent — carryover cooking will finish it as it rests on the plate.
Can I cook swordfish in the oven instead?
You can, but you miss the crust. Sear the steaks in the pan for 2 minutes per side, then transfer to a 400°F oven for 5 to 8 minutes depending on thickness. This gives you browning plus gentle finishing, though a full pan-sear is simpler for a weeknight.
What wine goes with pan-seared swordfish and spinach?
A crisp white wine like Sauvignon Blanc, Pinot Grigio, or Albariño cuts through the richness of the seared fish. If you prefer red, a light Pinot Noir works. The acidity in either helps balance the butter or oil in the pan.