Jarní cibulky očistíme, opláchneme studenou vodou a okapané nakrájíme nadrobno. Česnek oloupeme a nakrájíme najemno. Bazalku opláchneme studenou vodou a okapanou najemno nasekáme. Špenát rozmrazíme a nakrájíme na malé kousky. Žampiony očistíme, opláchneme vodou, necháme je okapat a pak je nakrájíme na tenké plátky.
Do hrnce s osolenou vroucí vodou dáme vařit těstoviny na přibližně 5 minut. Uvařené musí být měkké, ale zároveň pevné.
V pánvi rozehřejeme olej a doměkka v něm opečeme nakrájenou cibuli a česnek. Pak do pánve přidáme plátky žampionů a pod pokličkou vše přibližně 5 minut dusíme. Potom přimícháme špenát a 2 minuty ho prohříváme. Do pánve k teplé směsi vmícháme sýr a přilijeme smetanu a směs přivedeme za stálého míchání těsně pod bod varu.
Uvařené těstoviny scedíme, vrátíme zpět do hrnce, přidáme k nim směs z pánve, opepříme, osolíme a za občasného míchání ještě krátce prohřejeme.
Těstoviny se žampiony a omáčkou rozdělíme na servírovací talíře, posypeme jemně nasekanou bazalkou a podáváme.