Krakow has two dishes unique to the city and several more shared with the broader Polish food tradition. The city-specific ones are worth knowing because you won't find the genuine article outside Krakow. The shared Polish dishes are done well here because the city has a functioning local food culture that pre-dates the tourist economy.

Obwarzanek Krakowski: The City's Own Pretzel

The obwarzanek is a ring-shaped bread product — braided, boiled, then baked — sold from street carts across Krakow. It is not a bagel. The texture is different (chewier on the outside, softer inside), the shape is larger, and the toppings vary: salt, poppy seeds, sesame, sometimes cheese. Krakow's obwarzanek has EU Protected Geographical Indication status — it can only be called a Krakow obwarzanek if it is made in the Krakow region to a specific recipe.

The carts are everywhere in the Old Town and around the Market Square. Cost: 2–3 PLN. Eat one immediately. Eat another one an hour later.

Zapiekanka from Plac Nowy

The open-faced baguette half, topped with mushrooms and melted cheese, from the rotunda kiosks on Plac Nowy in Kazimierz. This is the definitive version of the dish in Poland — the rotunda has been selling them since the communist era and the format hasn't needed changing. Cost: 8–15 PLN depending on toppings. Queue at the rotunda hatch, get your zapiekanka, eat it on the square.

Oscypek: Smoked Mountain Cheese

A traditional smoked cheese from the Tatra Mountains south of Krakow, made from sheep's milk, pressed into distinctive spindle or ball shapes, and cold-smoked over spruce wood. It has a strong smoky flavour and a firm texture. Sold at street markets and mountain-themed restaurants. Often served grilled with cranberry jam. If you're visiting the Tatra Mountains (Zakopane), you'll find it everywhere; in Krakow, look for it at market stalls.

The Standard Polish Dishes

Pierogi: Krakow versions are generally good. Pierogi Ruskie (potato, cheese, onion) at any decent milk bar or restaurant. Also worth trying pierogi z mięsem (meat) fried in butter.

Żurek: the sour rye soup served in a bread bowl, with hard-boiled egg and white sausage. More distinctly Polish than anything else on the menu. Order it on your first day.

Barszcz Czerwony: red beetroot soup, usually served with small mushroom dumplings (uszka). Christmas-traditional but available year-round.

Bigos: hunter's stew of sauerkraut, cabbage, and various meats. Best when made in advance and reheated multiple times; restaurant versions are variable.

Kotlet Schabowy: breaded pork cutlet, Poland's answer to Schnitzel. Thin, crisp, with mashed potato and braised cabbage. Any milk bar.

Our Take

Buy an obwarzanek from the first cart you see. Get a zapiekanka from the Plac Nowy rotunda on whatever evening you're in Kazimierz. Order żurek and pierogi Ruskie together at a milk bar for lunch. The oscypek from a market stall if you see it, grilled if possible.