The Polish kitchen is famous for dishes like pierogi dumplings and bigos stew, kotlet schabowy, golonka, and gołąbki. In the best restaurants in Kraków, of course, you will find many of those are classics on the menu. However, to avoid any tourist traps, it is important to know where to go. Basic, but very homemade and authentic Polish food can, for example, be found in the many Socialist milk bars (Bary mleczne). Those cantines became very popular with their affordable food in the Polish People's Republic and celebrated a revival in the past decade. Apart from that, you will come across trendy food markets, restaurants with Jewish traditions, and classic snacks for the early morning hours after a night in Kraków bars.
In this article, I will show you which places are my absolute favourite when it comes to Polish food in Kraków. I will present you my preferred Restauracja samoobsługowa (self-serviced restaurants), the hot spot for the local Zapiekanka pizzas at Plac Nowy, as well as some melancholic yet joyful places with Yiddish Klezmer music, kugel, and gefilte fish around Kazimierz. Find out more about the best restaurants in Kraków in the following paragraphs.
➜ If you need a place to stay near the best restaurants in Kraków, I can recommend you hotels in Stare Miasto (old town) and Kazimierz. Follow my link to find the best offers.
1. Polakowski Restauracja: Best Restaurant in Kraków For Polish Soul Food
In 2022, I went past this restaurant a few times, not knowing if I should go inside or not. Most of the time it looked empty, yet staff was inside and the kitchen seemed to be working. Eventually I opened that door and probably found one of my favorite restaurants in Kraków.
No, it’s not particularly special, unless we’re talking about the traditional floor-to-ceiling cupboards filled with old-style jars with pickled vegetables. It’s more this mix of good homemade Polish food and a charmingly rude service that does minimum effort to serve you.
Sounds bad? Not at all. It means that they don’t bother you and everybody minds their business. Ordering was a bit tricky, since, like in a milk bar, you’re supposed to add different garnishes to your main. That would be easy, of course, if the waitresses would tell you or give you a rough idea of what’s available.
Pro tip: Check the menu in front of the door or online before you walk inside. There’s also one lying at the main counter, but as far as I remember it’s only in Polish. But let’s say you want some Polish-style schnitzel (Kotlet schabowy); don’t expect it to come with anything else. You have to add potatoes, salads, sauce, well, whatever you feel like.
So really, not being sarcastic: Polakowski is well-situated in Kazimierz, has a lot of space because apparently everyone is put off by the service, is comparably cheap, and the food has amazing homemade flavours. If you have some laptop work to do, it's even better; the workers will focus more on watching their TikTok reels than bothering you about next orders. To be fair, it does say Restauracja samoobsługowa on the front, which means "self-service restaurant." Still, to me it’s tasty, cheap, cute, and rude.
Address: Miodowa 39
Opening hours: daily 10:00-22:00
Website: https://www.polakowski.com.pl/
2. Food Trucks Wawrzyńca/Judah Food Market: Best Street Food in Kraków
If you want to try some more trendy international cuisine, you should have a look at the Judah food trucks at the street corners of Wawrzyńca and Wąska. In an abandoned-looking backyard, a few stalls have opened recently. The cooperative has set up chairs, little tables, and parasols to save its customers from the sun. What to find at this street food place: Well, the trucks are changing regularly.
Pretty consistent is the presence of the Belgian Fries (Frytki belgijskie) and the Japanese Tempura. Furthermore, you can try some traditional kumpir, which is a more oriental version of a jacket potato with different fillings. American-style burgers and sausages are available at The Dog Food Truck and Filthy Burgers. Other food available includes trendy Polish pierogi, zapiekanka, cake, and Asian boxes. Rather new is The Locals, one of the best bars in Kazimierz with cocktails, prosecco, and smoothies, compared to other pubs in the city, a bit fancier.
Behind the Frytki belgijskie stand you will notice a Yiddish mural in black and white that was placed here by the Israeli artist Pilpeled. It serves as a perfect background for a quick snack or a longer stopover with food and beer at Judah Food Market. The opening hours are comparably long. Frytki belgijskie offers the tasty double-fried chips way past midnight. So after a long party in some of the best bars of Kraków’s Kazimierz district, you can pop by for some electrolytes.
Address: Świętego Wawrzyńca 16
Opening hours: Mon-Thu 12:00-23:00, Fri-Sat 12:00-01:00, Sun 12:00-22:00
Website: https://www.facebook.com/JudahFoodMarket
3. Zapiekanka at Plac Nowy: Best Street Food at Night
Trying Zapiekanka is an absolute must for any street food lover. The Polish type of pizza comes on a long, fluffy baguette topped with anything that could be considered sinful, nutrition-wise at least. The most popular combinations come with sausage, some veggies, and lots of cheese. But looking at the wide varieties of Zapiekankas, you can surely find vegetarian versions as well.
And the best place to buy Zapiekanka? Well, technically anywhere in Kraków, but the hotspot clearly is Plac Nowy in Kazimierz. Most of the square is occupied by a dodecagonal-shaped brick building called okrąglak. On (almost) every one of the twelve sides of the house, one can find a stall with delicious snacks, sometimes way too big to finish on a sober stomach.
Apart from Zapiekanka, there are also a few other dishes sold at the okrąglak, by the way. In the stalls south of it you will find some Polish interpretation of döner kebab, falafels with hummus, grilled items, and the vegan snack store Uapami.
Address: Plac nowy
Opening hours: daily ca. 09:00-04:00, on weekends longer than on weekdays
Website: http://www.placnowy.pl/
4. Pierogarnia Krakowiacy: Best Restaurant in Kraków for Pierogi
Pierogi are one of the signature dishes of Polish cuisine and a must-have for every foodie traveling to Kraków. In special pierogi shops you can buy the filled dumplings premade for cooking, or you can order them in a Kraków restaurant. Choose from a wide variety of fillings, from which one particular vegetarian version is the most popular: Ruskie. “Russian” pierogi refer to dumplings with a potato mash filling. Since the war in Ukraine, many restaurants in Poland have renamed this type of pierogi and call it Ukrainskie now.
Other versions include pierogi with chanterelles, other mushrooms, beetroot, meat, and special local creations. Generally, you can find pierogi all over Kraków restaurants, but in my opinion some of the best are available on Floriańska, a little street leading northwards from the main square. One of my favorite places here is Pierogarnia Krakowiacy.
You can get all the classic types of dumplings here, plus a few more creative versions hand-selected by the chefs. The pierogi here are usually served with bacon, butter, fried onions, or with vegetarian alternatives. My recommendation: Ask for cream (śmietana). Unlike in Ukraine and Russia, it’s not automatically served with dumplings. In my opinion, though, it makes them even better.
Address: Floriańska 21
Opening hours: daily ca. 12:00-22:00
Website: https://www.instagram.com/krakowiacy/
5. Bar Mleczny Pod Filarkami: One of the Best Cantines in Kraków's Center
On the busy crossroads of Starowiślna and Józefa Dietla, you can find the traditional milk bar Pod Filarkami. The name suggests that this restaurant in Kraków is situated under some columns: those you will notice right at the entrance, which leads into a well-lit room with white walls and a minimalistic interior.

Customers can choose all classic cantine dishes of Poland. Enjoy savory salads with mayonnaise, meatballs and schnitzels, pierogi, bigos, żurek, and anything else you could wish for. The food is comparably cheap and simple with a focus on savory home-made recipes. If you want proper Polish food and a socialist-style experience, the bar mleczny Pod Filarkami at the northern edge of Kazimierz is an excellent choice.
Pod Filarkami, by the way, is part of a whole chain of milk bars with similar service. On their website, you can find a selection of other restaurants in Kraków. Other popular places by Bary Kraków include Targowy, Uniwersytecki, Krakus, and Smakosz.
Address: Starowiślna 29
Opening hours: Mon-Fri 08:00-18:00, Sat-Sun 09:00-16:00
Website: https://www.barykrakow.pl/bary/pod-filarkami
6. Once upon a Time/Dawno Temu na Kazimierzu: Best Nostalgic Restaurant in Kazimierz
Once upon a Time or Dawno Temu na Kazimierzu, well, or Chajim Kohan, is probably one of the most interesting places to eat out in Kazimierz. Even if you’re not hungry, you should have a look at this little Jewish restaurant that overwhelms visitors with its historic interior. Mannequins, dolls, wooden barrels, Singer sewing machines, beautifully framed paintings and pictures, wall carpets, and antique furniture turn this place into a fantastic hodgepodge where visitors drift back into different moments in time.
Chajim Kohan is placed on the northern edge of the Yiddish Szeroka square and therefore mostly sticks to Jewish and Polish cooking traditions. Asking for the menu, the waiters will bring you something that looks like an old newspaper. Here you will discover a selection of tasty pierogi and soups, meatballs with sauce, grilled meat Jerusalem style, Mediterranean hummus, lamb sausages, Jewish Cholent stew, and so-called “Jewish Caviar," which is a mix of chopped chicken livers with eggs and truffle flavor.
If you want to try something unusual, Cymes could be an interesting option. This traditional stew consists of beef, carrots, cashews, prunes, and apricots. The fruits give it a pretty sweet note that is rather common to Maghreb tagine traditions. A Yiddish classic is gefilte fish, which roughly translates to “filled fish." This cold dish, also known as karp po żydowsku in Polish, used to be very common to the Ashkenazi Jew’s Sabbath dinner and would consist of a mix of minced carp, whitefish, and pike, boiled eggs, and jelly.

In the evenings and especially during the Jewish Culture Festival at the end of June/beginning of July, you can expect breathtaking live performances in Once upon a Time/Chojim Kohan. The style of music is mostly Jewish klezmer, but sometimes also other kinds of bands are playing. If you want to dance to it, go for it. What might make your legs move faster is the wide selection of Polish beers and spirits on the menu.
Address: Szeroka 1
Opening hours: daily 10:00-22:30
Website: https://www.instagram.com/dawnotemunakazimierzu
7. Austeria Klezmer-Hois in Kazimierz: Best Jewish Restaurant in Kraków
Only a few steps away from Once upon a Time, you will spot the the Austeria Klezmer-Hois, a traditional Jewish restaurant behind salmon-colored facade, decorated with intentionally faded Latin and Hebrew letters describing the establishment. Inside, you will discover a whole different world.

On the walls, painted in pale tones, you will find numerous old-fashioned paintings and mirrors. Furniture such as antique sofas, the dusty looking curtains and the out-of-time kitchen cloths make you feel like you’re in someone's Eastern European granny’s home. This effect is clearly wanted and fits to the cuisine, which is hearty, home-made, and reminiscent of one's childhood.
That childhood, of course, must have had a bit of a Yiddish background. Klezmer-Hois is one of the best spots to try traditional Jewish food from Poland, such as kugel and gefilte fish. The latter is somehow my favorite, because, even though it simply means stuffed fish and is a cold, jelly-like mince, it sounds to me like that water animal is full of feelings. German language associations, I guess.

As for the actual taste: I would say it takes some time to acquire a liking for it. Yet, it does have an interesting flavour and aesthetically complements the historical porcelain tableware with blue onion pattern. In case you don’t like it, there are plenty of other classics, from broth with matza balls to cholent (a slowly-simmered stew with or without meat). Every evening, this food is served with some thrilling Klezmer music.
Address: ul. Szeroka 6
Opening hours: Mon-Tue 10:00-23:00
Website: https://klezmer.pl/
8. Bar Mleczny Centralny in Nowa Huta: Best Traditional Milk Bar in Kraków
A socialist legend in the planned town of Nowa Huta is the Central Diner (Bar Mleczny Centralny) in Osiedle Centrum C. Walking along the main square of Nowa Huta, you will quickly notice the Stalinist facades and the high iron-cast windows with the big letters announcing the name of this Kraków restaurant. Inside you can expect high walls and socialist chandeliers. At the counter you get in line with many other visitors choosing from a wide selection of typical cafeteria food.
On the menu you will spot Polish dishes like schabowy, bigos, pierogi, flaki and żur. Some of the options you can put on the tray yourself. Others you will have to order, so some basic Polish knowledge is of some sort of help. I recommend reading into Polish food beforehand and remembering a few words. Then you go and study the current menu and ask for the dishes you wish for. Just like in the socialist days, expect that some options might not be available at short notice. Now you have to be flexible and stay calm. Don’t show that you don’t know the language. Just answer „tak“, which means „yes“ and be surprised about what you will get.

Pro tip for Centralny and all other bary mleczne: Add some kompot to your order. This type of fruit drink is popular all over Eastern Europe and is made from preserved berries, cherries, grapes, raisins, strawberries, and other ingredients. Kompot is simply made by putting the fruit into a pot with water, boiling it up for around half an hour and optionally adding some sweeteners. It then even serves as a base for kisiel, a thicker version of kompot that is a perfect dessert after a hearty meal. If you want to know more about Polish cuisine, check out my article about the best Polish food.
Address: Osiedle Centrum C 1
Opening hours: Mon-Tue 08:00-18:00
Website: https://spolem-nh.pl/bary-mleczne/
9. Restaurant Stylowa in Nowa Huta: Best Socialist Restaurant in Kraków
If you want to discover a real icon of the Socialist culinary Poland, then you should visit this restaurant in Krakóws East. I wouldn’t really call it excellent or legendary or great. Noone really knows why it even became that popular. Well, some say it is a little nostalgic place of frozen time. And as frozen as history is here, as cold is the service.

You will find Restauracja Stylowa, which translates into “Restaurant Style”, just in the heart of the Socialist planned settlement of Nowa Huta, right on Osiedle Centrum C. When I came there the first time, I decided to sit outside and enjoy the view onto the mostly Stalinist facades, contemplating about how life must have been in the perfect Socialist world.

And you can actually contemplate a lot, since no waiter would possibly dare to interrupt your thought. Heavily waving your hands helps after a while and you might get the staff’s attention. Honestly, this rude type of service seems to be a bit of a show though. Once the staff comes to you, they’re maybe a bit snippy, but eventually helpful.

Generally, I would recommend the pierogi ruskie here, which since the Russian war in Ukraine might have changed to “Ukrainian pierogi”. If you want cream with it, insist on it. It’s definitely not included. And maybe learn the Polish name “Śmietana”, so you can order it without making the waiter run away from your English.
After that, you should definitely have a look inside. Then you will certainly understand, what I mean by frozen in time: The furniture, the lamp shades, the curtains - not saying they are 50 years old, but they well might be.
Address: os. Centrum C 3
Opening hours: daily 10:00-22:00
Website: https://www.stylowa-krakow.pl/
10. Kazimierz Food Square at the Old Synagogue: Quick International Food in Kazimierz
Modern international cuisine from burgers to pierogi and tacos waits for you at the Kazimierz Food Square right next to the Old Synagogue. Before you go to enjoy your snacks there, you should have a little look at the parking lot behind the synagogue. From here you can spot one of the most amazing murals on the huge brick walls near Dajwór street. It commemorates the Bosak family, who lived in this part of Kazimierz since 1633 and were extinguished by the Nazis during the holocaust.

The food square eventually hides behind a packing station of the Polish post. For a rather quick snack, you can check out Ur’Tacos Kraków, a food stall that prepares French tacos - yes, French tacos, also known as matelas, and because they’re French, they should be filled with loads of cheese. Just that in Kraków they’re not. Instead, Ur’Tacos at Kazimierz Food Square decided to fill them with anything from chicken curry to Mediterranean falafels, North African merguez sausages and shawarma. Sounds pretty eclectic, but to be fair, it’s actually delicious and a perfect choice for a hangover day or right after leaving one of the best bars of Kraków.

Next door Rodi’s Yellow Submarine Smash Burger & Shake with the iconic faces of the Beatles sells delicious American burgers with chips. In summer, you can also check out the Jamaican restaurant Boomshakalaka that advertises its deals as “Poland’s taste of the Caribbean.'' Inside the neighboring building Al Medina offers great Moroccan food in Kraków. And if you want to have more tips about sights in Poland, you can get some tips in the tourist information right on the Kazimierz food square.
Address: Dajwór 6
Opening hours: daily ca. 11:00-22:00
Website: https://www.kazimierzsquare.com/pl/
11. Hamsa Middle Eastern Restaurant at Szeroka Square: Best Mediterranean Food in Kraków
If you want to try Jewish food, but are more interested in the Middle Eastern part of it, you should definitely have a look at Hamsa at the Northern end of Szeroka square. You will recognize the place pretty fast because of the large hand of fatima, also known as “Hamsa”.
The restaurant occupies at least two stories of the noticeable brick building here. Inside you can expect cozy corners and lit up spaces with a nice view onto the Old Synagogue. The menu is pretty mixed and incorporates North-African and Palestinian dishes next to Israeli classics such as Hummus and Falafel.

If you fancy a little snack, you can order three Mezes for around 80 Złoty. Choose tasty pastes like different types of Hummus, Babaghanoush, and Muhammara. It’s always served with bread, pickles, and some wine leaf rolls. For those who are a bit more hungry, the Moroccan tagines are a must.
Furthermore, I would recommend you to try the different tea creations as well as the homemade lemonades. Pear and apple are particularly tasty. Apart from that you could go for the juices. They can also be part of a delicious Jerusalem style breakfast with rich Shakshuka.
Address: Szeroka 2
Opening hours: Mon-Fri 10:00-22:00, Sat-Sun 09:00-22:00
Website: http://hamsa.pl
12. Cheder: Best Jewish Café in Kazimierz
A Cheder is a traditional study room, in which yiddish children would receive their religious education by their Rabbi. Naturally, Café Cheder on Józefa is designed in exactly this style. The book shelves on the walls are filled with religious and other Jewish writings in different languages.

At the back of the room you sit down on the carpeted floor, which is actually a great space to bring children to. Apart from that, you will find plenty of tables for some remote office work in the afternoon or a Romantic glass of kosher wine in the evening.

My personal highlight in Cheder is a special home-made creation called fig flower lemonade. They prepare it with fig jam, orange flower, and cornflower blossoms and serve it with a beautiful copper straw. And if they don’t have it anymore, I’m sure they’ll have something else equally enjoyable.
Address: Józefa 36
Opening hours: Mon-Fri 10:00-21:00, Sat-Sun 10:00-22:00
Website: http://chedercafe.pl/