Schmelzen Sie die gesamte Butter in einem mittelgroßen Topf oder einer tiefen Pfanne bei mittlerer bis niedriger Hitze. Geben Sie die fein gewürfelten Zwiebeln hinzu und bestreuen Sie sie mit einer Prise Salz. Braten Sie die Zwiebeln langsam und geduldig an, dabei gelegentlich umrühren.
Sobald die Zwiebeln die gewünschte Konsistenz und Farbe erreicht haben, fügen Sie den fein gehackten Knoblauch hinzu. Rühren Sie gut um und braten Sie den Knoblauch für etwa 1 bis 2 Minuten mit an, bis er duftet.
Gießen Sie die Gemüsebrühe (oder Rinderbrühe) in den Topf. Schaben Sie mit einem Holzlöffel oder Spatel alle braunen Reste vom Boden des Topfes ab. Bringen Sie die Flüssigkeit zum Köcheln und lassen Sie sie für 5 bis 7 Minuten sanft reduzieren, bis die Soße leicht andickt.
Nehmen Sie den Topf vom Herd. Schmecken Sie die Soße mit Salz und frisch gemahlenem schwarzem Pfeffer ab. Wenn Sie frische Kräuter verwenden, rühren Sie diese jetzt unter oder streuen Sie sie kurz vor dem Servieren darüber.