Cebulę obierz i posiekaj drobno.
Przygotuj garnek i na średnim ogniu rozgrzej w nim oliwę z oliwek. Gdy olej będzie gorący, dodaj do garnka cebulę i smaż przez 3 minuty na średnim ogniu.
W międzyczasie obierz ziemniaki i pokrój je na kawałki wielkości 1 cm.
Gdy cebula będzie podsmażona, dodaj przygotowane ziemniaki do garnka i zalej bulionem. Przykryj garnek pokrywką i gotuj na średnim ogniu 15–17 minut. Po upływie tego czasu wyłącz ogień i włóż do garnka czosnek niedźwiedzi, natkę pietruszki, szczypiorek i szpinak. Posól i popieprz, wszystko wymieszaj i pozwól ziołom oraz szpinakowi lekko zwiędnąć.
Następnie przygotuj blender ręczny i miksuj zawartość garnka dokładnie przez co najmniej 2 minuty. Potem dodaj serek śmietankowy i miksuj kolejne 2 minuty. Zupa powinna mieć gładką konsystencję; jeśli nie uda ci się jej całkowicie zblendować, przed podaniem użyj sitka.
Gotową zupę rozlej do talerzy, każdą porcję posyp migdałami i pokruszonym serem bałkańskim i podawaj.