Best vegan restaurants

Berlin is a bustling bohemian hub that welcomes all kinds of people, and caters to all kinds of diets. Vegan and vegetarian food is easy to find in the German capital, with most restaurants and cafes taking care to provide a range of choices to those who live a vegan lifestyle. Some even go the extra mile and provide completely vegan menus. Here are 10 local favourites for totally animal-free dining.


Comfort food at Brammibal’s Donuts

In full view of the picturesque Landwehr Canal, Brammibal’s Donutshas been providing completely plant-based treats to Kreuzberg’s hungry masses since the popularity of their product forced them to evolve from a quaint street stall to a true brick-and-mortar location. They offer a range of awesome donuts, like the sweet-and-savory Salted Caramel Hazelnut, or their light and airy Banana Peanut Fudge. They also have an eclectic vegan brunch and lunch menu including grilled cheese sandwiches, french toast, and heaving breakfast plates loaded with goodies.


Relax, shop and eat at Valladares Feinkost

Tucked away on a serene side street in the quiet district of Moabit, Valladares Feinkost is a triple threat – an entirely vegan cafe, a restaurant, and a mini grocery store all rolled into one. They offer creative dishes like BBQ pulled jackfruit burgers and seitan kebabs so expertly crafted that meat-eaters would hardly know the difference. Other comforting favourites like hot dogs and burritos are also on the menu, along with the usual cafe fare of cakes, coffees and bagels.


Ice cream and brunch at geh Veg

Another vegan paradise in the heart of Moabit, geh Veg offers up soy-based ice cream to hungry locals along with an exciting selection of bagels, smoothies, and colourful breakfast plates loaded with tempeh, sweet potato, and flavoursome vegan spreads like tomato-basil butter. The iced coffee is a wonderful treat in this small cafe, foregoing typical ice cubes for two scoops of their vegan ice cream. Is there any better way to treat yourself on a sunny Sunday morning?