Twisted Citrus Herb Swordfish Tacos

Cuisine:  MexicanCourse:  Dinner, Main Course, Street FoodPrep:  25 minCook:  12 minTotal:  37 minYield:  4 servings (8 tacos)Calories:  410 kcalDifficulty:  Intermediate
Twisted Citrus Herb Swordfish Tacos with grilled swordfish, cabbage, and avocado, 4:3 recipe image

Grilled Swordfish Tacos with Citrus Herbs

Grilled swordfish is tucked into warm corn tortillas with citrusy herbs, crisp cabbage, avocado, and a cool spoonful of sour cream.

About This Recipe

Twisted Citrus Herb Swordfish Tacos bring the easy pleasure of a seaside taco stand to the home grill. Firm swordfish takes on a smoky char while lime, orange, and fresh herbs keep the flavor lively. Cabbage, tomato, avocado, and sour cream add the cool, crisp contrasts that make each taco feel complete.

Tacos have always been a natural meeting place for grilled seafood, bright salsas, and whatever is freshest nearby. Along Mexico's coasts, citrus and herbs are classic partners for fish, especially when the meal is meant to be assembled and shared. This version leans into that spirit with a short citrus marinade and a colorful topping spread rather than a heavy sauce.

Swordfish is especially well suited to the grill because its meaty texture holds together while the surface browns. The combination of thyme, oregano, cilantro, paprika, and garlic gives the fillets a savory aromatic crust, while the two citrus juices add a clean lift. Keep the marinade brief so the fish stays firm and the citrus remains bright instead of turning sharp.

The best texture comes from treating the grill as a hot, quick cooking surface. Pat the fillets dry before they meet the heat, leave them undisturbed until they release, and turn them only once. A thermometer is helpful here: swordfish is ready at 145°F (63°C), when the center is opaque and the flakes are moist rather than chalky.

Warm corn tortillas make a big difference, both for flavor and for keeping the tacos from cracking. Tuck in the cabbage first so it catches the juices, then add the fish and finish with tomato, avocado, and sour cream. A squeeze of lime at the table ties the smoky edges and fresh toppings together in one bright bite.

Serve the tacos with grilled corn, black beans, or a simple rice salad for a relaxed summer meal. If you are setting out a spread, small bowls of pickled onions, extra cilantro, and sliced jalapeño let everyone build their own. Refrigerate leftovers within two hours in a shallow airtight container and use them within three to four days; reheat the fish gently so it does not dry out.

Ingredients

  • 1 pound swordfish fillets (454g)
  • 2 tablespoons olive oil (30mL)
  • 1 teaspoon salt (5g)
  • 1/2 teaspoon black pepper (1g)
  • 1 teaspoon paprika (2g)
  • 1 teaspoon garlic powder (3g)
  • 1 teaspoon onion powder (3g)
  • 1 tablespoon fresh thyme leaves (3g)
  • 1 tablespoon fresh oregano leaves, chopped (3g)
  • 1 tablespoon fresh cilantro, chopped (4g)
  • 1 tablespoon fresh lime juice (15mL)
  • 1 tablespoon fresh orange juice (15mL)
  • 8 small corn tortillas (about 160g)
  • 1 cup shredded cabbage (90g)
  • 1/2 cup diced tomatoes (90g)
  • 1 avocado, sliced (about 200g)
  • 1/4 cup sour cream (60g)
  • 1 lime, cut into wedges (67g)

This post contains Amazon affiliate links. We may earn a commission if you purchase through them, at no additional cost to you.

Step by Step Instructions

  1. Preheat the grill Heat a clean grill or grill pan over medium-high heat, about 400°F (204°C). Oil the grates lightly if needed to prevent sticking.
  2. Dry and season the fish Pat the swordfish dry with paper towels. Set it on a plate while you mix the citrus-herb marinade.
  3. Mix the citrus marinade Whisk the olive oil, salt, black pepper, paprika, garlic powder, onion powder, thyme, oregano, cilantro, lime juice, and orange juice in a medium bowl.
  4. Marinate the swordfish Coat the fillets evenly with the marinade and let them stand for 15 minutes at room temperature. Do not marinate longer than 30 minutes, because the citrus can soften the surface of the fish.
  5. Prepare the toppings While the fish rests, shred the cabbage, dice the tomatoes, slice the avocado, cut the lime into wedges, and set the sour cream near the serving platter.
  6. Grill the first side Place the swordfish on the hot grill and cook without moving it for 4 to 5 minutes, until the underside has clear grill marks and releases easily.
  7. Turn and finish the fish Flip the fillets and grill for another 4 to 5 minutes. Check the thickest part with an instant-read thermometer and continue briefly until it reaches 145°F (63°C) and flakes easily.
  8. Warm the tortillas Warm the corn tortillas on the grill for about 30 seconds per side, just until pliable. Stack them in a clean towel so they stay soft.
  9. Rest the swordfish Transfer the cooked fish to a clean plate and let it rest for 2 minutes. This keeps the juices in the fillets while you finish the taco setup.
  10. Flake the fish Use a fork or the edge of a fish spatula to break the swordfish into generous bite-size pieces, removing any skin or dark connective strip if present.
  11. Assemble the tacos Layer cabbage and grilled swordfish onto the warm tortillas. Add diced tomatoes, avocado slices, and a small spoonful of sour cream.
  12. Finish and serve Serve the tacos immediately with lime wedges. Let everyone add more lime, sour cream, or toppings to taste.

Utensils

  • Charcoal or gas grill, or grill pan
  • Medium mixing bowl
  • Small bowl for the citrus marinade
  • Cutting board
  • Chef's knife
  • Grill tongs or fish spatula
  • Small whisk or fork
  • Measuring spoons
  • Instant-read thermometer
  • Serving platter or taco holder

This post contains Amazon affiliate links. We may earn a commission if you purchase through them, at no additional cost to you.

Nutrition Per Serving

Estimated nutrition per serving based on four servings, or two tacos.
NutrientAmount% Daily Value*
Calories410 kcal21%
Protein31 g62%
Fat21 g27%
Saturated Fat5 g25%
Carbohydrates28 g10%
Sugars3 g—
Fiber6 g21%
Sodium690 mg30%

Nutrition is an estimate based on the listed ingredients and four servings.

Variations & Serving Suggestions

  • Add pickled red onions or sliced jalapeño for extra brightness and heat.
  • Swap sour cream for Mexican crema or plain Greek yogurt.
  • Serve with grilled corn, black beans, or a simple rice salad.

Storage & Reheating

Within two hours of cooking, cool leftover swordfish and refrigerate it in a shallow airtight container at 40°F (4°C) or below. Use it within three to four days.

Reheat the fish gently in a covered skillet or low oven, and warm the tortillas separately. Stop as soon as the fish is hot so it stays tender.

Practical Cooking Notes

Dry the fish

A dry surface helps the swordfish brown instead of steaming.

Marinate briefly

Fifteen minutes adds flavor without letting the citrus soften the fish too much.

Use the thermometer

Take the fish to 145°F (63°C) in the thickest part for a moist, safe center.

Frequently Asked Questions

How do I know when swordfish is done for these tacos?

Check the thickest part with an instant-read thermometer and cook until it reaches 145°F (63°C). The center should be opaque and the fish should flake easily without looking dry.

Can I use frozen swordfish?

Yes. Thaw it overnight in the refrigerator, then pat the fillets very dry before seasoning and marinating. Dry surfaces brown more reliably and keep the fish from steaming on the grill.

How can I keep the corn tortillas from tearing?

Warm them briefly on the grill, then stack them in a clean towel or tortilla warmer. For especially delicate tortillas, use two per taco so the fillings are easier to handle.

What fish can I use instead of swordfish?

Firm mahi-mahi, halibut, or thick cod can work well. Adjust the cooking time for the thickness of the fillets and still check the center for 145°F (63°C).