27 mid-range places in Oslo, editor-picked. the comfortable everyday-good restaurants in Oslo, with real cooking and no surprise on the bill. All Oslo food.

Tim Wendelboe Roastery ★ 4.9

grunerlokka · Tøyengata 29c, 0578 Oslo

Tim Wendelboe's roastery and lab on Toyengata in Oslo's Toyen district is the World Barista Champion's working roast house, with retail bag pickup.

Schouskjelleren Mikrobryggeri ★ 4.8

grunerlokka · Trondheimsveien 2, 0560 Oslo

Schouskjelleren in the vaulted brick cellar of the original Schous brewery on Trondheimsveien is Oslo's second-oldest microbrewery, with a massive open.

Babbo Collective Øvrefoss ★ 4.8

grunerlokka · Øvrefoss 4, 0555 Oslo

Babbo Collective at Øvrefoss took over the former Liebling cafe in 2023, with sourdough plates and pastries through the morning and Italian trattoria dinner.

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.

Supreme Roastworks ★ 4.6

grunerlokka · Thorvald Meyers gate 18A, 0555 Oslo

Supreme Roastworks on Thorvald Meyers gate in Grunerlokka is the 2013 roastery and brew bar from World Brewers Cup champion Odd-Steinar Tollefsen.

Crow Bar and Brewery ★ 4.6

grunerlokka · Torggata 32, 0183 Oslo

Crowbar on Torggata at the lower edge of Grunerlokka is Oslo's largest microbrewery across two floors, with the brewery in plain view of the taps and a menu.

The Little Pickle ★ 4.6

toyen · Jens Bjelkes gate 9a, 0562 Oslo

The Little Pickle is a Toyen gastropub tucked up Jens Bjelkes gate; the Sunday roast at 15:00 sells out a week ahead with locals booking first.

Tip: Sunday roast at 15:00 is the locals' booking; sells out a week ahead.

Vespa and Humla ★ 4.6

grunerlokka · Københavngata 2, 0553 Oslo

Vespa and Humla on Københavngata is the Grunerlokka all-day room where Detroit-style pizza meets a working bakery counter, with locals through the door.

Solberg and Hansen ★ 4.5

vulkan · Vulkan 5, 0178 Oslo

Solberg and Hansen at Mathallen on Vulkan is Norway's largest specialty roaster, supplying cafes and restaurants nationwide since 1879 from a working coffee.

Java Espressobar and Kaffeforretning ★ 4.5

st-hanshaugen · Ullevålsveien 47, 0171 Oslo

Java's kaffeforretning counter in Oslo is the retail arm of the group behind Mocca, the Briskeby roastery that put the city on the coffee map in 2000.

Ille Brød ★ 4.5

gronland · Lakkegata 53, 0187 Oslo

Ille Brod on Lakkegata in Gronland bakes heirloom-grain sourdough; arrive before 13:00 for the wheat-rye loaf and the cinnamon rolls that sell out.

Tip: Get there before 13:00; the wheat-rye loaf and cinnamon rolls sell out by mid-afternoon.

Smalhans husmannskost ★ 4.5

st-hanshaugen · Ullevålsveien 43, 0171 Oslo

Smalhans husmannskost is a St Hanshaugen kitchen on Ullevalsveien with a 175 kr dagens menu at the bar 16:00-18:00 daily, one of Oslos best-value seats.

Tip: Sit at the bar between 16:00 and 18:00 for the one-plate menu of the day; one of Oslo's best-value seats.

Café Skansen ★ 4.4

kvadraturen · Rådhusgata 32, 0151 Oslo

Café Skansen on Rådhusgata at Christiania Torv plates Scandinavian short-distance produce in a small fireplace-warmed room, with summer outdoor seating.

Tip: Summer terrace seats are first-come; the back fireplace room is the winter pick.

Talormade ★ 4.4

bjorvika · Operagata 67B, 0191 Oslo

Talormade on Operagata in Bjorvika is the bakery-cafe and roastery behind Oslo's ice-cream doughnut, with a working pastry kitchen on Operagata and a second.

Amundsen Bryggeri og Spiseri ★ 4.4

sentrum · Stortingsgata 20, 0161 Oslo

Amundsen Bryggeri og Spiseri on Stortingsgata opened February 2011 as a working brewpub on its own microbrewery, with 300-plus beers on the list.

Nedre Foss Gård ★ 4.4

grunerlokka · Nordre gate 2, 0551 Oslo

Nedre Foss Gård on Nordre gate by the Akerselva river runs an all-day weekend brunch out of one of the oldest buildings in Grunerlokka, with seasonal.

Villa Paradiso Frogner ★ 4.3

frogner · Sommerrogata 17, 0255 Oslo

Villa Paradiso's Frogner outpost by Solli plass bakes Neapolitan pies with hand-picked Italian ingredients, in an art-nouveau dining room. Priced at $$.

Tip: Family-friendly room; the kitchen runs through the afternoon, so it is a reliable late-lunch stop on Frogner's museum walk.

Schouskjelleren Mikrobryggeri ★ 4.3

grunerlokka · Trondheimsveien 2, 0560 Oslo

Schouskjelleren in the vaulted cellar of the old Schous brewery on Trondheimsveien is Oslo's second-oldest microbrewery, with Friday and Saturday taps.

Vespa and Humla ★ 4.3

grunerlokka · Københavngata 2, 0553 Oslo

Vespa and Humla is a pizzeria room in Grunerlokka. Sit by the brewery glass for the in-house tap pours; the morning bakery counter sells out by noon.

Tip: Sit by the brewery glass for the in-house tap pours; the morning bakery counter sells out by noon.

Nedre Foss Gård Bryggeri ★ 4.2

grunerlokka · Nordre gate 2, 0551 Oslo

Nedre Foss Gård on Nordre gate by the Akerselva river runs the brewery wing of the 13th-century farmstead, with house-brewed Nordic ales pulled.

Crow Bar and Brewery ★ 4.2

grunerlokka · Torggata 32, 0183 Oslo

Crowbar on Torggata holds the late tap-room shift on the brewery floor, with house and guest beers pulled past midnight Friday and Saturday alongside.

Skaal Matbar ★ 4.2

grunerlokka · Olaf Ryes plass 12, 0552 Oslo

Skaal Matbar on Olaf Ryes plass runs a weekend brunch service from its Grunerlokka matbar room, with small sharing platters and a natural-wine list.

Asylet ★ 4.1

gronland · Grønland 28, 0188 Oslo

Asylet on Grønland in Oslo's old town is the wood-panelled 1730 merchant-yard timber building, one of the city's oldest, serving kjottkaker.

Tip: The courtyard runs late spring through summer; the back-bar fireplace is the winter seat.

Illegal Burger ★ 4.1

sentrum · Møllergata 23, 0179 Oslo

Illegal Burger on Møllergata near Youngstorget keeps a late counter on weekends, with the same in-house patty burger and the gluten-free bun option.

Amundsen Bryggeri og Spiseri ★ 4.1

sentrum · Stortingsgata 20, 0161 Oslo

Amundsen Bryggeri og Spiseri on Stortingsgata runs taps until 02:00 Friday and 01:00 Tuesday through Thursday, with 300-plus beers including house brews not.

Vespa and Humla Microbrewery ★ 4.0

grunerlokka · Københavngata 2, 0553 Oslo

Vespa and Humla on Københavngata in Grunerlokka brews on site behind the Detroit-style pizza oven, with rotating in-house taps poured beside sourdough pan.

The Nighthawk Diner ★ 4.0

grunerlokka · Seilduksgata 15A, 0553 Oslo

The Nighthawk Diner on Seilduksgata is the Grunerlokka all-day American diner that opened in 2010 with gas-fuelled flat-tops and bottomless coffee.