Numa taça grande, misture o leite, o açúcar, os ovos, a laranja, a baunilha, o cardamomo e o sal. Bata até ter tudo bem misturado.
Corte o cacete em fatias com cerca de 2 cm de grossura e mergulhe-as no leite até estarem bem ensopadas. Numa frigideira, aqueça colheradas de manteiga e quando se formar espuma, frite as fatias até terem um tom dourado dos dois lados.
Para a calda, junte os ingredientes num tachinho e deixe ferver até o açúcar dissolver.