Freír la cebolla y el tocino. Coloca una sartén a fuego medio, vierte el aceite y agrega la cebolla y el tocino. Freír hasta que la cebolla esté blanda. Apaga el fuego, añade el pimentón y remueve.
Preparar la salsa bechamel. Para ello, calentar la leche aparte. Luego coloca la sartén o cacerola al fuego, derrite la mantequilla, agrega la harina y fríela por 2-3 minutos a fuego medio. Reduce el fuego y vierte poco a poco la leche caliente, revolviendo la salsa constantemente. Tome el queso cheddar, reserve un poco para espolvorear y agréguelo a la salsa. Remueve constantemente hasta que el queso se derrita. Añade sal y pimienta a la salsa terminada al gusto.
Cocine la pasta. Echar agua en una cacerola, añadir sal y poner al fuego. Después de hervir, añadir una porción de pasta. Cocine hasta que esté listo. Luego coloca la pasta en un colador y deja escurrir el agua.
Hornee macarrones con queso y tocino en el horno. Precalentar el horno a 200 grados. En una fuente para horno, mezcla todos los ingredientes: la pasta cocida, el tocino con la cebolla y la salsa. Revuelva y cubra con queso parmesano y el queso cheddar restante. Colocar en el horno y hornear hasta que esté dorado.