Dissolver 25 g de fermento fresco de padeiro em 150 ml de leite gordo morno e deixar repousar 5 minutos até começar a borbulhar.
Numa tigela grande, misturar 500 g de farinha de trigo de força, 100 g de açúcar e 5 g de sal fino.
Juntar a mistura de fermento com leite e 2 ovos batidos à tigela e mexer até obter uma massa pegajosa.
Amassar a massa sobre uma superfície enfarinhada durante 10–15 minutos (ou 8–10 minutos na batedeira) até ficar elástica e deixar de grudar.
Formar uma bola com a massa, colocá-la numa tigela untada, tapar e deixar levedar entre 1h30 e 2h até dobrar de volume.
Estender a massa numa superfície untada com óleo até obter um retângulo muito fino e quase transparente.
Espalhar 150 g de banha de porco por toda a superfície da massa estendida.
Enrolar a massa formando um cilindro, esticá-la ligeiramente e dispor em espiral num tabuleiro de forno.
Tapar a ensaimada e deixar levedar à temperatura ambiente 8–12 horas.
Pré-aquecer o forno a 170 °C e assar a ensaimada durante 20–25 minutos até ficar dourada.
Deixar arrefecer sobre uma grelha e polvilhar com açúcar em pó antes de servir.