Em uma panela grande, frite o bacon em cubos em fogo médio-alto até ficar crocante e dourado.
Retire o bacon da panela, deixando a gordura na panela.
Adicione a cebola picada e o alho picado à panela com a gordura de bacon. Refogue até ficarem macios e levemente dourados.
Acrescente as batatas e as cenouras cortadas em cubos à panela. Refogue por alguns minutos.
Despeje o caldo de legumes na panela, suficiente para cobrir os legumes. Tempere com sal e pimenta a gosto.
Deixe a sopa ferver e depois reduza o fogo para médio-baixo. Cozinhe por cerca de 15-20 minutos, ou até que os legumes estejam macios.
Com um mixer de mão ou liquidificador, bata a sopa até obter uma consistência cremosa.
Volte a sopa para a panela e adicione o creme de leite. Mexa bem para incorporar.
Aqueça a sopa novamente em fogo baixo até ficar bem quente, sem deixar ferver.
Verifique o tempero e ajuste, se necessário.
Sirva quente, decorando com cebolinha picada por cima.