Zwiebeln und Knoblauch schälen. Zwiebeln halbieren und in grobe Stücke schneiden. Knoblauch in Scheiben schneiden oder pressen. Olivenöl in einem großen Topf erhitzen. Zwiebeln und Knoblauch darin bei mittlerer Hitze mindestens 4 Minuten glasig andünsten.
Parallel Gemüse waschen, putzen (siehe Tipps) und in grobe in Stücke schneiden. Gemüse, die kleiner Menge Wasser und Gemüsebrühepulver mit in den Topf geben, aufkochen und mindestens 15 Minuten mit Deckel zugedeckt bei kleiner Hitze köcheln lassen, bis das Gemüse weich ist. (Während der Garzeit das Topping zubereiten.)
Suppe mit einem Stabmixer fein pürieren. Nach Bedarf restliche Menge Wasser nach und nach untermixen, bis die gewünschte cremige Konsistenz erreicht ist (da jede Gemüsesorte unterschiedlich viel Wasser bindet, ist es sinnvoll die Konsistenz erst jetzt einzustellen). Optional mit Pfeffer, Salz, Cayennepfeffer, frisch geriebener Ingwerknolle abschmecken.