Skip to content

Where to eat in Kraków

50 independent restaurants, bakeries and food spots in Kraków. Chains are left out.

Ranked with the travel guide's picks and well-known places first. Showing the top 40 of 50.

Where to eat in Kraków

  1. EatKazimierz

    Ariel (Szeroka 16)

    Established by the brother of the owner of Ariel at Szeroka 18.

  2. EatKazimierz

    Ariel (Szeroka 18)

    Longer established of the two Ariel restaurants. Decent food, drink and ambience, but you're paying for the setting and live music.

    Daily 10:00-00:00

  3. EatKazimierz

    Bottiglieria 1881

    Classy fine-dining with huge selection of wines. Awarded two Michelin stars.

  4. EatOld Town

    Charlotte

    French bistro open late, but it's best early for the bakery and light bites.

    Mon-Sat 07:00-00:00, Sun 08:00-22:00

  5. EatOld Town

    Chimera

    Tucked away in the yard of a Renaissance house, the main drawcard here is the giant salad bar of 20-plus mostly-vegetarian options, with both hot and cold items available. Beer garden and wine cellar.

    Mon-Sat 09:00-22:00, Sun 11:00-22:0020/30 zl for 4/6 options.

  6. EatKazimierz

    Coca

    Very small place with Sicilian fast food. Ice cream in summer.

    Tue-Thu 11:00-23:00, Fri Sat 11:00-03:00, Sun 12:00-22:00

  7. EatOld Town

    Cyrano de Bergerac

    Very good and pricey French cuisine. Gets rave reviews for their meat, veggies will struggle.

    Mon-Sat 12:00-22:00

  8. EatSouth

    Euskadi

    Basque cuisine, tasty but small or tapas-sized portions. Reservation recommended.

    Daily 12:00-22:00

  9. EatOld Town

    Glonojad

    Home made vegetarian meals, pastries, fresh juices, shakes, and smoothies plus great view of Matejko Square. Free WiFi and PC.

    Daily 09:00-20:00

  10. EatOld Town

    Gospoda Koko

    Small, quirky self-service restaurant, open late-late for carousers. The fare is typically Polish, the daily deal is a soup & main served with a side salad at a fixed price of 34 zł.

    Sun-Thu 08:00-01:00, Fri Sat 08:00-03:00

  11. EatKazimierz

    Hamsa

    Middle-eastern cuisine: Israeli, Syrian, Moroccan. Funny, bright interior, Eastern melodies. Enormous breakfast Shamadan on Sa Su 09:00-12:00.

    Mon-Fri 10:00-23:00, Sat Sun 09:00-23:00

  12. EatSouth

    Jadłodajnia Wczoraj i Dziś

    That translates as "Eating place yesterday & today" so they're aiming for communist-era. Canteen with self-service, good budget Polish meals, no alcohol.

    Mon-Fri 10:00-17:00, Sat 12:00-17:00

  13. EatKazimierz

    Judah Food Market

    Street food market with 11 trucks: Knitted coffee, zapiekanki, Belgian fries, chimney cakes, kumpir (baked potatoes), Andrus Maczanka po Krakowsku, Pierogy, Azjem (Asian), burgers, tempura, hot dogs.

    About 20-30 zł for most items

  14. EatKazimierz

    Kapłony i Szczeżuje

    A faithful recreation of a Jewish Polish restaurant from the 1930s. The wide-ranging menu features many historical dishes that have long since fallen out of fashion, incorporating unusual but tasty ingredients like duck tongue, kidneys and brain.

    Daily 12:00-22:00

  15. EatKazimierz

    Karakter

    International restaurant with great reviews. Lunches for 29 zł (Tu-F 12:00-16:00). Reservation recommended in the evening.

  16. EatWest

    Kiełbaski z Niebieskiej Nyski

    The "Blue Nysa" is a Krakow institution that has been serving up sausages cooked on a wood-fired grill since 1991, shortly after free enterprise was allowed again. The menu is as simple as it gets: 15zł for a kielbasa with a squirt of mustard (ketchup is optional), 3zł for a stale bread roll, 3zł for gazowana (a Communist-era orange-flavored soda). There's one shared table to stand around and make new friends. There's always a queue, and it can get rowdy late at night.

    Daily 20:00-03:00

  17. EatKazimierz

    Klezmer-Hois

    Jewish cuisine, sometimes live music in the evenings. Located in the historic Great Mikveh building.

  18. EatKazimierz

    Kuchnia u Doroty

    Popular Polish restaurant with tasty home cooking and effective service. Lunch menu M-F 12:00 - 17:00 (main + soup 39 zł) and daily specials on Saturday. On weekdays you may try to order items from lunch menu also in the evening. It gets busy in the evenings, so consider making a reservation or expect that waiting might be possible.

    Daily 10:00 - 21:00Soups 12 - 20 zł, mains (without sides) 25 - 40 zł

  19. EatKazimierz

    Lody na Starowiślnej

    Among the best ice cream in Krakow, and in summer there are lines to match.

  20. EatSouth

    Makaroniarnia

    Breakfasts, pastas, pizza. Great riverside location, food is good when they get it right but quality very erratic.

    Daily 10:00-22:00

  21. EatKazimierz

    Mały Śledź

    Kazimierz outpost of Old Town's bar Ambasada Śledzia. Different herring dishes, bigos for 8 zł, also beer and vodka for 4 zł.

  22. EatOld Town

    Miód i Wino

    Restaurant with amazing cod-medieval interiors. Food is good (try the duck); the service is sometimes altogether off but usually altogether on.

    Daily 11:00-23:00

  23. EatKazimierz

    Nolio

    Italian, they serve also great neapolitan-style pizza. Reservation recommended.

  24. EatKazimierz

    Polakowski

    Decent quality Polish dishes served cafeteria-style. The menu (in Polish) can be checked on the website.

    Daily 09:00-22:00

  25. EatKazimierz

    Poranki - breakfast, coffee & cake

    Hearty and tasty meals with combinations of ingredients that work really well. Some of the items are rather on the larger side. Without a reservation a queueing is likely at peak times, but it moves reasonably fast. Menu for dogs available.

    Mon-Fri 08:00 - 15:00, Sat Sun 08:30-15:00Meals without add-ons 30 - 45 zł

  26. EatOld Town

    Restauracja Cechowa

    Serves good traditional Polish food at reasonable prices in the middle of the old town. It may be difficult to get good value food in the old town, but this restaurant proves it's not impossible.

  27. EatEast

    Stylowa

    Located close to the Central Square, the self-proclaimed "Stylish" dates back to 1956, when it opened as the first restaurant in Nowa Huta. The interior was lightly remodeled in the 2000s, but the place remains largely a time capsule of the 1970s and the menu is largely unchanged from the old days, serving up tasty Polish classics like żurek and pierogi.

    Mains around 30 zł

  28. EatKazimierz

    Tbilisuri

    Generous portions of excellent Georgian cuisine. The badrijani of walnut paste and smoked eggplant is to die for.

    Daily 13:00-22:00

  29. EatOld Town

    Trzy Rybki

    Fine dining just off Market Square within Hotel Stary. This one is on the ground floor, Rybki Nove is on the second.

    Daily 12:00-23:00

  30. EatOld Town

    U Babci Maliny

    The name means "At Grandma Raspberry's": cheap authentic Polish food. The branch at Sławkowska is self-service, with communal seating at long wooden tables and benches. Order at the counter (English menus available), then listen for your number to be called to pick up your food. The street sign is on the wall of the Polish Academy of Crafts - enter the big doors, go to the end of the hall, turn left, go out into the courtyard, then left again and downstairs. The branch at Szpitalna has a small self-serve area, but the main area is a cellar with tablecloths, candles and drapes, and traditional evening meals served by waitresses in folk-lore dress, and live piano music. The menu, while more elaborate, is still affordable.

    Both daily 11:00-23:00

  31. EatOld Town

    Wierzynek

    Upscale traditional cuisine in one of the oldest restaurants in Poland. Mikołaj Wierzynek invited several kings and the German Emperor in 1364 to a feast there and gave them the golden dishes they ate from.

    Daily 13:00-23:00

  32. EatSouth

    ZaKładka

    French style bistro/restaurant gets rave reviews for quality and price. Interesting wine list.

    Tue-Fri 13:00-21:45, Sat 12:00-22:45, Sun 12:00-21:00, Mon 17:00-21:45

  33. EatKazimierz

    Zazie Bistro

    French, recommended by Michelin Guide for the price/quality ratio (Bib Gourmand). Reservation recommended in the evening.

  34. EatKazimierz Not mapped

    Hariprasad Samosa & Curry

    Vegan Indian food. Very small: only seats about 6. Stunningly good food. Seems to be a lunchtime place.

    35 zł per person

  35. EatKazimierz Not mapped

    Zakaski i Wodka

    This is a great example of an old fashioned Polish bar: such bars serve more food than a bar in western Europe, so it is a place to both eat and drink. You can buy sour soup or hunter's soup with pickled gherkins or bread and pork lard (a bit of an acquired taste). Cash only.

    About 30 zł per person

  36. EatKazimierz

    Bagelmama

    Bagels, soups, salads, wraps.

  37. EatOld Town

    Balkan Express Grill

    Serbian

  38. EatSouth

    Bar Mleczny Południowy

    Budget "milk bar" or soup kitchen, cheap & cheerful.

    Mon-Fri 07:00-18:00, Sat Sun 07:00-15:00

  39. EatEast

    Bar Północny

    The North Diner

    Typical local milk bar. See milk bars.

  40. EatWest

    China Palace

    Chiński Pałac

    Good Chinese cuisine, filling portions.

    Daily 12:00-21:00

Browse all 237 places in Kraków

Listings from the Wikivoyage guide to Kraków (CC BY-SA 4.0).