Préchauffer le four à 400°F et vaporiser légèrement un plat à cuisson d'enduit antiadhésif. Réserver.
Dans une petite casserole, faire fondre 1/4 de tasse de beure jusqu'à ce qu'il soit mousseux. Incorporer le panko et poivrer au goût.
Remuer pour imbiber les flocons de panko et retirer du feu. Réserver.
Porter un grand chaudron d'eau salée à ébullition et cuire les macaronis jusqu'à ce qu'ils soient al dente, environ 6 minutes. Égoutter et huiler légèrement. Réserver.
Pendant ce temps, faire fondre 1/4 de tasse de beurre dans une casserole moyenne. Cuire les oignons en remuant souvent, jusqu'à ce qu'ils soient translucides, environ 5 minutes.
Incorporer la farine et cuire le roux à feu moyen en remuant, environ 2 minutes.
Ajouter 1/2 tasse de lait en fouettant, pour défaire les grumeaux. Lorsque le mélange est homogène et relativement épais, ajouter le reste du lait et la crème.
Continuer de chauffer à feu moyen jusqu'à ce que le mélange frémisse et épaississe. Incorporer la Sriracha et fouettant, puis retirer la casserole du feu.
Ajouter 1 1/2 tasse de cheddar fort, poignée par poignée, en fouettant entre chaque ajout.
Verser la sauce sur les pâtes et mélanger. Verser le tout dans le plat de cuisson. Parsemer le macaroni du reste du cheddar fort et du parmesan, puis parsemer du mélange de panko en pressant avec les doigts.
Enfourner et cuire environ 20 minutes, jusqu'à ce que le panko soit doré. Sortir du four et laisser reposer 5 à 10 minutes avant de servir.