Coloque uma panela com água no fogo, para a massa.
Lave e seque as berinjelas. Corte-as em quatro, pelo comprido, e corte-as ao meio novamente. Você vai ficar com oito fatias compridas. Corte cada uma em 3.
Aqueça uma frigideira grande, com umas 2 col. de sopa de azeite de oliva.
Adicione as beringelas, misture bem e refogue por alguns minutos, até que um lado esteja dourado. Com a ajuda de um garfo, vire todas as berinjelas para refogar o outro lado.
Assim que todas estiverem bem douradas, de todos os lados, adicione mais um pouco de azeite de oliva e o alho picado.
Misture e refogue por um ou dois minutos, só até o alho dourar.
Abaixe o fogo e adicione o molho de tomate e metade das folhas de manjericão. Misture e cozinhe por uns 10 minutos, até que as beringelas estejam bem cozidas. Tempere com sal e pimenta do reino, prove e ajuste o tempero. Desligue o fogo e cozinhe o macarrão.
Quando ele estiver al dente, escorra, reservando uma xícara da água da panela.
Adicione o molho à massa e leve ao fogo para esquentar. Jogue um pouco da água do cozimento para soltar um pouco o molho, se achar necessário.
Sirva o macarrão nos pratos, com algumas folhas de manjericão e o queijo parmesão ralado na hora.