There is of course the word teetotaler but to me that's just dumb sounding. So that word wasn't going to do it. I thought I was going to have to invent something, but then I came across the word nephalist.The Collins dictionary defines a nephalist as a person who does not drink alcohol. Perfect! It also indicates that the word is obsolete. Also perfect! That just means I get to bring it back into use. "Tanner Llewellyn, a self-described nephalist...". That has a nice ring to it.
Nephalist sounds mysterious and alluring, almost occult. Makes me think of "necromancer" or "alchemist". I also noticed the letters "ph" in there. It more than satisfactorily fills in the blank: Meat is to a vegan as alcohol is to a nephalist.