"What else" presupposes that you want something additional, and the question is just to find out what. "Anything else" is a yes / no question, where the person asking doesn't know whether or not you want anything.
We can say "a sugar" if we mean a cube or a pack of sugar (this presupposes that the restaurant has sugar in cubes or packets), but otherwise "sugar" is not usually countable.