First, melt your butter in a medium saucepan over medium heat.
Next, add the flour and cook, stirring constantly, for 1-2 minutes, just until the raw flour taste cooks out. It will turn into a thick paste.
Now, slowly pour in the milk, stirring constantly.
Continue cooking until the mixture thickens, 1-2 minutes.
Next, stir in the beer, Dijon mustard, and smoked paprika.
Continue cooking for another minute.
Stir in the cream cheese and sharp cheddar cheese.
Continue cooking and stirring constantly until the cheese has melted.
Taste and adjust the seasoning with salt and pepper, if needed.
Transfer to a serving dish and top with fresh scallions.