Skip to content
ViewPoland

An independent guide to Poland.

Collection

The Best Milk Bars in Poland

A milk bar, or bar mleczny, is a plain self-service canteen serving cheap Polish staples like pierogi, soups, pancakes and breaded cutlets. The format dates to 1896 but multiplied under the People's Republic as state-subsidized worker canteens, and the survivors are still partly subsidized today, which keeps plates to a few zloty. Warsaw's revived Bar Mleczny Prasowy on Marszalkowska and Gdansk's Bar Mleczny Neptun on Dluga are among the most famous, while Krakow's Bar Mleczny Pod Temida and Wroclaw's Bar Mis keep the tradition alive in their old towns.

The Best Milk Bars in Poland

  1. Bar Mleczny Prasowy

    Warsaw

    Bar Mleczny Prasowy

    A revived communist-era milk bar on Marszalkowska serving żurek, pierogi, and cutlets at low prices. Order at the counter and eat under retro tiling.

  2. Bar Mleczny Neptun

    Gdańsk

    Bar Mleczny Neptun

    A classic milk bar on Dluga serving pierogi, soups and cutlets at low prices in a self-service canteen setting. The cheapest honest Polish food in the old town.

  3. Bar Mleczny Pod Temida

    Kraków

    Bar Mleczny Pod Temida

    A classic milk bar on Grodzka: pierogi, soups and cutlets at prices that have barely moved in decades.

  4. Bar Mis

    Wrocław

    Bar Mis

    A classic milk bar (bar mleczny) serving cafeteria-style Polish staples such as pierogi, nalesniki, and soups at very low prices. Cash-friendly and popular with students and locals.

  5. Bar Mleczny Malgoska

    Toruń

    Bar Mleczny Malgoska

    A genuine milk bar dishing out cheap, filling Polish home cooking like tomato soup, cutlets, and pierogi at throwback prices.

  6. Bar Mleczny Tomasza

    Kraków

    Bar Mleczny Tomasza

    A modern milk bar off the Rynek plating pierogi, pancakes and soups at canteen prices. The go-to for a filling Polish lunch without the tourist markup.

  7. Bar Mleczny

    Zakopane

    Bar Mleczny

    Classic Polish milk bar fare, cheap plates of pierogi, soups and cutlets aimed at filling hungry hikers without ceremony. Cash-friendly and fast.

A bar mleczny, or milk bar, is the cheapest way to eat real Polish home cooking. These plain canteens are partly state-subsidised, a tradition that survived from the communist era, and they serve pierogi, soups and pancakes for a few zloty a plate. We picked the ones still doing it well in each major city.

How a milk bar works

Order at the counter from a board that is often only in Polish, pay, then collect your food when your number is called. Menus change with the day and the season. Expect shared tables, quick turnover and no frills, which is the point. Cash is handy, though many now take cards.

What to order

Go for pierogi (ruskie with potato and cheese, or with meat), a bowl of zurek or tomato soup, and potato pancakes. A filling meal rarely costs more than a coffee elsewhere. For the dishes in full, see the Polish food guide, and for more places to eat, food and drinks in Poland.

Frequently asked questions

A milk bar, or bar mleczny in Polish, is a no-frills self-service cafeteria serving cheap traditional Polish dishes such as pierogi, żurek and other soups, pancakes and breaded cutlets. The first one opened in Warsaw in 1896, but the format spread widely under communism as state-subsidized canteens for workers, and the survivors are still partly subsidized by the state today.
Milk bars are privately run but partly subsidized by the Polish government, which lets them charge only a few zloty for a plate. The trade-off is a stripped-back experience: you order at a counter, carry your own tray, and clear your table yourself.
Stick to the classics: pierogi with potato and cheese or with meat, żurek or tomato soup, nalesniki pancakes, and a pork cutlet with potatoes and cabbage. Menus are usually in Polish and change daily, so it helps to point or learn a few dish names before you go.

More collections

We use Google Analytics to count visits. No ads, nothing sold. You can say no.

Privacy