Kuumutage ahi 175 kraadini.
Pange suur pott veega keema ning maitsestage soolaga. Lisage sisse makaronid ning keetke seda 8-10 minutit või kuni al dente. Nõrutage makaronid.
Sulatage või pannil keskmisel kuumusel, lisage sibul ning praadige umbes kaks minutit. Lisage jahu ja jätkake kuumutamist umbes minuti jooksul samal ajal pidevalt segades. Seejärel segage juurde piim, sool, sinep ja pipar. Kuumutage pidevalt segades, kuni segu pakseneb.
Lisage kastmele Cheddari juust ja sulatatud juust ning jätkake kuumutamist kuni juust on täielikult sulanud. Tõstke kaste tulelt ning segage sisse keedetud makaronid.
Valage segu ahjuvormi ning küpsetage eelsoojendatud ahjus umbes 30 minutit või kuni roog on pealt kenasti kuldpruun. Enne serveerimist laske umbes kümme minutit jahtuda.