What to Eat in Kraków: Local Dishes, Milk Bars, Vodka Bars & the Best Food Tours

The short version: in Kraków, eat pierogi (filled dumplings), a bowl of żurek (sour rye soup), a zapiekanka (toasted open baguette) from the stalls on Plac Nowy and an obwarzanek (braided bread ring) from a street cart. For the cheapest honest lunch go to a bar mleczny (milk bar) such as Milkbar Tomasza in the Old Town; for Polish cooking with flair, Starka in Kazimierz or the Bib Gourmand Bufet KRK. Drink Polish vodka properly, in small shots with something to eat, at Starka, which pours more than 20 vodkas with its Polish dishes. And if you only have a weekend, a food tour or vodka tasting is the shortcut to the right places and the right orders. Below: what to eat, exactly where to eat it tonight, where to drink, and the food experiences worth booking.

Learn to make pierogi: compare Kraków pierogi cooking classes.

Book a Kraków food experience

Short on time? Let a local walk you to the right places.

Our top pick is the Tipsy Polish Food Tour with Pierogi and Shots: 3 hours, rated 4.8 from 857 reviews on GetYourGuide.

Check availabilityCompare all Kraków food experiences

What to eat in Kraków, and where to eat it

Dish What it is Where to eat it in Kraków
Pierogi Boiled or fried dumplings: ruskie (potato and curd cheese), meat, cabbage and mushroom, or sweet fruit fillings Milkbar Tomasza; Marchewka z Groszkiem, which makes its own
Żurek Sour soup of fermented rye flour, with white sausage and egg A staple of Polish home cooking: ask for it at a milk bar such as Milkbar Tomasza
Barszcz z uszkami Clear beetroot soup with small mushroom dumplings The Christmas Eve soup, so you see it most in December; for home-style Polish soups year-round, try Marchewka z Groszkiem
Zapiekanka Half a baguette topped with mushrooms and cheese, toasted, with ketchup: Kraków’s late-night street food The hatches in the round hall on Plac Nowy
Oscypek Smoked sheep’s cheese from the Tatra mountains, often grilled and served with cranberry The regional-produce stalls at Stary Kleparz
Obwarzanek krakowski A braided bread ring, boiled then baked, with salt, sesame or poppy seeds: the breakfast on the go Street carts around the Main Square and the Old Town
Placki ziemniaczane Potato pancakes, served with sour cream or a mushroom sauce Morskie Oko
Kaszanka Black pudding with buckwheat, fried with onions Bufet KRK

Where to eat in Kraków

Kraków is compact: the Old Town inside the Planty park ring, Wawel Castle at its southern end, the old Jewish quarter of Kazimierz just beyond it, and Podgórze across the Vistula river. You can walk all of it. The rule for eating well: skip the terraces on the Main Square for dinner, eat lunch in a milk bar or a pierogi shop, and go to Kazimierz in the evening. Milk bars are subsidised canteens from the communist era: you queue, order and pay at the counter, then collect your plate when your dish is called.

Old Town (Stare Miasto) and the Main Square

The cheapest good meals in the city are here. Milkbar Tomasza on Świętego Tomasza is a revamped workers’ canteen: pierogi cost around 16 to 25 zł and other mains from about 10 zł. It opens from 08:00 Tuesday to Saturday and from 09:00 on Sundays, closes at 18:00, and is closed on Mondays. On Grodzka, Bar Mleczny Pod Temidą is one of the city’s long-running milk bars, where you order canteen-style at the counter. For a proper Polish dinner, Kogel Mogel on Sienna is a lively retro brasserie listed in the Michelin Guide (Michelin listing) for Kraków classics with a modern touch; finish with the hot apple pie made with Szara Reneta apples. Near Wawel, Pod Nosem on cobbled Kanonicza is also listed in the Michelin Guide (Michelin listing), for traditional cooking such as homemade pasta with game sauce. Morskie Oko on Plac Szczepański is the highlander-style tavern in an Art Nouveau building, with live highlander music: order the regional meat dishes, potato pancakes or pierogi. It is open daily from noon to midnight.

Kazimierz and Plac Nowy

The old Jewish quarter is where Kraków eats and drinks in the evening. In the middle of Plac Nowy, the round market hall (Okrąglak) is lined with zapiekanka hatches: order the classic mushroom and cheese. Endzior is the best-known of the hatches, with a queue to match.The stalls open from 13:00 Tuesday to Friday and from noon at weekends, and stay open until 01:00 on Fridays and Saturdays. Starka on Józefa is a women-owned restaurant for Polish food with modern twists and over 20 vodkas; mains run from 39 to 109 zł, and it opens at 13:00 on weekdays and noon at weekends. Marchewka z Groszkiem on Mostowa, by the footbridge, is a homely bistro that makes everything on site, pierogi included, with a daily lunch dish, pea soup and beef rolls with Silesian dumplings; it opens daily from noon.

Kazimierz also has the city’s best-value Michelin cooking. Bufet KRK, the younger sibling of Bottiglieria 1881, holds a Michelin Bib Gourmand (Michelin listing) for reworked Polish classics such as homemade kaszanka, and meat from the grill. Folga on Plac Nowy, also a Bib Gourmand (Michelin listing), is a brasserie with globally inspired dishes, from oysters to ceviche. NOAH is an Israeli sharing restaurant and Bib Gourmand (Michelin listing), praised for its pitta and lamb kebabs, with Israeli and Polish wines. On Krakowska, the wine bar Nat Bistro holds a Bib Gourmand (Michelin listing) for hearty dishes such as porcini risotto and a list of natural and orange wines. For the big night, Bottiglieria 1881 holds two Michelin stars (Michelin listing), the first restaurant in Poland to win two stars: chef Przemysław Klima reworks Polish recipes, pierogi with saffron among them. It is open Tuesday to Saturday from 17:00; book well ahead.

Podgórze

Across the Bernatka footbridge from Kazimierz, Podgórze is quieter and more local. On the old market square, Mazi is listed in the Michelin Guide (Michelin listing) for well-priced Mediterranean sharing plates, from just-baked pitta to cannoli. Round the corner, Euskadi, also listed (Michelin listing), serves Basque pintxos and larger plates at the lowest Michelin price level, and its neighbour Vamos! is listed (Michelin listing) for Mediterranean plates.

Kleparz and the market area

Just north of the Old Town, past the Barbican and Plac Matejki, Kleparz is the market district. Stary Kleparz is where locals buy their vegetables, cold cuts, dairy and regional products; go in the morning, Monday to Saturday. A few steps away, Filipa 18 in the Hotel Indigo is listed in the Michelin Guide (Michelin listing) for modern takes on Polish classics, with bread baked in-house and ingredients from Stary Kleparz.

Quick picks

  • Classic Polish dinner: Starka in Kazimierz, Kogel Mogel or Pod Nosem in the Old Town.
  • Cheap and fast: Milkbar Tomasza; zapiekanka on Plac Nowy.
  • Special night: Bottiglieria 1881 for two Michelin stars, or Bufet KRK for its Bib Gourmand sibling.
  • Best for the signature dish: pierogi at Milkbar Tomasza or Marchewka z Groszkiem, kaszanka at Bufet KRK, zapiekanka on Plac Nowy.

Names link to Google Maps for directions. We checked these places in October 2026. Opening days change, especially out of season, so check before you go.

The markets

Stary Kleparz, north of the Barbican, is the central market, with fruit and vegetables, herbs, cold cuts and meat, dairy, bread, regional products, flowers, Polish wines and produce from small farms, plus cafés. It trades Monday to Saturday, with only some stalls and cafés open on Sundays; go in the morning while the stalls are full. In Kazimierz, Plac Nowy has a flea market at weekends around the zapiekanka hall. To take home: a bottle of żubrówka (bison-grass vodka) or nalewka (fruit liqueur), oscypek and krówki fudge.

What to drink in Kraków

Vodka is the drink, and Poland makes it from rye, wheat and potatoes, plain or flavoured. Drink it the Polish way: ice-cold, in small shots, with something to eat between rounds, such as pickled cucumber, herring or tartare. Names to know: żubrówka, rye vodka flavoured with bison grass; wiśniówka, cherry liqueur; nalewka, homemade-style fruit liqueur; krupnik, honey liqueur; and miód pitny, mead.

The place to taste it with food: Starka in Kazimierz pours more than 20 vodkas alongside its Polish dishes, so you can order a few small shots between courses the way Poles do.

Beer is the everyday drink. Alchemia on Plac Nowy is the moody bar for a late drink, with live bands or DJs and opening until 04:00 at weekends. For wine, Nat Bistro has natural and orange bottles, and NOAH lists Polish wines.

Food experiences to book in Kraków

Kraków’s best cheap food is in milk bars and market hatches with Polish-only menus, and vodka is better understood than just drunk, which is why a guided tour pays off on a short stay: a local guide takes you through the Old Town and Kazimierz in a few hours, orders the right pierogi and zapiekanka, and walks you through the vodkas and the snacks that go with them. A vodka tasting with Polish food is the easy evening version. These are the best-rated options on GetYourGuide.

Experience Length Rating (reviews) Best for Book
Tipsy Polish Food Tour with Pierogi and Shots 3 hours 4.8 (857) A first evening Check availability
Street Food Walking Tour 2 hours 4.7 (429) A quick taster Check availability
Vodka Tasting Tour with Polish Tapas 2.5 hours 4.9 (231) Vodka Check availability
6-Course Polish Food Tour with Vodka Tasting 2.5 hours 4.8 (103) A full dinner Check availability
Polish Folk Show with All-You-Can-Eat Dinner 3 hours 4.5 (1,920) A dinner show Check availability

Our pick: the Tipsy Polish Food Tour with Pierogi and Shots, rated 4.8 (857) on GetYourGuide.

Ratings as shown on GetYourGuide in October 2026. Check the listing for live prices and availability.

Food day trips from Kraków

The food day trip is south to the Tatra mountains and the Podhale highlands around Zakopane, the home of oscypek: smoked sheep’s cheese sold from wooden stalls along the roads and at the markets, with highland taverns for kwaśnica and grilled meats. See our Poland food and drink tours.

Frequently asked questions

What is the one dish to eat in Kraków?

Pierogi. Eat them at Milkbar Tomasza in the Old Town or at Marchewka z Groszkiem in Kazimierz, which makes its own. For street food, a zapiekanka from the hatches on Plac Nowy.

Where do locals eat in Kraków?

In milk bars at lunch, such as Milkbar Tomasza, and in Kazimierz and Podgórze in the evening, at places like Marchewka z Groszkiem, Bufet KRK and Mazi. The Main Square terraces are mostly for visitors.

What is a milk bar, and is it worth it?

A bar mleczny is a canteen serving Polish home cooking: soups, pierogi, pork chops and pancakes. Yes, it is worth it: at Milkbar Tomasza, pierogi cost around 16 to 25 zł. Go early, because dishes can run out towards closing time.

Where can I taste Polish vodka in Kraków?

Starka in Kazimierz, with more than 20 vodkas to drink with dinner. A guided vodka tasting with Polish food is the easy way to try several styles in one evening.

Do I need to book restaurants in Kraków?

For Bottiglieria 1881, yes, well ahead. For the Bib Gourmand places such as Bufet KRK and Folga, and for Starka and Kogel Mogel, book for Friday and Saturday evenings. Milk bars and the Plac Nowy stalls take no bookings.

Is a Kraków food tour or vodka tasting worth it?

Yes, on a two or three day visit: in a few hours you taste pierogi, żurek, zapiekanka and several vodkas with the right snacks, and learn where to eat for the rest of your stay. Compare them above.

Plan your Kraków food trip

Kraków food tours · Kraków vodka tastings and Polish food · Poland food and drink tours · Kraków Christmas markets food guide · What to eat in Prague · What to eat in Budapest

Recommended experiences to book

Powered by GetYourGuide