Royal Thai restaurant on Caledonian Rd, King's Cross is pretty good. Not fully vegan, but menu clearly states they will omit fish sauce, oyster sauce, eggs if you request so.
Lunch of curry with veggies and tofu, rice, soup with tofu set me back £9.35 with service charge. Ouch. Good food though.