Llevar a batidora el azúcar impalpable y la mantequilla. Mezclar suavemente. Añadir el extracto de vainilla y los huevos de a uno sin dejar de batir. Con batidora apagada añadir la harina, polvo de hornear y la sal. Seguir batiendo hasta integrar los secos. Agregar la leche tibia. Batir hasta obtener una mezcla homogénea.
Retirar de la batidora y agregar, mezclando con espátula, las almendras, los pistachos y las cerezas (estas últimas previamente pasadas por harina para evitar que se queden en el fondo de la preparación).
Disponer la preparación en una budinera enmantecada, enharinada y forrada en la base con papel manteca.
Hornear a 180 °C durante 26 a 28 minutos o hasta insertar un palillo y que salga seco.
Decorar con hilos de chocolate fundido, bastones de caramelo, confites y figuras de jengibre y azúcar.