🐟 Popular Picks — Oslo, Norway

12 Best Seafood Restaurants in Oslo

Norway's capital sits at the head of the Oslofjord, where Arctic waters deliver some of Europe's finest seafood. From dock-to-plate salmon at The Salmon to traditional Norwegian fish dishes at Lofotstua, these are the spots Oslo locals and visiting foodies actually recommend.

Quick answer

Oslo seafood restaurants range from moderate to expensive, with prices spanning 180-700 NOK. The Salmon, specializing in creative salmon dishes, is the most highly rated at 4.7★, while Lofotstua at Majorstuen is the locals' favorite for traditional Norwegian fish. For the best value, head to Vulkanfisk inside Mathallen food hall.

Best overall
The Salmon
Top pick
The Salmon

Top verdicts

  • The Salmon: Oslo's highest-rated seafood restaurant is dedicated entirely to Norwegian salmon — grilled, smoked, cured, and raw.
  • Vulkanfisk: The best-value seafood in Oslo, located inside the Mathallen food hall in the Grünerløkka neighborhood.
  • Lofotstua: The definitive traditional Norwegian fish restaurant in Oslo.

Norway's position at the top of the world's cleanest seas means extraordinary seafood — Oslofjord shrimp eaten on the dock, king crab from the Barents Sea, and skrei cod in season. Oslo's waterfront restaurants make the most of this access.

Area map

1. The Salmon

All 12 spots at a glance

#NameStylePriceArea
1 The Salmon Salmon Specialist 300–500 NOK Strandpromenaden 11, 0252 Oslo
2 Vulkanfisk Casual Seafood 180–350 NOK Vulkan 5, 0178 Oslo (Mathallen)
3 Lofotstua Traditional Norwegian 250–450 NOK Kirkeveien 40, 0368 Oslo (Majorstuen)
4 Solsiden Restaurant Upscale Seafood 350–600 NOK Akershusstranda 13, Skur 34, 0150 Oslo
5 Fiskeriet Youngstorget Fish Counter & Restaurant 180–350 NOK Youngstorget 2b, 0181 Oslo
6 Louise Restaurant & Bar Seafood & Brasserie 250–500 NOK Stranden 3, 0250 Oslo (Aker Brygge)
7 Lofoten Fiskerestaurant Upscale Seafood 350–600 NOK Stranden 75, 0250 Oslo (Aker Brygge)
8 Rorbua Aker Brygge Traditional Norwegian 200–400 NOK Stranden 71, 0250 Oslo (Aker Brygge)
9 Sjømagasinet Fine Dining Seafood 400–700 NOK Tjuvholmen allé 14, 0252 Oslo
10 Skur 33 Seafood & Nordic 300–500 NOK Akershusstranda 11, 0150 Oslo
11 Restaurant Havsmak Fine Dining Seafood 400–700 NOK Kirsten Flagstads plass 1, 0150 Oslo
12 Fiskeriet Bjørvika Casual Seafood 180–350 NOK Dronning Eufemias gate 12, Oslo (Bjørvika)
Area:

1The Salmon

Salmon Specialist
💴 300–500 NOK📍 Strandpromenaden 11, 0252 Oslo📌 Google Maps →
Verdict: Oslo's highest-rated seafood restaurant is dedicated entirely to Norwegian salmon — grilled, smoked, cured, and raw.

Quick comparison

Best for
Salmon Specialist in Strandpromenaden 11, 0252 Oslo
Strengths
Known for Salmon Specialist · Strandpromenaden 11, 0252 Oslo
Price / value
300–500 NOK
Why it made the list
Oslo's highest-rated seafood restaurant is dedicated entirely to Norwegian salmon — grilled, smoked, cured, and raw. The waterfront location at Aker Brygge with fjord views makes it a destination in itself.
What to order
The Salmon is a featured pick in this guide.
Source quality: legacy-html · low confidence

2Vulkanfisk

Casual Seafood
💴 180–350 NOK📍 Vulkan 5, 0178 Oslo (Mathallen)📌 Google Maps →
Verdict: The best-value seafood in Oslo, located inside the Mathallen food hall in the Grünerløkka neighborhood.

Quick comparison

Best for
Casual Seafood in Vulkan 5, 0178 Oslo (Mathallen)
Strengths
Known for Casual Seafood · Vulkan 5, 0178 Oslo (Mathallen)
Price / value
180–350 NOK
Why it made the list
The best-value seafood in Oslo, located inside the Mathallen food hall in the Grünerløkka neighborhood. Counter-service format with outstanding fish soup, fish and chips, and daily specials using whatever came off the boats that morning.
What to order
Vulkanfisk is a featured pick in this guide.
Source quality: legacy-html · low confidence

3Lofotstua

Traditional Norwegian
💴 250–450 NOK📍 Kirkeveien 40, 0368 Oslo (Majorstuen)📌 Google Maps →
Verdict: The definitive traditional Norwegian fish restaurant in Oslo.

Quick comparison

Best for
Traditional Norwegian in Kirkeveien 40, 0368 Oslo (Majorstuen)
Strengths
Known for Traditional Norwegian · Kirkeveien 40, 0368 Oslo (Majorstuen)
Price / value
250–450 NOK
Why it made the list
The definitive traditional Norwegian fish restaurant in Oslo. Located in the Majorstuen neighborhood away from the tourist waterfront, this is where locals go for authentic Norwegian seafood — stockfish, klippfisk, bacalao, and seasonal catches prepared the way Norwegians have eaten them for centuries.
What to order
Lofotstua is a featured pick in this guide.
Source quality: legacy-html · low confidence

4Solsiden Restaurant

Upscale Seafood
💴 350–600 NOK📍 Akershusstranda 13, Skur 34, 0150 Oslo📌 Google Maps →
Verdict: The fine-dining seafood option with an unbeatable waterfront location along Akershusstranda.

Quick comparison

Best for
Upscale Seafood in Akershusstranda 13, Skur 34, 0150 Oslo
Strengths
Known for Upscale Seafood · Akershusstranda 13, Skur 34, 0150 Oslo
Price / value
350–600 NOK
Why it made the list
The fine-dining seafood option with an unbeatable waterfront location along Akershusstranda. Solsiden focuses on seasonal Norwegian seafood prepared with contemporary Nordic technique. Pricey but worth it for a special occasion.
What to order
Solsiden Restaurant is a featured pick in this guide.
Source quality: legacy-html · low confidence

5Fiskeriet Youngstorget

Fish Counter & Restaurant
💴 180–350 NOK📍 Youngstorget 2b, 0181 Oslo📌 Google Maps →
Verdict: Part fishmonger, part restaurant — Fiskeriet operates as a fish counter where you can buy fresh seafood to take home or sit down for a casual meal.

Quick comparison

Best for
Fish Counter & Restaurant in Youngstorget 2b, 0181 Oslo
Strengths
Known for Fish Counter & Restaurant · Youngstorget 2b, 0181 Oslo
Price / value
180–350 NOK
Why it made the list
Part fishmonger, part restaurant — Fiskeriet operates as a fish counter where you can buy fresh seafood to take home or sit down for a casual meal. The Youngstorget location is the original and most popular. Quality is high and prices are fair by Oslo standards.
What to order
Fiskeriet Youngstorget is a featured pick in this guide.
Source quality: legacy-html · low confidence

6Louise Restaurant & Bar

Seafood & Brasserie
💴 250–500 NOK📍 Stranden 3, 0250 Oslo (Aker Brygge)📌 Google Maps →
Verdict: The most popular restaurant on the Aker Brygge waterfront by review count.

Quick comparison

Best for
Seafood & Brasserie in Stranden 3, 0250 Oslo (Aker Brygge)
Strengths
Known for Seafood & Brasserie · Stranden 3, 0250 Oslo (Aker Brygge)
Price / value
250–500 NOK
Why it made the list
The most popular restaurant on the Aker Brygge waterfront by review count. Louise serves a broad seafood-focused menu in a buzzy brasserie atmosphere. The fish soup alone is worth a visit. Good for groups and couples who want waterfront dining without the formality of fine dining.
What to order
Louise Restaurant & Bar is a featured pick in this guide.
Source quality: legacy-html · low confidence

7Lofoten Fiskerestaurant

Upscale Seafood
💴 350–600 NOK📍 Stranden 75, 0250 Oslo (Aker Brygge)📌 Google Maps →
Verdict: One of Oslo's most established upscale seafood restaurants, with a prime location on the Aker Brygge waterfront looking out over the Oslofjord.

Quick comparison

Best for
Upscale Seafood in Stranden 75, 0250 Oslo (Aker Brygge)
Strengths
Known for Upscale Seafood · Stranden 75, 0250 Oslo (Aker Brygge)
Price / value
350–600 NOK
Why it made the list
One of Oslo's most established upscale seafood restaurants, with a prime location on the Aker Brygge waterfront looking out over the Oslofjord. Named after the Lofoten Islands — Norway's premier fishing region — the restaurant takes its sourcing seriously.
What to order
Lofoten Fiskerestaurant is a featured pick in this guide.
Source quality: legacy-html · low confidence

8Rorbua Aker Brygge

Traditional Norwegian
💴 200–400 NOK📍 Stranden 71, 0250 Oslo (Aker Brygge)📌 Google Maps →
Verdict: A rorbua is a traditional Norwegian fisherman's cabin — and this Aker Brygge restaurant recreates that rustic seaside atmosphere.

Quick comparison

Best for
Traditional Norwegian in Stranden 71, 0250 Oslo (Aker Brygge)
Strengths
Known for Traditional Norwegian · Stranden 71, 0250 Oslo (Aker Brygge)
Price / value
200–400 NOK
Why it made the list
A rorbua is a traditional Norwegian fisherman's cabin — and this Aker Brygge restaurant recreates that rustic seaside atmosphere. The menu focuses on hearty, traditional Norwegian seafood at prices that are more accessible than its upscale neighbors on the same waterfront strip.
What to order
Rorbua Aker Brygge is a featured pick in this guide.
Source quality: legacy-html · low confidence

9Sjømagasinet

Fine Dining Seafood
💴 400–700 NOK📍 Tjuvholmen allé 14, 0252 Oslo📌 Google Maps →
Verdict: Located on the fashionable Tjuvholmen peninsula — Oslo's newest waterfront development — Sjømagasinet is a refined fine-dining seafood restaurant.

Quick comparison

Best for
Fine Dining Seafood in Tjuvholmen allé 14, 0252 Oslo
Strengths
Known for Fine Dining Seafood · Tjuvholmen allé 14, 0252 Oslo
Price / value
400–700 NOK
Why it made the list
Located on the fashionable Tjuvholmen peninsula — Oslo's newest waterfront development — Sjømagasinet is a refined fine-dining seafood restaurant. The setting is modern and elegant, and the kitchen treats Norwegian seafood with Nordic fine-dining technique.
What to order
Sjømagasinet is a featured pick in this guide.
Source quality: legacy-html · low confidence

10Skur 33

Seafood & Nordic
💴 300–500 NOK📍 Akershusstranda 11, 0150 Oslo📌 Google Maps →
Verdict: Named after the harbor warehouse it occupies, Skur 33 sits right on the waterfront near the Akershus Fortress.

Quick comparison

Best for
Seafood & Nordic in Akershusstranda 11, 0150 Oslo
Strengths
Known for Seafood & Nordic · Akershusstranda 11, 0150 Oslo
Price / value
300–500 NOK
Why it made the list
Named after the harbor warehouse it occupies, Skur 33 sits right on the waterfront near the Akershus Fortress. The atmosphere is industrial-chic with exposed beams and harbor views. A reliable mid-range seafood option that Redditors recommend as an alternative to the more tourist-heavy Aker Brygge strip.
What to order
Skur 33 is a featured pick in this guide.
Source quality: legacy-html · low confidence

11Restaurant Havsmak

Fine Dining Seafood
💴 400–700 NOK📍 Kirsten Flagstads plass 1, 0150 Oslo📌 Google Maps →
Verdict: Located near the Oslo Opera House, Havsmak ("taste of the ocean") is a fine-dining seafood restaurant that focuses on sustainably sourced Norwegian seafood.

Quick comparison

Best for
Fine Dining Seafood in Kirsten Flagstads plass 1, 0150 Oslo
Strengths
Known for Fine Dining Seafood · Kirsten Flagstads plass 1, 0150 Oslo
Price / value
400–700 NOK
Why it made the list
Located near the Oslo Opera House, Havsmak ("taste of the ocean") is a fine-dining seafood restaurant that focuses on sustainably sourced Norwegian seafood. The lower review count reflects its more exclusive, reservation-only nature rather than any quality concern — Redditors mention it in the same breath as Lofoten for price and quality.
What to order
Restaurant Havsmak is a featured pick in this guide.
Source quality: legacy-html · low confidence

12Fiskeriet Bjørvika

Casual Seafood
💴 180–350 NOK📍 Dronning Eufemias gate 12, Oslo (Bjørvika)
Verdict: The newer, second location of Fiskeriet — situated in the modern Bjørvika waterfront district near the Oslo Opera House and Munch Museum.

Quick comparison

Best for
Casual Seafood in Dronning Eufemias gate 12, Oslo (Bjørvika)
Strengths
Known for Casual Seafood · Dronning Eufemias gate 12, Oslo (Bjørvika)
Price / value
180–350 NOK
Why it made the list
The newer, second location of Fiskeriet — situated in the modern Bjørvika waterfront district near the Oslo Opera House and Munch Museum. Same quality fishmonger-restaurant concept as Youngstorget, with a slightly more modern setting and proximity to Oslo's cultural attractions.
What to order
Fiskeriet Bjørvika is a featured pick in this guide.
Source quality: legacy-html · low confidence

Frequently asked questions

What is the best seafood restaurant in Oslo?

The Salmon is the most highly rated seafood spot in Oslo with a 4.7★ Google rating and over 3,100 reviews. It specializes in Norwegian salmon prepared in creative ways. For traditional Norwegian fish, Lofotstua at Majorstuen is the locals' favorite. Vulkanfisk inside Mathallen food hall is the best value option.

How expensive is seafood in Oslo?

Oslo seafood restaurants range from moderate to expensive. Expect to pay 200–350 NOK ($19–33 USD) for a main course at mid-range spots like Fiskeriet or Vulkanfisk. Upscale waterfront restaurants like Solsiden, Lofoten Fiskerestaurant, and Sjømagasinet run 350–600 NOK ($33–57 USD) per main. Fish soup — Oslo's best-value seafood dish — costs 150–250 NOK at most restaurants.

Where do locals eat seafood in Oslo?

Locals favor Lofotstua at Majorstuen for traditional Norwegian fish dishes, Vulkanfisk in Mathallen food hall for casual fish and chips or fish soup, and Fiskeriet Youngstorget for quick, quality takeaway-style seafood. The Aker Brygge waterfront strip (Lofoten, Louise, Rorbua) is considered more tourist-oriented, though still high quality.

What is the best fish soup in Oslo?

Fish soup (fiskesuppe) is Oslo's quintessential seafood dish. The most recommended versions come from Fiskeriet Youngstorget, Vulkanfisk at Mathallen, and Louise Restaurant & Bar. travelers specifically praise the fish soup at Louise — one Redditor called it 'very memorable.' Expect a cream-based soup with salmon, cod, shrimp, and vegetables.

Is there a fish market in Oslo?

Oslo doesn't have a single large outdoor fish market like Bergen's Fisketorget, but Mathallen Oslo (the food hall in Vulkan neighborhood) is the closest equivalent — it houses Vulkanfisk and other seafood vendors. Fiskeriet operates as both a fishmonger and restaurant at its Youngstorget and Bjørvika locations. For the full Norwegian fish market experience, Bergen (a short flight away) is the gold standard.

What seafood is in season in Oslo?

Norwegian seafood follows strong seasons: king crab from the Barents Sea peaks October–March, shrimp (reker) are best May–September, cod (skrei/torsk) season runs January–April, halibut peaks in summer, and salmon is available year-round but best in summer. Autumn brings the legendary Norwegian lobster (sjøkreps). Most Oslo restaurants adjust menus seasonally.

Can I eat affordable seafood in Oslo?

Yes — Vulkanfisk at Mathallen offers some of Oslo's best-value seafood with fish and chips around 180 NOK and excellent fish soup for under 200 NOK. Fiskeriet Youngstorget has a casual counter-service format that's more affordable than sit-down restaurants. Rorbua at Aker Brygge also offers reasonable prices for the waterfront location. Buying shrimp directly from boats at the harbor and eating them on the dock is the cheapest fresh seafood experience in the city.

Plan your Oslo trip

Get a free custom itinerary for Oslo — built from real traveler insights.

Get a Free Itinerary →