Kraków travel guide

Kraków Food and Drink Guide: Best Restaurants and Bars

· 3 min read City Guide
Restaurant interior in Kraków's Old Town with stone walls and candlelight

Book an experience

Things to do here

The top-rated tours and activities here — all with instant confirmation and free cancellation on most bookings.

Kraków has one of the best food scenes in Poland — a combination of serious traditional cooking, a thriving Kazimierz café culture, medieval cellar restaurants beneath the Old Town, and a growing craft beer movement that has seeded new bars across the city.

Old Town Restaurants

Wierzynek on the Main Market Square has been a landmark address since the 14th century. The cooking is confident Central European — duck breast with red cabbage and plum sauce, venison stew, pike-perch — with a wine list that is longer than most visitors expect. Mains approximately PLN 80–160 as of 2026. Worth booking at least a few days ahead.

Pod Wawelem near the castle has a reliable reputation for traditional Polish cooking at sensible prices. The roast duck, żurek, and bigos are the things to order. Mains approximately PLN 40–70 as of 2026. The outdoor terrace in summer is a pleasant spot for lunch.

Bar Mleczny Chimera on ulica Świętej Anny remains the best milk bar in Kraków’s centre. The canteen counter in the basement serves bigos, soups, pierogi, salads, and pancakes for approximately PLN 20–35 per full meal as of 2026. Cash only at the self-service counter; the upstairs à la carte restaurant is separately run and priced.

Kazimierz: The Best Neighbourhood for Food

Restauracja Miód Malina on Grodzka Street is consistently voted among Kraków’s best mid-range restaurants. The menu centres on Polish classics done with care: hunter’s stew, stuffed cabbage, trout from the Tatra streams. Mains approximately PLN 45–75 as of 2026.

Rubinstein in the heart of Kazimierz is a refined restaurant in a building with deep connections to the neighbourhood’s Jewish history. The cooking blends Central European traditions with Jewish culinary influence — matzo ball soup, sweet-and-sour carp, challah French toast. Mains approximately PLN 55–90 as of 2026.

Starka on Józefa Street serves Polish and Jewish-inspired food in a candlelit setting that is among the most atmospheric in the city. The vodka menu — which includes historic varieties like rye Starka aged in oak — is exceptional. Mains approximately PLN 50–80 as of 2026.

Cafés and Breakfast

Kazimierz has the highest density of good independent cafés in Kraków. Camelot on Tomasza Street is one of the oldest — a dimly lit room with mismatched furniture, strong coffee, and homemade cakes that has been a students’ favourite for decades. Bunkier Café attached to the Bunkier Sztuki contemporary art gallery on the Planty has outdoor terraces and excellent pastries.

For breakfast, Greenway is a reliable vegetarian option across several central locations; for something more traditional, most hotels include a reasonable buffet breakfast.

Bars and Craft Beer

Kraków’s craft beer scene is centred around Kazimierz. Omerta on Bożego Ciała Street has one of the best tap selections in the city, with an emphasis on Polish microbreweries. Alchemia — one of the original Kazimierz bars — has a bohemian, candlelit interior, live music some nights, and a courtyard open in summer.

The medieval cellars beneath the Old Town house a string of bars that are a Kraków institution. They tend toward the tourist-facing end of the spectrum but are worth experiencing once. Piwnica pod Baranami is the most historic — it has hosted jazz evenings since the 1950s.

Obwarzanek: The Street Food You Should Not Miss

Braided ring-shaped bagels called obwarzanek krakowski are sold from yellow bicycle carts all over the city. They are covered in poppy seeds, sesame, or salt and cost approximately PLN 3–4 each as of 2026. The obwarzanek is specific to Kraków and holds a European Union protected geographical indication — the genuine article must be baked in the city.

Frequently Asked Questions

What is the typical price for a meal in Kraków?
A meal in a mid-range restaurant runs approximately PLN 45–80 per person including a drink as of 2026. A full meal at a milk bar costs approximately PLN 20–35. Fine dining starts from approximately PLN 100–150 per person.
Where do locals eat in Kraków?
Locals tend to avoid the most tourist-facing restaurants on the Market Square in favour of the side streets behind St Mary's Basilica, the lanes around Kazimierz, and the neighbourhood restaurants in Podgórze.
Is there good vegetarian food in Kraków?
Yes. Kazimierz in particular has a strong concentration of vegetarian and vegan restaurants. Traditional Polish cooking also includes plenty of meat-free dishes — cheese and potato pierogi, barszcz, grzyby (mushroom dishes), and various dairy-based options.

Ready to explore?

Browse hundreds of tours and activities. Book securely with free cancellation on most options.

Browse on GetYourGuide →

We may earn a small commission — at no extra cost to you.