Die Hirse unter heißem Wasser gründlich waschen.
Die Zwiebel und den Knoblauch abziehen, fein würfeln und in Olivenöl anschwitzen. Tomaten waschen, trocken tupfen, klein schneiden und hinzufügen. Circa 10 Minuten köcheln lassen, bis sie zerfallen sind und dann durch ein feines Sieb passieren. Tomatensaft mit Gemüsebrühe, Tomatenmark und Hirse erhitzen, circa fünf Minuten köcheln lassen. Dann die Hitze reduzieren und die Hirse weitere 10 Minuten ausquellen lassen. Suppe mit Salz, Pfeffer und Zucker abschmecken.