01 -
In a medium saucepan over medium heat, melt the unsalted butter. Once melted, add the all-purpose flour and cook, whisking constantly, for 1 minute until lightly golden.
02 -
Gradually pour in the Guinness beer, whisking continuously to avoid lumps. Allow to simmer for 2 minutes so that some of the alcohol evaporates and flavor develops.
03 -
Stir in the whole milk, Dijon mustard, Worcestershire sauce, garlic powder, and cayenne pepper. Whisk until the mixture becomes smooth and is thoroughly heated.
04 -
Reduce the heat to low and gradually add the sharp cheddar and Gouda cheese, a handful at a time. Stir constantly until all the cheese is fully melted and the sauce is creamy.
05 -
Taste and season with salt and black pepper as needed. If the consistency is too thick, incorporate a splash of milk or Guinness to reach the desired texture.
06 -
Transfer the cheese dip to a serving bowl or fondue pot. Garnish with chopped green onions or parsley before serving.
07 -
Offer immediately with soft pretzels, bread, crackers, or potato wedges for dipping.