Proof the yeast in warm water and honey. Let is still for about 5 minutes until the yeast is nice and fluffy.
Sift the dry ingredients into a mixing bowl.
In a stand-up mixer, add the yeast water and dry ingredients. Mix on low speed. The dough will be dry at first, but will begin to hydrate fully after a minute or two.
Add the olive oil and mix for another minute or so. The dough should be smooth, soft and stick to itself (but not your hands as much).
Turn out the dough on a clean, flat surface.
Divide the dough into the number of pretzels you would like. Cover with plastic wrap, only rolling one pretzel at a time.
Roll out the dough into a rope, about 1" in diameter, and shape into a pretzel shape. Place the pretzels on a parchment lined baking sheet and cover with plastic wrap (and a damp tea towel if you have one).
Let them rise in a warm spot for 20 - 25 minutes.
Bring a large pot of water to boil on the stove (we used a 5 qt stock pot). When the water comes to a boil, add 3 tablespoons of baking soda.
Preheat the oven to 375 degrees F.
Boil pretzels one a time, 15 seconds per side.
Place boiled pretzels back on the parchment lined baking sheet.
Optional: brush with egg wash and sprinkle with coarse salt (or any other toppings you would like).
Bake the pretzels until golden brown, about 15 minutes.