Grilled Swordfish With Spicy Tropical Sauce

Total Time
15 mins
25 mins

A meaty cut of swordfish steak, topped with a tangy sauce that is both sweet and spicy...a blend of crushed pineapple and orange, tomato, garlic and hot pepper flakes. Serve the swordfish with either plain rice or rice that has been cooked with a pinch of cayenne pepper and some shredded unsweetened coconut.

Skip to Next Recipe




  1. Peel the orange, removing all the bitter white pith and coarsely chop. Coarsely chop the onion. Chop the scallion greens. Set aside.
  2. In a sauce pan, toss the orange, onion, scallion greens and pineapple along with its juice, tomato paste, garlic, cornstarch, salt, hot pepper flakes and cayenne. Bring to a boil over medium heat. Keep stirring as to not burn. Cook uncovered, for about 10 minutes. Keep stirring.
  3. Reduce the heat and simmer, uncovered until it gets nice and thick, about 10 minutes.
  4. Cut the swordfish into four steaks.
  5. Top each steak with 1/4th of the sauce and grill, turning once, for about 12 minutes or until the steaks flake when tested with a fork.
  6. Note: You can prepare the sauce in advance.