Verwarm de oven voor op 180 °C. Vet een springvorm van 20 cm in met boter en bekleed hem met bakpapier.
Meng de bloem met het bakpoeder en zout in een kom, en zet hem apart.
Doe de boter met de bruine basterdsuiker in de kom van een staande mixer of gebruik een handmixer en klop ze in 1 minuut op hoge snelheid glad. Klop de eieren er een voor een doorheen. Voeg de golden syrup en het vanille-extract toe, en klop alles 30 seconden op hoge snelheid. Het mengsel lijkt te schiften, maar dat komt in de volgende stappen goed.
Voeg de helft van het bloemmengsel en de helft van de melk toe. Klop alles 5 seconden op gemiddelde snelheid (je mag nog bloem zien). Voeg de rest van het bloemmengsel en de melk toe en klop alles 10 seconden tot je geen bloem meer ziet. Schraap de zijkanten van de kom schoon en klop alles dan in 10 seconden tot een glad beslag; klop niet langer dan 20 seconden in totaal.
Verdeel het beslag over de cakevorm. Bak de cake 45 minuten in de oven tot een prikker er schoon uitkomt.
Butterscotchsaus
Voeg alle ingrediënten voor de saus toe aan een middelgrote steelpan* op halfhoog vuur. Draai zodra de boter is gesmolten het vuur laag en laat de saus onder regelmatig roeren 5 minuten zachtjes doorkoken. Haal de pan van het vuur en houd de saus afgedekt warm.
Schenk 125 ml warme butterscotchsaus over de cake zodra hij uit de oven komt. Mocht de cake aan de bovenkant gescheurd zijn, dan heb je geluk, want dan trekt de saus er nog beter in! Laat de cake 20 minuten in de vorm afkoelen en haal hem er dan uit.
Snijd de cake in plakken en serveer ze warm met warme butterscotchsaus en ijs.