Proof the yeast by mixing with the warm water, until foamy.
In the bowl of a stand mixer, add the flour and diastatic malt. Mix in the warm water with the yeast, followed by the room temperature beer.
Mix until evenly combined, stopping and scraping the sides of the bowls, as needed, to incorporate all of the flour.
Add the salt and mix for about 1-2 minutes.
Remove the dough to a well-floured surface and knead for 5-6 minutes. Cover the dough with a warm, damp towel and allow to rest for 30 minutes. See Note 1
Divide the dough into 3 equal sized balls of about 20 ounces each. Recover and allow the dough balls to rise for another 30 minutes.
While the dough is rising bring 4 quarts of water to a boil. Add in the baking soda and reduce to a simmer.
Divide each of the dough balls into 5 individual 4-ounce balls. Roll the balls into a long then rope, about ½ inch thick and 2 feet long. Form your pretzel. Cover with plastic wrap while you form the remaining Bavarian Beer Pretzels.
Working in batches, to avoid overcrowding, add the pretzels to the simmering water. Increase the heat to keep at a simmer and cook for 1 minute. Flip the pretzels over and cook for an additional 1 minute.
Using a slotted spoon, remove the pretzels to a paper towel lined tray. Season with pretzel salt or your choice of topping.
Repeat the cooking process with the remaining pretzels.
Preheat your oven or smoker to 450 degrees. If using a grill or smoker to make the pretzels, set up for indirect heat.
Place the pretzels on a well-oiled pan or a pan lined with parchment paper. Bake for 15 minutes, then check on doneness. If you would like a darker or crispier pretzel cook for an additional 5-7 minutes.
Serve warm.