Nowadays, lunches and dinners in restaurants during the Christmas holidays are becoming increasingly common. Some prefer to spend Christmas Eve and the evening at home with family, while others can imagine celebrating Christmas with friends and family over specialties from Prague’s restaurants. That’s why we have selected a few restaurants offering special Christmas Eve and holiday menus for you.
Recommended restaurants in Prague for Christmas Eve and the holiday season:
| Restaurant Obecní dům, 24.12.2026 Prague 1, Náměstí Republiky 1090 Phone: 771 275 737 The Municipal House Restaurant has prepared a special four-course Christmas Eve menu. Celebrate the festive season with foie gras mousse served with candied walnuts and cognac, followed by seared scallops with fermented asparagus and Champagne foam. The main course features Burgundy-style larded beef shoulder with truffles, escargots, bacon, and truffle croquettes. Dessert is a hazelnut mousse accompanied by Belgian chocolate sauce. The menu also includes traditional Czech Christmas cookies served with coffee. The evening will be accompanied by live piano music. On Christmas Eve, the Beer Hall will also be open, offering an extensive buffet. Price per person: 4.990 CZK |
| Restaurant CODA, 24.12.2026 Prague 1, Tržiště 9 Phone: 225 334 761 The evening of December 24 will be made even more special with an exquisite eight-course Christmas menu at CODA Restaurant. The festive selection includes foie gras terrine, carp gyoza, fish velouté with lovage, a “Kuba” croquette with pickled cauliflower mushroom, sturgeon with potato salad espuma, veal spider steak with celeriac and miso, followed by plum-filled pastries and a sorbet inspired by the flavours and aromas of mulled wine. Price per person: CZK 4,950 |
| Restaurant Terasa U Zlaté studně, 24.12.2026 Prague 1, U Zlaté studně 166/4 Phone: 777 737 020 The Terasa U Zlaté studně restaurant is preparing an exquisite nine-course Christmas tasting menu. Guests can look forward to a canapée with truffle choux, foie gras terrine with cherries and pistachios, sea bream ceviche with avocado, scallop ravioli, Angus steak “Rossini” with roasted foie gras and cavolo nero, sole tramezzino with caviar and scallop mousse, and a refreshing sorbet with a chamomile donut. The menu is rounded off with a chocolate cake and a selection of pralines. Price per person: CZK 6,900 |
| Restaurant Bricks, 24.12.2026 prague 1, Cihelná 2b Phone: 732 950 960 A 3- or 5-course Christmas menu awaits you at Bricks Restaurant by Charles Bridge. Choose from three warm and three cold starters, as well as three main courses. Highlights include fig carpaccio with Jamón Ibérico de Cebo, gratinated veal tripe, and main courses such as Rossini-style beef fillet with Madeira demi-glace and foie gras, grilled tuna in a sesame crust with purple potato purée, or roasted Hokkaido pumpkin with chickpeas, sweet potatoes and miso celeriac. For dessert, enjoy chestnuts with mascarpone, sour cherries, chocolate and pistachios. Price per person: CZK 2,500 (3 courses) or CZK 3,600 (5 courses) |
| Restaurant Chateau St. Havel, 24.12.2026 Prague 4, Před Nádražím 1/6 Phone: 601 577 484 On Christmas Eve, enjoy a unique opportunity to savour a festive 5-course menu in the enchanting setting of the Chateau St. Havel restaurant. The menu features foie gras panna cotta, fish cream soup with a salmon croquette, black caviar and fennel chips, and snail ragout in a tartlet. For the main course, choose between fried carp in panko breadcrumbs with potato salad or tuna steak with smoked trout brandade, charred leek, morel sauce and a sesame crisp. To finish, indulge in a chocolate fondant with cinnamon quark and marinated plum. Price per person: CZK 1,950 |
| Restaurant Kampa Park, 24.12.2026 Prague 1, Na Kampě 8b Phone: 296 826 102 Enjoy Christmas Eve in the unique setting of Kampa Park restaurant, located directly beneath Charles Bridge. A 3-course menu awaits you, featuring langoustine with marinated celery, followed by a choice of either roasted cod with confit kohlrabi and morel velouté or veal cheeks with smoked potato purée. Dessert will be a yogurt panna cotta with sea buckthorn coulis. A vegetarian version of the menu is also available, and the festive menu, with some variations, is also served on December 25. Price per person: CZK 3,850 |
| Alchymist Restaurant, 24.12. – 25.12.2026 Prague 1, Tržiště 19 Phone: 257 286 019 Alchymist Restaurant invites you to celebrate New Year’s Eve with an eight-course tasting menu combining premium ingredients with an exceptional selection of wines. Highlights include choux with roasted cauliflower, Argentine beef tenderloin tartare, tempura prawns, yellowfin tuna tataki and tartare with avocado foam, duck terrine with apple confit and Port wine jelly, and crayfish cream with a crispy wafer. The main course features Argentine Angus beef tenderloin with foie gras, black truffle and Sauternes sauce. For a sweet finale, enjoy chocolate ganache with mango and passion fruit, followed by an assortment of homemade pralines. Each course is paired with a carefully selected wine, ranging from Champagne to Burgundy and Bordeaux wines, finishing with 20-year-old Port. The evening begins with a welcome drink and concludes with a midnight Champagne toast. Price per person: CZK 10,890 |
| Restaurant 1890, 24. 12. 2026 Prague 1, Senovážné náměstí 13 (Hotel Carlo IV.) Phone: 778 449 055 The luxury restaurant at Hotel Carlo IV offers a lavish Christmas Eve feast featuring an extensive hot and cold buffet with unlimited servings, including beer, wine and soft drinks. The evening is accompanied by live music. The menu features a selection of tartares, lobster bisque with cognac, aged beef rib-eye steak, smoked Prague ham, grilled salmon, lamb ragout with rosemary, pasta with truffle sauce and sous-vide turkey breast with cranberry sauce. Guests can also enjoy a wide variety of cured meats, salads, cheeses and desserts. Price per person: CZK 4,500 |


