Cozinhe o macarrão na água com pouco sal até ficar al dente, escorra e reserve.
Coloque bastante azeite e manteiga, aqueça junto com alho e cebola em fogo baixo até ficar bem fritinhos.
Adicione a berinjela e deixe no fogo baixo até murchar toda.
Acrescente o tomate e o molho e continue em fogo baixo, mexendo de vez em quando.
Coloque azeitona, pimenta-do-reino e sal a gosto.
Quando estiver pronto coloque salsinha e mexa, desligue o fogo.
Coloque sobre o macarrão, se preferir, cubra com queijo ralado e coloque no forno em potência alta, até gratinar.