Leve ao lume uma frigideira com azeite e refogue a cebola, previamente cortada em meias-luas, e os dentes de alho, grosseiramente picados.
Adicione o vinho, deixe evaporar e junte as azeitonas, as alcaparras e a polpa de tomate. Tempere com sal e pimenta e cozinhe durante cerca de 10 minutos, mexendo de vez em quando.
Adicione as postas de peixe-espada, tape e deixe cozinhar, em lume baixo, durante 15 minutos. Sirva decorado com salsa.