Vegan and vegetarian restaurants in Stockholm: A plant-based foodie’s guide

We’ve compiled a list of our top recommendations for vegan and vegetarian restaurants in this article. Remember to also read our guide to the best vegan and vegetarian cafés!

What's on in Stockholm this month, in one email.

Seasonal tips and new guides from locals, straight to your inbox. No spam, unsubscribe anytime.

Vegan restaurants

Lao Wai

Lao Wai serves Chinese food, mainly from Sichuan and Taiwan, and the whole menu is vegan, with no egg or milk in any dish. Most Chinese restaurants in Stockholm adjust their cooking to Swedish tastes. Lao Wai stays closer to how these dishes are made in China, with tofu and soy in place of meat.

You eat the way you would in China. The table orders several dishes to share, everyone gets a bowl of rice, and you take food from the serving plates into your bowl. Dishes leave the kitchen when they are ready rather than all at once, so you start on the first plate while the next one is still cooking.

We shared two mains between two of us: Ma Po Dou Fu (250 SEK), a Sichuan tofu dish with soy mince, chili bean sauce, garlic and Sichuan pepper, and Zi Ran Su Rou (260 SEK), soy meat from Xi’an with long beans, red onion, chili and cumin. Both were well seasoned and a bit spicy without the heat taking over; the Ma Po Dou Fu was our favorite. The portions are large, and two dishes left us both full. For dessert, the ice creams (90 SEK) come in flavors like litchi and lemongrass, or coconut milk with pandan leaf. There is also a list of Chinese and Japanese teas, plus beer and wine.

The two small dining rooms face the street, with rice paper lamps overhead and jazz in the background. On a busy evening, the talk from other tables fills the room. Reservations are by phone only. We walked in at 6 pm on a Saturday and got the last table for two.

Who this isn’t for: anyone who wants all dishes served at once, or who avoids spicy food.

Address: Luntmakargatan 74 (Google Maps)
Opening hours: Monday–Saturday 17:00–22:00 (kitchen closes 21:00), closed Sundays
More: Website | Menu | Instagram

Hermans

Wooden gate and sign reading 'Hermans Trädgårdscafé' leading to the garden terrace with harbor views

Hermans is a popular vegan restaurant located in the Södermalm district. It’s renowned for its all-you-can-eat vegan buffet and stunning harbor views. Established in 1992, it offers a casual, family-friendly atmosphere and a diverse selection of flavorful dishes inspired by global cuisines, all made with organic ingredients.

The buffet features a mix of hot and cold dishes, including lasagna, stews, rice dishes, and fresh salads. With a wide selection of spices used in their recipes, Hermans highlights the richness and variety of vegetarian cooking.

Plate of vegetarian food

Address: Fjällgatan 23BSee on map

More: Website | Menu | Instagram

Vegetarian restaurants

Hermitage

Hermitage is a popular vegetarian restaurant in the Gamla Stan district (Old Town). It has a popular all-you-can-eat buffet, and the restaurant offers a wide array of vegetarian and vegan dishes inspired by global cuisines.

The buffet features a selection of dishes, including curries, lasagna, falafel, fresh salads, and various warm dishes. Many of the ingredients are organic, reflecting Hermitage’s dedication to sustainability and quality.

Everything is vegetarian, with vegan and gluten-free options, and no dish contains meat, fish, eggs, onion or garlic. The buffet changes daily on a weekly rotation, drink refills are included, and there are homemade pies, such as walnut caramel, for dessert.

The restaurant offers both indoor and outdoor seating – outdoor dining being available during the warmer months. It’s a casual and relaxed spot, perfect for those seeking hearty, plant-based meals in a charming historic setting.

Address: Stora Nygatan 11 (Google Maps)
Opening hours: Monday–Friday 11:00–20:00, Saturday–Sunday 12:00–20:00
More: Website | Instagram

Verte

Restaurant Verte in Gamla Stan, Stockholm. Exterior view during the summer, with the outdoor tables and a few guests dining.
Restaurant Verte, in Gamla Stan, has both indoor and outdoor seating during the summer.

Located in Gamla Stan, Verte offers both a set menu and a buffet featuring a predominantly vegan selection, with a few lacto-ovo vegetarian options. The menu is thoughtfully paired with a variety of craft beers, organic wines, and traditional beverages. Committed to sustainability, Verte emphasizes minimizing food waste and incorporating seasonal ingredients into their dishes.

Address: Storkyrkobrinken 11 (Google Maps)
Opening hours: Monday–Thursday and Sunday 11:00–21:00, Friday–Saturday 11:00–22:00
More: Website | Menu | Instagram

Fotografiska restaurant

Fotografiska’s restaurant offers a unique dining experience that combines stunning city and waterfront views with a strong focus on sustainable gastronomy. The restaurant is celebrated for its “plant-based first” philosophy, which highlights seasonal vegetables and plant-based ingredients as the core of its menu, with meat and fish available as optional side additions. The restaurant is located within the Fotografiska museum, by the harbor in the Södermalm district.

Window table at the Fotografiska museum restaurant in Stockholm, with diners eating in front of a view of Djurgården island on the other side of the water.
The Fotografiska restaurant at the upper floor in the museum has large windows overlooking the water towards Djurgården island.

The menu, crafted under the guidance of Executive Head Chef Paul Svensson, emphasizes locally sourced, high-quality ingredients and sustainable practices like composting and hydroponics. Svensson’s innovative approach demonstrates that plant-based cuisine can be as flavorful and creative as traditional dining, showcasing the versatility of plants in dishes that evolve with the seasons.

Recognized with the Michelin Green Star since 2020 and accolades from the 360° Eat Guide, Fotografiska’s restaurant exemplifies a commitment to sustainability and culinary excellence. The elegant dining room, with large windows offering panoramic views of Stockholm, enhances the overall experience, making it a favorite for both locals and visitors.

The venue also includes a bistro serving lunch and lighter fare throughout the day.

Address: Stadsgårdshamnen 22See on map

More: Website | Menu | Instagram

Falafelbaren

Falafelbaren's open kitchen and menu board listing falafel bowls, sides and snacks

Falafelbaren is located in the Södermalm district. The menu centers on freshly fried falafel, served in soft pita bread and topped with traditional ingredients like pickles, tomatoes, cucumbers, and tahini sauce. Additional options include homemade börek, creamy hummus plates, and a variety of fresh salads.

With its casual, bustling atmosphere and bar-style seating, Falafelbaren is designed for quick service, making it a great choice for takeout or a fast, flavorful meal on the go.

Address: Hornsgatan 39B (Google Maps)
More: Website | Menu | Instagram

Falloumi

Falloumi is located in the Södermalm district. Founded by Mahmut Suvakci, known for his role in the Easy Money movies (Snabba Cash).

The menu highlights Middle Eastern-inspired vegetarian and vegan options, with falafel and halloumi taking center stage. Dishes are served in pitas, wraps, or bowls, complemented by flavorful sides like Moroccan pesto, tabbouleh, and oven-roasted carrots. The falafel is tasty and not at all dry, and the stir-fried vegetables round it off well.

In 2018, Falloumi earned a nomination for DN’s prestigious Gulddrake award in the Budget category, reflecting its commitment to quality and affordability.

Address: Ringvägen 127 (Google Maps)
More: Website | Menu | Instagram

Bar Kaja

Bar Kaja, located in the Södermalm district, is a neighborhood bar with a laid-back atmosphere and delicious empanadas paired with craft beers on tap.

Two empanadas with salsa, a creamy dip and side salad, served at Bar Kaja in Södermalm

The menu centers around empanadas with a variety of fillings, complemented by other small plates. With its vegetarian-friendly options, Bar Kaja appeals to both vegetarians and those simply looking for flavorful, meat-free dishes.

For a vegan empanada, order the one with vegan mince, olives and raisins (95 SEK). The corn and smoky pepper, black bean and sweet potato, and goat cheese and sun-dried tomato empanadas are meat-free too.

The bar’s casual ambiance makes it a great spot for groups and social gatherings. Adding to its charm, Bar Kaja regularly hosts community events like English-language pub quizzes every Tuesday, making it a lively and engaging place to visit.

Address: Repslagargatan 8 (Google Maps)
More: Website | Menu | Instagram

Elli’s Falafel

Elli's Falafel in Hötorgshallen in Stockholm
Elli’s Falafel serves vegetarian food and desserts in Hötorgshallen food hall.

Located in the Norrmalm district, Elli’s Falafel serves flavorful falafel dishes. The menu is predominantly vegan, with a few options that include halloumi.

The restaurant offers falafel in multiple formats, such as pita sandwiches, wraps, and bowls, all made with fresh ingredients and customizable toppings.

A half pita with falafel costs 49 SEK, and bowls are 110–120 SEK, which makes it one of the cheapest meals in this guide.

Address: Sergels Torg 29 Hötorgshallen (Google Maps)
More: Website | Menu | Instagram

La Piccola Nonna

Vegetarian pizza with potatoes, as well as a soda at La Piccola Nonna in Stockholm
Vegetarian pizza at La Piccola Nonna. A white pizza with potatoes.

La Piccola Nonna, located in the Södermalm district, is a pizzeria run by two friends with a passion for plant-based dining. Catering to plant-based diners, the restaurant focuses on vegetarian and vegan options.

The menu features freshly made pizzas, which can be customized to suit vegetarian or vegan preferences.

You choose vegetarian or vegan, then a red or white pizza. Try the Patata with potato and rosemary, or the Jammin with seitan. Tables are drop-in only, and they close early if the dough runs out.

The colorful interior design at La Piccola Nonna in Stockholm. The desk where you place your order, and the pizza menu is written on a chalkboard above. There is a neon sign spelling cocktails with a martini glass hanging on the side and you can see the kitchen in the background.
The desk where you place your order at La Piccola Nonna.

The pizzeria’s retro-inspired decor adds to its charm, with many items carrying a nostalgic connection to La Piccola Nonna’s early days.

Address: Blekingegatan 36See on map

Opening hours: Wednesday–Sunday 15:00–20:30, or until the dough runs out
More: Website | Menu | Instagram

Légumes

Légumes, located in the Södermalm district, is a vegetarian restaurant known for its affordable buffet and international flavors.

The buffet features around 20 dishes, including falafel, hummus, fresh salads, and Middle Eastern-inspired specialties. With plenty of vegan options, Légumes caters to various dietary preferences, making it a favorite among plant-based diners.

During warmer months, guests can enjoy outdoor seating.

Address: Bysistorget 8 (Google Maps)
More: Website | Menu | Instagram

Malmø Falafel

Two wrapped falafels on a table from Malmö Falafel in food court Teatern in Stockholm.

Malmø Falafel, located in the Södermalm district’s Ringen Centrum food court, is a falafel spot that blends inspiration from Skåne and Middle Eastern cuisines, offering a unique take on this beloved dish. The restaurant is co-owned by Swedish rapper Jason “Timbuktu” Diakité and Jimmy and Fatima Dalí.

This place serves high-quality falafel made from organic chickpeas sourced from Saltå Kvarn. The menu features options like falafel wraps, bowls, and plates. Popular accompaniments include hummus, tabbouleh, pickled red onion, and a halloumi cheese specially crafted in Malmö.

Being situated in a food court, Malmø Falafel is a convenient choice for groups, allowing everyone to pick from different restaurants while dining together in the shared space.

Address: Götgatan 100 (Google Maps)
More: Website | Menu | Instagram

Organico

Organico is a café and restaurant located in the Södermalm district. The menu features a variety of wholesome dishes, including fresh salads, gluten-free buckwheat wraps, and raw desserts. With an emphasis on organic and biodynamic ingredients, Organico aims to provide nourishing and flavorful meals that align with a sustainable lifestyle.

Address: Timmermansgatan 19 (Google Maps)
More: Website | Instagram

Saravanaa Bhavan

Saravanaa Bhavan is a South Indian vegetarian restaurant located in the Vasastan district. The restaurant offers a diverse menu of dishes like dosas, idlis, and thalis.

The menu emphasizes vegetarian fare, with highlights such as crispy dosas, aromatic curries, and hearty thalis.

Address: Sankt Eriksgatan 66 (Google Maps)
Opening hours: 11:00–22:00 (kitchen closes 21:30)
More: Website | Menu | Instagram

Seyhmus

Seyhmus is a long-standing vegetarian restaurant located in the Södermalm district. Established in 1997, it is celebrated for its organic buffet, offering a mix of vegetarian and vegan dishes inspired by Mediterranean and Middle Eastern flavors.

The buffet features a variety of options, including fresh salads, hearty warm dishes, soups, and desserts.

Address: Varvsgatan 29 (Google Maps)
More: Website | Instagram

Ta’ameya Falafel

Ta’ameya Falafel, in the Norrmalm district near Vasastan, serves authentic Egyptian falafel made from fava beans.

The menu centers around falafel, offering options like pita sandwiches, bowls, and a variety of sides such as hummus, baba ganoush, and fresh salads.

Ta’ameya also has branches in the Gallerian shopping centre (Hamngatan 37) and on Södermalm (Folkungagatan 63).

Address: Tegnérgatan 18 (Google Maps)
Opening hours: Monday–Tuesday 11:00–20:30, Wednesday–Friday 11:00–21:00, Saturday 12:00–21:00, Sunday 12:00–16:30
More: Website | Instagram

Frequently asked questions

Is Stockholm a good city for vegans?

Yes. There are fully vegan restaurants, such as Lao Wai and Hermans, and most vegetarian places have plenty of vegan dishes. On Swedish menus, look for “vegansk” (vegan) and “vegetarisk” (vegetarian).

Where can I get a cheap vegan or vegetarian lunch in Stockholm?

Falafel is the cheapest option. At Elli’s Falafel, a half pita costs 49 SEK, and Falafelbaren, Falloumi, Malmø Falafel and Ta’ameya are all good for a quick, inexpensive meal. For a bigger lunch, the all-you-can-eat buffets at Hermitage, Légumes and Seyhmus are good value.

Where can I have plant-based fine dining in Stockholm?

Fotografiska’s restaurant has a “plant-based first” menu built around seasonal vegetables, and it has held a Michelin Green Star since 2020. It also has views over the water to Djurgården.

Which vegan and vegetarian restaurants in Stockholm have a buffet?

Hermans (fully vegan, with harbor views) and Légumes (around 20 dishes) on Södermalm, Hermitage and Verte in Gamla Stan, and Seyhmus on Södermalm, which has served an organic buffet since 1997.

Do I need to book a table?

It depends on the restaurant. Lao Wai only takes reservations by phone, and La Piccola Nonna doesn’t take bookings at all.

Which area of Stockholm has the most vegan and vegetarian restaurants?

Södermalm. Ten of the 16 restaurants in this guide are there, including Hermans, Légumes, Falloumi, La Piccola Nonna and Fotografiska.

What's on in Stockholm this month, in one email.

Seasonal tips and new guides from locals, straight to your inbox. No spam, unsubscribe anytime.

Related articles

A semla: cardamom bun topped with whipped cream, almond paste and powdered sugar on a plate

What is a semla? A simple guide to Sweden’s classic cream bun

Trays of semlor topped with whipped cream and powdered sugar in a bakery display case

Where to find the best semla in Stockholm

Display case at Vete-Katten with labeled kanelbullar, saffransbullar, croissants and other pastries

Best bakeries and confectioneries in Stockholm