Obierz dokładnie białe szparagi (najlepiej za pomocą obieraczki do warzyw), zaczynając tuż pod główką, aż po sam dół. Odłam zdrewniałe końcówki – same złamią się w odpowiednim miejscu. Pokrój szparagi na 3 cm kawałki. Ziemniaki obierz i pokrój w kostkę. Cebulę posiekaj w drobną kostkę, a czosnek pokrój na grubsze plasterki.
W garnku rozgrzej olej roślinny i dodaj masło. Kiedy tłuszcz się rozgrzeje, to wrzuć cebulkę i smaż ją do zeszklenia około 3 minuty, a potem dodaj czosnek, przemieszaj z cebulką i smaż kolejną minutę. Po tym czasie dodaj pokrojone ziemniaki i szparagi, dobrze przemieszaj wszystko z cebulką i smaż kolejne 5 – 6 minut, od czasu do czasu mieszając.
Po podsmażeniu wlej ciepły/gorący bulion, a kiedy się zagotuje to zmniejsz ogień i gotuj na małym ogniu przez około 20 minut aż do miękkości warzyw. W międzyczasie posól i popieprz do smaku.
Po tym czasie zdejmij garnek z ognia i zblenduj dobrze zupę, najlepiej za pomocą blendera ręcznego na gładki krem. Po zblendowaniu wlej śmietankę 30 % oraz opcjonalnie trochę gałki muszkatołowej. Przemieszaj i podawaj od razu. Warto podawać zupę z ulubionymi dodatkami np. chrupiącymi grzankami albo dla większej sytości z ugotowanym jajkiem na twardo.