Coloque água com um pouco de sal num tacho e deixe levantar fervura. Coloque o feijão-verde, deixe levantar fervura de novo e deixe cozinhar cerca de 3 minutos. Com uma escumadeira retire o feijão para um passador e passe por água fria. Escorra e coloque numa saladeira. Coloque as batatas na mesma água e deixe ferver de novo. Coza durante cerca de 10 minutos. Escorra a água e junte as batatas ao feijão. Acrescente o grão-de-bico, a cebola, a salsa, a hortelã, as azeitonas, as alcaparras. Tempere de sal, pimenta, azeite e vinagre, e mexe delicadamente para combinar todos os sabores.