Em uma panela grande, aqueça o óleo de coco em fogo médio.
Adicione a cebola picada e refogue até ficar translúcida, cerca de 5 minutos.
Acrescente o alho picado e refogue por mais 1 minuto.
Adicione os cubos de batata doce, o cravo da Índia desidratado, o gengibre e a cúrcuma à panela e misture bem.
Despeje o caldo de galinha ou de carne na panela e leve à fervura.
Reduza o fogo e deixe a sopa cozinhar por cerca de 20 a 25 minutos, ou até que a batata doce esteja macia.
Tempere com sal e pimenta-do-reino a gosto.
Usando um mixer de imersão, bata a sopa até obter uma consistência cremosa. Alternativamente, você pode transferir a sopa para um liquidificador em lotes e bater até ficar homogênea.
Sirva quente, guarnecida com cebolinha picada.