There is the Oslo of the visitor guides and there is the Oslo people actually live in, and the gap between them is wider than for most European capitals. The harbor restaurants on Stranden, the chain bistros at Aker Brygge, the places on every "36 hours in Oslo" list: locals avoid them not out of snobbery but because the prices are 30 percent higher for food that is 30 percent worse. Here is where people actually go.
Sagene for the second-date dinner
Sagene, north of Grünerløkka along the upper Akerselva, is where Oslo couples settle in. It has the same wooden-house density as Løkka but with a tenth of the foot traffic. Hønse-Lovisas hus, the small red house by the river, does waffles and coffee in a setting that does not feel performed. For dinner, Smelteverket inside the old industrial building at Sagene Lunsjbar is a beer hall with surprisingly good food. Or Apent Bakeri at Bjølsen for casual.
The Akerselva walk from Sagene up to Nydalen, past the old factory buildings and the small waterfalls, is the date locals do when they have been together long enough to not need a destination.
Tøyen, beyond the obvious
Tøyen has gotten written about a lot in the last five years and most of the writing focuses on the same three places. The actual rotation is wider. Postkontoret for a beer that costs less than 100 kroner. Hasle Biospiseri on the eastern edge for organic Norwegian dinner that locals actually eat at. Kafé Hærverk on Hausmanns gate, which is technically Grünerløkka but functions as Tøyen-adjacent, for the kind of evening that goes from coffee to wine to leaving at 11pm without a plan.
The Botanical Garden on Sars gate is free, open year round, and on weekday afternoons it is mostly locals with strollers. The greenhouses cost 100 kroner and are the best rainy-day move on this side of the city.
The islands, between May and September
Oslo people forget to tell visitors that the city has a small archipelago twenty minutes from the central station. The ferry from Aker Brygge to Hovedøya, Lindøya, Gressholmen, or Langøyene is included in a regular Ruter ticket. A summer date here is a 50 kroner ferry ticket, a bag from Meny or Joker with bread, cheese, strawberries, and a bottle, and an afternoon on a rock by the water. Hovedøya has the monastery ruins and the most beaches. Langøyene is the swim spot. Gressholmen has a small cafe and rabbits.
This is the date locals plan when the forecast looks decent four days out. Tourists almost never do it because it does not show up on most itineraries.
Bislett and the streets around it
The blocks between Bislett stadium and St. Hanshaugen are a quietly excellent date neighborhood that nobody outside Oslo writes about. Pjoltergeist on Rosteds gate does Icelandic-Nordic small plates in a room that seats maybe twenty. Kontrast a few blocks away has a Michelin star and is the splurge option locals actually use, not Maaemo. For a casual evening, Schouskjelleren on Trondheimsveien is a basement bar in a former brewery that pours its own beer and looks unchanged since the 1850s.
What locals skip
The restaurants directly on the Aker Brygge boardwalk. The bars inside the major hotels, with the exception of the lobby bar at the Thief on Tjuvholmen, which is genuinely good. Anything that advertises a "Norwegian buffet." The TGI Fridays at Karl Johans gate, which exists and which I have been asked about more than once.
Locals will go to Karl Johans gate to walk through it on a winter evening when the lights are up, but they will not eat there. The exception is Stortorvets Gjæstgiveri at Stortorvet, which has been a tavern since the 1600s and is the kind of place older Oslo people take a date who is visiting from out of town.
A pattern
The local rule is roughly this: walk further than you think you need to, eat in a neighborhood rather than at a destination, and assume the second place you go is more important than the first. A date in Oslo is rarely about one venue. It is about how three or four ordinary places stitch together into an evening, and the neighborhoods above are the ones where that stitching happens easily.