Rodzynki zalewamy letnią wodą i pozostawiamy w niej przez 5 minut. Następnie osączamy na sitku. Sok z pomarańczy wlewamy do garnka i dodajemy do niego cukier. Ciągle mieszając doprowadzamy do zagotowania soku. Gdy cukier się rozpuści, zdejmujemy garnek z ognia i dolewamy rumu. Zalewamy rodzynki sokiem pomarańczowo-rumowym i odstawiamy na przynajmniej 4 godziny.
Mąkę łączymy z drożdżami w proszku. Dodajemy szczyptę soli, cukier puder i cukier waniliowy, mieszamy. Dodajemy skórkę pomarańczową. Masło pokrojone na wiórki starannie mieszamy z ciastem. Stopniowo wbijamy kolejne jajka. Rodzynki osączamy na sitku i dodajemy do ciasta razem z posiekanymi migdałami. Formę do babki smarujemy masłem i obsypujemy kawałkami startych migdałów. Umieszczamy ciasto w formie. Wygładzamy jego wierzch łyżką namoczoną w wodzie. Przykrywamy ściereczką i odstawiamy na około 15 minut w ciepłe miejsce.
Gdy piec się nagrzeje (temp. 160 stopni C), pieczemy przez 45 minut na dolnej półce. Wykałaczką albo widelcem sprawdzamy, czy ciasto jest już upieczone. Jeśli wykałaczka jest sucha, wyjmujemy babę z pieca i pozostawimy w formie jeszcze przez 2 minuty, by nieco przestygła. Po wyjęciu z formy nadal studzimy. Gotową babę możemy posypać cukrem pudrem, zrobić lukier, mieszając cukier puder z wodą albo oblać ją roztopioną czekoladą