Polish cooking was built to get through winter. Rye instead of wheat, potatoes, cabbage, forest mushrooms, pork, and a lot of dairy, with sourness everywhere because fermenting was how food kept until spring. Kraków adds its own street classics on top: a bread ring with protected status, a late-night baguette and a sausage van that locals rank above most restaurants.

This guide goes dish by dish: what each one is, how to order it, and the one place we send people for it. The six kitchens we use most are reviewed further down. If pierogi are the whole point of your trip, the pierogi guide goes deeper.

If you only have one day

Obwarzanek from a cart for breakfast, pierogi at a canteen for lunch, duck for dinner, zapiekanka at midnight.

Weekday lunch at U Stasi from noon, or Pod Temidą any day. Dinner at Pod Baranem. The zapiekanka is on Plac Nowy in Kazimierz. Everything else on this page is a bonus.

14 dishes to try, and where

1. Pierogi

Boiled dumplings, sometimes pan-fried after, and the dish everyone comes for. Start with ruskie, which means Ruthenian, not Russian: potato, twaróg cheese and fried onion. Then try one meat filling and, in summer and early autumn, the fruit ones with sweet cream. Savoury pierogi often arrive under fried onion or bacon bits, skwarki; ask for bez skwarek if you skip pork.

Where: U Stasi for weekday lunch, Przystanek Pierogarnia on any day. The full ranking is in our pierogi guide.

2. Żurek, sour rye soup

A soup made on fermented rye, so it is sour the way sourdough is, with white sausage, potato and half a boiled egg. Some places serve it in a hollowed-out loaf, which photographs well; a bowl gets you more soup.

Where: Pod Baranem in the Old Town, Atrium in Kleparz, or Pod Temidą for the milk-bar version.

3. Barszcz czerwony, clear beetroot soup

A ruby broth, a little sweet and a little sour. On Christmas Eve it comes with uszka, tiny mushroom dumplings; the rest of the year it is often served in a cup to drink, next to a croquette, krokiet.

Where: On most traditional menus in the city, and at the stalls of the Christmas market.

4. Placki ziemniaczane, potato pancakes

Grated potato fried until the edges crackle, with sour cream, or po węgiersku, folded around goulash. Heavy, cheap and exactly right on a cold day.

Where: Pod Temidą on Grodzka, with a glass of kompot.

5. Kaczka z jabłkami, roast duck with apples

The Sunday dinner of Polish families: duck roasted with apples, usually with beetroot and potatoes or dumplings on the side.

Where: Pod Baranem, where it is the dish to order first.

6. Kotlet schabowy, breaded pork chop

Poland's answer to schnitzel: pounded pork loin in breadcrumbs, fried and served with boiled potatoes and mizeria, cucumber in sour cream. The default Sunday lunch for half the country.

Where: On the daily board of almost every canteen and milk bar. Look for the lunch set, often written as zestaw dnia or danie dnia, which usually includes a soup.

7. Gołąbki, cabbage rolls

Cabbage leaves rolled around minced meat and rice, sometimes buckwheat, then baked in tomato or mushroom sauce. The name means little pigeons, and nobody agrees why.

Where: Milk bars and home-style canteens, where it rotates on and off the daily menu.

8. Bigos, hunter's stew

Sauerkraut and fresh cabbage cooked for hours, often over several days, with pork, sausage, dried mushrooms and prunes. It gets better every time it is reheated, which is why every Polish family claims the best one.

Where: Winter menus, and the Christmas market on the Main Square, next to żurek in a bread bowl and grilled kiełbasa.

9. Żeberka, slow-roasted pork ribs

Pork ribs roasted or braised slowly until they come off the bone, often finished with honey or plum. More of a restaurant dish than a canteen one.

Where: Atrium in Kleparz, where the rib fell apart before the knife arrived.

10. Obwarzanek krakowski

Kraków's own bread ring: twisted strands of dough, boiled, then baked and topped with poppy seed, sesame or salt. It has been a protected EU regional product since 2010 and is sold from glass street carts all over the centre. The real thing has grill marks on the underside, and certified carts carry a blue sticker.

Where: Any cart in the centre. Mornings are best, when the batch is fresh.

11. Zapiekanka

Half a baguette baked with mushrooms and melted cheese, then loaded with toppings and a stripe of ketchup. Seventies street food that never left. The place to eat one is the round hall, Okrąglak, on Plac Nowy in Kazimierz, where a ring of windows sells them until late; Endzior is the window with the queue.

Where: Plac Nowy, Kazimierz. Hours vary by window and by night, so bring some cash and check Google Maps first. More of Kazimierz in our neighborhood guide.

12. Kiełbasa from the blue van

Grilled sausage with bread and mustard, sold in the evening from an old blue Nysa van parked by Hala Targowa on Grzegórzecka street. A late-night Kraków institution.

Where: Hala Targowa, usually Monday to Saturday from the evening into the small hours. Published hours disagree, so treat it as a night plan, not a timed one, and carry cash.

13. Oscypek, smoked highland cheese

Spindle-shaped smoked sheep's cheese from the Tatra highlands, protected in the EU since 2008. In Kraków it is sold grilled at street stalls, with cranberry jam. Genuine oscypek is only made in the grazing season, roughly May to September; outside it, stalls sell similar smoked cheeses that are tasty but are not the same thing.

Where: Stalls around the Main Square, and the Christmas market in winter.

14. Twarożek and a Polish breakfast

Twaróg is fresh farmer's cheese, and a Polish breakfast is mostly built around it: mashed with chives, radish and sour cream, spread thick on rye or sourdough, with a tomato on the side.

Where: Bruk Cafe in Kleparz has a twaróg sandwich, kanapka z twarożkiem, on its breakfast menu, from 8:00 on weekdays. For a loaf to take away, Pietka on Łobzowska or Zaczyn across the river in Dębniki. More mornings in our breakfast guide.

Something sweet

Sernik is cheesecake made with twaróg, denser and less sweet than the New York kind, and the Kraków version wears a pastry lattice on top. Szarlotka is apple cake, pączki are filled doughnuts that Poles eat by the dozen on Fat Thursday, and kremówka is the cream slice made famous by Wadowice, the hometown of Pope John Paul II. Any cukiernia, a Polish pastry shop, will have at least two of them.

Something to drink

Kompot is fruit simmered in water with a little sugar and served cold, the drink of a milk-bar lunch. Nalewka is a fruit liqueur, with cherry and quince the classics. And Poland makes wine now, a good share of it in Małopolska around Kraków: Moti, below, pours little else.

Where to eat it: six kitchens

Old Town · the lunch canteen

Jadłodajnia U Stasi

The place to understand what Polish home cooking tastes like when nobody is cooking for tourists. A family canteen in a courtyard off Mikołajska, roughly eighty years old, with a handwritten menu that gets shorter as the afternoon goes on. Pierogi are the reason for the queue, but the soups and the daily mains are the same kitchen. Weekdays only, from noon.

Jadłodajnia U Stasi, ul. Mikołajska 16, Old Town, Krakow
ul. Mikołajska 16, Old Town Mon to Fri 12:00 to 17:00, sells out early $
Weekday lunch only Handwritten menu Queue with locals
Old Town · the milk bar

Bar mleczny Pod Temidą

A bar mleczny is the communist-era cafeteria that never closed: you read the board, order and pay at the counter, collect your tray and share a table. Pod Temidą sits on Grodzka, the street between the Main Square and Wawel, and it is the cheapest way to eat four dishes from the list above in one sitting. Open every day, which most of the good Polish lunch places are not.

Bar mleczny Pod Temidą, ul. Grodzka 43, Old Town, Krakow
ul. Grodzka 43, Old Town Daily 9:00 to 20:00 $
Milk bar Open every day Mains under 20 zł
Old Town · the Polish dinner

Restauracja Pod Baranem

When you want the same food on a tablecloth, with a waiter and a wine list. Pod Baranem has been run by one family since 1997, on św. Gertrudy along the Planty, below Wawel, and it does the classics the way Polish families do them on a Sunday. Order the żurek, then the duck with apples, and do not plan anything energetic afterwards.

Restauracja Pod Baranem, ul. św. Gertrudy 21, Old Town, Krakow
ul. św. Gertrudy 21, Old Town Mon to Sat 13:00 to 22:00, Sun 13:00 to 18:00 $$
Family-run since 1997 Polish dinner White tablecloth
Kleparz · the market kitchen

Restauracja Atrium

A few minutes from Stary Kleparz, the city's oldest market, and cooking like it. Atrium buys from the stalls around the corner and turns them into restaurant plates without losing the Polish in them. The żurek is proper, sour and thick, and the slow-roasted rib is the dish to order. The full kitchen runs Wednesday to Saturday from 14:00.

Restauracja Atrium, ul. Krzywa 7, Kleparz, Krakow
ul. Krzywa 7, Kleparz Kitchen Wed to Sat 14:00 to 22:00, breakfast daily 7:00 to 10:00 $$$
Market-sourced Kleparz Sit-down
Kazimierz · modern Polish

Bottiglieria 1881

Everything above, taken as far as it goes. Chef Przemysław Klima cooks modern Polish as a tasting menu only, in a former wine warehouse on Bocheńska, and the restaurant holds two stars in the 2026 Michelin Guide Poland. It is the clearest answer to what Polish food can be when it stops being home cooking. Book weeks ahead and come hungry.

Bottiglieria 1881, ul. Bocheńska 5, Kazimierz, Krakow
ul. Bocheńska 5, Kazimierz Tue to Sat 17:00 to midnight, closed Mon, Sun $$$
Two Michelin stars Tasting menu only Book weeks ahead
Kleparz · Polish wine

Moti Wine Bar & Shop

The drink most visitors never think to order here. Poland has been planting vineyards for twenty years, a good share of them in Małopolska around Kraków, and Moti on the Kleparz market square pours almost nothing else. Ask for a flight of four and let the staff pick; a Solaris white from the region is the usual surprise.

Moti Wine Bar & Shop, Rynek Kleparski 14, Kleparz, Krakow
Rynek Kleparski 14, Kleparz Mon to Fri 16:00 to midnight, Sat 16:30 to midnight, Sun 16:00 to midnight $$
Polish wine Tasting flights Bottles to take home

A Polish food afternoon in Kleparz

If you have a few hours between the main station and the Old Town, Kleparz covers a lot of this page in four streets. Stary Kleparz, the city's oldest market, trades Monday to Saturday from early morning: vegetables, fruit, pickles and dairy from the farmers' stands, and most of them want cash. Start with coffee and the twaróg sandwich at Bruk Cafe on Krótka, eat żurek and the rib at Atrium on Krzywa from Wednesday to Saturday, then finish with a glass of Polish wine at Moti on the market square. The longer version is our day in Kleparz.

How to order like a local

Milk bars: read the board, order and pay at the counter first, wait for your dish to be called, and take the tray back when you finish. Lunch is the main meal: the best canteens close by late afternoon, and the lunch set with soup is the cheapest way to eat well. The Main Square is a markup: terraces on Rynek Główny charge two to three times more than the side streets five minutes away. Tipping: around ten percent at table-service restaurants is normal; at counters and milk bars nobody expects it.

Questions people actually ask

What Polish food should I try in Krakow?

Start with pierogi ruskie, żurek sour rye soup, potato pancakes and an obwarzanek bread ring from a street cart. For a sit-down dinner order roast duck with apples, and late at night eat a zapiekanka on Plac Nowy in Kazimierz. With those six you have tasted most of what Poles eat at home.

What food is Krakow known for?

The obwarzanek krakowski, a boiled then baked bread ring that has been a protected EU regional product since 2010 and is sold from glass carts all over the centre. The zapiekanka from Plac Nowy in Kazimierz is the other local signature, and grilled oscypek, a smoked sheep's cheese from the nearby Tatra highlands, is sold at stalls around the Main Square.

Where can I eat cheap traditional Polish food in Krakow?

Bar mleczny Pod Temidą on Grodzka is a real milk bar with mains under twenty zloty, open every day from 9:00 to 20:00. For weekday lunch, Jadłodajnia U Stasi on Mikołajska opens at noon and sells out by mid-afternoon. Both are a few minutes' walk from the Main Square.

What is a good Polish restaurant for dinner in Krakow?

Restauracja Pod Baranem on św. Gertrudy, family run since 1997, for żurek and roast duck with apples; it is open until 22:00 Monday to Saturday. For modern Polish cooking at the highest level, Bottiglieria 1881 in Kazimierz holds two Michelin stars and serves a tasting menu only.

Is Polish food vegetarian friendly?

More than it looks. Pierogi ruskie, potato pancakes, barszcz, twarożek and fruit pierogi are all meat free. Ask for pierogi "bez skwarek", without the fried bacon bits, and assume żurek and most other soups are made on meat stock unless the menu says otherwise.

When is oscypek in season?

Genuine oscypek, a protected smoked sheep's cheese from the Tatra highlands, is made during the grazing season, roughly May to September. Outside those months the stalls sell similar smoked cheeses, often made with cow's milk, which are good but are not oscypek.