Pelar y picar la cebolla y el ajo. Picar el jamón, la guindilla y los los filetes de anchoa. Lavar los tomates, pelarlos y picarlos. Lavar el brécol, escurrirlo y cortarlo en ramitos.
Calentar el aceite en una sartén grande, añadir el jamón, el ajo, la cebolla, el perejil y las anchoas picadas, y rehogar 10 minutos. Incorporar el tomate, la guindilla y el brécol. Salar y cocer todo junto, tapado, durante 15 ó 20 minutos.
Mientras que se hace la salsa, cocer la pasta en abundante agua hirviendo con sal, hasta que esté al dente. Escurrir la pasta, colocarla en una fuente de servir y mezclarla con la salsa preparada. Adornar con filetes de anchoa.