Skip to primary navigation Skip to content Skip to footer
Back to Blog

Where to Eat in Prague on Christmas Eve 2022

a group of people sitting at a table in a restaurant

For Czechs the most important day of the holiday season is… the 24th! Yes, it’s Christmas Eve when the whole family gets together around the Christmas tree and waits for Baby Jesus to bring the gifts. It’s when we spend time together, observe all kinds of curious traditions and in the evening sit down to the festive dinner of fried carp and potato salad. 

That’s why it might be surprisingly challenging to find an open restaurant in Prague on Christmas Eve. But no worries, we got you covered with this restaurant guide for December 2022.


Restaurant Ungelt 

Two culinary events await you at the Ungelt restaurant on Christmas Eve: Christmas snails at lunchtime and a Christmas Eve menu in the evening. For dinner, you can enjoy guinea fowl stuffed with duck liver foie gras, creamy fish soup with St. James’ mussels, roasted stonefish in truffle butter with broccoli and pumpkin, plum sorbet, beef tenderloin with potato terrine and royal oyster mushrooms and chestnut parfait with dates and dried figs.

Týn 638/5, Tel: +420 777 427 000


Coda Restaurant

Do you feel like a 6-course tasting menu? At Coda Restaurant you can spice up your festive moments with wild duck galantine, fish soup with roe and croutons, pear sorbet with saffron mousse, roasted beef tenderloin or traditional carp filets with potato salad. To finish up try fudge pockets with a gingerbread crumble.

Hotel Aria, Tržiště 9, Tel: +420 225 334 761


Restaurace Malostranská Beseda

The Christmas menu at Malostranská Besedá this year features the classics in the form of fish soup with roe and milk, grilled salmon steak with pumpkin risotto and pancetta, and butter-fried specialties with potato salad: veal steak, carp horseshoes and breast steak from a farm chicken.

Malostranské nám. 35, Tel: +420 257 409 112

a group of people on a sidewalk in front of a building


Augustine Restaurant

Christmas in the luxurious surroundings of the fine dining restaurant Augustine in Malá Strana will present a 5-course menu that includes duck confit with coconut and chili, lobster tail with roasted Jerusalem artichoke, consommé of smoked eel with carp dumplings, venison loin with beetroot and foie gras and dessert in the form of chestnuts, gingerbread or rum and raisin ice cream. There’s also a vegetarian option of broccoli with cheddar, cabbage with potato-truffle velouté, pumpkin cappuccino with coconut milk, beetroot with buttermilk and tarragon and the same desserts.

Hotel Augustine, Letenská 12/33,  Tel: +420 266 112 280


Brewery U tří růží

This pub with its own brewery in the centre of Prague has prepared several specialties for the Christmas holidays. Snail ragout with mushrooms and bread, fish soup, wine sausage with mushroom crouppot and apple strudel with caramel cinnamon sauce.

Husova 10, Tel: +420 601 588 281


Terasa u zlaté studně

Terrace at the Golden Well will offer a variety of great dishes. You will taste Blini with Ossetra Royal caviar, grilled St. James mussels with fennel salad, foie gras terrine, carp velouté, lobster with grilled octopus puree celery, beef steak with potato puree and truffles. The sweet spot at the end will be banana-tropical cream with ice cream and pralines.

Zlaté studně 166/4, Tel: +420 257 533 322


La Bodeguita del Medio

The Christmas menu at the Cuban restaurant La Bodeguita consists of salmon cream, fresh oysters on ice with shallot vinaigrette, snails au gratin with garlic butter and sea salt. The main course is the typical Czech fried carp filet with potato salad or fried veal filet, with potato salad as well.

Kaprova 5, Tel: +420 224 813 922


Hoffmeister Restaurant

Celebrate the Christmas holidays with a festive 6-course menu in the restaurant of the Hoffmeister Hotel. After the veal carpaccio with truffle, you will enjoy crawfish cream with Keta caviar and crème fraîche, St. James mussels with pumpkin puree and garlic mousse and mango sorbet. The main course is a choice between venison loin with plum sauce and potato croquette and sea bass with fregula, sage butter and wine sauce. All crowned with a coconut macaroon with almond and white chocolate mousse.

Hoffmeister Hotel, Pod Bruskou 7, Tel: +420 251 017 111


Restaurant Zvonice

Why not enjoy a traditional Christmas in the Zvonice restaurant with a 5-course menu in three variations: Old Czech, Czech festive and vegetarian? You will taste, among others, mushroom Kuba, fish cream, wild boar with cranberries, duck breast with shallots, venison loin in port wine, zucchini, eggplant and tomato tartlet, and a chestnut mousse cake with Parisian cream on a pistachio crust and coffee essence.

Jindřišská věž, Tel: +420 224 220 009


Restaurant Nebozízek

Panoramic views of Prague and a great Christmas menu are offered by the Nebozízek restaurant and hotel. You can look forward to a poached egg in puff pastry with lemon crème fraîche, caviar and marinated salmon, Czech kulajda soup with porcini mushrooms and duck leg confit with chestnut stuffing, accompanied by Brussels sprouts and cranberries, or poached filet of zander with potato salad and traditional old Bohemian trhanec with raisins and caramelised apples.

Petřínské sady 411, Tel: +420 602 312 739


BRICK’S Restaurant & Bar

Brick’s restaurant offers a traditional holiday special for Christmas lunch or dinner – snails in Burgundy or au gratin with Parmesan cheese, with fish soup, zander and carp fries, chicken supreme with potato salad, baked lobster, lamb chops with potato gratin and spinach, fish eye steak and baked potato or steak beef tenderloin with foie gras.

Cihelná 2b, Tel: +420 732 950 960

a close up of a bridge


Mama Shelter

Mama Shelter’s Christmas Eve menu this year features classic fish soup with roe and beef tartare; main courses include duck leg confit, cabbage and lokše, grilled zander with glazed mushrooms, Christmas mezze of pumpkin hash with pickled cheese, mushroom croquettes and fresh bread, veal schnitzel with potato salad, venison loin on rosemary with Christmas Kuba and traditional sirloin with bun dumplings. For dessert, there will be a dessert of jam tarts with gingerbread crumble and hot chocolate cake with vegan coconut ice cream.

Veletržní 20, Tel: +420 225 117 689


Chateau Trnová

Christmas Eve with 3 or 5-course menu offered by Chateau Trnová and chef Emanuele Mugnaini includes cream soup with mushrooms, cheese croutons, fried carp

in tempura and potato salad, beef filet with roasted foie gras, Madeira sauce, black truffle and brioche, a plate of selected cheeses and gingerbread and apple crostata for dessert.

Trnová 1, Tel: +420 704 972 500


Hard Rock Cafe

A choice of three starters, eight main courses and two desserts is this year’s Christmas menu at Hard Rock Café. Start with bruschetta with roma tomatoes and balsamic or crispy prawns with spicy cream sauce, then grilled pork ribs with barbecue sauce and spicy fries, surf & turf burger with spicy prawns and fries, half roasted chicken with barbecue sauce and seasoned fries, original legendary burger, NY strip steak with mushroom and pepper sauce, grilled salmon with gravy and mashed potatoes, vegan moving mountains burger with onion ring and fries, or swiss mushroom burger with garnish. Top it off with a holiday brownie or vegan ice cream.

Malé námestí 142/3, Tel: +420 228 880 818

a harbor filled with boats


The Monkey Bar

Christmas Eve dinner can be enjoyed in the relaxed atmosphere of the Monkey Bar. Four courses include foie gras pate with brioche and pear jam, carpaccio sea bass with beetroot, parsnip cream soup with figs, miso-glazed duck breast with berries and pear and hazelnut dumplings with warm vanilla sauce or pumpkin pie with chestnut cream. You can also choose to pair the dishes with wines and cocktails.

Opletalova 21, Tel: +420 226 216 599


Zinc Restaurant

Live this year’s Christmas atmosphere in style at the Hilton Hotel in the Old Town. The Zinc Restaurant offers a rich advent brunch on three dates on the 25th with live music. You can also attend the Christmas Eve dinner with a festive buffet and selected drinks.

Hilton Hotel, V Celnici 7, Tel: +420 224 822 300


The Able Butcher

Christmas Eve dinner and brunch await you at The Able Butcher restaurant in the Hilton Prague hotel in Karlin. The festive brunch on December 25 includes a glass of prosecco, duck foie gras, Christmas roulade, slow-roasted veal leg with chestnut stuffing, unlimited beer, wine and soft drinks, live music and a children’s corner. Each child will receive a small gift from the real Santa Claus on both days.

Hilton Hotel, Pobřežní 1, Tel: +420 224 841 111


Červený jelen

Restaurant Červený Jelen invites you to a Christmas lunch. The menu includes sirloin steak, boar salsiccia with black truffle, lamb shank, pljeskavice, deer leg with sirloin sauce and Carlsbad dumplings, vegetarian options include cauliflower steak and quinoa or the classic Czech mushroom Kuba.

Hybernská 1034/5, Tel: +420 735 123 647

a large ship in the water


Terasa U prince

You can choose from two classic options of the Christmas menu at Terasa U prince: either the old Bohemian creamy fish soup with croutons or the Viennese schnitzel with potato salad or fried carp filet with potato salad and gingerbread with plum marinated in Almagnac and vanilla mousse. You can enjoy this menu on the 5th floor with an amazing view of Prague.

Staroměstské náměstí 29, Tel: +420 737 261 842


Deer Restaurant

A 4-course Christmas menu awaits guests at the Deer restaurant near Old Town Square. Deer is a specialist in venison, but the Christmas menu will be more traditional this year: you can expect roasted snails with root vegetables, salad and spinach brioche, traditional fish soup, fried pieces of carp, Viennese veal schnitzel and for dessert a poppy seed mini strudel.

Michalská 19, Tel: +420 225 777 330


Ginger & Fred Restaurant

Let’s venture to the architecturally unique Dancing House Hotel with a stunning view of Prague. After a welcome drink, you will enjoy marinated St. James mussels, roast beef salad with fried grits and rice chips, fish soup with carp croquette, snails au gratin, dried beef tenderloin, salmon roll with carp chips and to finish chocolate fondant with cinnamon curd, lime sorbet and marinated pear.

Jiráskovo náměstí 6, Tel: +420 601 158 828


Euphemia Restaurant

In the Euphemia restaurant you can enjoy a 7-course Christmas menu: pigeon breast and puree

beetroot soup with apple foam, fish soup with saffron gnocchi, double ravioli with red cabbage and duck meat with shallot mousse, beef filet Wellington with fava beans and potato puree, for dessert panettone with pistachio créme anglaise and ice cream.

Vista resort, Nad Hliníkem 1202, Tel: +420 603 726 477

a woman standing in a room

And don’t forget that public transport on Christmas Eve runs according to the night schedule (with longer times in between) already from 6 pm! You can catch the last metro at midnight.


December 21, 2022