Die Eier in die Schüssel einer Küchenmaschine (wenn keine Küchenmaschine vorhanden in eine große Rührschüssel) aufschlagen. Lauwarme Milch (safran zuvor darin auflösen, falls verwendet) und 6 EL Zucker dazugeben und alles kurz verrühren.
Das Mehl mit der Trockenhefe und 1 Prise Salz vermischen. Über die Eier-Mischung geben und alles auf kleiner Stufe 2-3 Minuten verkneten.
Die kalte Butter nach und nach in kleinen Stücken unterkneten. Es ist wichtig, dass die Butter wirklich vollständig in den Teig eingearbeitet wird. Den Teig nun auf mittlerer Stufe mindestens 10, besser 15 Minuten, kneten. Der Teig sollte schön weich und geschmeidig sein und nur noch leicht "klebrig". Ansonsten bitte geduldig sein und weiterkneten.
Den Teig zu einer Kugel formen und abgedeckt an einem warmen Ort mindestens 1 Stunde gehen lassen. Ich gebe dem Teig oft gerne etwas mehr Zeit, aber 1 Stunde ist das Minimum.
Den Backofen auf 170 Grad Umluft vorheizen. Die Kastenform mit dem Backpapier auskleiden.
Den Teig aus der Schüssel holen und mit leicht bemehlten Händen in 4-6 gleichgroße Stücke teilen. Jedes Stück zu einer Kugel formen und dicht an dicht in die vorbereitete Form setzen.
Topping
Das Ei in eine kleine Schüssel aufschlagen und mit 1 EL Wasser verquirlen. Brioche damit rundherum bestreichen und auf Wunsch mit Hagelzucker bestreuen.
Brioche in der Mitte des vorgeheizten Ofens 35-40 Minuten backen, bis sie schön goldbraun gebacken ist.
Aus dem Ofen nehmen und auf einem Gitter mindestens 10 Minuten abkühlen lassen. Am besten lauwarm und mit einem Klecks Marmelade servieren.