WHY MAKE IT

A little comfort, a lot of flavor.

Swordfish offers a dense, steak-like texture that responds remarkably well to high-heat searing. Because of its firmness and mild, sweet profile, it handles robust marinades that would easily overpower more delicate white fish. This preparation uses thick strained yogurt seasoned with ground cumin, coriander, and freshly chopped mint. The yogurt acts as a flavor vehicle while providing just enough fat and acidity to preserve succulence over dry heat. Cooking on a ridged cast-iron skillet imparts distinctive charred stripes that add depth to the herbal marinade. The result is a vibrant, quick-cooking seafood main that pairs naturally with grain salads, roasted flatbreads, or crisp greens.

Selecting Dense Swordfish

Fresh swordfish should display firm, tight flesh with no gaps between muscle segments. The meat ranges from pale ivory to slightly pinkish, with a vibrant dark red bloodline. Avoid steaks with brown or dried bloodlines, as this indicates prolonged exposure to air. Purchasing steaks cut to a uniform 2.5 cm thickness is crucial for high-heat pan cooking. Thinner steaks cook through to the center before developing an adequate exterior char, whereas a thick cut allows sufficient time over the cast-iron ridges to build deep flavor without overcooking.

The Strained Yogurt Coating

Strained whole-milk yogurt provides a cohesive base that holds dried spices and tender herbs against the fish. Unlike thin oil marinades that slide down into the pan base, yogurt adheres closely. As the fish hits the searing heat, the milk sugars and proteins caramelize rapidly alongside the cumin and garlic. However, too much excess marinade creates steam pockets. Wiping the steaks lightly before cooking ensures you retain all the infused flavor while achieving authentic ridged sear marks rather than a simmered surface.

Managing Pan Heat and Doneness

Cast iron retains substantial heat, which prevents temperature drops when cold fish is introduced. Preheat the ridged pan over medium-high heat for at least 5 minutes before adding the fish. Swordfish must reach an internal temperature of 145 F / 63 C according to food safety guidelines. Because swordfish contains very little connective tissue, cooking beyond this target will cause the steak to expel moisture rapidly and turn chalky. A rapid-read digital thermometer inserted into the thickest center gives the most reliable indication of doneness.

Before you start

Avoid marinating swordfish in yogurt for longer than 30 to 40 minutes. The natural lactic acid in yogurt along with garlic enzymes can soften dense swordfish tissue excessively if left too long, resulting in a mushy texture rather than a firm, steak-like chew. Scraping off excess yogurt before placing the fish onto the cast-iron ridges is equally vital; a thick layer of wet marinade will steam rather than sear, preventing clean char marks.

THE RECIPE

Yogurt Herb Marinated Swordfish Steaks

4 servings · 15 minutes preparation · 10 minutes cooking · 30 minutes cooling, chilling or resting

Ingredients

Step-by-step instructions

  1. Rinse 4 swordfish steaks under cold water, pat completely dry with paper towels, and check for any stray bone fragments along the outer skin edge.
  2. In a medium glass bowl, whisk together 150 g strained yogurt, 1 tablespoon extra-virgin olive oil, 2 grated garlic cloves, 1 teaspoon ground cumin, 1/2 teaspoon ground coriander, 1/4 teaspoon crushed red pepper flakes, 1 teaspoon fine sea salt, 1/4 teaspoon black pepper, lemon zest, and the chopped mint and parsley.
  3. Coat each swordfish steak thoroughly with the herb-yogurt mixture on all sides.
  4. Arrange the steaks in a single layer in a ceramic dish, cover tightly with plastic wrap, and refrigerate to marinate for exactly 30 minutes.
  5. Brush a heavy cast-iron ridged grill pan with the remaining 1 tablespoon extra-virgin olive oil and preheat over medium-high heat until light wisps of smoke appear.
  6. Remove swordfish from the marinade, using fingers to wipe away heavy excess yogurt so only a thin, translucent film remains on the meat.
  7. Place the steaks onto the hot ridges, leaving space between each portion, and sear undisturbed for 4 to 5 minutes until dark grill marks form.
  8. Carefully flip each steak using a sturdy metal spatula and cook for an additional 4 to 5 minutes on the second side until firm and the internal temperature registers 145 F / 63 C on an instant-read probe.
  9. Transfer to a warm platter, allow to settle for 2 minutes, and serve immediately with fresh lemon wedges.

Kitchen notes

Avoid marinating swordfish in yogurt for longer than 30 to 40 minutes. The natural lactic acid in yogurt along with garlic enzymes can soften dense swordfish tissue excessively if left too long, resulting in a mushy texture rather than a firm, steak-like chew. Scraping off excess yogurt before placing the fish onto the cast-iron ridges is equally vital; a thick layer of wet marinade will steam rather than sear, preventing clean char marks.

Storage & make-ahead

Transfer leftover cooked swordfish to an airtight container and refrigerate promptly within 2 hours. Store safely chilled for up to 2 days. Reheat gently in a covered skillet over medium-low heat with a splash of water or olive oil until heated through to an internal temperature of 165 F / 74 C. Avoid high microwave heat, which toughens dense swordfish fibers.

Save to Pinterest ↗

An original recipe guide inspired by themes in our Pinterest research. Recipe has not been independently kitchen-tested. AI-generated image is illustrative; your finished dish may look different.

Frequently asked questions

Can I prepare this recipe on an outdoor barbecue grill?

Yes. Clean and oil the grill grates thoroughly, then preheat the outdoor grill to medium-high heat (around 400 F / 200 C). Sear the swordfish steaks for 4 to 5 minutes per side until marked and cooked to 145 F / 63 C.

What can I substitute for swordfish if it is unavailable?

Halibut steaks, mahi-mahi, or thick skinless cod loin fillets make suitable alternatives. Adjust cooking times slightly depending on thickness, ensuring the internal temperature reaches 145 F / 63 C before taking the fish off the heat.

Why did my swordfish stick to the cast-iron ridges?

Sticking generally occurs if the pan was not fully preheated, if insufficient oil was brushed onto the ridges, or if the steaks were moved too early. Let the fish sear completely undisturbed for at least 4 minutes until it releases naturally.