Em uma panela grande, aqueça o azeite de oliva em fogo médio.
Adicione a cebola picada e o alho picado, refogando até ficarem macios e levemente dourados.
Acrescente o repolho fatiado, as cenouras em rodelas e refogue por alguns minutos até murcharem um pouco.
Adicione o caldo de legumes e as batatas cortadas em cubos. Tempere com sal e pimenta a gosto.
Deixe a sopa ferver e cozinhe por cerca de 15-20 minutos, ou até que as batatas estejam macias.
Retire a panela do fogo e use um mixer ou liquidificador para bater a sopa até obter uma consistência cremosa.
Volte a sopa para a panela e aqueça em fogo baixo por mais alguns minutos.
Verifique o tempero e ajuste, se necessário. Sirva quente, decorando com croutons por cima, se desejar.