Stockholm — home of fika and the plant-based meatball 🇸🇪 The Swedish capital has a growing vegan scene with everything from incredible buffets with views to cosy Swedish fika spots. Sweden has one of the strongest plant-based cultures in Europe, and Stockholm reflects that with a scene that is constantly evolving and consistently high in quality.
From the iconic hilltop buffet at Herman’s to the natural wine bar at Chewie’s, Stockholm’s vegan scene spans a wide range of styles and price points. Here’s my guide to the best.
Best Vegan Restaurants in Stockholm
1. Herman’s — Incredible Plant-Based Buffet with a View

Herman’s on Fjällgatan is one of the most beloved vegan restaurants in all of Scandinavia — a plant-based buffet restaurant perched on a hilltop in Södermalm with one of the most spectacular views over Stockholm’s Old Town and Lake Mälaren. The buffet changes daily with a rotating selection of beautifully prepared plant-based dishes, and the terrace in summer is absolutely magical. Open Monday to Sunday for both lunch and dinner, Herman’s is a non-negotiable Stockholm experience.
📍 Fjällgatan 23B, Stockholm 11628 | 📸 @hermans_givepeasachance
2. Mahalo Stockholm — Tropical Plant-Based Bowls Since 2015

Mahalo has been serving Stockholm’s best plant-based bowls since 2015 — a Californian-Swedish hybrid concept that celebrates tropical flavours, fresh ingredients, and genuinely energising food. The bowls are beautifully constructed and consistently excellent, and the catering arm has made Mahalo a favourite for Stockholm events and meetings. Open for breakfast, brunch, lunch, and dinner Monday to Sunday.
📍 Hornsgatan 61, Stockholm 118 49 | ☎️ +46 8 420 565 44 | 🌐 mahalosthlm.se | 📸 @mahalosthlm
3. Fern & Fika — Cozy Swedish Fika, Fully Vegan

Fern & Fika in Hornstull is Stockholm’s most beloved vegan fika café — a beautiful, warm space that serves the Swedish tradition of coffee and cake entirely from plants. The cakes are extraordinary (rotating seasonal flavours, always beautifully made), the coffee programme is excellent, and the food menu adds a heartier dimension for those who want more than a sweet treat. Open seven days a week with no bookings needed.
📍 Långholmsgatan 11, Stockholm 117 33 | ☎️ +46 76 016 6264 | 🌐 fernandfika.com | 📸 @fernandfika
4. A la Lo — Beautiful Cakes & Brunch on Birger Jarlsgatan

À la Lo on Birger Jarlsgatan in the elegant Östermalm neighbourhood is one of Stockholm’s most charming vegan cafés — a café and cantine serving beautiful cakes, excellent brunch, and fresh lunch options from morning until 4pm. The aesthetic is warm and French-inspired, and the food quality is consistently high. A perfect morning stop before exploring the nearby Djurgården park or the Vasa Museum.
📍 Birger Jarlsgatan 77, Stockholm 11356 | 📸 @cafealalo
5. Chewie’s Bar — Natural Wines & Veggie Small Plates

Chewie’s Bar on Norr Mälarstrand is one of Stockholm’s most atmospheric vegan-friendly venues — a natural wine bar serving vegetarian and vegan small plates alongside an exceptional, thoughtfully curated selection of organic and natural wines. Open Tuesday to Friday afternoons and evenings, it’s the perfect spot for a long, relaxed evening with great wine and creative food. The waterside location adds a beautiful Stockholm backdrop.
📍 Norr Mälarstrand 32, Stockholm 11220 | 🌐 www.chewiesbar.com | 📸 @chewies_bar
6. Bacchi Syre — Vegan Comfort Food & Craft Brews

Bacchi Syre is Stockholm’s most popular vegan-friendly pub and comfort food spot — a lively, welcoming venue where plant-based burgers, loaded fries, and classic pub grub are served alongside a great selection of craft beers. It’s the kind of place that makes vegan eating feel effortless and fun, and the atmosphere is always buzzing.
📍 Järntorgsgatan 5, Stockholm 111 29 (Gamla Stan) | 📸 @bacchisyre
7. Restaurang Our — Nordic Plant-Based Restaurant in Gamla Stan

Restaurang Öur is a highly regarded Nordic plant-based restaurant, café, and mocktail bar in Stockholm. Please note that the restaurant is currently listed as temporarily closed on their Instagram — check their website or social media for the most up-to-date information before visiting.
💡 Tip: Always check their Instagram (@restaurangour) for the latest opening hours and availability before visiting.
📍 Järntorgsgatan 5, Stockholm 111 29 | 🌐 restaurangour.se | 📸 @restaurangour
8. Reggev Hummus — The Best Hummus in Stockholm

Reggev Hummus serves fresh, daily-made hummus at two Stockholm locations (Ringvägen in Södermalm and Döbelnsgatan in Vasastan) with a range of toppings from vegan to meat-based. The hummus itself is extraordinary — silky, fresh, and made every morning — and the vegan toppings options are consistently excellent. Simple, honest, and deeply satisfying food.
📍 Ringvägen 145 / Döbelnsgatan 51, Stockholm | 🌐 www.reggevhummus.se | 📸 @reggevhummus
9. Verte Restaurang — Creative Global Flavours, All Vegan

Verte Restaurang is a fully vegan Stockholm restaurant offering creative global flavours — dishes influenced by cuisines from around the world, all prepared with plant-based ingredients and genuine culinary ambition. The menu changes regularly and always brings something new and interesting to the table. A great choice for a dinner that surprises and delights.
📍 Storkyrkobrinken 11, Stockholm 111 28 | ☎️ +46 70 060 96 50 | 🌐 verterestaurang.se | 📸 @verterestaurang
Tips for Vegan Travellers in Stockholm
Stockholm is a beautiful, walkable city and the vegan scene is spread across several distinctive neighbourhoods. Herman’s is the city’s most iconic plant-based restaurant and genuinely worth the visit for the view alone. The Södermalm neighbourhood has the densest concentration of vegan spots. Fern & Fika in Hornstull is perfect for a slow morning. And Chewie’s Bar is the ideal evening destination for natural wine lovers. Always check the Instagram pages of smaller restaurants before visiting, as hours can change seasonally.
Have you eaten vegan in Stockholm? Let me know your favourite spots in the comments!