Primero prepara la salsa de caramelo salado para que tenga tiempo de enfriarse. Coloca el azúcar y el agua en una cacerola mediana de fondo grueso a fuego medio-alto, y cocina sin revolver hasta que el azúcar se disuelva y adquiera un color caramelo.
Retire la sartén del fuego y agregue la crema. Burbujea un poco.
Cocine durante aproximadamente 1 minuto, revolviendo constantemente con una cuchara de madera hasta que esté suave.
Retirar del fuego y añadir extracto de vainilla, mantequilla y sal. Remover bien hasta que quede suave. Transferir a un tazón y dejar enfriar.
Precalienta el horno a 400°F (200°C).
Untar con mantequilla 4 ramequines de 6-8 fl oz (170-230ml) de capacidad y espolvorear con harina o cacao en polvo.
Derretir el chocolate y la mantequilla al baño maría hasta que esté suave. Mientras tanto, batir los huevos con el azúcar y la sal usando un batidor o mezclador hasta que esté espeso y de color amarillo claro. Mezclar con el extracto de vainilla y la harina. Agregar gradualmente el chocolate derretido y mezclar bien. Verter ¾ de la mezcla en los ramequines preparados.
Agrega 1 cucharadita colmada de caramelo en el centro de cada uno.
Cubra con el resto de la masa.
Hornea durante unos 14-15 minutos hasta que los bordes estén firmes y el centro aún esté blando. Deja enfriar durante 3-4 minutos.
Pasa un cuchillo afilado completamente alrededor del borde interior de los moldes y voltea sobre platos. Cubre con salsa de caramelo salado y fleur de sel, y sirve inmediatamente.