Tropical Thai Swordfish

4 people
Prep Time:
00h 30
Cook Time:
00h 10

Asian pears partner with lemongrass, chilis and lime for a tropical flavor cocktail. After a juicy herbal marinade, fresh swordfish gets lightly browned on the grill in minutes.

Credit: This inspiring recipe is brought to you by Healthy World Cuisine

Share with your friends

Ingredients and Method


  • 2 tablespoons oil
  • 2 shallots, peeled and minced
  • 3 stalks lemongrass, diced very finely
  • 4 cloves garlic, peeled and minced
  • 2 inch Galangal, peeled and grated
  • 1-2 Thai Bird Chili, smashed with the back of the knife but left whole
  • 5 kaffir lime leaves, stem removed and sliced thinly
  • 2 green onions
  • 1 tablespoon Mirin
  • 1 tablespoon fish sauce
  • 1 Asian pear, peeled and grated
  • 2 tablespoons lime juice
  • oil
  • 4 swordfish steaks


  1. Make Thai Aromatic Herb Mixture: You can either chop up all of your fresh aromatics (shallots, lemongrass, garlic, galangal, kaffir lime leaves and green onions) very fine or use a mortal and pestle to break up into smaller pieces. (We do not generally cut up the chili but instead just smash with the back of your knife. Thai Bird Chili Peppers might be little but they are VERY MIGHTY.) Place oil in frying pan up to medium heat and add in shallots, lemongrass, garlic, galangal, Thai chili pepper, kaffir lime leaves, green onions and sauté until fragrant and the onions are translucent. Add mirin or cooking sherry and deglaze the pan. Remove from heat and set aside to cool. Add fish sauce, grated Asian Pear (or other types of pears, apples or juice of an orange and juice of a lime. Stir.
  2. In a resealable plastic baggie or sealed container place in the cleaned swordfish and add ONLY ONE HALF of Thai aromatic herb mixture (you will reserve ½ of the Thai aromatic herb mixture as a topping upon final serving) and rub the swordfish well. Cover and place in the refrigerator to marinate for about 30 minutes.
  3. Prepare and Preheat grill. Slightly oil grill grates or fish basket to prevent the fish from sticking (You can use gas, charcoal or even a grill plate on top of stove). If you do not have a grill or grill pan, you can also make on the stove top in a frying pan.
  4. Remove the swordfish steaks from the marinade and drizzle with a little oil on both sides and place on hot grill. Grill swordfish steaks for 2-3 minutes on each side depending on the thickness of your fish or until the fish flakes easily with fork. Your fish should no longer be translucent but be white in color. Remove from grill and keep warm.
  5. Garnish your Topical Thai Swordfish with the other half of the remaining Thai Aromatic Herb Mixture. Serve with a Prik Nam Pla Dipping Sauce if desired and enjoy!