Ziehe die Zwiebeln ab und hacke sie fein. Würfele den Sellerie und die Karotte.
Erhitze etwas Öl in einer Pfanne und brate das Hackfleisch an, bis es gebräunt und krümelig ist.
Füge Zwiebel, Karotten, Erbsen und Sellerie dazu und brate alles zusammen für weitere 5 Minuten.
Rühre das Tomatenmark unter und gieße die Rinderbrühe dazu. Würze die Mischung mit Worcestersoße, Salz und Pfeffer. Lass alles etwa 10 Minuten köcheln, bis die Flüssigkeit reduziert ist.
Koche den Blumenkohl nebenbei in einem Topf mit Salzwasser, bis er weich ist.
Gieße das Wasser ab und püriere den Blumenkohl zusammen mit Butter und Milch oder Sahne. Würze das Püree mit Muskat, Salz und Pfeffer.
Heize den Backofen auf 200 °C Ober-/Unterhitze vor.
Fülle die Hackfleischmischung in eine Auflaufform und verteile das Blumenkohlpüree gleichmäßig darüber. Backe den Shepherd's Pie etwa 20 Minuten im Ofen, bis die Blumenkohlhaube leicht gebräunt ist.