Best Vegetarian and Vegan Restaurants in Tallinn
Tallinn's plant-based dining scene runs from intimate fine dining to Baltic Station snack counters—a complete map of where to eat without apology.
The stereotype doesn't hold: Tallinn isn't all pork. Over the past decade, this medieval city has built something quietly impressive—a vegan food culture that's diverse, affordable, and genuinely delicious, not an afterthought stapled to meat menus. You can eat multi-course dinners in candlelit cellars, grab fries smothered in vegan cheese at a market stall, or finish with cinnamon rolls from a neighborhood bakery, all within walking distance. The entries below move from dedicated fine dining through casual spots to dedicated bakeries and then to proper veg options at restaurants where plants aren't sidelined. Book the restaurants with reservations days ahead; the rest welcome walk-ins but move fast at lunch.
Tallinn clusters its plant-based dining geographically: the Old Town holds the fine-dining vegan restaurants, the Baltic Station and Kalamaja area serves casual vegan and vegetarian food, and the Uus Maailm neighbourhood is home to bakeries and all-day breakfast cafes. Most menus are in English, and small spots will point to vegan options on request.
Rataskaevu 12, Old Town · 100% vegan restaurant · Mon–Thu noon–11pm, Fri–Sat noon–11:30pm, Sun noon–4pm; €10–20 per person
stockVegan Restoran V is the restaurant that put Tallinn on the plant-based map. Open since 2014, it was Estonia's first fully vegan restaurant, and it remains the best. Tucked into a cellar space on Rataskaevu street -- one of the Old Town's most charming cobblestone lanes -- the dining room is small, warm, and candlelit in a way that feels intimate rather than cramped. The menu draws from global cuisines without belonging to any single one. Crispy breaded cauliflower arrives with a spicy mango yogurt sauce that has no business being this good. The mains rotate seasonally, but expect dishes like herb-crusted seitan, coconut curry bowls, and mushroom-based creations that showcase real technique. This is a small restaurant and it books out days in advance. Reservations are not optional. If you're visiting Tallinn for a weekend and want to eat here, book before you book your flight.
Kopli 4, Kalamaja · 100% vegan cafe · Mon–Fri 8am–5pm, Sat–Sun hours vary; €10–20 per person
stockLocated at Kopli 4, near the Balti Jaam train station and the entrance to Kalamaja's restaurant scene, it occupies that perfect niche between cafe and restaurant -- casual enough for a quick lunch, substantial enough for a proper dinner. The menu is built around hearty bowls, fresh salads, satisfying burgers, and pasta dishes that do not apologize for being vegan. The "Tšiken Tsaesar" (their playful take on a chicken caesar) has become a local favorite, and the teriyaki bowl with marinated tofu is the kind of dish that makes omnivores forget they're eating plant-based. This bustling vegan café tries to be green in everything it does from its no-waste food policy to its biodegradable packaging. Walk-ins welcome; arrive early for lunch or dinner.
Koidu 101 / Planeedi 5, Uus Maailm · 100% vegan all-day breakfast and cafe · Mon–Fri 8am–5pm, Sat–Sun 9am–5pm; €10–18 per person
stockKringel is the vegan cafe that Tallinn needed and finally got. Located at Koidu 101 in the Uus Maailm neighborhood, it combines a full bakery program with a proper lunch menu, and everything -- every pastry, every sandwich, every cake -- is 100% plant-based, egg-free, and dairy-free. The cinnamon rolls are the signature, and they deserve every bit of hype. Soft, spiraled, fragrant, and generously glazed, they stand up against any non-vegan version in the city. The savory side is just as strong: paninis with smoked carrot and vegan sausage, rotating daily lunch specials, and smoothie bowls that actually fill you up. The cafe opens at 09:00 on weekends, and by 10:30 the tables are full. Come early or be prepared to wait.
Vegan Inspiratsioon
Lai street, Old Town near Oleviste Church · 100% vegan cafe · Daily 9am–10pm; €8–15 per meal
Vegan Inspiratsioon is a cozy little cafe-style restaurant located in the Tallinn Old Town near the Oleviste church. The menu is mostly gluten free and 100% vegan, packed with all sorts of starters, fresh salads, soups, mains, burgers, amazing homemade raw cakes, smoothies and even a breakfast menu. The atmosphere has a relaxed vibe and has various different artwork throughout the area with the most remarkable piece being the flower of life painted at the center of the cafe. Vegan Inspiratsioon is open from 9 am until 10 pm every day. This means they have a varied menu that contains a wide range of options. A reliable choice for breakfast, lunch, or dinner without booking pressure.
Balti Jaama Turg (Baltic Station Market), Kalamaja · 100% vegan street food · Mon–Sat 9am–8pm, Sun 9am–6pm; €5–9 per meal
stock
Veg Machine is a small vegan eatery situated in the Baltic Station Market's food street, offering a concise yet delectable menu featuring greasy burgers, loaded fries, and toasts. The Mother Trucker Burger is particularly renowned among vegans in Estonia. Vegan food counter inside Balti Jaama Turg selling burgers, hotdogs, fries, and sandwiches since 2017. Seating area at the counter or on tables nearby. Initially operating as a food truck at festivals, Veg Machine has now established a permanent spot in Tallinn. Visitors can find this gem just two stands away from Surfcafe within the market hall. Quick, satisfying, cheap, and exactly what you want when you're not in the mood for sit-down dining.
Rotermanni 2, Rotermanni Quarter · Vegan and vegetarian health bar · Weekdays from midday onward; €5–8 lunch specials
stockPurée is vegan and vegetarian health bar. A brand new menu served every day from midday onwards. One recent lunch was lentil soup and carrot and/or beet patties with veggies and rice with buckwheat. Many, many things are gluten free, and the owner spoke English and was able to indicate what was gluten free and what was not. Nestled in the heart of Rotermanni Quarter, Purée is Tallinn's go-to vegan and vegetarian health bar—a hidden gem for anyone seeking wholesome, plant-powered cuisine. The atmosphere glows with string lights draped under historic arches, welcoming guests into a warm, artsy urban alley lined with stone walls, potted greenery, and eclectic posters. Tiny space, homemade food, the owner's whim each day—a local secret.
Old Town center · Vegetarian and vegan-friendly cafe · Hours vary; €8–15 per meal
stockThe cafe Must Puudel, with its retro vibes and colourful interior, is also located nearby. It's not a plant-based cafe, but the menu includes delicious vegan dishes. This bustling vegan café tries to be green in everything it does. The menu boasts a vegan take on classic dishes - from their 'tšiken tsaesar' to their corn bites with 'cheeze' jalapeno sauce. Strong choice if you're dining with omnivores—neither side feels like they're settling for scraps.
Rataskaevu street, Old Town · Estonian cuisine with vegetarian and vegan options · Hours vary; €12–25 per person
stockVegan dishes can be found in restaurants such as Rataskaevu 16. The restaurant is best known for its Estonian food and local following, but the kitchen handles plant-based requests seriously—not as token gestures. Sit on the same atmospheric street as Vegan V, but with a different tradition on the plate.
Chakra
Old Town · Indian restaurant with vegetarian and vegan options · Hours vary; €10–18 per person
Chakra is the best in Tallinn old town. Their food is authentic Indian. The interiors (and music) are very Indian too, the service and quality of food is good. Menu – unfortunately not even vegetarian, but they have vegan options labelled. Many of the vegetarian dishes can be made vegan on request. Reliable when the mood is for Indian, and the kitchen doesn't treat vegan requests as an afterthought.
Karu Talu Šokolaad
Voorimehe street, Old Town · Vegan chocolate dessert shop · Hours vary; €4–8 per item
If you have a sweet tooth, head to the Karu Talu Šokolaad dessert shop, located on the narrow Voorimehe Street. The name should tell you exactly what to expect, and there are also vegan chocolates available. The large variety of flavours means there is a lot to try, such as chocolates flavoured with coffee, sea salt or Vana-Tallinn liqueur. Finish a meal here or pop in for a standalone treat—vegan chocolate done right.
Share this article
Comments
Sign in to join the conversation. Only registered users can comment.
No comments yet. Be the first.