1. Precaliente el horno a 350 F. Precaliente el horno a 350 F. Engrase una fuente de horno de 9 por 13 pulgadas con mantequilla sin sal.
2. Poner una olla grande de agua a hervir. Añadir los macarrones y cocinar hasta que estén al dente, unos 7 minutos. Escurrir en un colador, pasar por agua fría los fideos y reservar.
3. En la misma olla en la que se ha cocido la pasta, derretir la mantequilla a fuego medio, añadir la harina y batir hasta que esté suave. Añadir lentamente la leche sin dejar de batir y luego la nata espesa y llevar a fuego lento. Incorpore el queso rallado (reservando 1/2 taza para la parte superior) y el queso crema hasta que se derrita, luego sazone con sal, pimienta y ajo en polvo granulado. Retire la salsa de queso del fuego y añada los macarrones. Pruebe y sazone con sal y pimienta.
4. En un recipiente aparte, batir el huevo junto con la crema agria y luego incorporar los macarrones y el queso. Extienda la mezcla en la fuente de horno preparada, incorpore los cubos de queso y cubra con el resto del queso cheddar rallado.
5. Hornear durante 20 minutos sin tapar o hasta que la parte superior empiece a dorarse ligeramente. Cubra sin apretar con papel de aluminio y hornee durante 10-15 minutos más.