Affettare le melanzane, salarle e farle insaporire per mezz'ora. Nel frattempo unire in una pentola il lardo tritato con olio, cipolla tritata e aglio: far soffriggere il tutto poi unire i pomodori a pezzi, un pizzico di sale e far cuocere il sugo per 20 minuti. Nel frattempo friggere le melanzane in olio bollente e cuocere i maccheroni in acqua bollente salata.
Quando tutti gli ingredienti sono pronti, in una pirofila fare un primo strato di sugo, poi le melanzane, qualche fetta di caciocavallo e uno di pasta; ripetere nuovamente questi strati e terminare con la pasta. Disporre qualche fiocchetto di burro e cuocere il timballo di maccheroni in forno a 180° per 10 minuti.