Refogue na manteiga e azeite a cebola, alho e alho- porró até murcharem. Acrescente 300g do palmito e a batata, refogue por mais uns 5 minutos, depois acrescente o caldo de legumes, deixe ferver em fogo médio de 20 a 30 minutos, ou até as batatas cozinharem. Bata tudo em um liquidificador, acrescente o leite aos poucos, bata bem até ficar com um creme homogêneo.
Volte para a panela em fogo médio, tempere com sal, pimenta e noz moscada a gosto. Deixe no fogo por uns 5 minutos e acrescente o restante do palmito picado.
Você pode servir imediatamente guarnecida de salsinha ou esfrie-a na geladeira para uma sopa fria, dilua com um pouco de leite se ficar muito grossa.