W garnku stopić masło, dodać cebulę i smażyć, aż zmięknie. Pod koniec dodać też posiekany czosnek.
Dodać porządną łyżkę mąki i, mieszając, podsmażać chwilę na małym ogniu.
Dodawać stopniowo bulion, cały czas mieszając . Gdy cały bulion zostanie dodany, dodać pomidory i koncentrat.
Przykryć garnek i gotować na małym ogniu przez pół godziny do godziny, aż pomidory się całkiem rozpadną. W międzyczasie mieszać zupę kilka razy.
Przetrzeć zupę przez sito do drugiego garnka, najlepiej za pomocą tyłu drewnianej łyżki. Wyciskać z resztek pomidorów wszystkie soki. Skórki i inne twarde części wyrzucić.
Przetartą zupę-krem postawić znów na niewielkim ogniu, aby się podgrzała. Dodać bazylię, sól i pieprz do smaku.