Lave as ervilhas em água corrente e deixe-as de molho por cerca de 6 horas. Escorra e reserve.
Em uma panela grande, aqueça o azeite de oliva e refogue a cebola até ficar transparente.
Adicione o alho e refogue por mais 1 minuto, sempre mexendo para não queimar.
Coloque as ervilhas escorridas e a batata picada na panela. Misture bem.
Acrescente a água e deixe ferver. Assim que levantar fervura, abaixe o fogo e cozinhe com a panela parcialmente tampada por 25 a 30 minutos, até as ervilhas e a batata ficarem bem macias.
Desligue o fogo, espere esfriar um pouco e bata tudo com um mixer ou no liquidificador até obter um creme homogêneo.
Volte o creme para a panela, tempere com sal e pimenta-do-reino. Deixe aquecer por mais alguns minutos, mexendo sempre.
Sirva quente, finalizando com cheiro-verde picado se desejar.