Preheat your oven to 450°F.
Combine warm beer or water with yeast in a stand mixer or bowl; let rest for 5 minutes.
Mix in flour, sugar, and salt. Knead for 2 minutes with a mixer or 5 minutes by hand.
Cover and let the dough rest for 20 minutes.
Mix hot tap water with baking soda in a shallow bowl.
Divide the dough into six sections and shape into pretzels.
Dip each pretzel into the baking soda solution and place on parchment-lined trays.
Bake for 8-10 minutes until golden brown.
Brush baked pretzels with melted butter and sprinkle with pretzel salt.
Melt butter in a saucepan. Add flour, garlic powder, onion powder, and salt. Whisk for 30 seconds.
Gradually whisk in milk and simmer until thick. Remove from heat and stir in cheese until melted.
Serve warm pretzels with cheese sauce.