Friggere la cipolla e la pancetta. Mettete una padella sul fuoco medio, versate l'olio e aggiungete la cipolla e la pancetta. Friggere fino a quando la cipolla diventa morbida. Spegnere il fuoco, aggiungere la paprika e mescolare.
Preparare la salsa besciamella. Per fare questo, riscaldare il latte separatamente. Poi mettete la padella o la casseruola sul fuoco, fate sciogliere il burro, aggiungete la farina e fatela rosolare per 2-3 minuti a fuoco medio. Abbassate la fiamma e versate gradualmente il latte caldo, mescolando continuamente la salsa. Prendete il formaggio cheddar, tenendone da parte un po' per guarnire, e aggiungetelo alla salsa. Mescolare costantemente finché il formaggio non si scioglie. Aggiungere sale e pepe a piacere alla salsa pronta.
Cuocere la pasta. Versate l'acqua in una pentola, aggiungete il sale e mettete sul fuoco. Dopo l'ebollizione, aggiungere una porzione di pasta. Cuocere fino a cottura ultimata. Poi mettete la pasta in uno scolapasta e lasciate scolare l'acqua.
Cuocere i maccheroni al formaggio con la pancetta nel forno. Preriscaldare il forno a 200 gradi. In una teglia da forno mescolate tutti gli ingredienti: la pasta lessata, la pancetta con le cipolle e la salsa. Mescolate e guarnite con il parmigiano e il formaggio cheddar rimasto. Mettete in forno e fate cuocere fino a doratura.