Kook de macaroni al dente in ruim gezouten water volgens de verpakking. Verwarm een klontje boter in een wokpan. Voeg nu de baconreepjes toe en bak deze ongeveer 5 minuten. Snipper de ui en de knoflook en bak dit 2 minuutjes mee.
Verwarm in een andere (diepe) pan 2 el boter. Voeg de bloem toe zodra de boter gesmolten is. Bak de bloem een paar minuutjes totdat deze gaar is.
Voeg nu de melk beetje bij beetje toe en roer met een garde goed door totdat je geen klontjes meer ziet. Voeg nu alle kaas toe en roer goed door tot een mooie dikke en romige saus.
Roer vervolgens de macaroni en het baconmengsel door de kaassaus heen en roer goed. Roer er nog wat gemalen zwarte peper er verse peterselie doorheen.