Em uma panela grande, aqueça o azeite de oliva em fogo médio.
Adicione a cebola picada e o alho e refogue por cerca de 2 minutos, até que fiquem macios e levemente dourados.
Acrescente o caldo de legumes e deixe ferver.
Adicione as folhas de espinafre e a batata em cubos. Cozinhe por aproximadamente 10 minutos, ou até que a batata esteja macia.
Com o auxílio de um mixer de mão ou em um liquidificador, bata a sopa até obter uma consistência lisa e cremosa.
Tempere com sal e pimenta a gosto.
Se desejar uma sopa mais encorpada, adicione o creme de leite e misture bem.
Retorne a sopa à panela e aqueça novamente em fogo baixo.
Sirva a sopa de espinafre quente, polvilhada com queijo parmesão ralado, se desejar.