30 casual dining worth the trip across Poland, editor-ranked by TableJourney. All Poland guides.

Bar Mleczny Pod Temidą ★ 4.5 · Kraków

stare-miasto · 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: laminated menu, queue-and-pay-first, full meals for 15 to 25 zl.

Tip: Bring cash; the card terminal is unreliable. Tables share with strangers; queues at lunch.

Bar Mleczny Prasowy ★ 4.5 · Warsaw

srodmiescie · ul. Marszalkowska 10, 00-590 Warszawa

Bar Mleczny Prasowy in Warsaw has fed the centre since 1954 from a socialist-realist building on Marszalkowska. Kitchen leans milk bar (bar mleczny).

Tip: 12:00-14:00 weekday peak. Aim for late breakfast or the 14:30 lull.

Vegan Ramen Shop (Muranow) ★ 4.5 · Warsaw

muranow · al. Jana Pawla II 52/54, 00-150 Warszawa

Vegan Ramen Shop in Warsaw's Muranow is the plant-based ramen counter that built a citywide cult on house-made noodles and slow-pulled mushroom broth.

Tip: Tight room, no reservations; aim for early lunch or late dinner to skip the queue.

Pierogarnia Mandu Śródmieście ★ 4.4 · Gdańsk

main-town · ul. Elżbietańska 4, 80-894 Gdańsk

Pierogarnia Mandu in Gdańsk Śródmieście rolls pierogi to order in dough styles from yeast to spelt. Located in Main Town. At ul. Elżbietańska 4.

Tip: Made-to-order kitchen; budget 25 minutes from sitting down to the first plate.

Avocado Vegan Bistro ★ 4.4 · Gdańsk

wrzeszcz · ul. Wajdeloty 25/1, 80-437 Gdańsk

Avocado Vegan Bistro in Gdańsk Wrzeszcz cooks the Polish everyday-canon without animal product. Soy schabowy, croquettes, stews and dumplings.

Tip: Daily specials sell out by 14:30; arrive at lunch for the full board.

Marino Bistrot ★ 4.4 · Poznań

jezyce · ul. Poznańska 50/2, 60-848 Poznań

Marino Bistrot on Poznańska 50/2 in Jeżyce, Poznań is a Polish-Italian family room with chef-owner Livio Marino on the pass, an exposed-brick basement.

Tip: There is no pizza. Come for the pastas and the seafood mains; the dessert is the tiramisu.

Pyzy, Flaki Gorace! ★ 4.4 · Warsaw

praga-polnoc · ul. Brzeska 29, 03-737 Warszawa

Pyzy, Flaki Gorace! in Warsaw's Praga district plates pyzy dumplings in jam jars under fluorescent strip lights. Kitchen leans traditional polish.

Tip: Open daily 11:00-22:00. A second branch sits at Podwale 5 in the Old Town if you can't cross the river.

Bar Bambino ★ 4.4 · Warsaw

srodmiescie · ul. Krucza 21, 00-526 Warszawa

Bar Bambino in Warsaw, on the Krucza-Hoza corner, is the slightly-more-upmarket take on the milk bar. Priced at $. Kitchen leans milk bar (bar mleczny).

Tip: Mon-Fri 08:00-20:00, weekends 09:00-17:00. Walk in, no reservations needed.

Piwna 47 ★ 4.3 · Gdańsk

main-town · ul. Piwna 47, 80-831 Gdańsk

Piwna 47 in Gdańsk runs a Michelin-recommended Pomeranian brasserie behind St Mary's. Closed Monday and Tuesday. Weekend dinners book out a week ahead.

Tip: Closed Monday and Tuesday. Weekend dinners book out a week ahead.

Restauracja Kubicki ★ 4.3 · Gdańsk

main-town · ul. Wartka 5, 80-841 Gdańsk

Restauracja Kubicki in Gdańsk has run since 1918 on Wartka Street, the oldest surviving room in town. Book the window tables for the Motława view at sunset.

Tip: Book the window tables for the Motława view at sunset Walk-ins usually OK.

Zafishowani ★ 4.3 · Gdańsk

main-town · ul. Tokarska 6, 80-888 Gdańsk

Zafishowani in Gdańsk works a Tokarska Street townhouse with a wine bar and shop attached to the restaurant. Located in Main Town. Priced at $$$.

Tip: The wine shop pours bottles at retail-plus prices, well under restaurant lists.

Targ Rybny - Fishmarkt ★ 4.3 · Gdańsk

targ-rybny · ul. Targ Rybny 6C, 80-838 Gdańsk

Targ Rybny - Fishmarkt in Gdańsk works the historic fish-market square the city was named for, with chef Patryk Domachowski running a Kashubian-Mediterranean.

Tip: Open to midnight every day. Window seats upstairs face the Hilton across Targ Rybny.

Pierogarnia Mandu Oliwa ★ 4.3 · Gdańsk

oliwa · ul. Kaprów 19D, 80-316 Gdańsk

Pierogarnia Mandu Oliwa in Gdańsk is the chain's first room, the leafy-suburb flagship near the cathedral. Priced at $$. Kitchen leans pierogi.

Tip: Order via the QR card to avoid the lunch service crush Walk-ins usually OK.

Pierogarnia Krakowiacy ★ 4.3 · Kraków

stare-miasto · ul. Szewska 23, 31-009 Kraków

Pierogarnia Krakowiacy on Szewska in Kraków's Old Town runs a 30-strong pierogi carte: ruskie, meat, duck, spinach, sweet cherry. Located in Stare Miasto.

Tip: Pierogi come boiled or pan-fried. Pan-fried takes 5 extra minutes; ask for half-and-half.

Milkbar Tomasza ★ 4.3 · Kraków

stare-miasto · ul. Świętego Tomasza 24, 31-027 Kraków

Milkbar Tomasza on Kraków's Świętego Tomasza updates the milk-bar form: same prices and naleśniki, but table service and a younger crowd. Priced at $.

Tip: Closed Monday. Breakfast all day; the brunch plate at 25 zl is the steal.

Endzior (Plac Nowy zapiekanka) ★ 4.3 · Kraków

kazimierz · Plac Nowy 4, 31-056 Kraków

The Plac Nowy zapiekanka window in Kraków's Kazimierz, Endzior at the round former kosher slaughterhouse, has poured open-face baguettes since 1989.

Tip: Cash only. Six windows ring the rotunda; Endzior is the consensus pick. Open until 03:00 weekends.

Pod Baranem ★ 4.3 · Kraków

stare-miasto · ul. Świętej Gertrudy 21, 31-049 Kraków

Pod Baranem near the Wawel side of Kraków's Planty cooks classic Polish since 1997. Chef-founder Jan Baran's menu runs duck, veal cheeks, traditional soups.

Tip: Reservation only in the evening; lunch easier as walk-in. Close to Wawel Castle.

Zazie Bistro ★ 4.3 · Kraków

kazimierz · ul. Józefa 34, 31-056 Kraków

Zazie Bistro in Kraków's Kazimierz runs Lyonnais-bistro grammar in a tiny room on Józefa: tartare, escargot, blanquette de veau, tarte tatin.

Tip: Walk-in only. Get there before 19:00 or queue 30 minutes; closed Sunday.

Na Winklu ★ 4.3 · Poznań

srodka · ul. Śródka 1, 61-126 Poznań

Na Winklu in Śródka, Poznań is a pierogi specialist on the corner since 2015, with a wide range of savoury and seldom-seen fillings plus oversized baked.

Tip: The corner location is the room itself; arrive before 13:00 on weekends or expect to wait for a table.

Bar Mleczny Familijny ★ 4.3 · Warsaw

srodmiescie · ul. Nowy Swiat 39, 00-029 Warszawa

Bar Familijny on Warsaw's Nowy Swiat has run continuously since the People's Republic. Mon-Fri 07:00-20:00, Saturday 09:00-17:00, Sunday closed.

Tip: Mon-Fri 07:00-20:00, Saturday 09:00-17:00, Sunday closed Walk-ins usually OK.

Bar Mleczny Pod Barbakanem ★ 4.3 · Warsaw

stare-miasto · ul. Mostowa 27, 00-260 Warszawa

Bar Mleczny Pod Barbakanem in Warsaw sits just past the Barbican between Old and New Town. Vintage decor, ladies in white coats at the till.

Tip: Open daily 09:00-17:00. Pay cash. The line moves fast Walk-ins usually OK.

Tel Aviv Urban Food (Poznanska) ★ 4.3 · Warsaw

srodmiescie · ul. Poznanska 11, 00-680 Warszawa

Tel Aviv Urban Food on Poznanska in Warsaw is the original 2010 vegan-pioneer location of the three-restaurant Tel Aviv group. Located in Srodmiescie.

Tip: Three Warsaw locations: Poznanska is the original, Mickiewicza the Zoliborz outpost.

Lokal Vegan Bistro ★ 4.3 · Warsaw

srodmiescie · ul. Krucza 23, 00-525 Warszawa

Lokal Vegan Bistro on Krucza in Warsaw, run by the Margines cooperative since 2015, rebuilds the Polish home-cooking canon without any meat or dairy.

Tip: Closed Mondays. Tue-Sat 12:00-21:00, Sunday 12:00-19:00. Cash and card.

Pizza Pany ★ 4.3 · Wrocław

nadodrze · ul. Cybulskiego 1a, 50-206 Wrocław

Pizza Pany in Wrocław's Nadodrze runs a wood-oven Neapolitan room: delicate risen edges, sharp crust, original combinations on the specials board.

Tip: The takeaway window runs the same dough; useful for a cheap walk-home dinner.

Witómë ★ 4.2 · Gdańsk

main-town · ul. Piwna 36/39, 80-831 Gdańsk

Witómë in Gdańsk runs a Kashubian dining room on Piwna behind St Mary's, the city's most centrally-located rendition of the regional kitchen.

Tip: Open seven days from 07:30, late kitchen until 23:00 Friday and Saturday.

Restauracja Gvara ★ 4.2 · Gdańsk

main-town · ul. Chlebnicka 48/51, 80-830 Gdańsk

Restauracja Gvara in Gdańsk sits at the base of St Mary's Basilica on Chlebnicka, a modern-Polish room that pulls traditional Pomeranian plates.

Tip: Live music Friday and Saturday evenings; reserve a window seat for the Basilica view.

Przystanek Pierogarnia ★ 4.2 · Kraków

stare-miasto · ul. Bonerowska 14, 31-068 Kraków

Przystanek Pierogarnia in Kraków's Old Town is the no-nonsense pierogi counter locals queue at: 20 fillings, plates from 18 zl, open from 11:00 to late.

Tip: Cash and card. Counter seats only; ten stools and a window-bar.

Veganic ★ 4.2 · Kraków

stare-miasto · ul. Karmelicka 34, 31-128 Kraków

Veganic on Karmelicka in Kraków cooks Polish classics fully plant-based: pierogi ruskie with cashew cream, beetroot tartare, vegan żurek soup.

Tip: Closed Monday. The weekend brunch service is the easy table to take.

Marchewka z Groszkiem ★ 4.2 · Kraków

kazimierz · ul. Mostowa 2, 31-061 Kraków

Marchewka z Groszkiem in Kraków's Kazimierz is the homely Polish bistro on the Mostowa footbridge: pierogi, gołąbki, beetroot soup with uszka.

Tip: The Mostowa branch sits on the footbridge with river views. Open daily 12:00-22:00.

Vegab ★ 4.2 · Kraków

kazimierz · ul. Starowiślna 8, 31-038 Kraków

Vegab on Starowiślna near Kraków's Kazimierz is the vegan kebab and zapiekanka counter that beat the city's late-night habit at its own game.

Tip: Cash and card. Open until 02:00 every night; the kebab in pita is the order.