Zwiebel schälen und klein hacken. Champignons putzen und in Scheiben schneiden. Schinken in kleine Stücke schneiden.
Etwas Öl oder Butter in einen Topf geben und die Zwiebeln für 1-2 Minuten anbraten. Dann Schinken und Champignons hinzugeben und weitere 2 Minuten anbraten.
Gemüsebrühe, Sahne und Milch miteinander mischen und zusammen mit den Nudeln in den Topf geben. Alles gut verrühren und bei mittlerer Hitze köcheln lassen, dabei immer wieder umrühren, bis die Flüssigkeit aufgesogen ist.
Parmesan unterheben und mit Salz und Pfeffer abschmecken.