Koche die Nudeln nach Packungsangaben in ausreichend gesalzenem Wasser.
Erhitze ausreichend Öl in einer Pfanne und brate das Hackfleisch darin krümelig. Würze es mit Salz und Pfeffer. Rühre anschließend Ketchup und passierte Tomaten unter und lass die Mischung einmal aufkochen. Stelle die Pfanne kurz zur Seite.
Schmilz die Butter in einem Topf und verrühre sie mit einem Schneebesen gründlich mit Mehl bis eine glatte Masse entstanden ist. Lass sie für etwa 2 Minuten braten.
Gieße Milch und Wasser nach und nach dazu und rühre die Soße immer wieder gut um, damit keine Klümpchen entstehen. Würze sie mit Senf, Salz und Pfeffer und rühre ca. 100 g der Gurkenscheiben unter.
Verteile die Nudeln in einer Auflaufform. Gieße erst die Senfsoße darüber und bedecke sie mit dem Scheibenkäse. Füge nun die Hackfleischsoße hinzu und bedecke alles gleichmäßig mit dem Cheddar.
Backe den Auflauf für 20 Minuten, bis der Käse goldbraun und geschmolzen ist.
Schäle währenddessen die Zwiebeln und schneide sie in Ringe. Wasche die Tomaten und schneide sie in Scheiben.
Garniere den Auflauf mit den Zwiebelringen, Tomatenscheiben und den restlichen Gurkenscheiben.