Cuire les macaronis dans une grande casserole d'eau bouillante salée selon les instructions du paquet. Égoutter et réserver.
Dans la même casserole, faire fondre le beurre à feu moyen.
Ajouter la farine et mélanger vigoureusement pendant 2 minutes pour former un roux.
Verser le lait progressivement en fouettant sans arrêt pour éviter les grumeaux.
Cuire à feu moyen en remuant jusqu'à ce que la sauce épaississe, environ 5 minutes.
Retirer du feu et ajouter le cheddar et le gruyère râpés. Mélanger jusqu'à ce que le fromage soit complètement fondu.
Ajouter la moutarde, le paprika, le sel et le poivre. Mélanger bien.
Incorporer les macaronis cuits dans la sauce fromagère et mélanger pour bien enrober.
Servir immédiatement bien chaud.