In a medium-sized saucepan over medium-low heat melt the butter. Add the flour, garlic powder, onion powder, cayenne, and salt to the pan and whisk it in.
4 tablespoons unsalted butter, 4 tablespoons all-purpose flour, 1/2 teaspoon garlic powder, 1/2 teaspoon onion powder, pinch of cayenne, pinch of kosher salt
Cook for 30 seconds, whisking constantly.
Add the mustard and whisk it in.
1 tablespoon dijon mustard
Very slightly stream in the milk while whisking constantly to avoid any lumps. Do the same with the beer.
1 cup whole milk, 1 cup beer
Bring to a simmer, stirring constantly, and simmer until thickened about 3 minutes.
1 cup shredded sharp cheddar cheese
Take it off the heat and add in the cheddar and gouda, stir until melted. Serve immediately.
1 cup shredded gouda cheese
Notes
You can use any beer of your choice, I prefer a lager but use any kind you like to drink already.
If you do not want to use beer, substitute an equal amount of milk for a classic cheese sauce.
This recipe makes about 3 cups, you can halve this or double it depending on how many people you are serving.
You can serve this on or with any of your favorite dipping items such as pretzels, on brats, nachos, etc.
I highly suggest using sharp cheddar cheese here or any strong-flavored melting cheese because the flavor can otherwise get lost in the cream sauce.