1. Forvarm ovnen til 350 F. Smør et 9 x 13 tommer stort bagefad med usaltet smør.
2. Bring en stor gryde med vand i kog. Tilsæt makaroni, og kog indtil al dente, ca. 7 minutter. Sigt i en si, kør koldt vand over nudlerne og sæt dem til side.
3. Smelt smørret i den samme gryde, som pastaen blev kogt i, ved middelvarme, tilsæt melet, og pisk, indtil det er glat. Tilsæt langsomt mælken, mens der piskes, derefter den kraftige fløde, og bring det hele til at simre. Rør revet ost (reserver 1/2 kop til toppen) og flødeost i, indtil den er smeltet, og smag til med salt, peber og granuleret hvidløgspulver. Tag ostesovsen af varmen, og rør makaronien i. Smag til, og smag til med salt og peber.
4. Pisk ægget sammen med creme fraiche i en separat skål og vend det derefter i makaroni og ost. Fordel blandingen i det forberedte bagefad, fold ostekernerne i, og top med den resterende revet cheddarost.
5. Bages i 20 minutter uden låg, eller indtil toppen begynder at blive let gyldenbrunt. Dæk løst til med folie, og bag i yderligere 10-15 minutter.