What to Eat at Krakow's Christmas Market (And What to Skip)
Share
Krakow's Christmas market fills the Main Market Square from late November to 1 January. Eat the bread with lard, the bigos, the grilled sausage and the mulled wine. Prices are high by Krakow standards, roughly 40 to 60 PLN for a main. The smoked cheese sold as oscypek in December is almost never actually oscypek.
The Short Version
- Expect it to open on the last Friday of November and run to 1 January. The 2026 dates are not confirmed yet.
- Market food is roughly double a normal Krakow lunch. A sausage and a mulled wine is about 65 to 70 PLN.
- Cheapest genuinely good thing on the square: bread with lard, around 19 PLN.
- Real oscypek can only legally be made between roughly May and early October, so the December version is a cow's-milk cheese called golka.
- 24, 25, 26 and 27 December 2026 are all closed-shop days. Plan food around that, not around the market.
We run food tours in Krakow year round, and December is the month visitors most often get wrong. Not because the market is bad, it is genuinely lovely, but because people assume the market is the food plan. It is not. It is an expensive, atmospheric snack stop wrapped around a city that closes for four consecutive days.
Here is what is actually worth eating, what it costs, and what nobody tells you about the cheese.
When It Runs
As of writing in early September 2026, the city has not published this season's dates. Here is the pattern from the last three years, which is about as good a prediction as anyone can honestly give you:
| Season | Dates |
|---|---|
| 2023 / 24 | 24 November to 1 January |
| 2024 / 25 | 29 November to 1 January |
| 2025 / 26 | 28 November to 1 January |
| 2026 / 27 (expected) | Friday 27 November to 1 January, unconfirmed |
All three recent editions opened on the last Friday of November and closed on 1 January. Craft stalls ran 10:00 to 20:00, food stalls stayed open later, to roughly 22:00, longer at weekends. Check krakow.pl before you book flights around it.
Two things worth knowing. There is now a second market on Maly Rynek, the small square 200 metres behind St Mary's Basilica, launched in 2025 with around 70 stalls, most of them craftspeople rather than food. And there is no Christmas market in Kazimierz, despite what a few blogs suggest. Kazimierz in December is about its bars and restaurants, which is a different and frankly better evening.
What to Eat, and What It Costs
These are December 2025 prices from the Main Square, and they will have gone up. Treat them as a floor, not a forecast.
| What | Dec 2025 price | Verdict |
|---|---|---|
|
Pajda chleba ze smalcem bread with lard and pickle |
19 PLN | Best value on the square, and genuinely good |
|
Grzaniec galicyjski mulled wine, 200 ml |
18 PLN | Order this, not the 30 PLN "grzane wino" |
|
Barszcz czerwony beetroot broth |
20 PLN | Cheap, hot, hands warm. Do it. |
| Pierogi | 30 PLN / 6, 50 PLN / 10 | Skip. Better and half the price anywhere else in town. |
|
Bigos hunter's stew |
40 PLN | Worth it if it has been sitting and reheating for days, which is the point of bigos |
|
Kielbasa w bulce sausage in a bun |
50 PLN | The photo everyone takes. Also 30 PLN more than the same thing at Hala Targowa. |
|
Golonka pork knuckle |
60 PLN, XL 85 PLN | Share it. Nobody finishes one alone. |
| Zurek, mushroom or pea soup | 35 PLN | Fine, but a milk bar does zurek for half that |
| Smoked cheese with cranberry | 17 PLN and up | Delicious. Not oscypek. See below. |
If you hold a Krakow Card, the Main Square market gave holders 20 percent off food in 2025. Worth checking whether that repeats.
Honest framing: a sausage and a mulled wine on the Rynek costs about 65 to 70 PLN, which is roughly double a proper sit-down lunch elsewhere in the city. Polish media run a "market price shock" story about it every single December. Our advice is to treat the market as one evening's atmosphere and one or two things you actually want, then eat properly somewhere else. Our Krakow food budget guide gives you the baseline to compare against.
The Oscypek Problem
This is the thing worth knowing, and almost nobody writing in English gets it right.
Oscypek is a protected designation of origin cheese, registered in 2008. The rules are strict: at least 60 percent sheep's milk, 600 to 800 grams, 17 to 23 centimetres, in the distinctive double-spindle shape. And critically, it can only legally be produced from roughly late April to early October, while the sheep are grazing on the mountain pastures. Outside that window, it cannot be made at all.
The Christmas market runs from late November. Do the arithmetic. The cheese being grilled in front of you in December is essentially never fresh oscypek.
What it usually is is golka, a smooth, springy, usually smoked cheese made mainly from cow's milk. It is milder, softer and less salty than the real thing, and it is legally not allowed to be called oscypek. That is why you will see stalls labelled "scypek", "serki bacy" or "ser prosto od bacy", all near-misses that stay on the right side of the naming rules.
Two things to add, because the honest version matters more than the gotcha. First, golka is not a fraud and it is not bad. Grilled with cranberry preserve it is a genuinely good thing to eat on a cold square, and you should absolutely have one. It just is not the cheese on the postcard. Second, if you see small cheeses shaped like animals or hearts labelled redykolka, those are not imitations either. Redykolka is its own protected cheese, registered in 2009, made from the leftovers of oscypek production. Most English blogs get that backwards.
Spelling note while we are here: oscypek is the correct, dictionary-standard Polish spelling and the one in the EU register. You will see "oszczypek" on stall signs. It is a recognised but rare variant, and it is a mild tell.
Two Words That Will Save You
Grzaniec on a stall sign can mean mulled wine or mulled beer. They are both good and they are very different. Ask "grzaniec z wina czy z piwa?" and you will get a straight answer and a small amount of respect.
Mulled beer, grzane piwo, is a light lager warmed with cloves, cinnamon, ginger and orange, sweetened with honey. The richest version is thickened with egg yolks whisked with sugar, which makes it creamy and slightly alarming and absolutely worth trying once.
And a small piece of trivia that will make you the most annoying person at the stall: grzaniec galicyjski is a brand, not a folk recipe. It was created in 1994 and it has simply become the default name for mulled wine in Poland. The Galicia in the name is the Habsburg province Krakow sat in, which is at least a nice local touch. For the wider picture on how Poles drink, our guide to alcohol in Polish food culture covers the etiquette.
The Thing Actually Worth Planning Around
If you are here in the first week of December, go to the szopki competition.
Krakow nativity scenes are elaborate, brightly coloured constructions that fold the city's real architecture, the towers of St Mary's, the Cloth Hall, Wawel, around the Nativity. The tradition started in the 19th century with bricklayers looking for winter work. It was inscribed on the UNESCO Representative List of Intangible Cultural Heritage in 2018.
Every year on the first Thursday of December, makers carry their szopki to the Adam Mickiewicz monument on the Main Square, where they are displayed around midday before judging. In 2026 that falls on Thursday 3 December. The winners then go on show at Krzysztofory Palace on the square, December through February.
It happens in the same square as the market, most visitors have no idea it is coming, and it is free. If you are in Krakow that week, be at the Mickiewicz statue at midday. It is the single best hour of the Krakow Christmas calendar. Our piece on why the Old Town is a UNESCO site has more on how much of this city carries that status.
What Actually Closes, and When
This is where visitors get caught out, and most English-language guides are now out of date on it.
Since 2025, 24 December is a statutory public holiday in Poland. Not "shops close at 2pm", which is what you will read almost everywhere. They do not open. Poland now has 14 statutory days off, and Christmas Eve is one of them.
For 2026 the calendar is unusually brutal:
- Thursday 24 December is Wigilia and a public holiday. Large shops closed all day. Most restaurants close from the afternoon, because everyone is at a family table.
- Friday 25 December, public holiday, trading ban.
- Saturday 26 December, also a public holiday in Poland, also a trading ban. Biedronka, Lidl, Kaufland, all shopping centres closed.
- Sunday 27 December is a non-trading Sunday. The December trading Sundays in 2026 are the 6th, 13th and 20th. The one between Christmas and New Year is not one of them.
- Friday 1 January, public holiday, trading ban.
That is four consecutive closed days from the 24th to the 27th. What stays open: petrol stations, which have the widest food range of anything on a holiday, pharmacies, bakeries, florists, souvenir shops, and anything whose main business is gastronomy. Restaurants are legally exempt from the trading ban, so plenty do open, but book ahead and do not assume.
How Poles Actually Do Christmas
Worth understanding, because it explains why the city feels the way it does on 24 December.
Poland celebrates on the evening of the 24th, not the 25th. Wigilia is the meal, and it is when gifts are exchanged. It starts when the first star appears, so there is no fixed time. Everyone breaks a piece of oplatek, a thin blessed wafer, with everyone else and exchanges wishes. Around 97 percent of Poles do this. It is the emotional centre of the evening, more than any dish.
Twelve dishes, traditionally, one per apostle, though plenty of families serve an odd number instead. No meat, which is a strongly kept custom rather than a hard obligation in most years. Hay under the tablecloth. An empty place setting, for the Christ child, for a traveller who might knock, or for someone who is no longer there.
The food: barszcz z uszkami, clear fermented beetroot broth with tiny mushroom-filled dumplings called "little ears", or clear mushroom soup. Karp, carp, fried in breadcrumbs or set in aspic. Makowiec, a rolled yeast cake with a dense poppy seed filling. Piernik, dark honey-and-spice gingerbread. Kompot z suszu, dried fruit simmered with spices, to drink. Then pasterka, midnight mass, and if you want to see that in Krakow, St Mary's on the Main Square is the obvious choice and will be packed.
One correction to the internet: kutia, the wheat, poppy seed and honey dish, is an eastern Polish thing. It belongs to Podlasie, Lublin and families with Borderlands roots. It is not a standard Krakow Wigilia dish, whatever the listicles say.
And yes, the live carp in the bathtub is real. Fewer people do it every year, and nearly 70 percent of Poles now support banning live carp sales outright, but ask any Pole over 40 and they will have a story.
Making a Trip of It
December in Krakow is cold, dark by four, and one of the better times to be here. The Old Town is at its most photogenic, the crowds are smaller than summer, and the food is at its heaviest, which is exactly when Polish cooking makes the most sense.
Our Krakow Tasty Polish Food Tour runs through the winter. Three hours, over six tastings including pierogi, zapiekanka, bigos and herring, a cherry liqueur and two or three Polish shots, 167 PLN, small groups, 18+. In December it does a specific job: it gives you the map, so you spend the rest of your trip eating in the places you actually liked rather than paying market prices out of convenience. Free cancellation up to 24 hours, which matters when you are booking around a Polish winter.
If you want the city's story alongside it, the Krakow History Walking Tour is 39 PLN and includes a drink and a Polish snack, which in December is the correct format for standing outside. It costs less than most museum tickets and it pairs naturally with the market being right there.
Still deciding when to come? Our month-by-month guide to the best time to visit Krakow for food weighs winter against the rest of the year honestly.
Frequently Asked Questions
When is the Krakow Christmas market in 2026?
The 2026 dates have not been confirmed as of September 2026. The last three editions all opened on the last Friday of November and closed on 1 January, which points to roughly 27 November 2026 to 1 January 2027. Craft stalls typically run 10:00 to 20:00 and food stalls later, to around 22:00.
Is the food at Krakow Christmas market expensive?
Yes, by local standards. A sausage in a bun ran 50 PLN and a bigos 40 PLN in December 2025, roughly double what the same food costs elsewhere in Krakow. The best value item is bread with lard at around 19 PLN, and mulled wine at 18 PLN for 200 ml is fairly priced.
Is the oscypek at the Christmas market real?
Almost never. Genuine oscypek is a protected sheep's-milk cheese that can only be produced from around late April to early October, so it cannot legally be made during the Christmas market season. What is sold in December is usually golka, a cow's-milk smoked cheese. It is good, it just is not oscypek.
What is closed in Krakow at Christmas?
In 2026, large shops are closed on 24, 25, 26 and 27 December, and again on 1 January. Christmas Eve has been a statutory public holiday in Poland since 2025, so shops do not open at all that day. Petrol stations, pharmacies, bakeries and restaurants are exempt from the trading ban and many stay open.
What do Poles eat on Christmas Eve?
Wigilia, on the evening of 24 December, is the main Christmas meal. Traditionally twelve meat-free dishes, opening with barszcz with mushroom dumplings or clear mushroom soup, then carp, and finishing with poppy seed cake and gingerbread. The meal begins with everyone sharing a piece of blessed wafer called oplatek.