Die Pilze putzen und in dünne Scheiben schneiden. Die Zwiebel fein hacken, falls verwendet. Den Spinat waschen und gut abtropfen lassen. Die Avocado halbieren, entkernen, schälen und in Scheiben schneiden.
In einer Pfanne 1 EL Öl oder Butter erhitzen. Pilze und Zwiebeln darin bei mittlerer Hitze 4–5 Minuten anbraten, bis sie weich und leicht gebräunt sind. Den Spinat dazugeben und kurz mitdünsten, bis er zusammenfällt. Mit Salz und Pfeffer würzen, dann aus der Pfanne nehmen.
Die Eier mit Milch oder Sahne in einer Schüssel verquirlen. Mit Salz und Pfeffer abschmecken.
Etwas Fett in der Pfanne erhitzen und die Eiermischung hineingeben. Bei mittlerer Hitze stocken lassen. Wenn das Omelett fast durch ist, die Pilz-Spinat-Füllung auf einer Hälfte verteilen.
Die andere Hälfte darüberklappen und kurz weitergaren. Auf einem Teller anrichten und mit Avocadoscheiben belegen. Optional mit Kräutern garnieren.