BREAKFAST · HIGH PROTEIN · SLOW COOKER · SEAFOOD · SALADS · BAKING · SEASONAL
CabinRecipes
Low Carb

Grilled Swordfish with Tomato Salsa

Recipe guide: Elena Hart
Grilled Swordfish with Tomato Salsa
Low Carb
DifficultyEasy
Prep time10 min
Cooking time20 min
Total time30 min
Servings4 servings

Swordfish is one of the sturdiest fish cuts for outdoor grilling, holding its shape without sticking or flaking apart over direct heat. When seasoned simply and cooked until lightly charred on the outside and tender within, it provides a meaty, satisfying centerpiece. Paired with a quick, crisp tomato and red onion salsa, the heat of the freshly grilled fish softens the juicy tomatoes just enough to release their natural juices, creating a bright contrast of temperatures and textures.

Why this one works

  • Swordfish steaks remain dense and firm, making them exceptionally easy to flip on grill grates.
  • Quick high-heat cooking develops deep char marks while keeping the center moist and opaque.
  • The uncooked tomato salsa offers cool, crisp contrast directly over hot fish.
  • Prep takes only minutes while the grill preheats to temperature.
Grilled Swordfish with Tomato Salsa close-up
Ingredients

What you’ll need

  • 2 fillets (340g) swordfish steaks Choose firm, evenly thick cuts so both sides cook uniformly on the grill.
  • 2 cups (300g) diced vine-ripened tomatoes Ripe, juicy tomatoes provide natural moisture and gentle acidity to balance the meaty fish.
  • 1/4 cup (40g) finely diced red onion Finely dicing keeps the onion crisp and evenly distributed throughout the salsa.
  • 1/2 teaspoon (3g) fine salt
  • 1/4 teaspoon (1g) ground black pepper
  • 1 tablespoon (15ml) olive oil
  • 2 tablespoons (30ml) fresh lime juice
  • 1/4 cup (10g) fresh cilantro, chopped

TRY THIS NEXT: If these flavors sound good to you, Tomato Basil Chicken Sheet-Pan Dinner with Tomato & Cucumber is a natural one to save for next time.

Equipment

What to have nearby

  • Outdoor grill or grill pan
  • Long-handled grill tongs
  • Medium mixing bowl
  • Chef's knife and cutting board
Quick overview
Prep
10 min
Cook
20 min
Total
30 min
Serves
4 servings
Method

Step-by-step instructions

Make the salsa first so the diced tomatoes and onion have a few moments to mingle while the grill heats up. Once the grates are hot and seasoned, cooking swordfish is straightforward: keep the heat steady, leave the steaks undisturbed for clean grill marks, and flip just once.

  1. 1
    Step 1

    Preheat your grill to medium-high heat.

  2. 2
    Step 2

    Season swordfish steaks with salt, pepper, and olive oil.

  3. 3
    Step 3

    In a medium bowl, combine tomatoes, red onion, lime juice, and cilantro to create the salsa.

  4. 4
    Step 4

    Grill the swordfish for 5 minutes per side until charred and opaque.

  5. 5
    Step 5

    Top the hot fillets generously with fresh tomato salsa and serve immediately.

ALSO GOOD: If these flavors sound good to you, Chicken Tomato & Cucumber Skillet with Orange Ginger Sauce is a natural one to save for next time.

Helpful details

A few things worth knowing

  • Ensure the grill grates are thoroughly preheated and clean to prevent sticking and ensure defined grill marks.
  • Pat the swordfish dry before rubbing with oil and seasoning so it sears rather than steams.
  • Avoid moving the fish during the first 5 minutes of grilling to allow a natural crust to form.
  • Spoon the salsa immediately over the hot steaks so the juices run over the surface before serving.
Variations

Ways to make it your own

  • Garnish with extra fresh chopped herbs just before taking the dish to the table.
  • Add a pinch of cracked red pepper flakes to the salsa for a touch of gentle heat.
Serving

Serving suggestions

Plate the hot swordfish immediately alongside grain salads, grilled zucchini, or crusty bread to catch the running tomato juices. A crisp green salad or roasted potatoes also balance the rich, firm texture of the fish nicely.

Storage

Storage & reheating

Transfer any leftover swordfish and salsa into separate airtight containers and refrigerate promptly. Because swordfish is lean and salsa releases liquid as it sits, enjoy leftovers promptly for the best texture and flavor.

Recipe information

Nutrition notes

Nutrition is provided as a general estimate for the listed recipe. Brands, exact portions, and ingredient swaps can change the numbers.

Calories
280 kcal
Protein
35g
Fat
12g
Carbohydrates
8g
Frequently asked

Quick recipe answers

How do I know when swordfish is done grilling?+

The fish should turn fully opaque throughout, feel firm to a gentle touch, and show light char marks on both sides.

Can I prepare the tomato salsa ahead of time?+

You can dice the ingredients shortly before cooking, but assembling close to grilling time keeps the tomatoes fresh and prevents excess pooling of juices.

Final note

With high heat, good fish, and a simple salsa, this grilled swordfish delivers big flavor with very little fuss. It is a reliable, breezy dinner that lets great ingredients speak for themselves.

Save this recipe
Pinterest graphic for Grilled Swordfish with Tomato Salsa
grilled swordfish recipeswordfish with tomato salsagrilled swordfish steakseasy grilled fishsummer swordfish dinnerlow carb grilled fish
Explore:Low Carb
Keep cooking

Save the recipes you want to make next.

Browse more recipes or follow the Pinterest profile for the latest food ideas from this collection.