Preîncălziți cuptorul la 180–185 °C.
Tapetați o formă de tort (20 cm × 20 cm) cu hârtie de copt.
Într-un bol amestecați făina, praful de copt, cacaua, xylitolul, ouăle, laptele și uleiul și amestecați bine totul până se obține un aluat compact.
Puneți aluatul în forma pregătită și distribuiți-l uniform.
Acoperiți apoi aluatul cu merele rase grosier și presărați nucile zdrobite fin.
Introduceți forma cu aluat în cuptorul preîncălzit și coaceți 35–40 de minute la 180–185 °C.
Odată ce prăjitura este coaptă, topiți ciocolata pe baie de aburi. Pentru baia de aburi pregătiți o oală și un bol de sticlă sau inox care poate fi introdus în oală fără să atingă fundul acesteia. Turnați o cantitate mică de apă în oală (doar atât cât nivelul să nu atingă fundul bolului ulterior) și încălziți până ce apa fierbe ușor. Între timp rupeți ciocolata în bol. Când apa din oală începe să fiarbă, reduceți flacăra la foc mic, introduceți cu grijă bolul cu ciocolată și lăsați amestecul să se topească treptat deasupra aburului fierbinte, amestecând continuu.
Stropiți suprafața prăjiturii cu ciocolata topită folosind o lingură.
Lăsați prăjitura să se răcească cel puțin 40 de minute, apoi serviți.