Commençons par préchauffer notre four à 375°F (190°C). Pendant ce temps, mettez une grande casserole d'eau à bouillir - n'oubliez pas de bien la saler!
Préparons nos légumes: détaillez le brocoli en jolis petits bouquets de taille régulière. Émincez finement l'oignon et écrasez l'ail.
Quand l'eau bout, plongez-y vos pâtes. Trois minutes avant la fin de leur cuisson, ajoutez les bouquets de brocoli - ils garderont ainsi un peu de croquant.
Pendant ce temps, préparons notre sauce crémeuse. Dans votre poêle, faites fondre le beurre à feu moyen. Ajoutez l'oignon et l'ail, et laissez-les devenir tendres et translucides pendant 2-3 minutes.
Ajoutez la farine d'un coup et cuisez-la pendant une minute en fouettant constamment - c'est ce qu'on appelle un roux, il va donner de la texture à notre sauce.
Versez progressivement le lait chaud tout en fouettant énergiquement pour éviter les grumeaux. Ajoutez la moutarde qui va relever subtilement la sauce, une pincée de muscade si vous en utilisez, du sel et du poivre.
Laissez votre sauce épaissir doucement à feu doux en remuant régulièrement. Elle est prête quand elle nappe le dos de votre cuillère.
Vos pâtes et brocoli sont cuits? Égouttez-les et remettez-les dans la casserole encore chaude.
Versez votre belle sauce crémeuse, ajoutez le jambon coupé en dés et la moitié du mélange de fromages. Mélangez délicatement pour que tout soit bien enrobé.
Transférez le tout dans votre plat à gratin et parsemez du reste de fromage qui va gratiner à merveille.
Enfournez pour 20-25 minutes, jusqu'à ce que le dessus soit bien doré et que le fromage forme une croûte appétissante.