Preriscaldare il forno a 350F. Ungere una teglia leggermente grande 3 qt o 4 qt e mettere da parte. Unire il formaggio grattugiato in una ciotola capiente e mettere da parte.
Cuocere la pasta un minuto al dente secondo le istruzioni della confezione. Togliere dal fuoco, scolarli e metterli anche in una ciotola.
Condire la pasta con olio d’oliva e mescolare per coprire la pasta. Lasciare raffreddare mentre si prepara la salsa al formaggio.
Sciogliere il burro in una casseruola profonda, in un forno olandese o in una casseruola.
Sbattere la farina a fuoco medio e continuare a sbattere per 1 minuto fino a quando diventa spumeggiante e dorata.
Sbattere gradualmente il latte e la panna fino a ottenere un composto morbido e liscio. Continuate a frullare finché non vedrete delle bollicine in superficie e poi continuate la cottura e a frullare per altri 2 minuti. Sbattere sale e pepe
Aggiungere due tazze di formaggio grattugiato e frullare fino a ottenere un composto omogeneo. Aggiungete altre due tazze di formaggio grattugiato e continuate a sbattere fino ad ottenere un composto cremoso e liscio.
Aggiungere la pasta raffreddata finché non sarà ben amalgamata e la pasta sarà completamente ricoperta con la salsa di formaggio.
Versare metà della pasta e del formaggio nella pirofila del pane cotto. Coprire con le restanti 2 tazze di formaggio grattugiato, quindi la pasta e il formaggio rimanenti.
In una piccola ciotola, mescolare le briciole di panko, il parmigiano, il burro fuso e la paprika. Cospargere sopra e cuocere fino a quando bolle e diventa dorato, circa 30 minuti. Presentarsi immediatamente.