Préchauffer le four à 400 °F.
Cuire les pâtes comme indiqué sur l’emballage. Égoutter puis réserver.
Dans une casserole, chauffer l’huile puis attendrir l’oignon pendant 5 à 6 minutes. Ajouter le beurre.
Faire fondre le beurre et ajouter la farine puis brasser pendant au moins une minute, en évitant que la farine brunisse.
Assaisonner et ajouter graduellement le lait tout en fouettant à l’aide d’un fouet jusqu’à épaississement.
Ajouter 4 tasses de fromage puis bien mélanger jusqu’à l’obtention d’une texture homogène.
Ajouter les pâtes, bien mélanger puis verser au fond d’un plat allant au four.
Recouvrir de chapelure puis enfourner pendant 20 minutes.