Explore your world
The Best Vegetarian and Vegan Restaurants in Oslo

The Best Vegetarian and Vegan Restaurants in Oslo

Picture of Billy Poon
Updated: 9 February 2017
In many Scandinavian countries, meat free restaurants were not always popular. However, with the rise of healthy food diets and egalitarian culture, new restaurants that cater to vegetarian and vegan preferences began to emerge in Oslo. Here we gather some of the city’s best vegetarian and vegan restaurants for you. Let’s be healthy and nice to Mother Nature.


Taste authentic Pakistani vegetarian food surrounded by Middle Eastern music.

Located near the Operahuset (Oslo Opera House), Mehfei gives you a different dining experience. Mehfel mainly serves dishes from the Punjab province, which has a rich traditional culinary culture. Karel do piyaz is a traditional Pakistani dish, where ‘do piyaz’ means ‘double onions’. This dish includes onion, tomatoes, garlic and dried pomegranate, and is a popular dish among Pakistanis and Indians. There are concerts held inside the restaurant that give you a full understanding of Middle Eastern and South Asian culture. You will surely enjoy the food even more when surrounded by Middle Eastern music.

Price: mid-range

Opening hours: Mon-Sat 4pm-11pm

Watch out for: karel do piyaz

Kirkegata 15, 0153 Oslo, +47 22 42 37 77

Funky Fresh Foods

Vegan, allergy friendly café

Funky Fresh Foods is a vegan and raw cuisine concept café. This restaurant brings you a variety of organic dishes which provide the energy needed for the whole day. The Big Buck Burger is our recommendation: it contains a luscious patty with sun dried tomatoes, and is served with fries and chili vegan aioli. This restaurant also offers a vegetarian buffet for their guests to savor: a healthy, green feast, and a reasonable price tag. You can enjoy your meal with an amazing view over the river.

Price: budget

Opening hours: Sun-Tue 10am-5pm; Wed-Fri 10am-10pm; Sat 12pm-10 pm

Watch out for: Big Buck Burger, smoothies

Hausmanns Gate 16, 0182 Oslo, Norway, +47 45 91 57 79


A great location with breathtaking panoramic views of Oslo

Ekebergrestauranten is influenced by modern architecture and was designed by the famous architect Lars Backer. The restaurant is situated on the top of a hill with a magnificent view of the Oslo fjords. It has with huge windows and spacious seating areas. Ekebergrestauranten provides different, high quality vegetarian dishes every day. A children’s meal is also available which may cater customers travelling with kids: indulge in an excursion away from the busy city, and relax under the Nordic sun with your family.

Price: mid-range

Opening hours: Mon-Sat 11am-12am; Sun 12pm-10pm

Watch out for: today’s vegetarian dish

Kongsveien 15, 0193 Oslo, +47 23 24 23 00

Mathallen Food Hall

Cluster of Scandinavian small-scale shops

Located in St. Hanshaugen, Mathallen Food Hall is a place to visit local producers offering high quality food. Uniqueness is their marketing strategy, and they showcase the best cuisines from around the world. Helt Rå is one of the most popular restaurants, which serves vegan Thai food and creative raw delicacies. This restaurant has been visited by celebrities such as Lady Gaga. Raw curry, beetroot salad, and raw spring roll are the must-try dishes. You can also try other restaurants inside the food hall which cater to the preferences of all.

Price: budget

Opening hours: Mon–Sun 10am-7pm

Watch out for: raw curry, beetroot salad, raw spring roll

Maridalsceien 17, 0178 Oslo, +4790955697

The Fragrance of the Heart

Have a meal with a peaceful mind

One of the top vegetarian restaurants in Oslo, The Fragrance of the Heart certainly prepares food with passion. Gluten-free vegetable pies, hummus wraps, and homemade raw cakes are the most popular choices. Coffee is roasted in the café and is extra smooth. Also, this restaurant arranges free meditation classes which allow you taste the food without any stress. Not only does this restaurant offer you an enormous feast, it also has a recipe to relax you and heal your soul.

Price: budget

Opening hours: Mon-Tue 7.30am-7.30pm; Wed 7.30am -6pm; Thur-Fri 7.30am-9pm; Sat 9.30 am-9pm; Sun 9.30 am-5pm

Watch out for: soup of the day, hummus wraps

Fridtjof Nansens Plass 2, 0160 Oslo, Norway, +47 47 17 42 27

The Kasbah

Late night café serving Mediterranean dishes.

Located on the periphery of Grünerløkka, The Kasbah has a cozy Mediterranean vibe which allows you to sit back and have a casual chat with friends. At night, this café becomes an energetic bar, hosting quiz nights, open mic nights and open talks. The falafel and hummus plate is a great option. The falafels are made using traditional food preparation techniques – they are soaked, dry overnight and ground with various ingredients. If you are looking for healthy yet delicious food, then this is surely the one to mark down in your itinerary.

Price: budget

Opening hours: 11am- 1am daily

Watch out for: hummus with falafel plates

Kingos Gate 1B, 0457 Oslo, +47 21 94 90 99


Asian street food restaurant

Located near the Telthusbakken bus station, Noodles is a takeaway food store serving stir-fried noodles in a box. You can create a personalized favorite box. For vegetarians there is tofu, cabs, sauces and vegetables to maintain your nutrient balance. The sauces are all made from vegetarian-friendly ingredients. The must-try dishes, spring roll and coconut soup, are also vegan. The staff here are knowledgeable, and able to provide constructive suggestions on your diet.

Price: budget

Opening hours: Mon-Fri 3pm-9pm; Sat-Sun 1pm-8pm

Watch out for: spring rolls, stir fried noodles

MaridalsVeien 17b, 0178 Oslo, +47 92019012

By Billy Lok Ming Poon