Kochen Sie die Makkaroni in einem großen Topf mit kochendem Wasser und einer Prise Salz al dente. Abgießen und beiseite stellen.
Schmelzen Sie die Butter in einem mittelgroßen Topf, fügen Sie das Mehl hinzu und rühren Sie für 1-2 Minuten, bis es goldbraun ist. Gießen Sie langsam die Milch hinzu und rühren Sie, bis die Sauce eindickt.
Fügen Sie den geriebenen Cheddar und Parmesan zur Käsesauce hinzu und rühren Sie, bis der Käse geschmolzen ist. Gewürze hinzufügen und gut vermischen.
Mischen Sie die gekochten Makkaroni mit der Käsesauce und geben Sie alles in eine gefettete Auflaufform. Semmelbrösel gleichmäßig darüber streuen.
Backen Sie das Gericht im vorgeheizten Ofen bei 180 °C für 20-25 Minuten, bis die Oberseite goldbraun ist.