Em uma panela dissolver o amido no leite e acrescentar o açúcar, a baunilha e as gemas.
Cozinhar sempre mexendo e deixar cozinhar alguns minutinhos após ferver.
Reserve.
Fatiar as maçãs.
Colocar as maçãs em uma panela com a água e as 4 colheres de açúcar.
Após ferver deixar formar uma calda ralinha.
Reserve.
Bata as claras em neve em ponto bem firme.
Enquanto isso, derreta o Karo com o açúcar.
Sem parar de bater, e em 1 velocidade menor que para bater as claras, vá despejando o caramelo em fio sobre as claras.
Deixe batendo por mais uns 10 minutos ou até esfriar.
Reserve na geladeira.
Em um refratário médio, molhe as bolachas no leite e faça uma camada no fundo.
Coloque metade do creme.
Organize metade das maçãs, distribua algumas uvas passas e salpique um pouco de canela.
Faça mais uma camada com as bolachas umedecidas, creme, maçãs, uvas passas e canela.
Sirva gelado.
Finalize com o marshmallow apenas quando for servir.
Obs.: Pode-se substituir o marshmallow por chantilly.