Centrum Oslo – W supermarkecie Oluf Lorentzen (Karl Johans gate 33; pn.-pt. do 20.00, sb. do 18.00) można kupić kurczaki po 40 nkr i inne przekąski. Spore porcje typowych dań kuchni norweskiej w cenie 40 – 80 nkr podawane są w Cafe Sekel (Tollbugata 6, tel.22424212), lokalu wyróżniającym się ludowym wystrojem.
Egon, w kompleksie Paleet przy Karl Johans gate 37, poleca pizze, hamburgery i kebaby. Najbardziej opłaca się skorzystać ze stołu szwedzkiego z pizzą i sałatkami (65 nkr). Lokal jest czynny od wtorku do soboty w godzinach 10.00 – 18.00, w niedziele i poniedziałki do 23.00. W tym samym kompleksie działa Malaja (tel.22412263), klasyczna restauracja indyjska z typowym bogatym menu. Przystawki kosztują od 29 nkr, a ceny dań głównych wynoszą 89 – 100 nkr.
W pobliżu znajduje się lokal o nazwie TGI Friday’s (Karl Johans gate 35), należący do amerykańskiej sieci, w którym przyrządzane są najdroższe w Oslo hamburgery. Spory hamburger z różnymi przyprawami kosztuje 98 – 115 nkr. Dania z makaronu są w cenie od 115 nkr, a za steki trzeba zapłacić 195 – 245 nkr. Można tu także zjeść dania meksykańskie w stylu amerykańskim, od wegetariańskich fajitas za 125 nkr do dań mięsnych za 185 nkr.
Mr Hong (tel.22422008), obok Cecil Hotel, przy Rosenkratz gate, proponuje stół szwedzki ze świeżymi sałatkami w cenie 105 nkr oraz „mongolską mieszankę grillową” z mięsa, owoców morza i warzyw. W dni powszednie w porze lunchu (11.00-15.00) podawane są przekąski za 49 nkr, składające się z głównego dania chińskiego, ryżu i kawy. Japońsko-chiński lokal Sushi Nam Kong (Torggata 24) to jedno z najlepszych w mieście miejsc na zjedzenie sushi. Atmosfera bardzo skromnej i jednocześnie dobrej kawiarni Saigon Lille Cafe (Bernt Ankers gate 7) przypomina knajpki w bocznej uliczce w Sajgonie. Wietnamskie dania główne kosztują przeciętnie około 50 nkr.
Wśród studentów sztuki popularnością cieszy się Kafe Celsius (Ridhusgata 19) -zwyczajna kawiarnia z miłym ogródkiem piwnym na dziedzińcu, w której sałatki i makarony kosztują około 90 nkr (czynna wt.-sb. 11.30-1.00, nd. 13.00-1.00; pn. zamkn.).
Do Kafe Sesam, lokalu mieszczącego się w Narodowym Muzeum Sztuki Współczesnej, można wstąpić na tanie chińskie dania, w tym na pożywną zupę Peking z chlebem za 35 nkr oraz różne treściwe potrawy z ryżem i sałatkami po 49 nkr (otw. jak muzeum). Wyszukane lekkie posiłki są specjalnością Tapas (Hegdehaugveien 22), gdzie w latynoskiej atmosferze można zjeść lekkie tapas i wypić kawę.
Od ponad stuleci ulubionym lokalem różnych słynnych postaci jest Grand Cafe w Grand Hotel przy Karl Johans gate. Przypominają o tym malowidła ścienne przedstawiające restaurację z lat 90. XIX w., w której znajdują się Edward Munch i Henryk Ibsen. Niektóre z tańszych dań z lekkiego menu (smóretter) kosztują około 100 nkr, a od 15.00 do 18.00 serwowane jest klasyczne danie dnia za 98 nkr.
Niedrogi stół szwedzki w Hotel Stefan (Rosenkratz gate 1, tel.22429250) jest uważany za najlepszy w mieście, co jest zasługą szefa kuchni Mortena Myrsetha (warto wstąpić). Wieczorem doskonałe dama główne kosztują 150 – 170 nkr.
Zamożniejsze osoby mogą wpaść na znakomicie przyrządzone, tradycyjne norweskie specjały do zabytkowej Stortorvets Gjestgiveri (Grensen 1, tel.22428863). Jest tam także bar, a w piątki i soboty odbywają się koncerty jazzowe. Dania w stylu kuchni francuskiej są specjalnością lokalu A Touch of France (0vre Slottsgate 16, 322425697). Dzięki długim, wspólnym stołom panuje tu swojska atmosfera. Przystawki kosztują 55 – 85 nkr, a dania główne od 145 nkr za filet z zębacza (steinbit) do 180 nkr za różne ryby z grilla.
Nazwa Engebret Cafe (Bankplassen 1, tel.22226694) pochodzi od nazwiska Enge-breta Christoffersena, który w 1857 r. założył restaurację obok Teatru Christia-nia. Była to pierwsza w mieście „kawiarnia teatralna”, do której przychodzili aktorzy i pisarze. Obecnie jest to drogi lokal z daniami kuchni norweskiej i międzynarodowej, specjalizujący się w potrawach z ryb (155-230 nkr).
W zabytkowym budynku z 1641 r. mieści się Gamle Radhus (Nedre Slottsgate 1, tel.22420107) – najstarsza restauracja w Oslo. Niegdyś budynek pełnił funkcję ratusza (stąd nazwa) oraz więzienia. Mroczną, przytulną atmosferę tworzy pub w angielskim stylu i trzaskający ogniem kominek. Osoby, które chcą skosztować lutefisk (kleiste danie z ryby), mogą wstąpić do tego lokalu przed Bożym Narodzeniem (właśnie wtedy przygotowuje się duże porcje). Trzydaniowy posiłek z rybą lub mięsem kosztuje co najmniej 300 nkr od osoby.
Wegetarianie mogą się udać na posiłek do Krishna’s Cuisine (Kirkeveien 59B, tel.22606250), gdzie znakomite dania wegetariańskie ze stołu szwedzkiego kosztują zaledwie 75 nkr. Równie smaczne są też curry i inne dania z karty.
Popularny lokal o nazwie Vegeta Vertshus (Munkedamsveien 3B, tel.22834232), na końcu Stortinsgata, niedaleko Teatru Narodowego, serwuje duże porcje wegetariańskich dań bufetowych, w tym pizze z mąki razowej, zapiekanki i sałatki. Mała porcja kosztuje 73 nkr, duża – 83 nkr, a tyle, ile można zjeść – 115 nkr. Czynny codziennie od 11.00 do 23.00.