FreeFromFinder/ eat safely with references
Search
Oslo
Vegetarian

Best vegetarian restaurants in Oslo

14 venues in Oslo rated S to B for vegetarian, every tier backed by cited sources.

01
Dirty V - Barcode Street Food restaurant, photo: Dirty V - Barcode Street Food (Owner)

Dirty V - Barcode Street Food

Dronning Eufemias gate 14 · Fast food · Vegan · €⁠€⁠€
VegA+
GF·CoeliacC
VeganA+

Entirely plant-based menu means all dishes are vegetarian by definition. The kitchen uses no meat, fish, or animal by-products. Suitable for all vegetarians.

Mon11:00am-10:00pm
Tue11:00am-10:00pm
Wed11:00am-10:00pm
Thu11:00am-10:00pm
Fri11:00am-10:00pm
Sat11:00am-10:00pm
Sun12:00pm-9:00pm
EvidenceOpen evidence file
02
EatHappy Vegan restaurant, photo: EatHappy Vegan (Owner)

EatHappy Vegan

Trondheimsveien 139 · Vegan · €⁠€
VegA+
GF·CoeliacB
VeganA+
DairyA+
EggA+

EatHappy Vegan's menu is entirely vegan, so all of its dishes are automatically vegetarian. No animal products are used in any item.

MonClosed
Tue14:00 - 20:30
Wed14:00 - 20:30
Thu14:00 - 20:30
Fri14:00 - 20:30
Sat14:00 - 20:30
Sun13:00 - 19:30
EvidenceOpen evidence file
03
KUMI Oslobukta restaurant, photo: KUMI Oslobukta (Owner)

KUMI Oslobukta

Operagata 71B · Vegetarian · €⁠€⁠€
VegA+
GF·CoeliacB
VeganA
NutB
DairyB
EggB
SoyB

KUMI is a fully vegetarian restaurant. The entire menu is vegetarian, with many vegan options. The kitchen is dedicated to vegetarian cooking, so no meat, fish, or poultry is kept on the premises. This makes it a verifiably safe choice for vegetarians.

Mon11:00am - 5:00pm
Tue11:00am - 5:00pm
Wed11:00am - 5:00pm
Thu11:00am - 5:00pm
Fri11:00am - 5:00pm
Sat10:00am - 5:00pm
Sun10:00am - 5:00pm
EvidenceOpen evidence file
04
Nordvegan restaurant, photo: Nordvegan (Owner)

Nordvegan

Kristian IVs gate 15B · Vegan · €⁠€
VegA+
GF·CoeliacC
VeganA+
DairyA+
EggA+

Nordvegan is a fully vegan restaurant, which means it is also entirely vegetarian. Every dish on the menu is plant-based and contains no meat, fish, or animal by-products.

Mon11:00–20:00
Tue11:00–20:00
Wed11:00–20:00
Thu11:00–20:00
Fri11:00–21:00
Sat11:30–21:00
Sun12:00–20:00
EvidenceOpen evidence file
05
Dirty V - Torggata restaurant, photo: Dirty V - Torggata (Owner)

Dirty V - Torggata

Torggata 23 · Vegan · €⁠€
VegA+
GF·CoeliacB
VeganA+

The kitchen is fully plant-based, so every dish is vegetarian. Because the venue is 100% vegan, all vegetarian requirements are met by default.

Mon12:00pm - 10:00pm
Tue12:00pm - 10:00pm
Wed12:00pm - 10:00pm
Thu12:00pm - 10:00pm
Fri12:00pm - 10:00pm
Sat12:00pm - 10:00pm
Sun12:00pm - 9:00pm
EvidenceOpen evidence file
06
Papegøye restaurant, photo: Papegøye (Owner)

Papegøye

Urtegata 48 · Vegan · Cafe
VegA
GF·CoeliacC
VeganA
NutC
DairyA
EggA
SoyA
FODMAPC
PescA

As a 100% plant-based venue, everything is automatically vegetarian. The menu includes salads, sandwiches, and sweet treats — all vegetable-focused. HappyCow listings confirm the vegetarian status and reviewers also note vegetarian options. Tier A due to the same structural reasoning as vegan: the venue's own branding states 100% plant-based, so no eggs, dairy, or meat are present.

Mon7:00am - 7:00pm
Tue7:00am - 7:00pm
Wed7:00am - 11:00pm
Thu7:00am - 11:00pm
Fri7:00am - 11:00pm
Sat8:00am - 11:00pm
Sun8:00am - 6:00pm
EvidenceOpen evidence file
07
Olivia Aker Brygge restaurant, photo: Olivia Aker Brygge (Owner)

Olivia Aker Brygge

Stranden 3 · Italian · €⁠€
VegA
GF·CoeliacB
VeganC
DairyC

This Italian restaurant serves many vegetarian pasta, pizza, and antipasti dishes. The menu marks which items are vegetarian. HappyCow reviews confirm that the restaurant offers good options for vegetarians, though the kitchen is shared with meat dishes.

08
The Fragrance of the Heart - Majorstuen restaurant, photo: The Fragrance of the Heart - Majorstuen (Owner)

The Fragrance of the Heart - Majorstuen

Majorstuveien 33 · Vegetarian · Vegan · €⁠€
VegA
GF·CoeliacB
VeganA

The café is explicitly a vegetarian restaurant, with a menu built around fresh, vegetable-based dishes. The kitchen's vegetarian focus makes it a reliable choice for vegetarians.

Mon10:00–19:00
Tue10:00–19:00
Wed10:00–17:00
Thu10:00–19:00
Fri10:00–19:00
Sat10:00–19:00
Sun10:00–17:00
EvidenceOpen evidence file
09
Mathallen Oslo restaurant, photo: Mathallen Oslo (Owner)

Mathallen Oslo

Vulkan 5 · Colombian · Vegan
VegB
GF·CoeliacA
VeganB

Arepa at Mathallen Oslo offers vegetarian-friendly dishes such as lentil empanadas, cheese arepas, and yuca fries. Find Me Gluten Free reviews mention vegetarian options. The restaurant uses corn-based masa and naturally gluten-free ingredients, so many items are vegetarian by default. The food hall also contains other vendors that cater specifically to vegetarian diners. There is no dedicated vegetarian kitchen or marked menu, and shared prep space means some cross-contact with meat is possible. Multiple reviews note vegetarian options are available but limited.

10
The Little Pickle restaurant, photo: The Little Pickle (Owner)

The Little Pickle

Jens Bjelkes gate 9a · Bakery
VegB
GF·CoeliacB
PescB

The menu is customizable for vegetarians and pescatarians, using local produce. There is no dedicated vegetarian kitchen, but staff can adapt dishes on request.

MonClosed
TueClosed
Wed09:00–15:00 (bakery), 17:00–22:00 (restaurant)
Thu09:00–15:00 (bakery), 17:00–22:00 (restaurant)
Fri09:00–15:00 (bakery), 17:00–22:00 (restaurant)
Sat10:00–15:00 (bakery), 17:00–22:00 (restaurant)
Sun10:00–15:00 (bakery), 15:00–17:30 (Sunday roast)
EvidenceOpen evidence file
11
Crêperie de Mari restaurant, photo: Crêperie de Mari (Owner)

Crêperie de Mari

Thorvald Meyers gate 63-67 · French · Creperie · €⁠€
VegB
GF·CoeliacB
VeganB

The restaurant's menu offers both vegetarian and vegan options, including savory and sweet crepes. Vegetarian items are not separately marked, but the vegan menu provides a clear guide. Because the kitchen is shared, cross-contamination with meat is possible but unlikely, given the crepe-focused nature of the menu.

Mon12:00pm - 9:00pm
Tue12:00pm - 9:00pm
Wed12:00pm - 9:00pm
Thu12:00pm - 9:00pm
Fri12:00pm - 9:00pm
Sat12:00pm - 9:00pm
Sun12:00pm - 9:00pm
EvidenceOpen evidence file
12
Kverneriet Majorstua restaurant, photo: Kverneriet Majorstua (Owner)

Kverneriet Majorstua

Kirkeveien 64B · Burger · American · €⁠€
VegB
GF·CoeliacB
VeganC
NutC
DairyC
EggC
SoyC
ShellC

The menu includes vegetarian burger options (Umami with a bean patty, Thai Original with a rice patty) and a Golden Cauli & Feta salad. Items are marked with allergen codes. However, the veggie patties contain gluten, and the kitchen is shared, so cross-contamination with meat is possible. Vegetarian diners should confirm their choice with staff.

Mon16:00–21:00
Tue11:00–22:00
Wed11:00–22:00
Thu11:00–22:00
Fri11:00–22:00
Sat12:00–22:00
Sun12:00–21:00
EvidenceOpen evidence file
13
Mesob Restaurant restaurant, photo: Mesob Restaurant (Owner)

Mesob Restaurant

Motzfeldts gate 5 · Ethiopian · Eritrean · €⁠€
VegB
GF·CoeliacD
VeganB
DairyB

The restaurant offers a vegetarian sampler with chickpeas, lentils, split peas, collard greens, and potatoes. The vegetarian menu is extensive, but dishes are prepared in a shared kitchen alongside meat. No dedicated vegetarian equipment is mentioned. A 2010 blog cites safe ordering for food-allergic diners from the vegetarian menu, suggesting staff awareness.

Mon13:00-22:00
Tue13:00-22:00
Wed13:00-22:00
Thu13:00-22:00
Fri13:00-22:00
Sat13:00-22:00
Sun13:00-22:00
EvidenceOpen evidence file
14
Restaurant Kontrast restaurant, photo: Restaurant Kontrast (Owner)

Restaurant Kontrast

Maridalsveien 15a · · €⁠€⁠€⁠€
VegB

A vegetarian tasting menu is available alongside the regular New Nordic menu. The kitchen is shared, so cross-contamination with meat or fish is possible. One review from a vegetarian diner was positive, though no further details on dedicated equipment or staff training are available. Calling ahead to confirm the menu and discuss any specific needs is worth doing.