30 budget eating worth the trip across Poland, editor-ranked by TableJourney. All Poland guides.
Bar Mleczny Pod Temidą ★ 4.5 · Kraków
ul. Grodzka 43, 31-001 Kraków
Bar Mleczny Pod Temidą on Kraków's Grodzka is the city's most editorial surviving milk bar: full meal, soup-main-kompot, all in under 25 zl since the 1960s.
Tip: Bring cash; the card terminal is unreliable. Tables share with strangers.
Kiełbaski z Niebieskiej Nyski (Blue Van) ★ 4.5 · Kraków
ul. Grzegórzecka 5, 31-532 Kraków
The blue Nysa van outside Kraków's Hala Targowa grills kielbasa from 20:00 until 02:00. Bread, sausage, mustard, 15 zl. A Polish institution since the 1990s.
Tip: Cash only. Closed Sunday. Open from 20:00. Just kielbasa, bread, mustard.
Bar Mleczny Prasowy ★ 4.5 · Warsaw
ul. Marszalkowska 10, 00-590 Warszawa
Bar Prasowy in Warsaw is the milk bar that fed central Marszalkowska since 1954. Pierogi for under 15 zl, zurek for 8, kotlet schabowy with sides for 20. The cheapest proper hot lunch in the centre.
Pierogarnia Mandu ★ 4.4 · Gdańsk
ul. Elżbietańska 4, 80-894 Gdańsk
Pierogarnia Mandu in Gdańsk Śródmieście serves a dozen-pierogi plate from 25 PLN. Salmon-and-dill is the room's fish pick, the ruskie and mushroom-and-cabbage are the lunchtime standards.
Tip: Made-to-order; budget 25 minutes from sit-down to first plate.
Avocado Vegan Bistro ★ 4.4 · Gdańsk
ul. Wajdeloty 25, 80-437 Gdańsk
Avocado Vegan Bistro in Gdańsk Wrzeszcz runs a daily-special board well under 40 PLN: soy schabowy, croquettes, stews, all plant-based.
Tip: Specials sell out by 14:30; arrive at lunch for the full board.
Endzior (Plac Nowy) ★ 4.4 · Kraków
Plac Nowy 4, 31-056 Kraków
Endzior in Kraków's Plac Nowy rotunda has poured zapiekanka, the open-face baguette, since 1989. Mushroom-and-cheese is 12 zl; the half-metre version 22 zl.
Tip: Cash only. Open until 03:00 weekends. Half-metre version shareable.
Andrus (Maczanka) ★ 4.4 · Kraków
ul. Świętego Wawrzyńca 16, 31-060 Kraków
Andrus in Kraków's Kazimierz serves maczanka po krakowsku, the city's slow-roasted-pork sandwich on a homemade bun. About 18 zl; street-food since 2014.
Tip: Cash and card. The sandwich is built to order; queue at lunch.
Bufet Truck Zapiekanki ★ 4.4 · Poznań
ul. Kościelna 13, 60-538 Poznań
Bufet Truck Zapiekanki on Kościelna 13 in Poznań sells the city's best zapiekanka, a baguette-and-cheese melt that runs under 30 PLN even with the premium toppings.
Tip: The base zapiekanka with mushrooms and tomato sauce is under 20 PLN; the premium meat versions are still under 30.
Pyzy, Flaki Gorace! ★ 4.4 · Warsaw
ul. Brzeska 29, 03-737 Warszawa
Pyzy, Flaki Gorace! in Warsaw's Praga district plates pyzy dumplings in jam jars for under 20 zl. The Brzeska room is communist working-class budget eating with a 21st-century food-tourist queue.
Bar Bambino ★ 4.4 · Warsaw
ul. Krucza 21, 00-526 Warszawa
Bar Bambino in Warsaw is the slightly tidier milk bar at the Krucza-Hoza corner. Daily-changing chalkboard, the same socialist-canteen pricing, a clean modern room and a regular crowd at lunch.
Milkbar Tomasza ★ 4.3 · Kraków
ul. Świętego Tomasza 24, 31-027 Kraków
Milkbar Tomasza in Kraków updates the milk-bar format with table service. Naleśniki with cottage cheese, pierogi, żurek, a brunch plate at 25 zl. Open from 09:00.
Tip: Closed Monday. The brunch plate is the steal; sit-down service, not a counter.
Obwarzanek krakowski ★ 4.3 · Kraków
Rynek Główny, 31-042 Kraków
The obwarzanek krakowski carts on Kraków's Rynek Główny sell the EU-protected salted ring bread for 2 to 3 zl. The city's cheapest food, walking-pace.
Tip: Best within 30 minutes of the oven. Poppy seed, sesame or salt; ask which came out latest.
Bar Mleczny Familijny ★ 4.3 · Warsaw
ul. Nowy Swiat 39, 00-029 Warszawa
Bar Familijny on Warsaw's Nowy Swiat is the cheapest hot meal on the Royal Route. Nalesniki, kotlet mielony, plate of pierogi, all under 25 zl, in a People's Republic-era room that has never been refurbished.
Bar Mleczny Pod Barbakanem ★ 4.3 · Warsaw
ul. Mostowa 27, 00-260 Warszawa
Bar Mleczny Pod Barbakanem sits just past the Old Town Barbican in Warsaw with vintage decor, lunch-canteen prices and the kotlet schabowy plate for less than 25 zl. The Old Town's only proper milk bar.
Bar Mleczny Neptun ★ 4.2 · Gdańsk
ul. Długa 33, 80-827 Gdańsk
Bar Mleczny Neptun in Gdańsk is the city's most famous milk bar on Długa, two courses for under 25 PLN, opens at 07:30 for a Polish breakfast counter.
Tip: Arrive before 14:00 for the best of the day's hot pots; portions get smaller after.
Bar Mleczny U Stasi ★ 4.2 · Kraków
ul. Mikołajska 16, 31-027 Kraków
Bar Mleczny U Stasi in Kraków on Mikołajska is the working-class milk bar near the Old Town walls: żurek, pierogi, kotlet schabowy, kompot, the bill under 22 zl.
Tip: Closed Sunday. Cash only. Queue at 13:00; the small dining room shares with strangers.
Krowarzywa Vegan Burger ★ 4.2 · Warsaw
ul. Hoza 29, 00-521 Warszawa
Krowarzywa on Hoza in Warsaw plates a proper vegan burger with sweet-potato fries for under 35 zl. House seitan, homemade bun, beetroot lemonade, and a lunch queue that moves quickly.
Bar Mleczny Miś ★ 4.2 · Wrocław
ul. Kuźnicza 48, 50-138 Wrocław
Bar Mleczny Miś on Kuźnicza is Wrocław's most famous milk bar: cafeteria-style room, sub-3-zł soups, sub-20-zł mains. The cheapest hot lunch in central Wrocław.
Tip: Closed Sundays. Lunchtime Mon-Fri 12:00-13:30 has the freshest food but the longest queue.
Bar Caritas Pod Kolegiatą ★ 4.1 · Poznań
Plac Kolegiacki, 61-841 Poznań
Bar Caritas Pod Kolegiatą in Poznań is the relocated cult Bar Caritas, the once-Plac-Wolności milk bar reborn on Plac Kolegiacki since July 2023, with cheap home cooking funding Caritas's charity work.
Tip: The morning set with soup and a main lands under 18 PLN; profits fund meals for people in homelessness crisis.
Bar Mleczny Mewa ★ 4.1 · Wrocław
ul. Bolesława Drobnera 4, 50-257 Wrocław
Bar Mleczny Mewa in Wrocław's Nadodrze is a cash-only milk bar with retro aesthetic and dishes around 5 zł a plate. Cabbage rolls, mushroom soup, pancakes with stewed apples.
Tip: Cash only. Weekday hours run longer than the weekend shift; arrive midday for the freshest plates.
Warzywniak ★ 4.1 · Wrocław
ul. Tadeusza Kościuszki 76B, 50-441 Wrocław
Warzywniak in Wrocław runs a small vegan cafe with Polish-style pierogi at milk-bar prices. The cheapest vegan pierogi in the city.
Tip: Closed Sundays; lunchtime Mon-Sat is the best slot.
Bar Mleczny Stągiewna ★ 4.0 · Gdańsk
ul. Stągiewna 15, 80-750 Gdańsk
Bar Mleczny Stągiewna in Gdańsk is the milk bar between Granary Island and the Old Town, on the bridge route. Pierogi, soups, mains, a full meal under 25 PLN.
Tip: Cash takes priority; cards work but the queue stalls on terminal time.
Pyra Bar ★ 4.0 · Gdańsk
ul. Garbary 6, 80-827 Gdańsk
Pyra Bar in Gdańsk is the city's most reliable potato counter: spuds with 20-plus toppings, strong vegan options, the full plate well under 40 PLN.
Tip: Mushroom-and-onion topping with sour cream is the everyday-best version.
Pierogarnia Stary Młyn ★ 4.0 · Gdańsk
ul. św. Ducha 64, 80-834 Gdańsk
Pierogarnia Stary Młyn in Gdańsk runs oven-baked pierogi at counter prices, a 12-piece plate under 32 PLN. Lunch sets pair with soup for 30 PLN.
Tip: Lunch sets are 30 PLN before 16:00; queues thin by 13:45.
Pyra Bar ★ 4.0 · Poznań
ul. Strzelecka 13, 61-845 Poznań
Pyra Bar on Strzelecka 13 in Poznań is the city's potato-bar canteen since 2009, with pyry z gzikiem, plendze and pyzy at sub-25 PLN prices for the canonical Greater Poland plate.
Tip: The lunch set with soup, main and a glass of buttermilk lands under 30 PLN; it is the city's best value on a regional plate.
Bar Mleczny Pod Arkadami ★ 4.0 · Poznań
plac Cyryla Ratajskiego 10, 61-714 Poznań
Bar Mleczny Pod Arkadami on plac Ratajskiego 10 in Poznań is a state-subsidised milk bar with the cheapest sit-down plate of Polish home cooking in the city centre, with pierogi, naleśniki and kompot at under-20 PLN prices.
Tip: Order at the counter then take the receipt to the kitchen window; the queue feels intimidating but moves fast.
Krowarzywa Vegan Burger ★ 4.0 · Poznań
ul. Kantaka 10, 61-712 Poznań
Krowarzywa on Kantaka 10 in Poznań is the city's vegan-burger counter, with plant-based burgers, kebabs and salads at under-40 PLN prices and a gluten-free bun option.
Tip: The combo with fries and a drink lands under 45 PLN; the burger alone is the value pick.
Zapiecek (Swietojanska) ★ 4.0 · Warsaw
ul. Swietojanska 13, 00-288 Warszawa
Zapiecek on Swietojanska in Warsaw's Old Town plates twelve pierogi varieties at 25 to 40 zl per portion. The tourist-friendly pierogarnia, hand-rolled dough, and a half-and-half plate for the indecisive.
Bar Mleczny Różowa Krowa ★ 4.0 · Wrocław
ul. Świdnicka 36, 50-024 Wrocław
Bar Mleczny Różowa Krowa (Pink Cow) on Świdnicka in Wrocław is the modernised version: digital menu, longer hours, prices still under 35 zł for a full plate.
Tip: Open seven days, useful Sunday when most milk bars close.
Bar Pierożek ★ 4.0 · Wrocław
ul. Księcia Józefa Poniatowskiego 3, 50-326 Wrocław
Bar Pierożek in Wrocław's Nadodrze is basic-seating pierogi at sub-30-zł plate prices. The cheapest hot dumplings in town that don't compromise on quality.
Tip: Lunch deal Mon-Fri before 14:00; one of the cheapest hot meals in central Wrocław.