Siga as etapas na ordem apresentada.
Em uma panela grande ou caldeirão, aqueça o óleo em fogo médio.
Adicione a cebola picada e o aipo em cubos. Cozinhe, mexendo ocasionalmente, até que amoleçam, mas não dourem, aproximadamente 10 minutos.
Incorpore a pasta de curry vermelho tailandês, mexendo continuamente por cerca de 1 minuto até ficar perfumado.
Incorpore o tomate em cubos, mexendo continuamente por cerca de 2 minutos.
Introduza a abóbora e misture até que esteja bem revestida com a mistura de pasta de curry.
Despeje o caldo de legumes ou de galinha.
Leve a sopa para ferver, depois reduza o fogo para baixo, destampe e cozinhe por 20 minutos, ou até que a abóbora esteja muito macia.
Retire a panela do fogo e deixe a mistura esfriar ligeiramente.
Usando um liquidificador de imersão, processador de alimentos ou liquidificador comum, bata cuidadosamente a sopa até ficar homogênea. Se estiver usando um liquidificador comum, trabalhe em lotes para evitar acidentes.
Devolva a sopa batida para a panela e prove.
Tempere com sal, adicionando uma colher de chá de cada vez e provando após cada adição, até atingir o nível de sal desejado.
Adicione o leite ou creme de coco, misture bem e prove novamente.
Ajuste o sal, se necessário.
Reaqueça a sopa suavemente antes de servir.
Para um toque elegante, decore cada tigela com um fio de creme de coco ou creme de leite fresco e um ramo de coentro fresco.