Em uma panela grande, aqueça o azeite de oliva em fogo médio.
Adicione a cebola picada e o alho, refogando até que a cebola esteja transparente.
Junte os cubos de abóbora e refogue por cerca de 5 minutos, mexendo ocasionalmente.
Adicione a cúrcuma e a pimenta caiena, mexendo bem para incorporar os temperos.
Despeje o caldo de legumes e cozinhe em fogo baixo até que a abóbora esteja macia, cerca de 20 minutos.
Com um mixer ou liquidificador, bata a sopa até obter um creme aveludado.
Retorne a sopa para a panela e adicione o leite de coco, ajustando o sal e a pimenta-do-reino a gosto.
Cozinhe por mais 5 minutos em fogo baixo, sem deixar ferver.
Sirva quente, decorando com coentro fresco picado por cima.