01 - Melt butter in a medium saucepan over medium heat. Whisk in flour and cook, stirring constantly, for 1 minute until mixture forms a smooth paste.
02 - Gradually whisk in milk, ensuring no lumps form. Bring to a gentle simmer and cook for 2-3 minutes until sauce thickens slightly.
03 - Reduce heat to low. Add Dijon mustard, hot sauce, garlic powder, cayenne pepper, salt, and black pepper. Stir thoroughly to incorporate.
04 - Gradually add shredded cheddar cheese, stirring constantly until completely melted and sauce reaches smooth consistency.
05 - Taste sauce and adjust seasoning as desired. Serve immediately while hot for optimal texture and flavor.