Restaurants in Bergen
Bergen has some of the best seafood in Europe and a restaurant scene that punches well above the city's size. It also has plenty of tourist traps. Here's where to eat — honest, no picture menus, no sponsored picks.
The one rule: If a restaurant has a picture menu and faces the water at Bryggen, walk past it. One street back and the quality doubles, the price halves.
Special occasions
Bergen's finest tables — book well ahead and dress accordingly.
Cornelius Sjømatrestaurant
Holmen island — 25 min by boat from Bergen
Best for: Seafood, anniversaries, bucket-list dinners
Bergen's most famous restaurant sits on Holmen, a small island 25 minutes by boat from the city. The boat journey is part of the experience. The menu follows what Cornelius calls "meteorological" thinking — five courses built around the day's catch and the season, adapting to weather and what the sea provides. King crab, oysters, whole fish, shellfish. Dinner runs Monday to Saturday from 18:00; summer lunch is available Fridays and Saturdays from May to August. Very expensive, very memorable.
Tip: Book dinner rather than lunch for the full experience — the boat back in the evening with Bergen lit up behind you is worth the later hour.
Fløirestauranten
Mount Fløyen summit — top of the Fløibanen funicular
Best for: Views, special occasions, lunch with a panorama
Fløirestauranten has occupied the summit of Mount Fløyen since 1925 — a century of feeding Bergenites and visitors at one of the finest viewpoints in the city. The main dining room, Brasseriet, serves contemporary Nordic food using local ingredients, with the menu shifting from lunch to dinner at 16:00. The Peisestuen lounge does hot drinks and cocktails beside a fireplace. Open daily 11:00–23:00, so it works for both lunch after the funicular and dinner as the sun goes down over the fjord.
Tip: Book a window table for dinner specifically — the view of Bergen from 320 metres at dusk is as good as anywhere in Norway.
Lysverket
Rasmus Meyers allé — KODE museum
Best for: Modern Norwegian fine dining, tasting menus
Consistently Bergen's most acclaimed restaurant. Chef Christopher Haatuft runs a kitchen rooted in Norwegian produce — preserved, fermented, foraged — with a technical precision that has earned comparisons to the best Nordic restaurants in Scandinavia. Located inside the KODE museum building, the dining room is calm and unfussy in the way that confident fine dining always is. The tasting menu is the way to go.
Tip: Book the tasting menu rather than à la carte — it shows the kitchen's range and represents better value at this price point.
Good restaurants worth booking
A step below the top tier in price, not in quality.
Basso Social
Strandgaten 53 — city centre
Best for: Tasting menus, Italian-Nordic, groups who want a shared experience
Basso Social runs Italian social dining with Nordic influences — multi-course tasting menus designed for sharing, not individual plating. The 10-course menu is 700 NOK, the 13-course 800 NOK; on Sundays there's an experimental tasting menu at 595 NOK. Bergen hours run from late afternoon into the evening (check their site for current times). The concept is communal and unhurried — the kind of dinner that becomes the evening rather than the prelude to one.
Tip: The Sunday tasting menu at 595 NOK is the best value — it's experimental by design, which usually means the kitchen is showing off.
Colonialen
Kong Oscars gate — city centre
Best for: Seasonal Norwegian, reliable quality, first proper meal in Bergen
The most consistently recommended restaurant in Bergen for visitors who want a genuinely good meal without the special-occasion price tag. The menu follows Norwegian seasons and the fish of the day is almost always the best choice. The room is warm and relaxed. Colonialen has other locations in Bergen but the Kong Oscars gate branch is the main one.
Tip: Ask what the fish of the day is before you order anything else.
Bare
Christies gate — city centre
Best for: Local produce, wine-focused, Bergen food community
Bare (and its sibling Bare Vestland) is where Bergen's food-interested locals eat. The menu is short and changes often, built around whatever Norwegian produce is at its best. The wine list is thoughtfully chosen. It is quieter and less tourist-oriented than the Bryggen-area restaurants and the cooking reflects that — this is a restaurant for people who care about what they eat, not where they can see from the window.
Tip: The shorter the menu, the better the kitchen. Bare's menu is always short.
Fjellskål Sjømatrestaurant
Strandkaien 3 — fish market hall, harbour
Best for: Serious seafood, shellfish platters, buying fresh fish to take home
Fjellskål operates as both a restaurant and a fish shop at the harbour on Strandkaien — claiming Norway's largest seafood selection, with fresh hand-cut fish, shellfish, and shells sourced with rigorous quality standards. The restaurant side offers composed seafood dishes and shellfish platters with wine pairings, with views of the dock and Fløyen mountain from the waterfront. The fish shop counter is available for click-and-collect orders too, making it useful if you have access to a kitchen. A more serious seafood destination than the outdoor fish market stalls nearby.
Tip: Check their website for current opening hours before visiting — as a market-restaurant hybrid the hours follow the catch and the season.
Bjerck Restaurant & Bar
Torgallmenningen 1A — main square
Best for: Views of Bryggen, casual lunch, families, reasonable prices
Bjerck sits at the top of Torgallmenningen — Bergen's main square — with large windows giving panoramic views over Byfjorden, Bryggen, and the street life below. The restaurant claims "Bergen's best view" and it is a credible claim. The menu is Norwegian and international: fish soup, seafood platters, fish and chips made with Norwegian cod, and burgers. Prices are reasonable by Bergen standards. It works as a proper lunch stop with a view, a casual dinner, or drinks at the bar after walking the city. Open from 11:00 Monday to Saturday, 12:00 Sunday.
Tip: Sit by the windows facing Bryggen — the view of the wharf from the main square is one of the classic Bergen sightlines and you get it here with a meal in front of you.
Enhjørningen
Bryggen alleyways
Best for: Fish and seafood, historic setting, first night in Bergen
Enhjørningen (the Unicorn) sits inside one of the Bryggen courtyard buildings — the same wooden medieval complex that contains the Theta Museum above it. The setting is genuinely atmospheric: low ceilings, old timber, candlelight. The menu focuses on Norwegian fish dishes, prepared traditionally rather than innovatively. It is the best choice if you want to eat well inside Bryggen itself rather than near it.
Tip: Request a table in the older section of the restaurant rather than the newer room — the atmosphere difference is significant.
Olivia Ole Bulls plass
Kong Olav Vs plass 4 — Ole Bulls plass
Best for: Italian food, pizza, casual dinner, groups, non-seafood option
Olivia sits in a large glass pavilion on Ole Bulls plass — Bergen's main cultural square, flanked by the National Theatre and the park. The inspiration is Roman: stone-oven pizzas, homemade pastas, antipasti, aperitivo cocktails, and an open kitchen where you can watch the wood-fired oven at work. Two floors, fireplaces, candlelight, and a lively room that works equally well for a quick lunch or a long dinner. The outdoor terrace is drop-in only in good weather. A reliable option when the party wants Italian rather than Norwegian, or when the Norwegian seafood budget has run out.
Tip: Outdoor seating on Ole Bulls plass is first-come, first-served — arrive early in summer or book an indoor table and move outside if one opens up.
Bryggeloftet & Stuene
Bryggen 11 — inside the Bryggen wharf buildings
Best for: Traditional Norwegian, harbour views, Bergen institution since 1910
Bergen's oldest restaurant, family-operated since 1910 in the same Bryggen building. Two very different rooms: Bryggeloftet on the second floor has direct views over Vågen harbour and the fish market — the better table for lunch. Stuene on the ground floor is a darker, more traditional dining room with historic interiors, better for dinner. The fish soup is their most popular dish and consistently one of the best versions in central Bergen. The halibut (kveite) is their bestseller among mains; the reindeer fillet with lingonberry and juniper berry sauce is the classic Norwegian choice. Open daily 12:00–23:00.
Tip: Ask for a second-floor table in Bryggeloftet for the harbour view — it's the same menu as downstairs but the room is significantly better for lunch.
Local favourites
Where Bergen people actually eat. Lower prices, less English on the menu, better value.
Søstrene Hagelin
Strandgaten 3 — city centre
Best for: Traditional Norwegian fish, lunch, takeaway, budget eating
Founded in 1929 by sisters Elna and Gudrun Hagelin, Søstrene Hagelin has been making fish cakes from the same recipe for nearly 100 years. The fish cakes contain up to 86% fresh haddock — nothing like the pale supermarket version — alongside fish soup, fish burgers, fish wraps, and traditional preparations like plukkfisk (pulled fish) and bacalao. King Olav reportedly had their fish cakes delivered when visiting Bergen. Open Monday to Saturday from 09:00. Cheap, honest, and genuinely worth finding.
Tip: Get the fish cake with bread — it is what Bergen people have been eating here for generations and costs almost nothing.
Dr. Wiesener
Nye Sandviksveien 17A — Sandviken
Best for: Neighbourhood pub, serious local sourcing, Sandviken atmosphere
Dr. Wiesener occupies a building that was Bergen's public bathhouse in 1889, named after city physician Dr. Joachim Wiesener. It is now a neighbourhood pub in Sandviken that takes its food more seriously than most pubs do — grass-fed veal from Een Gård farm in Voss, freshwater langoustine from Bømlo, sourdough bread daily from Colonialen, beer from local Voss Bryggeri. Kitchen runs 13:00–21:00, the bar until 01:00 (02:00 on weekends). The kind of place you go for one drink and stay for three hours.
Tip: It's in Sandviken, 15 minutes' walk north of Bryggen — combine with a walk through the old neighbourhood rather than making a special trip.
Pingvinen
Vaskerelven — city centre
Best for: Traditional Norwegian home cooking, budget dining, local atmosphere
Pingvinen (the Penguin) is the restaurant most Bergen locals name when asked where they actually eat. It serves husmannskost — traditional Norwegian home cooking — in a narrow, crowded, slightly chaotic room on Vaskerelven. Kjøttkaker (meatballs in brown sauce), raspeball (potato dumplings), fårikål (lamb and cabbage stew), and whatever the daily special is. Prices are significantly lower than anywhere near Bryggen. Almost no tourists. Very much worth finding.
Tip: Ask about the daily special (dagens rett) — it is always the best value on the menu and usually the most traditionally Norwegian dish available that day.
Mathallen Bergen
Strandkaien — harbour
Best for: Lunch, fish soup, avoiding the Fish Market, weekday eating
Mathallen is an indoor food hall five minutes' walk from the outdoor Fish Market, and it is where Bergen office workers come for lunch rather than where tourists get sent. Multiple vendors under one roof — fish soup, open sandwiches, cheese, charcuterie, coffee. Food quality is high and prices are roughly half what you pay at the tourist-facing market stalls. The fish soup in particular is the best value version in central Bergen.
Tip: Go on a weekday between 11:30 and 13:00 to eat alongside Bergen locals and avoid the weekend tourist surge.
Cafés & bakeries
Bergen has a strong café culture. These are the ones that locals actually go back to.
Godt Brød
Multiple locations across Bergen
Best for: Breakfast, lunch, cinnamon buns, coffee
Godt Brød is a Bergen-based organic bakery chain with several branches around the city. The cinnamon buns are arguably the best in Bergen — dense, not too sweet, baked fresh through the morning. Coffee is good. Open sandwiches and soup for lunch. It is not a destination experience but it is consistently the best option for a quick breakfast or mid-morning break, well ahead of hotel buffets at a quarter of the price.
Tip: The Nedre Korskirkealmenning branch is the most central. Arrive before 10am for the best selection of fresh pastries.
Det Lille Kaffekompaniet
Nedre Korskirkealmenning — city centre
Best for: Specialty coffee, shelter from Bergen rain, working remotely
A small, warm, slightly hidden coffee shop on Nedre Korskirkealmenning that has become a local institution for people who care about coffee. The space is tiny — maybe 20 seats — and fills up quickly when it rains, which in Bergen is often. The coffee is well-sourced and carefully made. No food beyond simple pastries, but it is not the kind of place you visit for food.
Tip: On rainy days (frequent in Bergen) this fills up by mid-morning. Come early or accept standing.
Kafé Kippers
Zachariasbryggen — harbour
Best for: Harbour views, outdoor seating in good weather, casual lunch
Kafé Kippers sits on the harbour at Zachariasbryggen — the same pier where the boat to Cornelius departs. In good weather, the outdoor terrace is the best casual waterfront seating in Bergen, with direct views across to Nordnes and the aquarium. The food is straightforward café fare — sandwiches, soup, pastries — and the coffee is reliable. It is not a destination restaurant but it is the best place in Bergen to sit outside with a coffee and watch the harbour.
Tip: Best on clear afternoons in July and August. On grey days the terrace loses its appeal — move inside to Mathallen instead.
Frequently asked questions
What is the best restaurant in Bergen?
Lysverket in the KODE museum is Bergen's most acclaimed restaurant for modern Norwegian cuisine. Cornelius Fiskrestaurant on its own island is the best choice for a special seafood occasion. For the best value at a proper restaurant, Colonialen on Kong Oscars gate is consistently reliable.
Where do locals eat in Bergen?
Pingvinen on Vaskerelven for traditional Norwegian home cooking at honest prices. Mathallen food hall on the harbour for weekday lunch. Godt Brød bakeries for breakfast. Locals avoid the waterfront restaurants with picture menus — the quality drops and the price doubles the moment you can see Bryggen.
Do I need to book restaurants in Bergen in advance?
For Cornelius and Lysverket, book well in advance — weeks ahead in summer. Colonialen and Bare are worth booking a few days out, especially on weekends. Pingvinen and Bryggeloftet are walk-in friendly but can get busy on Friday and Saturday evenings. Mathallen and cafés need no booking.
How expensive are restaurants in Bergen?
Bergen is expensive. A main course at a mid-range restaurant costs 250–400 NOK. Fine dining runs 600–1,200 NOK per person without drinks. The cheapest proper meal is a bowl of fish soup at Mathallen for around 130–160 NOK. Budget 400–600 NOK per person for dinner at a good restaurant, drinks included.
What Norwegian dishes should I try in Bergen?
Fiskesuppe (creamy fish soup with dill and white fish) is Bergen's signature dish — try it at Mathallen or Bryggeloftet. Fresh fjord shrimp (reker), eaten cold and peeled yourself, are best bought as a bag from the Fish Market and eaten on the harbour. Kjøttkaker (Norwegian meatballs in brown sauce) at Pingvinen are the best introduction to traditional home cooking.
What else to do in Bergen?
Plan the rest of your trip around where you're eating.