I was thrilled to come across Dopheart Restaurant in Amsterdam. It was just a few stops from Central Station by bus, which it made it very easy to get too. I was there for a late lunch and had the Tofu Scramble and a toasted cheese sandwich followed by Chocolate peanut butter brownie (Amazing)
I discovered Dopheart on my last day in the city but had I been staying in Amsterdam for longer, I would have definitely revisited.
The menu was all in Dutch, but the very helpful waitress kindly translated it for me. There is great selection of food ranging from Salads to soups to cakes and even vegan full English breakfasts :)
The cheese used in the toasted sandwich was a particularly good vegan cheese called Wilmersburger, so if any other vegans are on the eternal search for the best vegan cheese, this is great brand to try. I later found it in a vegan shop called Vegabond on Leliegracht 16 in central Amsterdam. This shop is worth a visit to stock up on vegan snacks.
Cons: Only two desert options