Makkaroni in Salzwasser al dente kochen, abgießen und beiseite stellen.
Butter in einer Pfanne schmelzen, Mehl hinzufügen und anschwitzen. Milch einrühren und dick werden lassen. Mit Senf, Paprikapulver, Salz und Pfeffer würzen. Käse unterrühren, bis er schmilzt.
Speck in einer separaten Pfanne knusprig braten und auf Küchenpapier abtropfen lassen.
Makkaroni mit der Käsesauce vermengen und den Speck unterheben.
Ofen auf 180 °C vorheizen. Auflaufform einfetten, Mac and Cheese-Mischung einfüllen, Semmelbrösel darüber streuen und 20-25 Minuten backen.