Oignons
Éplucher et ciseler les oignons.
Dans une poêle, faire fondre le beurre et ajouter les oignons. Ajouter une pincée de sel et faire revenir les oignons jusqu'à ce qu'ils soient tendres et caramélisés, soit 30 minutes. Ajouter le thym et le bouillon et poursuivre la cuisson jusqu'à ce que le liquide soit presque totalement évaporé. Réserver.
Croûtons
Préchauffer le four à 200°C (400°F) et tapisser de papier parchemin une plaque de cuisson.
Dans un bol, mélanger l'huile, le thym et une pincée de sel. Ajouter les tranches de pain et bien mélanger. Étaler sur une plaque de cuisson et enfourner pendant 5 à 10 minutes ou jusqu'à ce que le pain soit doré. Retirer du four et placer es tranche dans un robot culinaire muni d'une lame en « s ». Mixer pour obtenir une chapelure grossière*. Réserver.
Macaroni
Préchauffer le four à broil (grill).
Dans une poêle faire fondre le beurre et ajouter la farine. Cuire pendant 1 ou 2 minutes en remuant régulièrement. Toujours en brassant incorporer graduellement le lait. Poursuivre la cuisson jusqu'à ce que la sauce ait épaissi. Retirer du feu et ajouter deux tiers des oignons caramélisés, les fromages, la moutarde et la muscade. Saler et poivrer au goût.
Porter une casserole d'eau à ébullition. Cuire les pâtes selon les indications du fabricant. Égoutter en réservant un peu d'eau de cuisson et ajouter les pâtes dans la sauce. Ajouter un peu d'eau de cuisson si la sauce est trop épaisse. Verser les pâtes dans un plat à gratin. Répartir la chapelure maison et le restant d'oignons caramélisés. Enfourner et cuire pendant 5 minutes ou jusqu'à ce que la chapelure soit grillée. Retirer du four et servir. Déguster avec plaisir.
*Si vous n'avez pas de robot culinaire pour mixer le pain, omettez cette étape et placer simplement les tranches de pains sur le macaroni au fromage sans les faire griller au préalable.