5 Spice Swordfish

(2 servings)

Preparation Time: 15 minutes
Cook Time: 6 minutes
Total Time: 21 minutes

If anyone of you have had a perfectly marinated and cooked swordfish, you know exactly why I consider this fish one of the best out there. However, cooking a steak of swordfish is not the easiest. Cook slightly over and it will get dry. And of course you don’t want to end up with raw fish on your plate unless you are going for Sushi! Most swordfish you get in the market are boneless and about 1 inch in thickness which equates to about 3 minutes on the frying pan on either side. Swordfish is high in omega-3 fatty acids and good for cholesterol. It has a delicate taste and a texture you can say closer to chicken. This 5 spice recipe is quick and easy to make and more importantly tasty and healthy!


  • ¾ pound fresh boneless swordfish steaks
  • 1 teaspoon 5 spice powder 
  • 2 tablespoon honey
  • 4 tablespoon soy sauce
  • 1 tablespoon Worcestershire sauce
  • 2 Star anise
  • Salt & pepper to taste
  • Sesame oil


Combine all the ingredients together in a bowl and let marinate for about 15 minutes.

Heat about 1 tablespoon of sesame oil on medium heat in a frying pan and fry the swordfish. The cook on the swordfish is very important. Cooking the swordfish too long will make them dry. Depending on the thickness of the fish used, the cook time varies. For a 1 inch steak I cooked for 3 minutes on either side.

As the fish cooks, add in the rest of the marinate juices a little at a time. The honey in the marinate will thicken the sauce slightly.

I chose to serve the fish with delectable cauliflower puree (Check out the recipe here) but you could serve it with any starch of your choice!

Published by

One thought on “5 Spice Swordfish

Leave a ReplyCancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.