Bergen is one of those cities where the scenery tends to steal the show – think colourful wooden houses and mountains rising straight from the harbour. But the food scene is absolutely worth planning around too. From fine dining perched above the city to cosy spots serving Norwegian comfort dishes, Bergen has a little bit of everything.
Here are the places I consistently recommend; the ones that feel special, welcoming, and very Bergen.
Cornelius Seafood Restaurant – Dining on the archipelago
Cornelius certainly isn’t just a restaurant, it’s an experience. Set on its own tiny island just outside Bergen, you reach it by boat, which already makes the evening feel like an occasion. Once you arrive, the building is all glass and sea views, with the water practically lapping at the windows.
The menu changes daily depending on the weather and the catch, and the chefs really lean into the idea of “meteorological cuisine.” Expect beautifully prepared seafood – scallops, halibut, crab – served in a calm, elegant setting. It’s one of the most memorable dining experiences in the region, and absolutely worth booking ahead.

Norwegian oysters
Fløirestauranten – Fine dining with Bergen at your feet
After a long renovation, the restaurant at the top of Mount Fløyen has reopened to well‑deserved acclaim. The setting is unbeatable: huge windows, clean Scandinavian design and views that stretch across the city, harbour and surrounding mountains.
The food is modern Nordic with a strong focus on local produce, and the whole experience feels polished but relaxed. It’s the kind of place where you settle in, watch the light change over the fjord, and realise you’ve been there longer than planned. A great choice for a special evening.

Views from Fløirestauranten
Frescohallen – Dining in a piece of Bergen’s history
Frescohallen is one of Bergen’s most striking dining rooms; a former bank hall decorated with large frescoes depicting the city’s maritime history. It’s grand without being stuffy, and the atmosphere is surprisingly warm given the scale of the space.
The menu is contemporary and varied, and it’s a lovely place for a leisurely lunch or a relaxed dinner. Even if you’re not usually drawn to “beautiful rooms,” this one tends to win people over.

Seafood at Frescohallen
Opus XVI – Elegant dining in a hotel with musical roots
Opus XVI is a boutique hotel created by relatives of composer Edvard Grieg, and the restaurant carries that same sense of refinement. The dining room is calm and understated, and the service is excellent without ever feeling formal.
The food leans toward classic Nordic flavours with a modern touch, and everything is beautifully executed. It’s a great option if you want something elegant but not overly theatrical.

The restaurant at Opus XVI is housed in a building dating back to 1876
Daily Pot – A casual, healthy lunch spot
For something lighter or more casual, Daily Pot is a reliable favourite. It’s bright, friendly, and ideal for a quick lunch; soups, salads, grain bowls, and fresh, colourful dishes that feel wholesome without being dull. A good stop if you’re exploring the city centre and want something easy.

Daily Pot is a great affordable alternative in the city
Typically Norwegian: Casual local spots worth trying
If you’re looking for something more traditional, Bergen has plenty of places serving classic Norwegian dishes; think fish soup, lamb, cured meats, and hearty stews. These restaurants tend to be relaxed, friendly, and great for getting a feel for local flavours without the formality of fine dining.
Here, you'll find a solid list of options, and it’s worth browsing if you want to mix in a few more down‑to‑earth meals between the bigger dining experiences. However, it is worth mentioning that Bergen is a popular city year‑round, and many of the best restaurants are on the smaller side. I strongly recommend booking ahead, especially for Cornelius, Fløirestauranten, and Frescohallen.