Combine the water, yeast, sugar, and salt in a large bowl. Let stand for 10 mintues or until the mixture begins to foam.
Add in the garlic, flour, and butter and mix until a dough forms.
Turn the dough onto a floured surface and knead for 5-6 minutes.
Roll the dough into a ball and place in a greased bowl. Cover with a towel and allow to rise for 1 hour or until the dough has doubled in size.
Preheat the oven to 425 degrees. Line a large baking sheet with parchment paper or 2 smaller baking sheets.
Place the water and baking soda in a large stock pot over high heat and bring to a boil.
Divide the dough into 8 equal pieces.
Roll each piece into a 16 inch rope. Make it into a U shape and then cross to make a pretzel shape. Pinch the ends onto the bottom of the dough.
Place the pretzels, one at a time, into the boiling water and cook for 30 seconds. Remove with a slotted spoon and place on the parchment lined baking sheet.
In a small bowl beat together the egg and water. Brush the egg wash over top of each pretzel. Sprinkle with kosher salt.
Bake for 10 minutes.
Remove from oven and top with cheddar cheese. Place jalapenos on them if desired.
Bake for an additional 6-8 minutes or until golden brown.
Allow pretzels to cool for at least 5 minutes before removing them.