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 Terasa U Prince, 24. 12. 2025 Prague 1, Staroměstské náměstí 29 Phone: 739 609 779 The restaurant Terasa U Prince at Old town square has prepared a special Christmas 3 course menu. Traditional fish soup, fried carp fillet with light potato salad and Christmas cheesecake. Price per person: 899 CZK |
| Terasa U Zlaté studně, 24. – 25.12.2025 Prague 1, U Zlaté studně 166/4 Phone: 777 737 020 On December 24th and 25th, Terasa U Zlaté studně restaurant is preparing a 9-course Christmas tasting menu. You can enjoy oyster and sea bream tartare, lobster bisque with cuttlefish ravioli, foie gras terrine with spiced pear and St. John’s nuts, turbot roasted on brioche with smoked eel, rabbit ballotine with foie gras, bergamot sorbet, chocolate cake, and a selection of pralines. Wine pairing is available. Price per person: 5.900 CZK |
| Brewery U Tří růží, 24. 12. – 28. 12. 2025 Prague 1, Husova 10 Phone: 601 588 281 Brewery U tří růží has prepared special menu. Potato soup with wild mushrooms, smoked salmon tartare, Bavarian grilled sausage, slow-roasted turkey breast with chestnuts, and apple strudel with caramel and cinnamon sauce. Price per person: à la carte |
| Restaurant CODA, 24.12.2025 Prague 1, Tržiště 9 Phone: 225 334 761 A perfect Christmas atmosphere will be created on the evening of December 24th with an 8-course menu at CODA restaurant. The menu includes foie gras terrine, carp gyoza, fish velouté with lovage, kuba croquette with pickled cauliflower mushroom, pike-perch with potato salad espuma, veal schnitzel with celery purée, rowanberries and fried parsley, prune dumplings, and mulled wine sorbet, complemented by Christmas cookies. The dinner can be enhanced with wine pairing. Price per person: 4.950 CZK |
| Restaurant Kampa Park, 24.12.2025 Prague 1, Na Kampě 8b Phone: 296 826 102 You can enjoy Christmas Eve in the unique setting of Kampa Park Restaurant, right beneath Charles Bridge. A 3-course menu awaits you, starting with scallop carpaccio with black truffle, followed by either roasted cod with green asparagus or veal tenderloin with potato terrine, spinach, and Bordelaise sauce as the main course, and finishing with Mille Feuille with raspberries and vanilla cream. Price per person: 3.650 CZK |
| Restaurant Bricks, 22. – 29.12.2025 Prague 1, Cihelná 2b Phone: 732 950 960 A festive four-course Christmas menu awaits you at Bricks restaurant by Charles Bridge. Start with snails in butter or traditional Christmas kuba (barley and mushroom dish), followed by fish soup with julienne vegetables and ravioli. For the main course, choose between pike-perch fillet with celery and parsnip purée, grilled truffle-infused Christmas sausage with mashed potatoes, or chicken/veal schnitzel with potato salad. To finish, enjoy Christmas bundt cake or a “broken Christmas tree” dessert. Price per person: à la carte |
| Restaurant Zvonice, 24.12.2025 Prague 1, Jindřišská 33 Phone: 224 220 009 On Christmas Eve, the Zvonice restaurant in the Jindřišská Tower offers three festive menu options – traditional, Czech festive, and vegetarian. You can enjoy Old Bohemian kuba (barley with mushrooms), fish cream soup, cabbage soup with sautéed porcini mushrooms, wild boar fillet with cranberries marinated in port wine, grilled duck breast, roasted venison loin with chestnut purée and Christmas pear, beef tenderloin steak with truffle sauce and truffle slices, or a dessert of chestnut mousse cake with Parisian cream and coffee essence. Price per person: 5.880 CZK |
| Restaurant Ginger & Fred, 24.12.2025 Prague 1, Jiráskovo nám. 6 (Dancing House) Phone: 601 158 828 On Christmas Eve from 5:00 p.m., enjoy a festive five-course menu at Ginger & Fred restaurant in the world-famous Dancing House. The menu includes shrimp tartare, fish soup with carp croquette, gratinated snails, venison loin tartare, grilled plaice with Jerusalem artichoke purée as the main course, and for dessert, chocolate sponge with gingerbread espuma, mandarin gel, and gingerbread espuma. Price per person: 2.990 CZK |
| Restaurant Hoffmeister, 24. – 26.12.2025 Prague 1, Pod Bruskou 7 Phone: 251 017 111 On Christmas Eve evening and during the following holiday days, the Hoffmeister Restaurant in the hotel of the same name offers a six-course festive menu. It begins with chicken consommé, followed by veal carpaccio with black truffle, and gratinated oyster with saffron. For the main course, choose between sturgeon with egg yolk gel and butter emulsion or venison loin with garlic purée, cauliflower soufflé, juniper, and wild broccoli. Dessert is an almond meringue with raspberry foam and praline. Price per person: 2.190 CZK |
| The Monkey Bar, 24.12. – 25.12.2025 Prague 1, Opletalova 21 Phone: 226 216 599 On Christmas Eve and December 25, starting at 6 p.m., The Monkey Bar will offer special menus — a different one for each day. On December 24, guests can enjoy a five-course menu featuring poached oyster, morel stuffed with pork belly served with sherry sauce and tarragon dip, beef Wellington with mushrooms and spinach, cod loin with mussels and miso glaze, and chocolate-peanut shortbread. The following day, a four-course menu will be served, including sea bream carpaccio, Pot-au-Feu — beef brisket with cabbage and horseradish — Viennese schnitzel with truffled mashed potatoes and cucumber salad, and for dessert, chocolate soufflé. On both days, from 12:30 to 3:30 p.m., The Monkey Bar will also serve a Christmas all-you-can-eat brunch accompanied by live music. Price per person: 3.500 CZK |
| Restaurant La Republica, 24.12.2025 Prague 1, Na Poříčí 12 Phone: 602 202 631 Celebrate Christmas Eve with a festive four-course menu at La Republica restaurant, available in two versions. The menu includes duck pâté with cranberries, creamy fish soup with cognac, a main course of either traditional herb-breaded fried carp with potato salad or fried veal schnitzel with potato salad, and for dessert, classic Czech honey cake Medovník. Price per person: from 900 CZK |
| Restaurant Deer, 24. 12. – 26. 12. 2025 Prague 1, Michalská 19 Phone: 737 344 197 The restaurant Deer has prepared a special 4 course Christmas menu. Mushroom barley kuba with turkey roll and chestnuts, traditional Christmas fish soup, fried carp with potato purée or Wiener schnitzel with potato salad and blood orange cheesecake with chocolate cream. Price per person: 1.145 CZK |
| Restaurant Červený jelen, 24.12.2025 – 1.1.2026 Prague 1, Hybernská 5 Phone: 735 123 647 From Christmas Eve through New Year’s Day, you can enjoy a festive menu at Červený Jelen restaurant. On Christmas Eve and the two Christmas holidays, the offerings will be especially celebratory. On Christmas Eve, the restaurant serves either an à la carte menu — including cod fish soup with saffron, veal schnitzel with potato salad, or barley risotto with porcini mushrooms — or a shared family-style menu featuring a selection of appetizers, main courses, and desserts. On both Christmas holidays, you can order a festive three-course menu with roasted parsnip cream soup and a chestnut doughnut, stuffed roasted quail with truffle and Merlot sauce with bacon stuffing, and a gingerbread honey cake for dessert. Price per person: á la carte |
| Hotel Paris restaurant, 24.12.2025 Prague 1, U Obecního domu 1 Phone: 222 195 877 Enjoy a six-course Christmas Eve menu in the unique Art Nouveau setting of the Restaurant at Hotel Paris. The menu includes Kamchatka crab tartare, pumpkin cream soup with scallops, wild berry sorbet, foie gras with fig chutney and Armagnac reduction, a main course of either sea bass fillet with avocado espuma and shrimp reduction or roast beef with cranberry demi-glace, potatoes, and caramelized chestnuts, and a sweet finale of traditional vánočka (Czech Christmas brioche) with vanilla sauce and flambéed apples. Price per person: 5.490 CZK |
| Restaurant Obecní dům, 24.12.2025 Prague 1, Náměstí Republiky 1090 Phone: 771 275 737 This Christmas Eve, you can choose from three different 4-course festive menus at the Municipal House. Salmon carpaccio or foie gras mousse with candied nuts, pumpkin soup with scallops, lamb chop and shoulder with spinach and forest fruit sauce, or pike-perch with nut butter, cauliflower, almonds, and capers as the main course, followed by the dessert “Pinecone” with caramel-praline filling and mandarin sorbet. A vegetarian option is also available, and Christmas cookies are included. Price per person: from 2.990 CZK |
| Restaurace U Matěje Kotrby, 24. 12. 2025 Praha 1, Křemencova 17 Tel: 224 930 768 Restaurant U Matěje Kotrby has prepared a special Christmas Eve menu. Fish soup with carp croquette, mushroom Kuba with wine sausage, and finally Christmas cake. Price per person: 950 CZK |
| Restaurant George Prime Steak, 24.12.2025 Prague 1, Platnéřská 111/19 Phone: 226 202 599 A selection of appetizers, main courses, sauces, and desserts – that’s the Christmas three-course menu at George Prime Steak. For starters, choose from grilled Argentine prawns, French onion soup, roasted veal bone marrow in a crust, or USDA Prime carpaccio. Main course options include T-Bone steak, boneless Rib Eye, New York Strip, Petit Filet Mignon, or Label Rouge salmon fillet. For dessert, enjoy chocolate cake or New York-style vanilla cheesecake, or, if you’ve had enough sweets during Advent, a selection of aged cheeses. Price per person: 3.250 CZK |
| Restaurant Lví dvůr, 24.12. – 25.12.2025 Prague 1, U Prašného mostu 6 Phone: 224 372 375 This Christmas, you can enjoy a four-course menu right below Prague Castle at the Lví dvůr restaurant. The starters include stuffed snails, red beet carpaccio, or fried smelt. For soup, you can choose between traditional fish soup or pea soup with wild mushrooms. The main courses feature veal or chicken schnitzel, baked pikeperch, or Old Bohemian kuba with mushrooms and sundried tomatoes. For dessert, you can choose between pear in cognac, apple strudel, or Christmas cookies. Price per person: 2.300 CZK |
| Restaurant Zlatá Praha, 24.12. – 25.12.2025 Prague 1, Pařížská 30 (hotel Fairmont Golden Prague) Phone: 292 333 207 You can enjoy a six-course festive menu accompanied by live jazz in the unique setting of the Zlatá Praha rooftop restaurant, with views over Prague’s historic city center. The menu features Alpine whitefish with caviar, pumpkin pudding with sea buckthorn, snails, Wagyu beef with potatoes and Périgueux sauce, and a dessert of dark chocolate with chestnuts and quince. Price per person: 5.990 CZK |
| Restaurant Augustine, 24.12. – 25.12.2025 Prague 1, Letenská 12/33 (hotel Augustine) Phone: 266 112 282 On Christmas Eve and Christmas Day, the Augustine restaurant in the eponymous hotel has prepared a festive four-course menu, different for each day. On December 24, you can enjoy lobster tortellini, Jerusalem artichoke velouté with truffle, beef tenderloin with potatoes, and a chocolate dome; the next day features lobster bisque, mushroom and truffle risotto, venison loin, and a white chocolate–rosemary mousse. Live music and a selection of wines and Christmas cocktails will also be available. Price per person: 3.050 CZK |
| Restaurant Chateau St. Havel, 24.12.2025 Prague 4, Před Nádražím 1/6 Phone: 601 577 484 On Christmas Eve, you have a unique opportunity to enjoy a five-course festive menu in the enchanting setting of the Chateau St. Havel castle restaurant. The courses include foie gras terrine with duck liver mousse, fish cream with roasted salmon and caviar, snail ragout in puff pastry, fried carp in herb breadcrumbs with potato salad or tuna steak with fried cannelloni filled with quinoa and morels, and a cinnamon cheesecake with salted caramel sauce for dessert. Price per person: 1.890 CZK |
| Restaurant Vojanův Dvůr, 24.12. – 28.12.2025 Prague 1, U Lužického semináře 21 Phone: 601 233 233 From Christmas Eve, you can enjoy a five-course Christmas menu at Vojanův Dvůr restaurant in the center of Prague. The menu includes wine sausage with crackling bread, carp fries from Třeboň carp with cabbage and dill salad, fish soup with vegetables, and a traditional main course of either fried carp in panko breadcrumbs with potato salad or herb-confit turkey breast with roasted potatoes and baked pumpkin. Price per person: à la carte |
| Hotel Hilton Prague, 24.12. – 26.12.2025 Prague 1, Pobřežní 1 Phone: 224 842 125 A festive buffet in the unique setting of Prague’s largest hotel, live cooking stations, a variety of gourmet specialties, unlimited beer, wine, and soft drinks, plus live music—that’s Christmas Eve at Hilton Prague. The following day, you can enjoy another buffet composed of premium seasonal ingredients, and the same experience—with live music—continues on December 26 as well. Price per person:Dec 24 & Dec 25: 2,490 CZK, Dec 26: 1,990 CZK |
| Restaurant Esprit, 24. 12. – 26. 12. 2025 Prague 4, Na Pankráci 15/1684 (Hotel Holiday Inn) Phone: 296 895 050 Restaurant Esprit presents a special Christmas 3-course menu. Christmas fish soup, chicken terrine with foie gras or pumpkin carpaccio with citrus cream cheese, pork schnitzel or fried codfish fillet with potato salad, baked turkey with mushroom “kuba” (barley risotto) or beef cheeks with chestnut purée and apple strudel with walnut ice cream, coconut cheesecake or toffee pudding with cherries. Price per person: 950 CZK |
| Restaurant V Zátiší, 25.12.2025 Prague 1, Liliová Phone: 222 221 155 On Christmas Day, December 25, the restaurant V Zátiší is preparing a seven-course Christmas tasting menu. The menu includes fried snails with Prague ham, pasta filled with wild mushrooms, sausage, and fermented cabbage, suckling pork belly with ajvar and brioche dumpling, veal schnitzel with an unconventional fried potato salad, dark beer, and smoked egg yolk, and a chocolate espuma for dessert. Price per person: 2.295 CZK |
| Restaurant Mlýnec, 20.12., 21.12., 25.12., 27.12. a 28.12.2025 Prague 1, Novotného lávka 9 Phone: 277 000 777 The restaurant Mlýnec is hosting a Christmas brunch on five different dates, both before and after the holidays. During the brunch, you can enjoy honey-glazed Prague ham, kulajda soup with mushroom dust and potato straw, fish arancini, beef striploin, pulled turkey with morel sauce, butter-poached cod with herb crumble, lentils, and almonds. Selected Prosecco, white wines, and red wines are served alongside the menu. Price per person: 1.695 CZK |
| Restaurace 1890, 24. 12. 2025 Prague 1, Senovážné náměstí 13 (Hotel Carlo IV.) Phone: 778 449 055 The luxurious restaurant at the Carlo IV hotel offers a rich Christmas Eve festive feast in the form of a cold and hot buffet with unlimited consumption, including beer, wine, and soft drinks. The evening’s program features live musical accompaniment. The menu includes tartare, foie gras, lobster bisque, venison ragout, beef rib-eye steak, turkey with cranberry sauce, and a selection of salads, cheeses, and desserts Price per person: 4.250 CZK |


