Christmas in Prague

HomePractical

Practical

Czech Christmas food and drink, explained

Christmas in Prague editorial team (DECOLED s.r.o.) · updated 21 September 2026 · 3 min read

What is actually sold at a Prague Christmas market, what it cost in the 2025 season, and which of it is a genuine Czech tradition and which is a tourist product.

Market stalls and the Christmas tree on Old Town Square seen from above, crowds between the huts.
Stalls on Old Town Square. The Christmas decoration for Prague 1 is supplied by DECOLED, the publisher of this guide. (Photo: DECOLED)

About the facts in this text: the checked dates and the links to every organiser are on the list of all markets (checked 21 September 2026). Opening hours, prices and programme mentioned in the running text refer to the 2025/26 season or to the state of the organiser's page when this was written — check before you travel.

How the stalls work

Hot drinks come in a reusable mug sold with a refundable deposit — záloha — which was typically 50 CZK at Prague markets in 2025. Hand the mug back at a stall or a return point and you get the deposit in cash, or keep the mug as a souvenir. Soft drinks are not always in the returnable system.

Card acceptance is mixed. Plenty of stalls take cards; plenty prefer cash in koruna, and some only take cash. Carry some koruna, especially for deposits and the smaller stands. Euros are not legal tender here and any stall that accepts them sets its own rate.

All prices on this page are what stalls charged in the 2025 season. Stallholders set their own prices and they change from year to year — treat these as a range, not a tariff.

What to drink

DrinkWhat it is2025 price
Svařák (mulled wine)Hot spiced wine, usually 0.2 l100 CZK on Old Town and Wenceslas Squares; about 60–100 CZK at other markets, plus the mug deposit
Medovina (mead)Hot honey wine, 0.1–0.2 labout 80–130 CZK, plus deposit
Punč / grogHot fruit-and-spirit punch; grog is hot rum with water or tea and lemon80–100 CZK on the main squares, about 80–130 CZK elsewhere, plus deposit

None of these is part of the Christmas Eve meal in a Czech home. They are winter market drinks, and Czechs drink them at markets for the same reason visitors do.

What to eat

FoodWhat it is2025 price
KlobásaGrilled sausage, in a baguette or with bread160 CZK on the two main squares; roughly 70–180 CZK elsewhere
BramborákFried potato pancake with garlic and marjoramsold by weight at some stalls (about 80 CZK per 100 g on Wenceslas Square), around 90 CZK a piece at others, and up to about 250 CZK for a large portion
TrdelníkHollow spiral pastry roasted on a spit, rolled in sugar, often filledabout 100 CZK plain, 100–180 CZK with ice cream or a chocolate filling

Watch the bramborák stalls that price by weight — the number on the sign is per 100 g, and a portion is rarely 100 g.

About trdelník

It is worth being straight about this one, because it is everywhere in the centre and it is sold as though it were the national dish. Trdelník is not a traditional Czech Christmas food. It is a chimney cake of Hungarian and Transylvanian origin, and its present form — spit-roasted, sugar-coated, filled with ice cream — is a tourist product that appeared in Prague in recent decades. Czech families do not eat it at Christmas.

That is not a reason to avoid it. It is warm, it is pleasant, and 100 CZK is 100 CZK. It is a reason not to believe anyone who tells you it is ancient.

The carp

In the days before Christmas Eve, blue plastic tubs of live carp appear on Prague streets. Buyers either have the fish killed and cleaned on the spot or take it home alive — the story about keeping it in the bathtub until the 24th is true, and older Czechs will tell it without prompting. Several supermarket chains have stopped selling live carp outdoors, but the street tubs still appear, under veterinary inspection.

On 24 December the carp is coated in breadcrumbs and fried, and that is the main course of the Christmas Eve dinner.

What is actually eaten on Christmas Eve

The Czech Christmas meal is dinner on the evening of 24 December, often after a day of fasting. The standard menu is fish soup, then fried breaded carp with potato salad. Some households use schnitzel instead. The 25th and 26th are quieter family days, frequently spent on the leftovers.

Worth knowing: carp and potato salad as a nationwide staple is largely a twentieth-century pattern, not a medieval one. It is a real tradition, just a younger one than it is usually presented as.

If you are in Prague on the evening of 24 December, expect a quiet city, a good number of closed restaurants, and set menus where restaurants are open.

Common questions

How much is a mug of mulled wine?

On Old Town Square and Wenceslas Square it was 100 CZK for 0.2 l in 2025, plus a refundable deposit of about 50 CZK on the mug. Smaller markets charged from about 60 CZK.

Do I get the mug deposit back?

Yes, in cash, at a stall or a marked return point. Or keep the mug — the deposit is the price of the souvenir.

Can I pay by card at the stalls?

At some, yes. Many prefer or require cash in koruna, so carry some. Do not count on euros being accepted, and if they are, the rate will be the stallholder's own.

Is trdelník Czech?

Not as a Christmas tradition. It is a chimney cake of Hungarian and Transylvanian origin sold to visitors in the centre. Czech families do not eat it at Christmas.

Where can I try the real Christmas Eve dinner?

Not at a market — fried carp and potato salad is home food, eaten on the evening of 24 December. Some restaurants offer a Christmas Eve set menu on that day, but many close instead. Book in advance.

More from this section

Old Town Square seen from above in the evening, market stalls lit between the roofs of the Old Town.
Practical

Getting around Prague at Christmas

Prague's trams, metro and buses are cheap and go everywhere the markets are, but the ticket system catches visitors out. Here is what a ticket costs, how to buy one, and how services change over the holidays.

The lit Christmas tree on Old Town Square in front of the towers of the Church of Our Lady before Týn.
Practical

When to go, and what is closed at Christmas

Prague in December is busiest exactly when most people plan to come. This page sets out what is open on 24, 25 and 26 December, when the squares are least crowded, and what the weather actually does.

Wide evening view over the roofs of the Old Town towards the Christmas market on Old Town Square.
Practical

Money, taxis and the traps in the centre

Most of the ways a visitor loses money in Prague are the same three every year: the exchange window, the ATM screen and the taxi. All three are avoidable, and the law is on your side in one of them.