Corte o feijão em tiras na diagonal, coza-as em água temperada com sal e reserve-as. Descasque as batatas e a cenoura e corte esta última na diagonal.
Pique a cebola e o alho para uma tigela e junte-lhe sal, o colorau, o vinagre e salsa picada. Verta depois o azeite em fio, mexendo sempre. Retifique os temperos.
Arranje os carapaus, corte-os ao meio, junto à espinha, e tempere-os com sal. Grelhe-os de ambos os lados e sirva-os, regados com o molho à espanhola e acompanhados dos legumes cozidos.