FreeFromFinder/ eat safely with references

SearchOsloVegetarian

Best vegetarian restaurants in Oslo

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

Dirty V - Barcode Street Food restaurant

Dirty V - Barcode Street Food

Dronning Eufemias gate 14 · Fast food · Vegan · €€€

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
EatHappy Vegan restaurant

EatHappy Vegan

Trondheimsveien 139 · Vegan · €€

The entire menu is vegan, so all dishes are automatically vegetarian. No animal products of any kind are used.

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
KUMI Oslobukta restaurant

KUMI Oslobukta

Operagata 71B · Vegetarian · €€€

KUMI is a fully vegetarian restaurant. The entire menu is vegetarian, with many vegan options. The kitchen is dedicated to vegetarian cooking, so there is no meat, fish, or poultry 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
Nordvegan restaurant

Nordvegan

Kristian IVs gate 15B · Vegan · €€

As a fully vegan restaurant, Nordvegan is also entirely vegetarian. All dishes are plant-based and contain 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
Dirty V - Torggata restaurant

Dirty V - Torggata

Torggata 23 · Vegan · €€

As a fully plant-based kitchen, every dish is vegetarian. The venue is 100% vegan, so 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
Papegøye restaurant

Papegøye

Urtegata 48 · Vegan · Cafe

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
Olivia Aker Brygge restaurant

Olivia Aker Brygge

Stranden 3 · Italian · €€

Italian restaurant with many vegetarian pasta, pizza, and antipasti dishes. The menu marks vegetarian options. Good options for vegetarians, confirmed by HappyCow reviews. The kitchen is shared with meat dishes.

The Fragrance of the Heart - Majorstuen restaurant

The Fragrance of the Heart - Majorstuen

Majorstuveien 33 · Vegetarian · Vegan · €€

The café is explicitly a vegetarian restaurant with a menu built around fresh, vegetable-based dishes. The kitchen is vegetarian-focused, making 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
Mathallen Oslo restaurant

Mathallen Oslo

Vulkan 5 · Colombian · Vegan

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. However, 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.

The Little Pickle restaurant

The Little Pickle

Jens Bjelkes gate 9a · Bakery

The menu is customizable for vegetarians and pescatarians, using local produce. 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)
Crêperie de Mari restaurant

Crêperie de Mari

Thorvald Meyers gate 63-67 · French · Creperie · €€

The menu includes both vegetarian and vegan options, with savory and sweet crepes. Vegetarian items are not separately marked but the vegan menu provides a clear guide. The kitchen is shared, so cross-contamination with meat is possible but unlikely given the crepe-focused 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
Kverneriet Majorstua restaurant

Kverneriet Majorstua

Kirkeveien 64B · Burger · American · €€

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
Mesob Restaurant restaurant

Mesob Restaurant

Motzfeldts gate 5 · Ethiopian · Eritrean · €€

The restaurant offers a vegetarian sampler with a range of dishes including 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, but the 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
Restaurant Kontrast restaurant

Restaurant Kontrast

Maridalsveien 15a · · €€€€

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