CityCompass

What to eat in Kraków

Polish cuisine is heavier and meatier than most visitors expect, but Kraków also has a great vegetarian scene, excellent cafés and several cheap, authentic places where lunch costs the same as a coffee in Berlin. Here is the short version.

Updated: 2026-04-14

Five things worth trying

  • Pierogi. Classics: ruskie (potato and cottage cheese) and meat. The Kraków twist: 'pierogi pieczone' — pan-fried to crispy. Usually 25-35 zł for a plate of 6-8. Full guide.
  • Obwarzanek krakowski. Braided, sprinkled with sesame or poppy. Sold from blue carts on the streets. 3-4 zł each. A genuine Kraków symbol. Where it comes from.
  • Zapiekanka. Half a baguette with mushrooms, cheese and ketchup, baked. The classic place: the Okrąglak market hall on Plac Nowy (Kazimierz). 14-18 zł.
  • Żurek. Sour rye soup served with sausage and an egg. Often in a hollowed-out bread bowl. Poland's favourite soup.
  • Bigos. Traditional Polish stew of sauerkraut, meat and mushrooms. Tastes better on day two. Best in restaurants outside the centre.

Where not to eat

Restaurants with photos of dishes in the menu, with a clock on the facade saying 'only 25 zł', and with a host pulling people in from the street, are traps. A menu in seven languages is another warning sign. In practice: if a restaurant has windows directly on the main square, it is a bad option. Walk one block away.

Milk bars — the cheap-lunch secret

A bar mleczny is a traditional Polish cafeteria, subsidised by the state since the communist era. A full lunch — soup, main, compote — costs 18-28 zł. No waiters, order at a window, carry your own tray. One of the best places to taste everyday Polish cooking. Full guide.

Related guides