Bergen has three Michelin-starred restaurants, a legendary hot dog stand that's been grilling since 1946, and a 96-year-old fish cake recipe that was once shipped weekly to Norwegian embassy staff in Paris. You can still waste serious money eating badly here if you wander into the wrong place on Bryggen, though. What follows will stop that from happening. Here´s a selection of 9 of the best restaurants in Bergen at all price points.
At a glance
| Restaurant | Vibe | Price | Best For |
|---|---|---|---|
Gaptrast Insider's Choice Fine Dining (1 Michelin Star) | Intimate & focused | High | Zero-waste tasting menu & cider pairing |
Pingvinen Traditional Norwegian | Cozy & loud | Low–Med | Hearty home cooking (husmannskost) |
Cornelius Sjømatrestaurant Seafood | Scenic & maritime | High | Hyper-fresh seafood by the fjord |
Trekroneren Hot Dog Stand | Hole-in-the-wall | Low | Reindeer hot dogs & late-night bites |
Bryggeloftet & Stuene Traditional Norwegian | Old-school & popular | Medium | Bergen fish soup & traditional dishes |
The Daily Pot The Budget Pick Veggie-Forward | Tiny counter-service | Low | Organic plant-forward bowls & soups |
Søstrene Hagelin Budget Seafood | No-frills cafeteria | Low | Cheap traditional fish cakes on the go |
Enhjørningen Seafood | Historic & crooked | Medium | Atmospheric dining & mussel soup |
Marg & Bein Nose-to-Tail Eating | Quiet & residential | Medium | Braised ox cheeks & sharing menus |
Fine Dining (1 Michelin Star)
Insider's Choice
Traditional Norwegian
Seafood
Hot Dog Stand
Traditional Norwegian
Veggie-Forward
The Budget Pick
Budget Seafood
Seafood
Nose-to-Tail Eating
Gaptrast
Chefs Kristian Vangen and Øystein Ellingsen earned their first Michelin star here in 2025, just one year after opening. They'd already held a star at their previous restaurant Bare, so Bergen's food scene wasn't exactly shocked. Gaptrast is now one of the most talked-about tables in the city, and it deserves to be.
The format is a single tasting menu, roughly 16 courses, built entirely around Western Norwegian ingredients. The kitchen runs a zero-waste philosophy, sharing secondary cuts with their sister restaurant Bark downstairs. Every dish comes with a story about where the ingredient was caught, foraged, or raised, and the storytelling actually shapes the meal rather than decorating it.
You start in a dim lounge upstairs with snacks and a glass of Hardanger cider, then move to the main dining room. Dark lighting pulls your attention to the open kitchen, where a charcoal fire is blazing and the chefs work in near-silence. The smell of smoke and roasting meat hits before the first course does.
Go for the Hardanger cider pairing over the standard wine. It threads locally produced apple ciders throughout the meal and connects everything back to the region in a way the wine list doesn't. Budget around NOK 5,000 per person with pairing.
Pingvinen
Pingvinen serves husmannskost, the hearty home cooking that Norwegians actually grew up eating. Think grandmother's kitchen, not a test kitchen. The portions are big enough that you'll question whether you need dinner later.
Order the fish pie (fiskegrateng). Golden crust, shredded cod in a thick cream sauce, served with boiled potatoes and seasonal vegetables. It's been on the menu since the beginning and it's the single most praised dish across the board. The texture of that crust, crispy on top and soft underneath, is the whole point.
The reindeer steak with mushroom sauce is the other must-order. Tender, slightly gamey, and served with a rich brown gravy that pools around the mashed potatoes. Far better than the overpriced tourist versions on Bryggen, and cheaper too. They also serve whale steak if that's something you want to try. No judgment either way.
Dark wood, penguin art on the walls, mismatched furniture. Students, office workers, and tourists all crammed into a space that gets loud after 19:00. Excellent craft beer selection on tap. Bergen Card holders get 10% off.
Cornelius Sjømatrestaurant
Cornelius Sjømatrestaurant sits on Holmen, a small island in the Bergen archipelago, and the only way to get there is the restaurant's own boat from Dreggekaien quay on Bryggen. That 25-minute ride through the skerries, with the coastline opening up around you, sets the tone before you've even seen a menu.
Dinner boat departs at 18:00, returns at 22:30. Lunch departs 11:30, returns 14:30. The ride is included in your booking. When you arrive, owner Alf Roald Sætre, a diver who goes by the nickname "Skjellmannen" (the shell man), might be around. He still hand-dives for horse mussels and keeps shellfish alive in seawater tanks on site until they hit the plate.
The kitchen runs what they call a "Meteorological Menu." The chefs decide what to cook based on the day's weather and whatever local fishermen bring in that morning. Expect five courses of hyper-fresh seafood, including a raw bar. In summer, they slide the doors open and serve lighter dishes on the quay with the salt air coming off the fjord. In winter, it's candles and fireplace.
Budget in excess of NOK 2,000 per person for dinner.
Trekroneren
A hole-in-the-wall hot dog stand on Kong Oscars Gate, open since 1946. No seating. Barely a counter. A queue at 2 AM on Saturday nights that's a Bergen institution of its own.
Order the reindeer hot dog (reinsdyrpølse) with lingonberry sauce, mustard, and crispy fried onions. The sausage is savoury with a mild gaminess, and the sweet-tart lingonberry cuts through it perfectly. At 150 grams or more, these are full-meal sausages, not snack-sized. One is often enough.
Open 364 days a year, until 3:00 AM. It works equally well as a quick sightseeing lunch or a post-bar stop at closing time. The name translates to "three crowns," and the menu is helpfully printed in four languages.
Bryggeloftet & Stuene
A Bryggen restaurant that's popular with locals and tourists alike, and actually earns it. Bryggeloftet has been serving traditional Norwegian food at Bryggen 11 for decades. Come for the Bergen fish soup (Bergensk fiskesuppe). Thick, creamy, loaded with prawns, mussels, and flaky white fish, served with sourdough bread and thin crisp bread on the side. If you eat fish soup once in Bergen, eat it here.
The open-faced shrimp sandwich is piled absurdly high with local shrimp and house-made mayonnaise. The reindeer steak with brown gravy is a safe order. Ship models in glass cases, exposed timber, oil paintings of Bergen's harbour. Old-school in the best sense.
Request a second-floor window table when you book. The view looks out over the wharf with the Fløibanen funicular climbing the mountain behind it.
The Daily Pot
The Daily Pot is a tiny counter-service spot on Vaskerelven 21 with roughly ten seats and a rotating menu of eight soups and power bowls. Everything is built around organic vegetables, legumes, and fermented foods. The flavours pull from all over, Norwegian root soups one day, Red Thai coconut curry the next, but the ingredients stay local and seasonal.
The bowls come in one size: big. Two people can comfortably share one. The soups come in three sizes, and even the medium is a full meal. A bowl of the red curry with pickled broccoli, sweet potato, and coconut milk smells like a Thai kitchen and tastes like someone spent hours on the broth, because they did.
Nearly the entire menu is naturally gluten-free, with all allergens clearly marked. For a seafood-heavy city, this is the best option if you eat plant-forward.
Søstrene Hagelin
In 1929, two sisters from Sogndal, Elna and Gudrun Hagelin, opened a fish food shop in Bergen. Their fiskekaker (fish cakes) became so well known that King Olav V had them delivered to Gamlehaugen, the royal residence in Bergen, whenever he was in town. The Norwegian embassy in Paris received weekly shipments.
The recipes haven't changed. The fish cakes are still made from fresh haddock fillet, mildly spiced, pressed into their distinctive heart shapes. Bite into one and the texture is somewhere between a dumpling and a light fritter, delicate and slightly springy, not dense. The fish soup is rich, creamy, and absurdly cheap by Bergen standards.
Counter-service deli on Strandgaten 3, one-minute walk from the Fish Market. No-frills cafeteria, 32 seats inside. You order at the counter, grab a seat if there is one.
Do what locals do: grab a warm fish cake wrapped in a napkin and eat it while walking through the city centre. In summer, they sometimes set up a trolley outside selling hot soup and fish cakes for takeaway.
Enhjørningen
The building on Bredsgården dates to the early Middle Ages. The floors genuinely slant. The timber walls have stood for centuries, and the dining room on the upper floor has been restored to its 18th-century condition, when a Hanseatic merchant used the narrow building as both living quarters and warehouse. The candlelight catches the crooked ceiling beams. The whole room tilts slightly to the left.
The menu is more or less seafood only, maybe a couple of meat dishes. The mussel soup is the signature, rich and warming with curry, garlic, and saffron. The catch of the day changes based on what comes in fresh. The bacalao is a classic rendition, salty and tomatoey. The wine list is extensive and more reasonably priced than you'd expect for the location.
It's a la carte, so you can eat for as little as a couple of hundred kroner or push well past 1,000. The sister restaurant To Kokker, run by the same group, offers a set tasting menu if you'd rather not choose.
Marg & Bein
Marg & Bein is ten minutes on foot from the tourist centre, near the University Museum on Fosswinckels Gate 18. The neighbourhood is residential and quiet, and the food is great, which is exactly why locals eat here instead of on Bryggen.
The kitchen works nose-to-tail, using every part of the animal. The braised ox cheeks are the signature. Cooked low and slow until they're spoon-tender, served over creamy potato mash with root vegetables. The roasted bone marrow starter arrives bubbling in the split bone, rich and fatty, scraped onto sourdough with cornichons and red beet. The menu changes frequently based on seasonal availability, but the ox cheeks appear in some form most weeks.
Order the sharing menu. It's the best way to try the range, and the portions are generous enough that two people will leave full. The natural wine list is well chosen, and the craft beer leans Norwegian.