Best Restaurants in Kraków
Kraków punches well above its size for food. The Old Town (Stare Miasto) has the tourist-friendly restaurants around the Rynek, but the better eating is in Kazimierz — the former Jewish quarter, now a dense neighbourhood of cafés, restaurants, and wine bars — and in the covered market at Stary Kleparz, one of Poland’s best everyday food markets.
Budget: Market Stalls and Milk Bars
Stary Kleparz market (ul. Basztowa, just north of the Old Town) is where Kraków buys its food. Stalls sell seasonal vegetables, regional cheeses, smoked meats, fresh bread, and produce from small farms across Lesser Poland (Małopolska). For eating, look for the cooked food stalls around the perimeter — żurek, bigos, grilled kiełbasa, and pierogi, most dishes under PLN 20.
Bar Mleczny Centralny (ul. Jagiellońska) is one of the last functioning milk bars close to the university district. Honest canteen food at PLN 15–25. The beet soup (barszcz) and potato pancakes (placki ziemniaczane) are worth ordering.
Plac Nowy food stalls (Kazimierz): The circular building at the centre of Plac Nowy — originally a ritual slaughterhouse — now houses a ring of budget food windows. Zapiekanka (open-face baguette with toppings, essentially the Polish fast food) runs approximately PLN 8–15. Pierogi stalls around the square start at approximately PLN 10 for a portion.
Mid-Range: Kraków’s Better Restaurants
Restauracja Miód Malina (ul. Grodzka) is one of the Old Town’s most reliable traditional Polish restaurants. The wooden interior, good pierogi, and well-executed main courses make it a sensible default. Mains approximately PLN 40–75. Booking advisable in summer.
Bocca e Basta (Kazimierz) is Kraków’s most consistent Italian restaurant — handmade pasta, proper pizza, good wine by the glass. Dinner for two with wine approximately PLN 120–180. A popular booking; reserve ahead for evenings.
Veganic (ul. Karmelicka) is a fully plant-based restaurant that doesn’t trade on novelty — the cooking is genuinely ambitious, with Polish-influenced dishes that happen to contain no animal products. Mains approximately PLN 30–50. One of the better arguments for Kraków’s reputation as an unexpectedly strong city for plant-based eating. See our vegan Kraków guide for more.
Dawno Temu na Kazimierzu (“Once Upon a Time in Kazimierz,” ul. Szeroka) specialises in Galician Jewish cuisine — dishes with Ashkenazi roots including cholent (slow-cooked bean and meat stew), carrot tzimmes, and gefilte fish. The setting deliberately evokes pre-war Kazimierz. Mains approximately PLN 45–80.
Ariel (ul. Szeroka) is another Kazimierz institution, older and larger than Dawno Temu, with live klezmer music most evenings. The food is good rather than exceptional; the atmosphere and cultural context are the main draw. Mains approximately PLN 40–70.
Splurge: Historical and Fine Dining
Wierzynek (Rynek Główny 15) has the best location in Kraków — directly on the Main Market Square, with windows facing the Cloth Hall and St. Mary’s Basilica. The building dates from the 15th century; the restaurant’s founding legend involves a grand feast for European monarchs in 1364. The current menu is modern Polish, with roast meats, game, and premium fish preparations. Mains approximately PLN 80–160 as of 2026. The cellar dining room is atmospheric; the ground-floor terrace is for showing off. Book in advance for weekends.
Craft Beer and Casual Drinking
Forum Przestrzenie occupies the shell of the abandoned 1980s Hotel Forum on the Vistula riverbank. The outdoor terrace runs for several hundred metres, the bar has 30+ craft beer taps, and the crowd is mixed local and visitor. Summer evenings here are among Kraków’s more pleasant experiences. Open seasonally (roughly April–October for the full terrace).
Browar Lubicz (ul. Lubicz) is Kraków’s most established craft brewery with a taproom serving their full range. The location is slightly outside the Old Town but easy to reach.
Baccaro (Kazimierz) is a small wine and beer bar with a good selection of Polish craft and natural wine. Proper neighbourhood bar energy; less tourist-facing than the Rynek options.
Kraków Food Tours
If you want a structured introduction to Polish food — including the history of Kazimierz’s food culture, guided market visits, and multi-stop tastings — organised food tours operate daily from the Rynek. These typically run 3–4 hours and include 5–7 stops. Prices range from approximately PLN 150–280 per person as of 2026 depending on the operator and what’s included.
For a deeper read on Polish cuisine before visiting, see our Polish food guide.
Book an experience
Food & Drink in the area
Instant confirmation · Free cancellation on most bookings
Frequently Asked Questions
- What is the oldest restaurant in Kraków?
- Wierzynek, on the Main Market Square (Rynek Główny), claims roots in the 14th century and is housed in a building from the 1500s. It's a genuine historical site as well as an upmarket restaurant. Mains run approximately PLN 80–160 as of 2026.
- Where should I eat in Kazimierz?
- Kazimierz has shifted from a quiet Jewish quarter to one of Kraków's main eating and drinking neighbourhoods. Plac Nowy (New Square) is the centre — the pierogi and zapiekanka stalls here are the standard cheap option. For sit-down meals, Ariel and Dawno Temu na Kazimierzu specialise in Galician Jewish cuisine.
- Is Kraków good for vegetarian and vegan eating?
- Better than you might expect. Veganic is fully vegan and one of the better restaurants in the city regardless of dietary preference. Chimera in the Old Town has a substantial vegetarian buffet. See our dedicated vegan Kraków guide for more.
- Where do Kraków locals drink craft beer?
- Forum Przestrzenie, in the renovated Hotel Forum on the Vistula riverbank, is the most atmospheric option — 30+ taps, outdoor terrace, river views. Browar Lubicz and Baccaro bar in Kazimierz are local favourites.