Open Travel Guide
  1. Home
  2. Destinations
  3. Sweden
  4. Stockholm
  5. Stockholm
  6. Restaurants
  7. Operakällaren

Restaurants · Stockholm, Stockholm

Operakällaren

  • CuisineSwedish fine dining
  • CategoryFine Dining
  • VibeGrand, gilded, formal and polished
  • Rating★ 4.4
  • PriceSEK 900-2,000 (~$93-206) per person, indicative

Operakällaren is a grand restaurant in the Royal Opera House building on Karl XII:s torg, at the edge of Kungsträdgården in Norrmalm, Stockholm. It is among Sweden's best-known formal dining rooms, with gilded ceilings, painted decoration, and high windows that look toward the waterfront and the Royal Palace. The cuisine is Swedish fine dining built on classic technique and seasonal Nordic ingredients.

Grand restaurant in the Opera House with gilded rooms and a classic menu; the Christmas smorgasbord is a tradition.

Operakällaren is a grand restaurant in the Royal Opera House building on Karl XII:s torg, at the edge of Kungsträdgården in Norrmalm, Stockholm. It is among Sweden's best-known formal dining rooms, with gilded ceilings, painted decoration, and high windows that look toward the waterfront and the Royal Palace. The cuisine is Swedish fine dining built on classic technique and seasonal Nordic ingredients. A tasting menu is the centrepiece of the evening service, while the à la carte includes Beef Rydberg, the traditional dish of diced beef, potato, and onion topped with egg yolk. The Christmas smorgasbord is the restaurant's most famous annual tradition, a lavish buffet of herring, gravlax, cold cuts, hot dishes, and desserts that is booked far in advance. Prices range from about SEK 900 to 2,000 per person depending on the format. The dining room is formal, with white tablecloths and attentive service, and dress is smart; the noise level is moderate and conversation-friendly. The wine programme is extensive and the sommelier team supports pairings with the tasting menu, while the adjoining bar serves cocktails. Opening is Tuesday to Saturday evenings, and reservations are required. Weekend tables and the December smorgasbord can sell out weeks ahead, so early booking is wise. The location next to the Opera makes it a classic choice for a pre-performance dinner or a celebratory meal, and Kungsträdgården, Strömmen, and Gamla Stan are within a short walk. For visitors looking for a traditional, ceremonial Stockholm dining experience in a historic setting rather than a modern minimalist one, it is a leading option, and the ornate surroundings are as much a draw as the plate.

Practical information for Operakällaren · Last updated September 2026
Price SEK 900-2,000 (~$93-206) per person, indicative
Hours Tue-Sat evenings
Reservations Reservation required
Address Karl XII:s torg, 111 86 Stockholm

Signature dishes

  • Tasting menu
  • Swedish smorgasbord (Christmas)
  • Beef Rydberg

Good to know

Known for
Fine dining and Christmas smorgasbord

Location

Karl XII:s torg, 111 86 Stockholm

59.3299, 18.0716 View on map

Highlights

  • Gilded dining room inside the Royal Opera House
  • Evening tasting menu of Swedish fine dining
  • Beef Rydberg as a classic à la carte order
  • Famous Christmas smorgasbord

Tips for visiting

  • Book the Christmas smorgasbord as early as possible; December sells out.
  • Choose the tasting menu for the full experience or à la carte to control cost.
  • Allow time for a pre-dinner drink at the bar.
  • Dress smart; the room is formal.
  • Check the Opera schedule if planning a pre-performance dinner.

When to visit

Evenings, and especially November to December for the Christmas smorgasbord. Quieter weekdays are easier to book.

Accessibility

Located in the historic Opera House building; visitors with mobility needs should contact the restaurant in advance to confirm step-free access and seating.

Frequently asked questions

Is a reservation required?

Yes. Reservations are required, and weekends and December fill well ahead.

What is Beef Rydberg?

A classic Swedish dish of diced beef, potato, and onion served with an egg yolk.

When is it open?

Tuesday to Saturday evenings.

How much does dinner cost?

Roughly SEK 900-2,000 per person.