In einer großen Pfanne die Butter und das Olivenöl bei mittlerer Hitze erhitzen. Die Zwiebeln hinzufügen und 10 Minuten lang anbraten, bis sie weich sind.
Den Zucker zu den Zwiebeln geben und weitere 10 Minuten braten, bis sie goldbraun und karamellisiert sind.
Die Gemüsebrühe und die Sahne in die Pfanne geben. Gut umrühren und zum Kochen bringen. Mit Salz und Pfeffer abschmecken.
In einem separaten Topf die Gnocchi nach Packungsanweisung kochen, bis sie an die Oberfläche steigen. Abgießen und beiseite stellen.
Die gekochten Gnocchi in die Pfanne mit der Zwiebel-Sahne-Mischung geben und vorsichtig umrühren, bis sie gut bedeckt sind.
Den geriebenen Käse darüber streuen und die Pfanne abdecken. Bei niedriger Hitze 5 Minuten köcheln lassen, bis der Käse geschmolzen ist.
Mit frischer Petersilie garnieren und sofort servieren.