W średniej wielkości garnku rozgrzewamy masło. Dodajemy cebulę dymkę i czosnek. Gotujemy na średnim ogniu do tej pory, dopóki szalotka nie nabierze złotego koloru, czyli około 8 min. Dodajemy pastę pomidorową, mieszamy i gotujemy następne 5 min. Dodajemy pomidory z puszki, sherry, bulion, cukier, bazylię, sól i pieprz. Jak zupa zacznie się gotować, zmniejszamy ogień i gotujemy około 20 minut.