Poland's milk bars, mapped and decoded.
What to eat · milk bar highlights

The whole board,
decoded.

Every dish you're likely to see on a milk bar menu, from breakfast to dessert.

Not sure where to start? Pick a safe choice, something the kids will eat, or go all in on the brave stuff. Tap the red button to hear how to say it.

Set lunch or pick & mix?

Every milk bar lets you do both. Poles eat their main meal around lunchtime, and the zestaw obiadowy (ZES-taf o-bya-DO-vi) is the classic way to do it: a soup and a main course, often with a glass of kompot, for one fixed price. It's hugely popular, and it's usually the best value on the board.

Prefer to choose? Order single dishes, each priced on its own, and add sides as you like. Many bars also do pół porcji, a half portion, so you can try more.

ZESTAW OBIADOWY Soup + main (+ kompot) One price, no decisions. Say the set number at the till: "zestaw numer dwa, poproszę".
SINGLE DISHES Build your own tray Any soup, any main, any sides. Ask for pół porcji to taste more.

How the board is organised

It depends on the bar. Boards are usually organised in one of two ways, and many mix both:

By course

  • Śniadania: breakfast
  • Zupy: soups
  • Drugie dania: mains
  • Desery i napoje: desserts and drinks
  • Dodatki: sides, like potatoes, kasza and salads

By what it's made of

  • Dania mięsne: meat dishes
  • Dania mączne: flour-based, like pierogi and pancakes
  • Dania jarskie: vegetarian
  • Dania rybne: fish

Reading a line: each dish comes with its portion size in grams and a price. No price next to a dish means it isn't available today. See an example board ↓

Also look out for danie dnia (dish of the day) and zestawy obiadowe (set lunches), often chalked up separately. Learn these headings and you can find your way around any board in Poland.

What to expect on a real board

Don't expect a neat printed menu. Most boards are handwritten, updated through the day and rarely tidy: prices get crossed out and rewritten, dishes are squeezed in, a few lines are left blank and extra sheets get taped to the side. Once you know what to look for, it all makes sense.

A handwritten milk bar menu on a whiteboard. Red headings: Zupy, Dania mączne, Dania mięsne, Dodatki. Each line shows a dish, its weight in grams and a price in złoty, for example Pomidorowa 400 g 6,50. Zupa dnia and Kopytka have a dash instead of a price. The price of Udko z kurczaka is crossed out from 18,00 and rewritten as 17,00. A sheet taped to the right reads Zestaw dnia: zupa pomidorowa plus kotlet mielony z ziemniakami i surówką, 25,00. A laminated drinks list hangs below it.
Swipe to see the whole board. An illustration of a typical milk bar board. Prices are examples.
  1. 1
    HeadingThe section of the board, here zupy, soups. See the headings decoded above.
  2. 2
    Portion sizeIn grams (g), or pieces (szt.) for pancakes, cutlets and chicken legs.
  3. 3
    PriceIn złoty, with a comma instead of a decimal point: 6,50 means 6.50 zł.
  4. 4
    No price = not todayA dash or an empty space means the dish has run out or isn't cooked today.
  5. 5
    Crossed-out priceThe price changed. The new one is written next to it.
  6. 6
    Set of the dayThe zestaw, often on a separate sheet: soup plus main for one price.
  7. 7
    DrinksOften on their own printed list, in millilitres (ml).

Safe choices

Crowd-pleasers. Hard to dislike, easy to order.

All safe choices →

Kid-proof

Plain, sweet or both. Picky eaters approved.

  • RosółClear chicken broth with thin noodles. Basically pasta soup.
  • Naleśniki z seremRolled pancakes with sweet cheese. Dessert disguised as lunch.
  • LeniweSoft sweet cheese gnocchi with butter and breadcrumbs.
  • Pierogi z borówkamiFruit dumplings with cream and sugar, in summer.
  • Kotlet mielonyA meatball-burger with mash. No surprises.
All kid-proof dishes →

Feeling brave

The real taste of Poland. Sour, smoky, unexpected.

  • ŻurekFermented rye soup with sausage and egg. Sour, smoky, unforgettable.
  • BigosSauerkraut and meat stew, slow-cooked for hours.
  • Barszcz czerwonyBright-red beetroot soup, sweet and sour at once.
  • KaszankaBlood sausage with buckwheat and fried onion.
  • ChłodnikCold neon-pink beetroot soup. Summer only.
All the brave stuff →

About the photos: they show what each dish typically looks like. The real thing will vary from bar to bar in portion size, plating and look.

READY TO ORDER?How to order
HUNGRY NOW?Find a milk bar