Em uma tigela coloque manteiga em temperatura ambiente, farinha de trigo, açúcar, 1 pitada de sal, essência de baunilha a gosto e misture bem com as mãos até formar uma farofa.
Reserve esta farofa amanteigada.
Na batedeira coloque meia xícara de chá de açúcar, 2 ovos e bata em velocidade alta por mais ou menos cinco minutos.
Adicione um terço de xícara de chá de leite, meia colher de chá de essência de baunilha, três quartos de xícara de chá de farinha de trigo, uma colher de sopa de fermento em pó e bata rapidamente por mais ou menos 20 segundos em velocidade baixa apenas para misturar.
Transfira a massa para uma forma redonda de fundo removível (24 centímetro por 5 centímetro de altura) com o fundo forrado com papel manteiga.
Distribua um pouco mais da metade da uva roxa sobre a massa, salpique a farofa amanteigada, distribua a outra parte das uvas roxas e leve ao forno pré-aquecido a 170 graus Célsius por 40 minutos ou até que doure.
Retire do forno, desenforme e sirva quente ou fria.