Verhit de olijfolie in een ruime soeppan en fruit de ui, wortel en bleekselderij op middelhoog vuur tot ze zacht beginnen te worden.
Voeg de knoflook, rozemarijn en salie toe en bak dit kort mee tot de kruiden geuren.
Doe de kikkererwten in de pan en bak ze enkele minuten mee.
Schenk de kippenbouillon erbij, breng de soep aan de kook en laat ongeveer twintig minuten zachtjes koken.
Kook ondertussen de penne beetgaar volgens de aanwijzingen op de verpakking en giet af.
Schep de helft van de kikkererwten uit de pan en pureer deze glad met een staafmixer of blender.
Doe de puree terug in de pan en roer de gekookte pasta en tomatenblokjes erdoor.
Laat de soep nog enkele minuten zachtjes doorkoken.
Voeg tot slot de pesto toe en breng de soep op smaak met zout en een snuf cayennepeper.
Serveer de soep heet en geef de geraspte pecorino er apart bij.