No you don't have to egg wash the bagels prior to baking, however it does give them a lovely shine. You could just use egg white if you'd prefer or leave the egg wash out completely.