Grilled Marinated Swordfish with Sweet Tomato Sauce | Recipes
calorie count


Swordfish was made for the grill and the beautiful flavours of the sweet tomato sauce melt into the meaty swordfish steaks.

Serves: 4
Preparation time: 30 Minutes

Calories per serving: 272
Fats per serving: 23.9g of which saturates: 3.5g
Carbohydrate per serving: 6g
Sugar per serving: 4.9g


4 Swordfish Steaks approx. 125 gms each


  • 2 garlic cloves
  • juice from 1 lemon
  • 1 onion grated
  • 1 tsp smoked sweet paprika
  • 1 tsp ground cumin
  • 1 tbsp oilve oil
  • salt and black pepper

Tomato Sauce

  • 480 gms tinned plum tomatoes chopped
  • 75mls Olive Oil
  • 6 cloves garlic
  • 1 cinnamon stick
  • 1 lemon
  • Salt & pepper


Crush garlic until smooth, add lemon juice then onion,paprika & cumin. Rub all over fish. Drizzle Olive Oil over and marinate for at least two hours in fridge. Then prepare the tomato sauce, sauté the garlic till golden then add the tomatoes stir and cook over low heat until most of liquid has evaporated, during this this time stir in the ground cinnamon. Prepare the grill (medium-high heat). Grill the steaks until just cooked through, about 3 minutes per side (depending on thickness of steaks). Transfer the steaks to plates. Spoon the remaining sauce over and serve.

Tasty tip

Try serving with our warm Escalivada (Catalan Roasted Vegetable Salad)

Tasty tip

When choosing your swordfish look for the little strip of dark meat to be red not brown. This means it is fresh!