17 upscale places in Oslo, editor-picked. occasion restaurants in Oslo: destination kitchens for celebrations and visits. All Oslo food.

Engebret Café ★ 4.8

kvadraturen · Bankplassen 1, 0151 Oslo

Engebret Café at Bankplassen 1 is Oslo's oldest continuously operating restaurant, founded 1857 by Engebret Christoffersen, in a 1760s listed building.

Tip: Open from 17:00 weekdays; the lutefisk season runs through Advent and books out by mid-November.

Theatercaféen ★ 4.7

sentrum · Stortingsgata 24-26, 0117 Oslo

Theatercaféen on Stortingsgata is the 1900 art-nouveau brasserie opposite Nationaltheatret, in the same family for four generations, with a portrait gallery.

Tip: Lunch service has the easiest seats; the room books out at dinner around theatre programming.

Himkok ★ 4.7

sentrum · Storgata 27, 0184 Oslo

Himkok on Storgata in central Oslo is the Norwegian distillery bar with house-distilled aquavit, gin and vodka, on the World's 50 Best Bars every year.

Territoriet ★ 4.7

grunerlokka · Markveien 58, 0550 Oslo

Territoriet on Markveien at the foot of Grunerlokka opened in 2014 with 100-plus wines by the glass, now a neighbourhood institution and one of the deepest.

Territoriet ★ 4.7

grunerlokka · Markveien 58, 0550 Oslo

Territoriet on Markveien at the lower end of Grunerlokka opened in 2014 with 100-plus wines by the glass, and has become the neighbourhood institution Norway.

Hot Shop ★ 4.6

grunerlokka · Københavngata 18, 0566 Oslo

Hot Shop on Københavngata in Grunerlokka is the Michelin-starred neighbourhood room named for the sex shop that once stood on the site, with seasonal small.

Tip: The room seats around 30; book three weeks ahead for weekends.

Smalhans ★ 4.6

st-hanshaugen · Ullevålsveien 43, 0171 Oslo

Smalhans on Ullevålsveien at St Hanshaugen is the 2012 wine-bar bistro built around resourceful Nordic cooking, awarded a Michelin Bib Gourmand in 2015.

The Little Pickle ★ 4.5

toyen · Jens Bjelkes gate 9a, 0562 Oslo

The Little Pickle on Jens Bjelkes gate is a multi-concept room with a restaurant, cafe, bakery and coffee roastery, awarded the Michelin Bib Gourmand in 2024.

Tip: Closed Mon-Tue; Sunday roast books out a week ahead.

Frognerseteren ★ 4.5

holmenkollen · Holmenkollveien 200, 0791 Oslo

Frognerseteren at the top of Holmenkollen is the 1891 dragon-style mountain restaurant 30 minutes by metro from central Oslo, with traditional Norwegian.

Tip: Sunset window seats on the Oslo-facing wall fill first; the casual cafe downstairs is walk-in only.

Fuglen ★ 4.5

sentrum · Universitetsgata 2, 0164 Oslo

Fuglen on Universitetsgata turns from coffee bar to cocktail room past 18:00, with a tight Nordic-spirits cocktail list and 1963 mid-century furniture pieces.

Frances Vinbar ★ 4.5

frogner · Henrik Ibsens gate 48, 0255 Oslo

Frances Vinbar on Henrik Ibsens gate in the former US Embassy building opened late 2023 and earned a Michelin Bib Gourmand in the 2025 guide.

Vaaghals ★ 4.4

bjorvika · Dronning Eufemias gate 8, 0106 Oslo

Vaaghals on Dronning Eufemias gate in the Barcode strip serves a Norwegian-kitchen tasting menu in family-style sharing platters, with menus that change.

Tip: Booth seating on the west wall has the Barcode-street view; bar seating is the walk-in option.

Bettola ★ 4.4

grunerlokka · Trondheimsveien 2, 0560 Oslo

Bettola on Trondheimsveien in Grunerlokka is the Italian retro cocktail room beside Schouskjelleren, with a Negroni list and aperitivo small plates served.

Skaal Matbar ★ 4.4

grunerlokka · Olaf Ryes plass 12, 0552 Oslo

Skaal Matbar on Olaf Ryes plass in the middle of Grunerlokka is the natural-wine matbar with creative small plates, with an expansive Friday-Saturday wine.

Lofoten Fiskerestaurant ★ 4.3

aker-brygge · Stranden 75, 0250 Oslo

Lofoten Fiskerestaurant at the tip of Aker Brygge on Stranden serves Norwegian fish and shellfish through a menu that changes four times a year.

Tip: Sunset tables on the south terrace book first; off-season Sundays have the easier seating.

The Thief Roof ★ 4.3

tjuvholmen · Landgangen 1, 0252 Oslo

The Thief Roof on Tjuvholmen is the summer rooftop terrace bar of The Thief hotel, with a tight cocktail list and fjord views over the Aker Brygge harbour.

Stortorvets Gjæstgiveri ★ 4.0

sentrum · Grensen 1, 0159 Oslo

Stortorvets Gjæstgiveri at Grensen 1 occupies a 1699 listed building one corner from Stortorvet square, with a la carte Norwegian classics, a courtyard.

Tip: The courtyard runs May to September; lutefisk season books out by November.