Cortar una mandarina por la mitad, exprimirla y reservar el jugo. Cortar la otra mandarina por la mitad, sacarles la semillas y cortarlas en trozos. Ponerlas en la licuadora o procesadora con cáscara y sumarle el aceite, el huevo y el azúcar. Agregarle el jugo y procesar todo hasta que desaparezca la cáscara.
Poner en un bol la mezcla y añadirle la harina, mezclar con movimientos envolventes para airear el batido.
Verter la preparación en una budinera enmantecada y enharinada. Volcar la mitad de la preparación y colocarle el chocolate. Terminar de volcar el resto de la preparación y cocinar a fuego moderado durante 45 minutos. Decorar con un glasé de mandarinas.