Pokroić bakłażan w kostkę, posolić lekko i odstawić na ok. 20 minut.
Rozgrzać na patelni na dużym ogniu taką ilość oliwy, aby móc całkowicie zanurzyć kostki bakłażana, szybko podsmażyć je na złoty kolor, wyjąć łyżką cedzakową i odsączyć z nadmiaru tłuszczu na papierowym ręczniku.
Posiekać cebulę i czosnek. Umieścić dużą patelnię na średnim ogniu, podgrzać olej, dodać cebulę i czosnek, kostki bakłażana, pomidory, sól i pieprz. Całość wymieszać i smażyć przez ok. 15 minut.
W międzyczasie ugotować makaron w dużej ilości osolonej wody, wymieszać z przygotowanym wcześniej sosem, udekorować bazylią i tartym serem ricotta. Podawać na gorąco.