1Vertemos la leche y la nata en una olla. Agregamos la canela, las peladuras de naranja y limón y el azúcar. Calentamos a fuego medio y cuando esté a punto de hervir, retirar del fuego. Dejamos infusionar unos 30 minutos hasta que temple y colar.
2Cortamos el brioche en rodajas gruesas de unos 3-4cm de grosor. Vertemos la mitad de la mezcla de leche y nata en una bandeja, colocamos el brioche y regamos por encima con el resto del líquido. Remojamos durante 1-2 horas.
3En una sartén preparamos el caramelo, calentando el azúcar a fuego medio-alto con una cucharada de agua. Removemos cada poco tiempo hasta que empiece a fundirse.
4Cuando esté totalmente fundido y haya tomado color, retiramos del fuego e incorporamos la mantequilla. Mezclamos bien hasta que se funda (fuera del fuego) y bañamos las torrijas, unos 5 segundos por lado.