Pierogi€stare-miasto
Pierogarnia Krakowiacy on Szewska in Kraków's Old Town runs a 30-strong pierogi carte: ruskie, meat, duck, spinach, sweet cherry. Counter service, queue at lunch.
Signature: Pierogi ruskie, Pierogi with duck
Order: A mixed plate of pierogi ruskie and pierogi with duck; a glass of kompot to wash it down.
Tip: Pierogi come boiled or pan-fried. Pan-fried takes 5 extra minutes; ask for half-and-half.
Pierogi€stare-miasto
Przystanek Pierogarnia in Kraków's Old Town is the no-nonsense pierogi counter locals queue at: 20 fillings, plates from 18 zl, open from 11:00 to late.
Signature: Pierogi z mięsem, Pierogi z kapustą i grzybami
Order: Pierogi z mięsem (minced meat) and the cabbage-and-mushroom version. Sour cream on the side.
Tip: Cash and card. Counter seats only; ten stools and a window-bar.
Bar mleczny€stare-miasto
Bar Mleczny Pod Temidą on Kraków's Grodzka is the city's most editorial surviving milk bar: laminated menu, queue-and-pay-first, full meals for 15 to 25 zl since the 1960s.
Signature: Żurek, Kotlet schabowy
Order: Żurek (sour rye soup), kotlet schabowy with mash, kompot. The whole meal lands under 25 zl.
Tip: Bring cash; the card terminal is unreliable. Tables share with strangers; queues at lunch.
Bar mleczny€stare-miasto
Milkbar Tomasza on Kraków's Świętego Tomasza updates the milk-bar form: same prices and naleśniki, but table service and a younger crowd. Breakfast from 09:00.
Signature: Naleśniki with cottage cheese, Pierogi
Order: Naleśniki with cottage cheese and strawberry jam; the żurek soup is the runner-up.
Tip: Closed Monday. Breakfast all day; the brunch plate at 25 zl is the steal.
Highlander Polish€€stare-miasto
Morskie Oko in Kraków cooks Tatra-highlander Polish in a wooden-room dining hall with live folk music. Oscypek, kwaśnica cabbage soup, slow lamb.
Signature: Oscypek with cranberry, Highlander lamb stew
Order: Grilled oscypek with cranberry and the kwaśnica sour-cabbage soup with smoked pork ribs.
Tip: Live highlander folk music in the dining room most evenings; check ahead for the schedule.
Polish salad bar€stare-miasto
Chimera on Kraków's Świętej Anny is a salad-bar counter near the Jagiellonian University in a covered medieval courtyard. You build a plate; the kitchen weighs it.
Signature: Build-your-own salad plate, Stuffed cabbage rolls
Order: A four-salad plate with the cabbage rolls; the kompot is the drink.
Tip: Cash and card. Daily 10:00 to 22:00; the covered courtyard is the main dining area.
Vegan Polish€€stare-miasto
Veganic on Karmelicka in Kraków cooks Polish classics fully plant-based: pierogi ruskie with cashew cream, beetroot tartare, vegan żurek soup, oat-milk kompot.
Signature: Vegan pierogi ruskie, Beetroot tartare
Order: Vegan pierogi ruskie and the beetroot tartare. The vegan żurek runs in winter.
Tip: Closed Monday. The weekend brunch service is the easy table to take.
Polish home cooking€stare-miasto
Smakołyki on Kraków's Straszewskiego is the cheap-and-honest student-canteen Polish home-cooking room: schabowy, pierogi, potato pancakes, full plate under 30 zl.
Signature: Schabowy with potatoes, Pierogi
Order: Kotlet schabowy with mashed potato and sauerkraut; pierogi ruskie as a starter.
Tip: Cash only. Closes 22:00 weekdays; until 17:00 Sunday. No bookings.
Traditional Polish€€stare-miasto
Pod Baranem near the Wawel side of Kraków's Planty cooks classic Polish since 1997. Chef-founder Jan Baran's menu runs duck, veal cheeks, traditional soups.
Signature: Duck with apple, Veal cheeks
Order: Duck with apple and red cabbage; veal cheeks in mushroom sauce.
Tip: Reservation only in the evening; lunch easier as walk-in. Close to Wawel Castle.