Preparamos el caramelo: derretimos el azúcar en una cazuela seca hasta que tome un color dorado claro, y forramos con él de forma uniforme un molde grande.
Batimos con la batidora el queso crema, la leche condensada, la leche evaporada, los huevos y la vainilla hasta que quede liso.
Vertemos la mezcla en el molde forrado con el caramelo.
Colocamos el molde dentro de una bandeja más grande llena hasta la mitad de agua caliente, y horneamos en el horno precalentado a 170 °C durante 40-50 minutos, hasta que un palillo insertado salga limpio.
Si la superficie se dora demasiado rápido, la cubrimos con papel de aluminio.
Dejamos enfriar por completo, y lo metemos en la nevera al menos 3 horas.
Antes de servir, lo volcamos con cuidado sobre un plato.