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.