Base: Lave e corte uma berinjela grande em fatias finas. Coloque sal e disponha as fatias em um escorredor apoiado em uma bacia grande. Depois de parar de escorrer um caldo coloque para grelhar em uma frigideira e tempere com sal e pimenta. Reserve. Repita este processo até terminar as berinjelas.
Molho de tomate: Leve os tomates cortados em pedaços grandes com pele e semente para bater no liquidificador e bata até obter um purê. Em uma panela coloque o óleo e doure o alho picado. Tempere com o sal e pimenta, e acrescente o purê de tomate. Misture e tampe a panela. Deixe cozinhar por algum tempo, adicionando mais água se for necessário.
Molho branco: Coloque as castanhas de molho na água no copo do liquidificador e deixe hidratar por 5 minutos. Tempere com um pouco de sal e bata bem até obter um leite. Coloque o amido de milho e bata novamente. Leve esta mistura a uma panela para engrossar em fogo médio lembrando de mexer sempre. Se precisar, volte ao liquidificador e bata de novo até obter um creme liso.
Montagem: Separe um refratário retangular untada com óleo vegetal e cubra com molho de tomate. Alterne as camadas de berinjela, molho branco e molho de tomate. Termine com o molho de tomate polvilhando castanha de caju por cima ou farinha de rosca para gratinar. Leve ao forno pré-aquecido a 180°C por 20 minutos. Sirva!