Caliente el aceite en una olla grande a fuego medio-alto. Agregar cebolla, ajo. Cocine, revolviendo con frecuencia, hasta que estén fragantes y la cebolla este translúcida, aproximadamente 5 minutos.
Agregue curry al gusto, una, el azúcar y la sal y cocine por 1 minuto más. Agregue la calabaza, el caldo y la leche de coco, una raiz de cilantro o culantro machada y llevar a ebullición.
Reduzca el fuego y cocine a fuego lento hasta que la calabaza esté tierna, de 20 a 25 minutos.
Revuelva en la sopa los camarones o langostunos y cocine a fuego lento hasta que esté bien cocido, aproximadamente 2 minutos.
Añada hojitas de cilantro, espolvorear con coco (opcional)) y servir con rodajas de «naranja» en el lateral.