In una pentola grande, scaldare un po' d'olio a fuoco medio. Aggiungere le cipolle e l'aglio e soffriggere finché le cipolle non sono traslucide, circa 5 minuti.
Aggiungere alla pentola la zucca, le patate, le carote, il brodo, l'acqua e le spezie. Portare il composto a ebollizione, quindi ridurre la fiamma al minimo e cuocere a fuoco lento per 20-30 minuti, o finché le verdure non saranno molto morbide.
Utilizzare un frullatore a immersione per ridurre la zuppa in purea. In alternativa, è possibile trasferire la zuppa in un frullatore o in un robot da cucina e frullarla fino a ottenere una consistenza omogenea, lavorando in più riprese se necessario.
Riportare la zuppa nella pentola e riscaldarla a fuoco basso fino a quando non si sarà riscaldata. Aggiungere la panna o il latte di cocco, se si usa. Assaggiare e regolare il condimento se necessario.
Servire la zuppa calda, guarnita con una spolverata di erbe tritate o un filo di panna, se si desidera. Buon appetito!