It’s rare that a specialist all-vegan restaurant makes as big and as positive (sorry, By Chloe) an impact on London’s eating scene as Tofu Vegan has. The new Chinese spot on Upper Street is heaving seven days a week, as everyone tucks into house-made silken tofu in Szechuan sauce, mock meats like Chongqing chicken, dim sum, and much more plant-based fare that may surprise you with how impressive it is. More fool us, we guess. The space is big, so much so that it spills out onto the pavement, much like the sizzling fish-fragrant sauce that will likely fall from your greedy spoonfuls, and, considering the scarcity of actually good places to eat on the Angel-end of Upper Street, it’s no wonder this place is as bustling as it is.
Where we've featured it
More spots in IslingtonSee more
The Gate is a vegetarian spot in Islington that meat-eaters won’t complain about. And if you don’t feel like going healthy, have some cocktails.
Radici is a big restaurant serving Italian classics, and while it might not be the most exciting spot in Islington, it’s one of the most useful.
More Chinese spotsSee more
Old Town 97
Open until 4am every night, Old Town 97 is a super-useful Chinatown spot serving great roasted meats and Cantonese classics.
Fen Noodles is a hand-pulled noodle spot in Spitalfields making some of the chewiest, bounciest, and most downright delicious noodles in London.
Pleasant Lady Jian Bing Trading Stall
Pleasant Lady is a cheap as chips jian bing specialist operating out of a charming hatch on Greek Street in Soho.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more