1. Předehřejte troubu na 350 F. Vymažte pekáč o rozměrech 9 x 13 palců nesoleným máslem.
2. Přiveďte k varu velký hrnec s vodou. Přidejte makaróny a vařte, dokud nejsou al dente, asi 7 minut. Sceďte je do cedníku, nudle přeceďte studenou vodou a pak je dejte stranou.
3. Ve stejném hrnci, ve kterém se vařily těstoviny, rozpusťte na mírném ohni máslo, přidejte mouku a šlehejte do hladka. Pomalu za stálého šlehání přidejte mléko, pak hustou smetanu a přiveďte k varu. Vmíchejte rozdrobený sýr (1/2 šálku si nechte na vršek) a smetanový sýr, dokud se nerozpustí, a poté dochuťte solí, pepřem a granulovaným česnekovým práškem. Sundejte sýrovou omáčku z ohně a vmíchejte makaróny. Ochutnejte a dochuťte solí a pepřem.
4. V samostatné misce rozšlehejte vejce se zakysanou smetanou a poté je vmíchejte do makarónů se sýrem. Směs rozetřete do připravené zapékací misky, naskládejte kostičky sýra a posypte zbylým rozdrobeným sýrem čedar.
5. Pečte 20 minut odkryté nebo dokud vrchní část nezačne lehce zlátnout. Volně zakryjte alobalem a pečte dalších 10-15 minut.