Obrane i pokrojone na małe kawałki seler, pietruszkę i marchewkę zalać 1 litrem wody, wsypać ok. 1/2 łyżeczkę soli, ugotować do miękkości. W połowie gotowania, gdy warzywa będą al dente, dodać zeszkloną na oleju, a następnie zrumienioną na małym ogniu cebulę. Warzywa wraz z wywarem zmiksować na krem. Jeśli okaże się za gęsty, dolać dodatkowe 0,5 litra wody.
Dodać pokrojone w plastry lub półplastry i podsmażone na oleju pieczarki, osolone i oprószone świeżo zmielonym pieprzem, gotować jeszcze ok. 20 minut. Jeśli planujemy podać zupę z ziemniakami, należy dodać je do wywaru wraz z pieczarkami.
Zupę zdjąć z ognia. Śmietanę zahartować kilkoma łyżkami gorącego wywaru, połączyć z zupą. Doprawić do smaku solą, pieprzem, ew. przyprawą do zup oraz sokiem z cytryny.
Podawać z groszkiem ptysiowym, grzankami, ziemniakami lub makaronem.
Przed podaniem dekorować zieleniną.