krakow food guide (2026)
honest reviews of 12 best food spots in krakow with prices in pln and usd. pierogi, zapiekanka, pulled pork, and a speakeasy bar.
tldr: out of 12 spots i tried in krakow, my top 3 are the pierogi restaurant near the old town (classic polish dumplings, 35 pln / 9 usd), andrus in kazimierz (pulled pork sandwiches, 30 pln / 7.50 usd), and mercy brown (speakeasy cocktails, 45 pln / 11 usd per drink). full reviews with prices and honest opinions below.
krakow is one of those cities that doesn’t need to try hard with food. the polish kitchen is built on comfort - heavy, hearty, carb-loaded, unapologetically filling - and krakow is where it all comes together in one walkable old town. i spent several days eating my way through the city, from pierogi joints to speakeasy bars, and the damage to my wallet was surprisingly gentle. this is still one of the most affordable food cities in europe, and the quality punches way above what you’d expect.
i covered about 12 places across the main square area, the maly rynek (small market), and kazimierz (the jewish quarter). no one paid me, no one gave me free food. every zloty came out of my own pocket. the total spend across all spots was roughly 450 pln (about 112 usd) for two people across multiple meals and drinks. try doing that in paris.
if you’re looking for more european food guides, i’ve got dedicated ones for zurich and edinburgh as well.
the awards (my personal picks)
- best overall: the cellar restaurant near the main square. hearty polish food in an atmospheric underground setting, with great potato pancakes and ribs.
- best street food: kielbasa krakowska at the maly rynek fall market. a proper smoked sausage with mustard for 15 pln (3.75 usd). the namesake sausage in its namesake city.
- best for adventurous eaters: mercy brown speakeasy. you pick cocktails from pictures without knowing what’s in them. it’s a gamble, but a fun one.
- best budget bite: obwarzanek from any street vendor. 3-5 pln (0.75-1.25 usd) for a sesame-crusted bread ring. it’s everywhere and it’s always decent.
- best comfort food: potato pancakes (placki ziemniaczane) with goulash. found at multiple spots, consistently excellent. 30-40 pln (7.50-10 usd).
- most overrated: zapiekanka in kazimierz. it’s a toasted baguette with toppings. the communist-era nostalgia is real, but the food is just okay. try it once and move on.
- best sweet treat: pistachio paczki from the bakery off the main square. 15 pln (3.75 usd) of pure doughnut perfection.
- best surprise: andrus pulled pork. did not expect to find pulled pork this good in poland. smoky, juicy, no sauce needed.
the full list
| # | spot | area | best for | cost for two | my rating |
|---|---|---|---|---|---|
| 1 | mercy brown | old town | cocktails, experience | 120 pln / 30 usd | 9/10 |
| 2 | cellar restaurant | old town | polish classics, ribs | 180 pln / 45 usd | 8.5/10 |
| 3 | andrus | kazimierz / old town | pulled pork | 80 pln / 20 usd | 8.5/10 |
| 4 | pierogi restaurant | old town | pierogi, stuffed cabbage | 100 pln / 25 usd | 8/10 |
| 5 | potato pancake spot (plac nowy area) | kazimierz | placki with goulash | 80 pln / 20 usd | 8/10 |
| 6 | kielbasa at maly rynek | maly rynek | sausage, street food | 40 pln / 10 usd | 8/10 |
| 7 | paczki bakery | old town | doughnuts, dessert | 40 pln / 10 usd | 7.5/10 |
| 8 | bigos restaurant | old town | hunter’s stew, beer | 120 pln / 30 usd | 7.5/10 |
| 9 | bbq ribs spot | old town cellar | smoked ribs | 160 pln / 40 usd | 7/10 |
| 10 | fall market food stalls | maly rynek | seasonal street food | 60 pln / 15 usd | 7/10 |
| 11 | zapiekanka stall | kazimierz | nostalgia, quick bite | 50 pln / 12.50 usd | 6/10 |
| 12 | random beer halls | old town | cheap beer, atmosphere | 60 pln / 15 usd | 6.5/10 |
the top tier (my regulars)
1. mercy brown speakeasy
old town / 120 pln / 30 usd for two drinks / 9/10
i had never been to a speakeasy before krakow. this place is hidden behind an unmarked door near the main square, and you have to be escorted in by a bouncer through a maze-like corridor. the menu is just pictures - no descriptions, no ingredient lists. you find an image that speaks to you, and they make whatever that image represents.
my cocktail came with giant bubbles on top that burst into smoke. salty and sweet at the same time, genuinely complex. my partner’s had a chip on top that you eat before sipping - it tasted like a remixed margarita. both were excellent, and i say this as someone who doesn’t usually care about cocktails.
apparently this place was featured in the new york times as one of the top bars in the world. the polish restaurant next door (same building) serves classic polish food with a modern twist and is worth eating at before you head to the bar.
what to order: just pick the picture that catches your eye. that’s the whole point.
verdict: the most memorable bar experience i’ve had in europe, and i’m not even a cocktail person.
2. cellar restaurant (ribs and polish classics)
old town / 180 pln / 45 usd for two / 8.5/10
this place is underground, literally. a massive cellar space with multiple rooms, atmospheric stone walls, and the kind of vibe that makes you forget what century it is. the food matches the setting.
i ordered the smoked ribs on the waitress’s recommendation over wild boar. the ribs were tender with a good smoky flavor - the barbecue sauce was different from what i’m used to (not american-style), but the meat quality was excellent. my partner had potato pancakes with goulash, and honestly those might have been better than the ribs. crispy exterior, rich goulash, comfort food at its absolute peak.
the portions are generous and the prices are fair for the location and quality. a full meal with drinks for two came in under 200 pln (50 usd).
what to order: potato pancakes with goulash, smoked ribs, local beer on tap.
verdict: the best sit-down polish meal i had in krakow. the cellar atmosphere is half the experience.
3. andrus pulled pork
kazimierz / old town / 80 pln / 20 usd for two / 8.5/10
finding excellent pulled pork in poland was not on my bingo card, but here we are. andrus has a food truck in kazimierz and a brick-and-mortar spot steps from the main market square. the classic pulled pork sandwich is smoky, impossibly juicy, and barely needs the barbecue sauce they put in it.
they also serve bigos (hunter’s stew) which is thick, meaty, loaded with cabbage, and deeply satisfying. the bread on the side was great too. good cold beer on tap. the indoor seating is comfortable and the staff are friendly.
i went back twice in the same trip. the second time was supposed to be at the kazimierz food truck, but it was closed, so i walked to the main location instead. worth the walk.
what to order: classic pulled pork sandwich, bigos with bread, beer on tap.
verdict: the best casual lunch spot in krakow. the pulled pork is genuinely world-class.
the solid middle
4. pierogi restaurant
old town / 100 pln / 25 usd for two / 8/10
the first meal in krakow has to be pierogi. that’s not negotiable. i had a plate of mixed pierogi (couldn’t tell you exactly what was inside all of them, but they were delicious) and my partner had stuffed cabbage rolls. both came with local beer on tap.
the pierogi were pillowy and well-seasoned. the stuffed cabbage had incredibly tender meat in a tangy sauce that paired beautifully with the soft cabbage. simple, traditional, executed well. this is why polish food works - it doesn’t pretend to be complicated.
what to order: mixed pierogi, stuffed cabbage (golabki), local beer.
verdict: exactly what you come to krakow for. no frills, just good polish dumplings.
5. potato pancake spot (near plac nowy)
kazimierz / 80 pln / 20 usd for two / 8/10
this place was recommended by a local guide as a replacement for a beloved potato pancake spot that closed after years of operation. it had just recently opened and was already delivering. the potato pancakes with goulash were crunchy on the outside, soft inside, and the goulash was rich and well-seasoned.
i went back for seconds because the first portion was that good. the place is small and no-frills, which is exactly how potato pancake shops should be. if you’re in kazimierz, this is a mandatory stop.
what to order: potato pancakes with goulash. nothing else needed.
verdict: possibly the best potato pancakes in krakow right now. the goulash seals the deal.
6. kielbasa at the maly rynek
maly rynek / 40 pln / 10 usd for two / 8/10
the maly rynek (small market) is a few hundred meters from the main square. historically, this is where they sold the “stinky stuff” - fish, pig feet, anything they didn’t want near the nice cloth market. now it hosts seasonal markets, and during autumn and christmas, the food stalls here are excellent.
the kielbasa krakowska - the krakow sausage in krakow - is something you absolutely cannot skip. thick, smoky, served with fantastic mustard. 15 pln (3.75 usd) for a proper sausage that hits every note. the fall market also has other food stalls, entertainment, and arts and crafts.
what to order: kielbasa with mustard. that’s it.
verdict: you cannot leave krakow without eating a krakow sausage. this is the spot.
7. paczki bakery
old town (off main square) / 40 pln / 10 usd for two / 7.5/10
i came here for the pistachio paczki (polish doughnut) and it was so good i went back for a second one. the pistachio cream filling was rich and balanced, the dough was fresh and soft. i tried raspberry on the second visit - it was good, a bit sour which balanced the sweetness nicely, but pistachio is the winner.
they also have salted caramel and cheesecake fillings. a local in line behind me (from south carolina, of all places) recommended the raspberry, which turned out to be solid advice. each paczek costs about 12-18 pln (3-4.50 usd).
what to order: pistachio paczki first, raspberry second.
verdict: the best quick sweet fix in krakow. pistachio is the move.
8. bigos and traditional stew
old town / 120 pln / 30 usd for two / 7.5/10
bigos (hunter’s stew) is one of those dishes that sounds simple but has a depth of flavor that catches you off guard. this version was a thick stew loaded with different meats and cabbage, served with fresh bread. it was piping hot and packed with flavor.
paired with a chicken cutlet for variety and some fresh bread, this made for a solid traditional polish dinner. the restaurant had good atmosphere and friendly staff. i came back to this place twice during my stay.
what to order: bigos with bread, chicken cutlet, beer.
verdict: a proper hearty polish meal. the bigos is deceptively good.
the ones i’d skip (but you might not)
9. zapiekanka in kazimierz
kazimierz / 50 pln / 12.50 usd for two / 6/10
this is krakow’s communist-era pizza substitute - a halved baguette toasted with toppings like cheese, mushrooms, meat, and onions. they even give you a bib because it’s messy. the history is interesting: when poles couldn’t get proper pizza ingredients during the socialist period, this is what they came up with. after communism ended, nostalgia brought it back.
i’ll be honest - it’s exactly what it looks like. a big piece of toasted bread with toppings. it’s not bad, but it’s not something i’d go out of my way for. if you grew up eating these, i understand the attachment. for everyone else, try it once for the cultural experience and move on.
what to order: mountain cheese and mushroom is the classic combination.
verdict: more interesting as a history lesson than a meal. try it once, take a photo, no need to return.
krakow food tips
- the main market square is beautiful but the restaurants directly on it charge a premium. walk one block in any direction and prices drop 20-30% for equivalent or better quality.
- kazimierz (the jewish quarter) is the best food neighborhood. more local, better prices, and the density of good restaurants and street food is hard to beat.
- polish beer is excellent and cheap. a half-liter on tap runs 10-18 pln (2.50-4.50 usd) at most restaurants. try the local craft options.
- the maly rynek seasonal markets (fall and christmas) have great street food. if your visit coincides with one, definitely go.
- tipping is not mandatory in poland but 10% is appreciated for good service. some places add a service charge, so check your bill.
- obwarzanek (pretzel rings) are sold from carts on every corner for 3-5 pln. grab one when you’re walking between meals. they’re perfect for snacking.
- krakow is very walkable. all the food spots i’ve mentioned are within a 15-minute walk of each other.
- portions are generous everywhere. don’t over-order on your first night - polish food is heavy and filling.
if you found this useful, check out these other european food guides: