Basil Grapefruit Grilled Swordfish Steaks

5 from 1 vote

This post may contain affiliate links. Read my disclosure policy.

Basil Grapefruit Grilled Swordfish Steaks is a simple grilled fish recipe. White fish is topped with a simple fresh salsa for a healthy and light dinner.

These Basil Grapefruit Grilled Swordfish Steaks are fresh, light, and full of bright flavors!

A grilled swordfish steak with grapefruit basil onion relish on top

This post contains affiliate links.

So when I made the grapefruit basil salsa that goes on top of this fish, at first I thought basil might be a little weird but I would go with it. And then when I tasted it, wow! This salsa is SO good! Now I want to put it on everything.

Overhead shot of two Basil Grapefruit Grilled Swordfish Steaks on a plate surrounded by grapefruit and basil

This grilled swordfish is perfect for the summer! The flavors are light and fresh. Not a fan of grapefruit or don’t have it? Orange would be a great substitute! Find more of our seafood recipes here and more of our grilling recipes here! And if you do not have basil, mint would be great as well! The recipe is very forgiving and easy to adjust as you want.

Grilling fish can be a little intimidating because they are rather delicate, and the last thing you want is huge chunks of fish being stuck to the grill and ripping off. The trick? Get your grill ripping hot through a preheat, and coat the swordfish steaks directly with some oil. Then once it is down, don’t move it! Let it cook, and it should easily come up. If it is still stuck and you have oiled it, odds are it just needs a little more time. This recipe would also be great with other grilled white fish like cod or halibut.

Close up overhead shot of two swordfish steaks with grapefruit relish

I am also a huge fan of how FAST this recipe is! The grapefruit relish can be made while the fish is cooking, and ready from start to finish in 15 minutes! Serve it up with some vegetables like asparagus or zucchini, a salad, or rice. I hope these Basil Grapefruit Grilled Swordfish Steaks make it into your regular summer rotation!

Basil Grapefruit Grilled Swordfish Steaks on a plate with title at bottom for pin image


Basil Grapefruit Grilled Swordfish Steaks

Basil Grapefruit Grilled Swordfish Steaks is a simple grilled fish recipe. White fish is topped with a simple fresh salsa for a healthy and light dinner.
5 from 1 vote
Print Pin Rate Save Recipe
Course: Main Course
Cuisine: Mediterranean
Keyword: 30 Min or Less, BBQ, Gluten Free, Keto/Low Carb, Seafood
Prep Time: 5 minutes
Cook Time: 10 minutes
Preheat Time: 10 minutes
Total Time: 25 minutes
Servings: 4 servings
Calories: 322kcal



  • Preheat your grill to medium heat. Preheat a skillet or grill basket with small holes on the grill for the relish. Something that the pieces will not fall through.
  • Season both sides of the fish with salt and pepper. Brush your grill (and/or the fish, honestly) with some oil to help prevent it from sticking.
  • Meanwhile, prepare your grapefruit salsa. Cut the top, bottom, and skin off of the grapefruit and then slice your knife right next to each segment to remove them, leaving you with just the flesh wedges (see picture).
  • Cut the grapefruit wedges that you have removed into chunks (a little larger than you want, as they will break some with mixing) and place in a small bowl. Squeeze the "guts" (leftover white membrane from the grapefruit) of one grapefruit into the small bowl to get some of the liquid.
  • Add the finely diced red onion, basil, juice of 1/2 lemon, and the olive oil to the grapefruit. Stir gently to combine. Season to taste with salt and pepper. If too tart, add a little sugar as desired.
  • When the grill is hot, add the swordfish to the grill.
  • Cook the fish for approximately 5 minutes. The fish should release somewhat easily from the grill. Flip over.
  • Finish cooking the fish, an additional 5 minutes or so on the second side. Remove from the heat.
  • Top the fish with the relish, or serve on the side. Serve immediately.


This recipe is great served on top of a rice or vegetable like asparagus. Double up the relish recipe if you want a lot of it!
I try to remove as much of the white part of the grapefruit as possible because it can be bitter, but a little here and there is fine.
Mint is a great substitute for the basil, and orange is a great substitute for the grapefruit.


Calories: 322kcal | Carbohydrates: 15g | Protein: 35g | Fat: 14g | Saturated Fat: 3g | Cholesterol: 112mg | Sodium: 138mg | Potassium: 902mg | Fiber: 3g | Sugar: 9g | Vitamin A: 1729IU | Vitamin C: 47mg | Calcium: 40mg | Iron: 1mg
By on June 19th, 2020

About Kim

Kim has grown up with a passion for cooking good food! You can find her in the kitchen experimenting with new recipes, making dog treats, and eating Italian food!

More posts by this author.

Leave a Comment

Recipe Rating

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

Three Olives Branch