Heat 4 tablespoons of the oil in a frying pan and fry the garlic, sage, breadcrumbs and lemon rind, stirring constantly, for 5 minutes until crisp and golden. Drain the pangritata thoroughly on kitchen paper.
Cook the beans in a pan of lightly salted boiling water for 3 minutes until just tender. Drain well, season with salt and pepper and toss with a little of the lemon juice. Keep warm.
Meanwhile, brush the swordfish with the remaining oil, season with salt and pepper and sear in a preheated griddle pan for 1½ minutes on each side. Remove from the pan, cover with foil and rest briefly.
Transfer the swordfish to plates, drizzle with the remaining lemon juice and top with the pangritata. Place the beans alongside and drizzle with oil.