Zuerst den geschälten Knoblauch mit der Knoblauchpresse in ein Schälchen mit dem Olivenöl pressen, mit Pfeffer, Salz und Majoran verrühren und beiseite stellen.
Die Gnocchi kurz mit kochendem Wasser überbrühen, Wasser wegschütten und die Gnocchi beiseite stellen.
Aus dem aufgetauten Spinat das überschüssige Wasser herauspressen und den Spinat grob zerteilen.
Den Broccoli waschen und die Stiele wegschneiden, so dass nur noch kleine Rosen-Köpfe übrig bleiben. Dann werden die Broccoli-Röschen kurz gekocht. Dafür einen Topf mit Wasser zum Kochen bringen und die Röschen hinzugeben. Die Hitze reduzieren und etwa 2-3 Minuten köcheln lassen. Der Broccoli sollte am Ende noch bissfest sein.
Die Champignons putzen, halbieren und in dicke Scheiben schneiden.
Die Margarine/Butter in einer großen beschichteten Pfanne stark erhitzen und die Champignons darin kurz abraten. Sie dürfen nicht braun werden, sie sollen nur den Butterbraten-Geschmack annehmen (etwa 2 Minuten). Dann die Broccoli-Röschen und den Spinat hinzugeben und ca. 2 Minuten mitbraten.
Schließlich die Sahne und die Tomatensoße sowie das gewürzte Olivenöl hinzugeben. Kurz aufkochen lassen, die Gnocchi untermischen und alles so lange auf kleiner Flamme köcheln lassen bis die Gnocchi weich sind. Mit Salz, Pfeffer und Gemüsebrühe abschmecken.