Aqueça o óleo numa panela, junto o alho francês e o alho, tape e coza em lume brando durante cinco minutos, mexendo ocasionalmente para evitar que o alho francês se queime, pois daria um sabor amargo. Junte as batatas, o caldo e a folha de louro; tempere com sal e bastante pimenta preta.
Quando levantar fervura baixe a chama, tape a panela e deixe em lume brando durante aproximadamente 30 minutos, até as batatas estarem cozidas.
Retire a folha de louro e reduza a sopa a puré, com uma varinha mágica ou no copo liquidificador, até estar cremosa. Junte o leite de soja ou de aveia, o endro e as natas de soja. Aqueça a sopa durante cinco minutos e sirva-a decorada com noz-moscada.