Z kalafiora usunąć liście i wyciąć głąb, rozdzielić różyczki i włożyć je do dużego garnka. Ziemniaka i cebulę obrać i pokroić w kostkę, dodać do kalafiora wraz z masłem i połową oliwy. Podgrzewać na lekkim ogniu aż warzywa zaczną skwierczeć. Przykryć i podgrzewać jeszcze przez 10 minut, od czasu do czasu mieszając, aż warzywa zmiękną, ale nie zrumienią się.
Wlać bulion, zagotować, dodać mleko i na wolnym ogniu ponownie zagotować. Doprawić solą oraz pieprzem, gotować na małym ogniu bez przykrycia przez 10 - 15 minut, aż warzywa będą całkowicie miękkie.
Zdjąć z ognia i dodać śmietanę, zupę zmiksować. Zupę przetrzeć przez sito drewnianą łyżką, dla uzyskania idealnego kremu. Przed podaniem zupę dobrze podgrzać, ale nie zagotowywać.
Kurki dokładnie umyć i osuszyć, pokroić na mniejsze kawałki. Rozgrzać pozostały olej na patelni i smażyć grzyby, aż będą lekko zrumienione. Na koniec doprawić solą oraz pieprzem.
Zupę rozlać do talerzy, włożyć do niej kurki i posypać szczypiorkiem. Można podawać z grzankami. Zamiast do zupy kurki można położyć na grzankach.