Zgodnie z zaleceniami na opakowaniu ugotuj makaron aldente w dużym garnku z solą.
Odcedź wodę i przełóż do miski. Wlej odrobinę oliwy z oliwek i wymieszaj, aby makaron się do siebie nie przyklejał.
Rozgrzej oliwę na małym ogniu w dużej, głębokiej patelni. Wrzuć pokrojoną cebulkę i smaż, aż stanie się przezroczysta. Dodaj czosnek i mieszaj przez minutę, lub aż stanie się aromatyczny.
Dodaj skórkę z cytryny, ocet, sól, płatki chili wraz z połową pomidorów.
W razie potrzeby zmniejsz ogień, jeśli olej pryska podczas smażenia. Gotuj pomidory, aż się rozpadną i wypuszczą soki. Powinno to zająć około 8 - 10 minut.
Dodaj resztę pomidorków, wymieszaj i gotuj na wolnym ogniu przez kolejne 2-4 minuty.
Dodaj makaron i wymieszaj. Gotuj jeszcze przez jedną lub dwie minuty, aż makaron będzie gorący i pokryty sosem.
Dodaj ser i bazylię, jeśli używasz. Po doprawieniu podawaj.