W dużym garnku rozgrzej oliwę z oliwek na średnim ogniu.
Dodaj posiekaną cebulę i czosnek. Smaż przez około 2-3 minuty, aż cebula stanie się miękka i lekko się zrumieni.
Dodaj pokrojone marchewki, seler naciowy i paprykę. Smaż warzywa przez kolejne 5 minut, aż lekko się zmiękną.
Dodaj do garnka krojone pomidory wraz z sokiem z puszki. Wymieszaj.
Wlej bulion warzywny lub drobiowy do garnka. Dodaj suszone oregano i tymianek. Dopraw solą i pieprzem do smaku.
Przykryj garnek i gotuj zupę na średnim ogniu przez około 20-25 minut, aż warzywa będą miękkie.
Gdy warzywa są gotowe, zblenduj zupę za pomocą blendera ręcznego lub przelej ją do blendera kielichowego i zmiksuj na gładki krem.
Przełóż zupę z powrotem do garnka i podgrzej, jeśli jest to konieczne.
Podawaj zupę pomidorową z dodatkiem świeżej bazylii lub natki pietruszki jako dekoracji.