Przygotować pesto: liście bazylii zmiksować w mini melakserze z obranym czosnkiem, parmezanem, oliwą i orzechami. Doprawić solą oraz pieprzem.
Zagotować wodę w dużym garnku, sparzyć pomidory, wyjąć i obrać ze skórki. Pokroić w kosteczkę. Wodę posolić i wrzucić makaron, gotować aż będzie al dente.
W międzyczasie na dużej patelni podgrzać 2 łyżki oliwy. Dodać obraną i pokrojoną w kosteczkę cebulę i zeszklić ją.
Dodać obrane i starte ząbki czosnku i wymieszać. Dodać pokrojone pomidory i smażyć je co chwilę mieszając przez ok. 3 minuty. Doprawić solą i pieprzem, oregano i chili.
Dodać masło, przepołowione pomidorki koktajlowe oraz kilka liści bazylii. Smażyć co chwilę mieszając przez ok. 2 minuty.
Przełożyć ugotowany makaron bezpośrednio na patelnię z sosem, wraz z kilkoma łyżkami wody z makaronu. Wymieszać i gotować przez ok. 1 minutę.
Wyłożyć na talerze, na wierzchu położyć kulkę burraty i polać pesto. Udekorować listkami bazylii.