Where to find restaurants open on Christmas Eve
Updated 24 Oct 2019
Whether you happen to be in Stockholm on Christmas Eve with no plans or just want to give the holiday cooking and decorating a miss this year, there are plenty of cosy restaurants open on Christmas Eve for breakfast, lunch and dinner. How about some classic meatballs or an Asian take on the traditional Swedish julbord buffet? If you'd rather eat at home, or buy some last minute pre-prepared festive food to take with you to friends or framily, there are also plenty of food stores and delis open on Christmas Eve.
Tegelbacken 6, Norrmalm/City
Julbord at smart hotel
The centrally located Sheraton serves a traditional julbord with Swedish Christmas dishes such as ham, Jansson's Temptation and meatballs, with a French twist. The dessert table includes macarons, truffles, Christmas sweets and chocolate mousse. If you just can't get enough of festive food, the buffet is laid out again on Christmas Day.
- Time: Sittings at 12.30pm, 3pm and 6pm
- Price: 795 SEK
Vasagatan 1, Norrmalm/City
Celebrate with spankingly fresh seafood
Going out to eat on Christmas Eve is becoming more and more popular. Maybe you're tired of the same old classic Christmas food, or just want to treat yourself with friends and family. At Stockholm Fisk, right next to Cityterminalen, you can tuck into freshly-caught, spankingly fresh seafood. The restaurant is open for two sittings on Christmas Eve, so don't forget to book well in advance.
- Time: Sittings 4.30-7pm and 8-10.30pm
- Price: 1295 SEK
Mariatorget 3, Södermalm
Art Deco Christmas
The bistro at this Art Deco hotel on Mariatorget is open over Christmas and serves classic Swedish dishes such as Toast Skagen and Beef Rydberg. Relax and get into the Christmas spirit among the red velvet sofas and gleaming brass touches. The bar is also open for anyone who prefers a chic cocktail.
- Time: From 5pm
- Price : Main courses around 235-325 SEK
Rosendalsvägen 9, Djurgården
This fairy-tale villa on Djurgården serves classic Swedish festive food, with everything lovingly homemade on-site, from the pâtés to the gravad lax, which is cured with different flavours each year.
- Time: Sittings 11.30am, 3pm & 7pm
- Price: 845 SEK
Södra Blasieholmshamnen 8, Norrmalm/City
Five star festivities
If you want to celebrate Christmas Eve with pomp and circumstance, the five star Grand Hôtel is the place to go. They lay out all the classic Swedish Christmas food you can possibly imagine in the Veranda, on Christmas Eve, Christmas Day and Boxing Day.
- Time: Sittings midday, 3.30pm and 7.30pm
- Price: 995 SEK
Strandvägen 7 C, Östermalm
Local regulars and international guests alike can be found in the Hotel Diplomat restaurant. The restaurant's open on Christmas Eve for anyone who fancies eating dinner in a warm and elegant setting, with views over Strandvägen.
- Time: From 5pm
- Price: Main course around 225-395 SEK
Ulriksdals Slottspark, Solna
An enchanted Christmas
Head out to Ulriksdals Värdshus and if the snow's falling you can't fail to feel festive. They serve a classic julbord with plenty of green options, choose from various sittings throughout the afternoon and evening.
- Time: Sittings at 11.30am and 7pm
- Price: 895 SEK
Karlavägen 76, Östermalm
Christmas breakfast and lunch
Anna Broms who runs the popular eponymous neighbourhood restaurant in Östermalm stays open for anyone who wants to celebrate Christmas breakfast or lunch at a restaurant. Whether you want to treat yourself to her famous meatballs, shop from the deli or have a glass of fizz at the bar, the door is open until 3pm.
- Time: Breakfast 8-10.30 am, lunch 11am - 3pm
- Price: Breakfast deal 95-165 SEK, brunch dish around 135-265 SEK
Mäster Samuelsgatan 4, Norrmalm/City/Östermalm
Kick off Christmas Eve with lunch or round it off with dinner - Prinsen is open all day. Its location in Bibliotekstan makes it perfect for last-minute Christmas shopping. They serve food with a "French feel, Swedish mood and ingredients of the highest calibre".
- Time: From midday
- Price: Main courses around 225-395 SEK
Berzelii Park, Norrmalm/City
All day in the salon
Escape the stress of Christmas in one of the city's most beautiful dining rooms. Berns Asiatiska serves a julbord/brunch with Asian flavours, and if you're up early you can even start the day with their breakfast buffet from 06.30-9am.
- Time: From 11.30am
- Price: Christmas lunch 695 SEK, dinner 895 SEK
Västerlånggatan 79, Old Town
Atmospheric in the Old Town
The place to go if you want to celebrate Christmas in the historic surroundings of the Old Town. Classic fish and meat dishes are served for dinner on both Christmas Eve and Christmas Day.
- Time: From 5pm
- Price: Main courses around 208-335 SEK
Delis open over Christmas
Sveavägen 44, Norrmalm/City
Festive goodies sorted
If you've forgotten something for your festive meal never fear - Urban Deli in the centre of town is open. Grab your delicacies and ready meals from the food hall or take a timeout from the celebrations with breakfast in the café MRKT.
Hamngatan 18-20, Norrmalm/City
The recently renovated food hall at NK department store is a true gastronomic mecca for anyone who appreciates browsing and shopping for the finest produce. All the specialist suppliers are hand-picked and experts in their area, such as meat, chocolate and teas. Buy the best ingredients for your evening meal or luxurious foodie gifts to give away.