The Recipe
Swordfish's firm, meaty texture holds up beautifully to bold flavors — and this combination of chili heat, honey sweetness, and brown butter richness plays directly to that strength. The butter melts into a glaze that clings to the fish, the honey caramelizes slightly at the edges, and the chili builds warmth without overwhelming the swordfish's own clean flavor. You sear the steaks hard to get a golden crust, then finish them in the butter sauce so they stay moist inside.
The whole dish takes about 20 minutes from start to plating. You need a heavy skillet — cast iron or stainless steel — because you want real heat for that initial sear. A thin nonstick pan will not give you the crust you want, and the butter will burn before the fish cooks through.
Key Takeaways
- Pat swordfish steaks completely dry before searing, or they will steam instead of brown.
- Sear the fish hard in a hot, dry pan first, then move it to the butter sauce to finish cooking.
- Brown butter takes three to four minutes and smells nutty when it is ready; watch it closely so it does not burn.
- The chili heat comes from red pepper flakes or fresh chili, added to the butter after it browns so the flavor stays bright.
- Swordfish steaks are done when they flake easily at the thickest part and still have a faint line of translucence at the very center.
Ingredients and Proportions
For two swordfish steaks (about 6 ounces each, cut 1 to 1.25 inches thick), you will need 4 tablespoons of unsalted butter, 2 tablespoons of honey, 1 to 1.5 teaspoons of red pepper flakes (or one fresh chili, thinly sliced), 1 clove of garlic (minced), salt, and black pepper. The proportions matter because the sauce needs to coat the fish without drowning it — too much butter and the dish becomes heavy; too little and the chili overpowers the swordfish.
If you prefer fresh chili to flakes, a serrano or Thai bird's eye gives you more control over the heat and a cleaner flavor. Slice it thin so the heat distributes evenly through the butter. If you use red pepper flakes, add them after the butter browns; if you use fresh chili, add it during the browning so it softens and releases its flavor into the fat.
Preparing the Fish
Swordfish steaks come with a strip of darker, bloodier meat running through the center — this is the bloodline, and you can leave it or trim it away depending on how strong you like the flavor. The bloodline tastes more intensely of the sea; trimming it gives you a milder, cleaner taste. Either choice is fine; just decide before you start cooking.
Pat the steaks dry with paper towels, pressing gently so you remove surface moisture without damaging the flesh. Moisture on the surface prevents browning and creates steam, which is the enemy of a good crust. Season both sides generously with salt and black pepper about 5 minutes before you cook — this gives the salt time to dissolve slightly and season the fish evenly, rather than sitting on the surface.
Searing and Cooking
Heat your skillet over medium-high heat for about 2 minutes until it is very hot. You should be able to hold your hand 2 inches above the pan for only a second or two. Add a thin film of neutral oil (vegetable, canola, or light olive oil) and let it heat until it shimmers — about 30 seconds.
Place the swordfish steaks in the pan and do not move them. Let them sit for 3 to 4 minutes until the bottom is golden brown and releases easily from the pan. Flip them once and sear the other side for another 3 to 4 minutes. The fish should be mostly cooked through at this point, with just a faint line of translucence at the very center. Remove the steaks to a warm plate.
Reduce the heat to medium. Add the butter to the same pan and let it melt, swirling occasionally. After about 2 minutes, the butter will begin to foam and turn golden. Keep swirling — you are looking for a nutty aroma and a light brown color. This takes another 1 to 2 minutes. Watch carefully; brown butter can go from perfect to burnt in seconds.
Building the Sauce
Once the butter is brown and fragrant, add the minced garlic and stir for about 30 seconds until it softens and releases its aroma. If you are using fresh chili, add it now and let it cook for another 30 seconds. If you are using red pepper flakes, wait until the next step.
Remove the pan from the heat and drizzle in the honey, stirring gently to combine. The residual heat will warm the honey and help it blend with the butter. If you are using red pepper flakes, add them now — the pan is still hot enough to bloom their flavor, but not so hot that they will burn. Taste the sauce and adjust the salt and chili heat to your preference.
Return the swordfish steaks to the pan and spoon the butter sauce over them, tilting the pan so the sauce pools around the fish. Let them sit in the warm sauce for 1 to 2 minutes so the flavors meld. The residual heat will finish cooking the very center of the fish without drying it out.
Serving and Pairing
Plate the swordfish steaks and spoon all the butter sauce over the top — this is where the flavor lives. A squeeze of fresh lemon juice brightens the dish and cuts through the richness of the butter without competing with the chili and honey. Flaky sea salt on top adds texture and emphasizes the sweetness of the honey.
Serve with something that will soak up the sauce: crusty bread, rice, or roasted potatoes all work well. A simple green salad with a sharp vinaigrette balances the richness. If you are drinking wine, a dry white with good acidity — a Sauvignon Blanc or Vermentino — complements the chili heat and honey sweetness without overwhelming the swordfish.
Why This Method Works
Swordfish is dense and can dry out easily if you cook it too gently or too long. The hard sear creates a crust that seals in moisture, and finishing in the butter sauce keeps the fish moist while the flavors meld. The honey caramelizes slightly in the hot pan, adding depth and a subtle sweetness that balances the chili's heat. The brown butter carries all these flavors and adds a richness that makes the dish feel complete without being heavy.
This technique works because you are respecting the fish's texture while using bold flavors that swordfish can stand up to. The chili does not mask the swordfish; it enhances it. The honey does not make it dessert; it adds complexity. The brown butter ties everything together and gives you a sauce worth scraping off the plate.
Frequently Asked Questions
Can I use frozen swordfish steaks?
Yes, but thaw them completely in the refrigerator before cooking — usually overnight. Pat them very dry before searing, because thawed fish releases more moisture than fresh. The cooking time stays the same once they are thawed.
What if my butter burns before it browns?
Start over with fresh butter and lower heat. Brown butter needs medium heat and constant attention. If you are in a hurry, you can skip browning and just melt the butter gently, then add the garlic and chili — it will taste different but still be good.
How do I know when the swordfish is done?
Swordfish is done when it flakes easily at the thickest part and has only a thin line of translucence at the very center. It will continue to cook slightly after you remove it from heat, so pull it off the pan when it is just barely underdone in the middle. Overcooked swordfish becomes dry and tough.
Can I make this with a different fish?
Yes — this sauce works well with any firm, meaty fish like mahi-mahi, halibut, or thick cod fillets. Adjust the searing time based on thickness; thinner fillets will need less time in the pan. The flavor profile stays the same.
Should I cover the pan while the fish cooks?
No. Covering traps steam and prevents browning. Keep the pan uncovered so the surface of the fish stays dry and browns properly. The fish cooks through from the heat of the pan, not from steam.