CityCompass

Pierogi in Kraków — varieties, places, prices

Pierogi are the most important dish in Polish cuisine and almost always the first thing a foreign visitor wants to try in Kraków. Here's everything you need to know in five minutes: what to order, where to go, and how not to get charged premium prices for frozen 'homemade' dumplings.

Updated: 2026-04-14

What pierogi are

Pierogi are crescent-shaped wheat dough dumplings filled with various stuffings, boiled in water, sometimes additionally pan-fried in butter with onions. The Polish archetype of 'food I miss abroad' — almost every Polish emigrant pines for pierogi after a year overseas. In Kraków you'll find them literally everywhere, from milk bars to fine dining.

The most common varieties

  • Ruskie potato + cottage cheese + onion. NOT Russian. The name comes from old Ruthenia (Ukraine/Belarus), where they originated. The most popular variety in all of Poland.
  • Z mięsem (with meat) minced pork or mixed meat, sometimes with onion.
  • Z kapustą i grzybami (sauerkraut and mushrooms) classic, vegetarian, with a stronger flavour. Traditionally served on Christmas Eve.
  • Ze szpinakiem (spinach) — with spinach and feta or cottage cheese, more recent.
  • Z owocami (with fruit) dessert. Strawberry, blueberry or cherry. Topped with sour cream and sugar. Seasonal (summer).

Boiled or fried

Classic pierogi are boiled. A common Kraków variant is 'odsmażane' (pan-fried): first boiled, then crisped in butter, served with skwarki (bacon bits) and caramelised onion. Try both and pick your favourite.

Where to eat them in Kraków

  • Pierogarnia Krakowiacy (Szewska 23) — 30+ varieties, ~25-32 zł per plate, near Rynek.
  • Przystanek Pierogarnia (Bonerowska 14) — small, local, queue at lunchtime.
  • Pierogarnia Pierożki u Vincenta (Józefa 11, Kazimierz) — neighbour of Eszeweria, good, tiny place.
  • Bar Mleczny Pod Temidą (Grodzka 43) — cheapest pierogi in the centre (16-19 zł), milk bar.
Trap: Some menus in tourist-area restaurants show prices 'per 100 g' instead of per plate. A standard six-pierogi serving weighs 250-300 g. A '18 zł / 100 g' price sounds reasonable but actually means 45-55 zł per plate. Always check what 'price' means.

Related guides