Mettere la gelatina a mollo in acqua fredda. Intridere gli amaretti tritati di liquore. Mettere a scaldare il latte in un pentolino e nel frattempo sbattere i tuorli con lo zucchero finchè sono gonfi e spumosi. Unire il latte e la farina al composto di uova e mettere a cuocere la crema finchè vela il cucchiaio. Togliere dal fuoco e inglobare burro, gelatina ben strizzzata e, quando questa è ben sciolta, gli amaretti intrisi di liquore. Far intiepidire bene poi montare la panna (non solidissima senò non si amalgama bene, fermarsi quando è soda ma ancora cremosa) e unirla delicatamente alla crema amalgamandola perfettamente. Mettere su uno stampo apposito e tenere in frigo qualche ora (tipo mattina per la sera o meglio pomeriggio o sera per sera dopo). Io ora mi trovo benissimo con uno stampo che ha il buco sul fondo così per sformare la bavarese basta aprire il tappo così si stacca perfettamente.
A piacere cospargere con granella di amaretti.