Best Restaurants in Krakow
Home · Krakow · Restaurants
From the classic Morskie Oko and Milkbar Tomasza, to lesser-known spots worth adding to your trip.
★ 4.6 · 12,908 reviews
Step into Morskie Oko for a proper Polish meal in a rustic brick-and-timber room. Work through traditional soups, sausage and pierogi while staff in folk dress look after you.
★ 4.7 · 6,671 reviews
Join the line at Milkbar Tomasza, a tiny Old Town spot serving Polish comfort food. Order pancakes at breakfast or share pierogi and carrot soup at lunch.
★ 4.6 · 11,806 reviews
Come hungry to Kuchnia u Doroty, the cosy Old Town kitchen many visitors choose for their first Polish meal. Dig into pierogi or a classic breaded pork cutlet in rustic, homely surroundings.
★ 4.6 · 6,594 reviews
Discover Chimera, a gothic-style restaurant whose decor comes from its artist-owner. Build a plate of four or six salads and seasonal dishes from the daily selection and wash it down with a homemade lemonade.
★ 4.7 · 9,495 reviews
Discover Czarna Kaczka, the Black Duck, in a historic Old Town tenement house with a patio and bar. Share the whole roast duck with its crispy skin and potato gnocchi, the dish that reviewers rave about.
★ 4.6 · 8,891 reviews
Take a seat at Kolanko No 6, where dentists' chairs share the room with Old Town diners. Load a plate from the breakfast buffet or order Polish classics and pancakes.
★ 4.4 · 1,481 reviews
Step into Restauracja Wierzynek, a royal-rooted dining room in the heart of Krakow's Old Town. Settle in beneath stained glass and knightly decor for refined Polish dishes like venison with black truffle.
★ 4.5 · 34,497 reviews
Head to Pod Wawelem Kompania Kuflowa for a lively Polish feast near the castle. Share traditional dishes and soups in a family-friendly setting with a garden and play room.
★ 4.7 · 9,645 reviews
Discover Starka, a cosy Kazimierz restaurant where tradition meets creative modern cooking. Share a plate of mixed pierogi in the candlelit rooms or garden and finish with something from the long vodka list.
★ 4.5 · 13,529 reviews
Start the day at Charlotte, the Old Town bakery that opens at 7:00. Tear into a bread basket with spreads and a fried egg, or pick flaky croissants fresh from the oven.
★ 4.1 · 5,596 reviews
Descend into Gospoda Koko, an Old Town tavern with stone-built cellar rooms and a deliberately quirky feel. Order hearty Polish classics like pierogi and chicken, with a jug of beer on the side.
★ 4.5 · 5,371 reviews
Duck into Camelot Cafe, an Old Town hideout full of vintage character. Settle in for French toast, a flat white or homemade pastries, and enjoy a menu that rewards a second visit.
★ 4.6 · 9,827 reviews
Stop by Restauracja Smakołyki for an easygoing taste of Polish home cooking. Choose from soups, pierogi and cabbage rolls in a bright, welcoming room open from breakfast to evening.
★ 4.8 · 3,069 reviews
Pull up a seat at Poranki, an Old Town breakfast spot serving brunch all day. Share caramelised apple pancakes with orange French toast, or go savoury with avocado and salmon toast.
★ 4.5 · 6,632 reviews
Discover Hamsa, an Old Town Middle Eastern spot with a hidden walled courtyard under an old factory. Share a mezze platter of hummus, baba ghanoush and more in a relaxed, well-decorated setting.
★ 4.4 · 3,131 reviews
Descend into Pod Aniołami, an Old Town restaurant famous for meats grilled over a beech fire. Dine in the atmospheric cellar, or in the garden when the weather is kind.
★ 4.8 · 1,981 reviews
Settle in at Restauracja Polska, a favourite for classic Polish cooking in Stare Miasto. Dig into garlic mushrooms, pierogi with beef stew and a glass of raspberry vodka.
★ 4.5 · 4,326 reviews
Seek out Miód Malina, the cozy Old Town restaurant that locals seem to know as well as visitors. Sit among hand-painted dressers and lace for a relaxed, European-style meal.
★ 4.6 · 3,018 reviews
Step into Pod Baranem, an elegant Polish restaurant just beyond the Old Town walls. Order seasonal soups and pierogi, and enjoy attentive service in a relaxed, refined dining room.
★ 4.6 · 1,149 reviews
Grab a spot at Bufet KRK, the bistro that locals and visitors alike book ahead. Sit at the counter to watch the kitchen at work while you enjoy modern Polish plates in a lively room.
★ 4.6 · 3,944 reviews
Discover Dumplings MR Vincent, the Old Town pierogi spot where the dumplings taste properly homemade. Sit down to a plate of pierogi finished with sweet caramelised onions, served by friendly staff.
★ 4.6 · 2,459 reviews
Stop at Andrus Maczanka Po Krakowsku for a quick, filling taste of local street food. Order the slow-cooked pulled pork sandwich and eat it with the crunchy pickles that reviewers keep praising.
★ 4.5 · 4,911 reviews
Stop by Vegab, Krakow's favourite vegan kebab shop, for a fast and filling meal. Order a loaded wrap or kebab, pair it with a fresh lemonade and see why plant-based eaters and sceptics both return.
★ 4.8 · 2,796 reviews
Get in line at NAPNAPCAFE, the Old Town bistro locals and visitors keep returning to. Order from the creative brunch menu, pair it with a good coffee, and expect portions to match.
★ 4.1 · 5,267 reviews
Pause at Pod Temidą, a no-fuss Polish milk bar tucked in the Old Town. Line up at the counter and tuck into cheap, home-style dishes alongside local regulars.
★ 4.5 · 1,981 reviews
Eat homemade-style pierogi in a friendly local restaurant in Podgórze. A cheap and satisfying meal for anyone who wants traditional Polish food.
★ 4.7 · 2,931 reviews
Pull up a seat at Kluska na Placu, a friendly Polish restaurant with a leafy garden in the Old Town. Tuck into handmade dumplings or a hearty pork chop without stretching your budget.
★ 4.6 · 4,723 reviews
Pull up a seat at Molam Thai, the buzzing Old Town spot built around Thai shared plates. Order a spread including the crunchy wings, and pair it with a cocktail on the patio.
★ 4.6 · 4,017 reviews
Slide into Ramen People, a compact Krakow noodle bar with a relaxed terrace. Slurp a rich, punchy broth with grilled pork and finish with something from the creative drinks list.
★ 4.5 · 3,891 reviews
Treat yourself at Kogel Mogel, a stylish Old Town restaurant reimagining Polish classics. Linger over refined dishes such as roast duck in an elegant room that suits a special dinner.
Krakow · 🍽️ Food
Morskie Oko
1h15
Krakow · 🥐 Breakfast
Milkbar Tomasza
Kuchnia u Doroty
1h
Chimera
Czarna Kaczka / Black Duck
Kolanko No 6 Restaurant
Restauracja Wierzynek
1h45
Pod Wawelem Kompania Kuflowa
Starka | Restaurant & Vodkas
Charlotte
Gospoda Koko
Camelot Cafe
Restauracja Smakołyki
Poranki - Breakfast, coffee & cake
Hamsa
Pod Aniołami Restaurant
Restauracja Polska
Miód Malina
Pod Baranem
Bufet KRK
Dumplings MR Vincent - Pierogies Krakow
45 min
Andrus Maczanka Po Krakowsku - Wawrzyńca
30 min
Vegab
NAPNAPCAFE
Pod Temidą (milk bar)
Krakus
Kluska na Placu
Molam Thai
Ramen People
Kogel Mogel