Gather all ingredients.
Melt butter in a saucepan over low heat. Stir in flour, salt, pepper, mustard, Worcestershire sauce, and hot pepper sauce. Cook and stir until smooth and bubbly, about 5 minutes.
Remove the saucepan from the heat. Gradually stir in milk, then return to heat and stir continuously until mixture comes to a boil. Slowly pour in beer; cook and stir for 1 minute.
Melt Cheddar cheese into mixture in small portions until completely incorporated. Set the oven rack about 6 inches from the heat source and preheat the oven's broiler.
Toast bread slices on 1 side. Arrange on a baking sheet with the untoasted side facing up.
Spoon cheese sauce over untoasted side.
Cook under the preheated broiler until cheese sauce is bubbling and golden, 2 to 3 minutes. Serve hot.
