Dans un grand poêlon, faire fondre le beurre à feu moyen. Ajouter les oignons et cuire 8 minutes, en remuant de temps à autre.
Ajouter le bouillon et poursuivre la cuisson 8 à 10 minutes, ou jusqu’à ce que le liquide soit complètement évaporé et que les oignons soient bien dorés et caramélisés. Réserver.
Pendant ce temps, cuire les macaronis dans une grande casserole d’eau salée bouillante jusqu’à al dente. Égoutter et réserver.
Dans une grande poêle allant au four, faire fondre le beurre à feu moyen. Ajouter la farine et fouetter pour bien mélanger.
Cuire 1 minute, puis verser graduellement le lait en fouettant jusqu’à ce que la sauce épaississe. Ne pas trop faire épaissir car elle continuera à épaissir au four.
Ajouter 4 tasses de fromage, une petite quantité à la fois, en mélangeant jusqu’à obtenir une sauce lisse et homogène.
Ajouter les macaronis et les oignons caramélisés, puis bien mélanger. Saler et poivrer au goût.
Transférer dans un plat allant au four. Garnir avec la tasse de fromage restante
Dans un petit bol, arroser les morceaux de pain d’un petit filet d’huile. Ajouter le parmesan et bien mélanger. Saler et poivrer légèrement. Ajouter sur le dessus du mac and cheese.
Cuire au four 15 minutes, puis terminer sous le gril (broil) 2 à 3 minutes, jusqu’à ce que le dessus soit bien doré et croustillant.