Pomidory sparzyć, obrać ze skórki i pokroić na cząstki. Cebule drobno posiekać, zaś ziemniaki pokroić w kostkę.
W rondlu rozgrzać oliwę, podsmażyć cebulę i ziemniaki na jasnozłoty kolor. Następnie wlać rosół i gotować około 10 minut. Dodać pomidory, sól, pieprz, 2 łyżki bazylii i gotować kolejne 20 minut.
Zupę zmiksować, a następnie przetrzeć przez sito.
Śmietanę ubić mikserem i wymieszać z resztą bazylii.
Każdą porcję zupy dekorować łyżką sosu. Podawać z grzankami lub pieczywem.