A good swordfish tacos recipe starts with thick swordfish steaks that hold together on the grill instead of flaking apart like thinner white fish. The meaty texture stands up to a hot cast-iron pan or open flame, so you get clean edges and a lightly charred surface without the filling turning to mush. This version keeps the topping bright and crunchy so each bite stays balanced rather than heavy.
You’ll build the tacos with a quick cabbage slaw, a lime crema, and warm corn tortillas that soften just enough to fold. The whole process takes about 30 minutes from fridge to plate, and the method scales easily if you’re cooking for four instead of two. Below you’ll find the exact weights, temperatures, and doneness cues that keep the fish from drying out. If you enjoyed this, our crab meat weight is worth trying next. Making this swordfish tacos at home is surprisingly straightforward once you know the key steps.
Why You’ll Love These Swordfish Tacos
- Firm, steak-like fish that won’t fall apart when you flip it on the grill.
- High protein and low starch when you use corn tortillas and a vegetable slaw.
- Fast weeknight cook time with no marinating required before searing.
- A crunchy lime slaw that cuts the richness of the seared fish.
Ingredients You’ll Need
- 2 swordfish steaks (about 340 g / 12 oz total, 2.5 cm thick) – skin removed, patted dry
- 2 tbsp olive oil – for coating the fish before cooking
- 1 tsp ground cumin – adds warm earthy notes to the rub
- 1 tsp smoked paprika – gives light smoke without a grill
- ½ tsp fine salt – seasons the surface before searing
- ¼ tsp black pepper – fresh ground preferred
- 3 cups green cabbage (about 250 g), thinly shredded – base of the slaw
- 1 small red onion (70 g), finely diced – sharp contrast to the fish
- 2 tbsp fresh lime juice – acid for the slaw and crema
- 3 tbsp sour cream – body for the crema
- 8 small corn tortillas (approx. 15 cm each) – warmed before serving
- ¼ cup chopped cilantro – finish sprinkle
Ingredient Substitutions
Swordfish steaks: Replace with an equal weight of halibut if swordfish isn’t available at the counter. Halibut is slightly more delicate, so lower the pan heat to medium heat and check doneness one minute earlier to avoid breaking the pieces. The flavor is milder, so add an extra pinch of smoked paprika to keep the taco from tasting plain. The swordfish tacos works well for weeknight cooking when time is limited.
Sour cream: Use an equal amount of plain Greek yogurt for a tangier crema with more protein. Greek yogurt tightens when mixed with lime, so stir in 1 tsp water if it looks too thick to drizzle. The tang is sharper than sour cream, which pairs well with the sweet cabbage. Storing leftover swordfish tacos correctly keeps it tasting good for days.
Corn tortillas: Swap for small flour tortillas if you prefer a softer fold. Flour warms faster and can bubble, so heat them for 20 seconds per side instead of 30. The taco becomes less gluten-free but easier to roll for kids. For the best results with this swordfish tacos, read through all the steps before starting.
Green cabbage: Replace with shredded romaine for a lighter, more perishable slaw. Romaine wilts within up to 3 days even in the fridge, so dress it right before serving rather than making it ahead. The crunch is similar but the flavor is milder and less sweet.
Step-by-Step Instructions
- Pat the swordfish dry and cut into 3 cm cubes. Toss with olive oil, cumin, smoked paprika, salt, and pepper until every piece is coated.
- Heat a cast-iron skillet on medium-high heat for 2 minutes until a drop of water sizzles. Place fish cubes in one layer with space between them.
- Cook 3 minutes undisturbed until the bottom is golden and crispy, then flip and cook 2 minutes more until just opaque at the center.
- Mix cabbage, red onion, and 1 tbsp lime juice in a bowl. Let it sit while the fish rests so the cabbage softens slightly.
- Stir sour cream with the remaining 1 tbsp lime juice and a pinch of salt to make the crema.
- Warm tortillas on medium-low heat for 30 seconds per side until pliable but not browned.
- Fill each tortilla with fish, top with slaw, drizzle crema, and finish with cilantro. pan seared swordfish makes a good alternate prep method.
Pro Tips
Dry the fish thoroughly before seasoning so the surface browns instead of steaming in its own moisture.
Use a rigid fish spatula to flip cubes; a thin flexible one bends and shreds the pieces.
Warm tortillas inside a clean kitchen towel so they stay soft while you assemble the last tacos. See garlic butter shrimp for a similar warm-shell approach.
Rest the cooked fish 2 minutes before cutting so the juices redistribute and the texture stays firm. For pan control basics, read this cast iron guide from The Kitchn.
Common Mistakes to Avoid
Overcrowding the skillet drops the temperature and poaches the fish gray instead of searing it; cook in two batches if needed.
Cutting the cubes too small makes them overcook in under 2 minutes and turn dry; keep them at 3 cm.
Skipping the lime in the slaw leaves it flat and watery; the acid is what keeps the cabbage crisp and bright.
Serving Suggestions
Pair the tacos with a simple black bean side or grilled corn for a fuller plate. A cold dole whip smoothie works as a light contrast to the warm fish.
Add sliced avocado if you want more fat and a creamy layer under the slaw. A few pickled jalapeños bring heat without changing the cook.
Storage and Reheating
Keep cooked swordfish in an airtight container for up to 3 days in the fridge; the slaw should be stored separately or it will go soft. Reheat fish only, in a skillet on medium-low heat for 3 minutes until it reaches 60°C / 140°F internal. The halibut with chimichurri follows the same safe seafood reheating rule.
Recipe Variations
Grill Version
Cook the seasoned steaks on a preheated grill at medium-high heat for 4 minutes per side, then cube. You get stronger char lines and a smokier profile than the skillet method.
Spicy Version
Add ½ tsp cayenne to the rub and stir 1 tsp hot sauce into the crema. The heat stays in the background and the lime still keeps the slaw fresh.
Low-Carb Option
Serve the fish and slaw over lettuce cups instead of tortillas to drop the starch. The chorizo and eggs post shows another low-carb plate style.
Mango Slaw
Replace half the cabbage with diced mango for a sweet counterpoint to the smoked paprika. The slaw turns softer and sweeter, so reduce lime to 1 tsp.
Swordfish Tacos
Description
Thick swordfish steaks are seared until golden and served in warm corn tortillas with a bright cabbage slaw and lime crema. This fast weeknight taco stays firm, crunchy, and balanced without any marinating.
Ingredients
Instructions
-
Pat and cube fish
Pat the swordfish steaks thoroughly dry with paper towels so the surface browns instead of steaming. Cut the dry fish into 3 cm cubes using a sharp knife, keeping the pieces uniform so they cook evenly.
-
Season the fish
Toss the cubed swordfish with 2 tbsp olive oil, 1 tsp ground cumin, 1 tsp smoked paprika, ½ tsp fine salt, and ¼ tsp black pepper in a bowl. Stir until every piece is evenly coated with the spice rub and looks glossy.
-
Heat the skillet
Place a cast-iron skillet on the stove and heat it on medium-high heat for 2 minutes until a drop of water sizzles and evaporates on contact. A properly heated pan prevents the fish from sticking and gives a clean sear.
-
Sear the fish
Lay the fish cubes in one layer with space between them in the hot skillet. Cook 3 minutes undisturbed until the bottom is golden and crispy, then flip and cook 2 minutes more until just opaque at the center and the internal temperature reaches 63°C / 145°F for safe seafood doneness.
-
Make the slaw
Mix the 3 cups shredded green cabbage, 70 g diced red onion, and 1 tbsp lime juice in a bowl. Let it sit while the fish rests so the cabbage softens slightly but stays crunchy from the acid.
-
Mix the crema
Stir the 3 tbsp sour cream with the remaining 1 tbsp lime juice and a pinch of salt to make the crema. Whisk until smooth and pourable, tasting to confirm the tang balances the seared fish.
-
Warm the tortillas
Warm the 8 small corn tortillas on medium-low heat for 30 seconds per side until pliable but not browned. Keep them wrapped in a clean kitchen towel so they stay soft while you assemble.
-
Assemble the tacos
Fill each warm tortilla with seared fish, top with the cabbage slaw, drizzle the lime crema, and finish with ¼ cup chopped cilantro. Serve immediately so the shells fold cleanly and the slaw stays crisp.
Nutrition Facts
Servings 4
- Amount Per Serving
- Calories 350kcal
- % Daily Value *
- Total Fat 14g22%
- Saturated Fat 4g20%
- Cholesterol 55mg19%
- Sodium 480mg20%
- Total Carbohydrate 28g10%
- Dietary Fiber 4g16%
- Sugars 5g
- Protein 28g57%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Storage: Keep cooked swordfish in an airtight container for up to 3 days in the fridge; store the slaw separately or it will go soft.
- Reheating: Reheat fish only in a skillet on medium-low for 3 minutes until it reaches 60°C / 140°F internal, and do not reheat the same portion twice.
- Pro tip: Dry the fish thoroughly before seasoning so it browns; for another swordfish idea try swordfish olives capers.
- Rest: Rest the cooked fish 2 minutes before cutting so juices redistribute and texture stays firm.
