Vegetarian eating in Oslo is no longer a matter of searching for one token meat-free dish. The city has fully vegan restaurants, plant-focused cafés and casual places where vegetables, falafel, noodles or raw desserts are central to the concept. Guide-Explorer’s picks aim for variety rather than seven versions of the same health café, so you can choose between a sit-down meal, inexpensive street-food style eating, ramen and lighter daytime food. The strongest options are spread across the center, Grünerløkka, Majorstuen and east Oslo, making vegetarian food easy to fit around sightseeing.
Nordvegan
Nordvegan is a fully plant-based central restaurant and one of the easiest dedicated vegan choices for visitors staying around Karl Johan and the National Theatre area. It is especially useful for a complete vegan meal in the city center. The central location means major sights, shopping streets and transport hubs are within easy walking distance, making this one of the simplest places to fit into a short Oslo itinerary. Its identity is clear, which helps it avoid the sameness that can creep into long lists of restaurants, cafés or bars.
Address: Kristian IVs gate 15B, 0164 Oslo, Norway / Visit Map
Dirty V – Torggata
Its clearest strength is its suitability for informal vegan food before an evening in the center. Dirty V brings a casual, contemporary plant-based approach to Torggata, fitting naturally into one of Oslo’s busiest food and nightlife streets.
This is one of central Oslo’s livelier pockets, with Youngstorget, Torggata and nearby nightlife or shopping streets making it easy to continue on foot. The experience has enough personality to stand on its own, but it is still easy to fit between nearby sights and evening plans.
Address: Torggata 23, 0183 Oslo, Norway / Visit Map
EatHappy Vegan
EatHappy draws you slightly outside the tourist core and offers a dedicated vegan menu in a neighborhood setting. Its location also gives the visit a clear neighborhood context, which is useful in a compact city where the strongest days are usually planned by area rather than by category alone.
This is a strong option for travelers who want a local-feeling vegan restaurant. This is especially useful on a short trip because it combines a specific food experience with a neighborhood you may already want to explore.
Address: Trondheimsveien 139, 0570 Oslo, Norway / Visit Map
FALAFEL n’ JUICE Løkka
Grünerløkka’s cafés, shops and side streets are part of the appeal here, so the visit works best when you give the surrounding neighborhood some time as well. This Grünerløkka favorite keeps things fast and casual, with falafel making it a reliable low-formality choice while exploring the district. It is a particularly good match for budget-friendly vegetarian food on the go. The experience has enough personality to stand on its own, but it is still easy to fit between nearby sights and evening plans.
Address: Thorvald Meyers gate 33 D, 0555 Oslo, Norway / Visit Map
The Fragrance of the Heart – Majorstuen
The Fragrance of the Heart offers a quieter vegetarian café-restaurant option in Majorstuen and is useful for lunch rather than a late-night meal. The experience has enough personality to stand on its own, but it is still easy to fit between nearby sights and evening plans.
The strongest fit is for a calm vegetarian lunch on the west side. Majorstuen is one of Oslo’s easiest districts for combining shopping, cafés and public transport, so this stop rarely requires a special detour.
Address: Majorstuveien 33, 0367 Oslo, Norway / Visit Map
Hrimnir Ramen Fredensborg
Hrimnir is not exclusively vegetarian, but its ramen format and thoughtful meat-free choices make it a strong option when a mixed group wants something warming and contemporary. It works particularly well for mixed groups where vegetarians still want a serious main dish. Vulkan and the lower Akerselva are close by, letting you combine the stop with Mathallen, riverside walking and the transition into Grünerløkka. This is especially useful on a short trip because it combines a specific food experience with a neighborhood you may already want to explore.
Address: Maridalsveien 9A, 0178 Oslo, Norway / Visit Map
Oslo Raw Frogner
This is one of the better options for breakfast, lunch or a plant-based sweet stop. Oslo Raw focuses on lighter plant-led café food and sweets in Frogner, broadening the vegetarian list beyond dinner restaurants.
The west-central setting works well with Frogner, Solli plass, the palace district and Aker Brygge, depending on which direction you continue. The format is distinct enough to add variety to a food-focused day, especially if another meal is planned in a very different part of Oslo.
Address: Skovveien 16, 0257 Oslo, Norway / Visit Map