Best Restaurants in Prague
Home · Prague · Restaurants
From the classic Café Imperial and U Fleků, to lesser-known spots worth adding to your trip.
★ 4.6 · 16,077 reviews
Step into Café Imperial in Nové Město, where carved walls and art nouveau details frame every table. Order the Imperial Breakfast, or return later for beef tartare, chicken broth or veal cheeks.
★ 4.0 · 36,843 reviews
Discover U Fleků, the sprawling Nové Město beer hall that has been pouring for centuries. Share pork knuckle and house beer in one of its eight atmospheric halls.
★ 4.4 · 7,057 reviews
Board this open-top glass boat for an evening dinner cruise on the Vltava. Fill your plate at the buffet, listen to live music and watch Prague's illuminated monuments pass by.
★ 4.5 · 24,185 reviews
Climb the stairs at Café Louvre and enter a century-old room with tall windows and graceful decor. Order from the Czech breakfast menu, then linger over coffee and a dessert.
★ 4.3 · 7,433 reviews
Step aboard this Vltava evening cruise for dinner on the water as Prague lights up. Help yourself to the buffet, enjoy the live music and watch the riverbanks glide past from the deck.
★ 4.5 · 2,675 reviews
Dine at Kampa Park, the Malá Strana restaurant that looks straight across the Vltava to Charles Bridge. Linger over French-style courses on a riverside terrace or in the winter garden.
★ 4.4 · 24,062 reviews
Pull up a seat at Lokál Dlouhááá, the Old Town's go-to for honest Czech cooking and well-poured beer. Work through traditional dishes like beef tartare with a fresh Pilsner Urquell in a lively, industrial-styled hall.
★ 4.6 · 14,136 reviews
Walk into Kantýna, the Nové Město meat hall where you collect a card and order from the stations yourself. Choose cuts from locally sourced meat, add a draft beer and share a long table.
★ 4.3 · 4,419 reviews
Pull up a seat at Pivovar U Tří růží, a historic Old Town brewery restaurant. Pair a house-brewed beer with schnitzel, sausage or other Czech comfort dishes in a centuries-old setting.
★ 4.2 · 16,321 reviews
Take a seat at Restaurace U Pinkasů, a classic Czech restaurant with a historic courtyard in Nové Město. Dig into generous plates of local dishes with a cold beer in a relaxed setting.
★ 4.6 · 21,563 reviews
Discover U Glaubiců, the vaulted Malá Strana pub where hearty Czech cooking meets a lively crowd. Tuck into schnitzel, roast meat and creamy mash beneath the old brick arches.
★ 4.5 · 22,454 reviews
Take a seat in Prague's medieval tavern, where dinner comes with a full show. Eat and drink your fill while swordsmen, jugglers and dancers perform around the tables to live music.
★ 4.6 · 4,664 reviews
Take a seat at Kuchyň, the Hradčany restaurant just beside Prague Castle. Order carefully cooked Czech dishes and enjoy them with views of the castle quarter.
★ 4.7 · 4,938 reviews
Step into Lehká hlava, the Old Town vegetarian restaurant where night-sky murals and designer lampshades set the scene. Order creative dishes such as the spinach chimney or bao buns in an intimate, candlelit-feeling room.
★ 4.6 · 6,922 reviews
Pop into Naše maso, the Old Town butcher shop turned sandwich counter that has Prague talking. Order the pastrami sandwich or a medium-rare cheeseburger and enjoy meat treated with real craft.
★ 4.7 · 5,400 reviews
Discover Mlýnec, a contemporary Czech restaurant where large windows and live jazz set the scene in Staré Město. Order the duck or shrimp ravioli and let the sommelier pair your wine.
★ 4.6 · 2,214 reviews
Step into Field, the polished Staré Město restaurant where a Michelin-starred kitchen sets the standard. Work through creative courses and matching wines in an unhurried, beautifully presented tasting experience.
★ 4.6 · 1,731 reviews
Discover La Degustation, the Old Town restaurant where 19th-century Czech recipes are reimagined as a modern tasting menu. Settle in for several unhurried courses, with wine pairings, that treat local culinary heritage with fine-dining precision.
★ 4.5 · 6,733 reviews
Step into Červený jelen, a former bank in Nové Město that now serves hearty plates in a grand hall. Share dishes and steaks beneath high ceilings and modern art for a leisurely meal.
★ 4.5 · 327 reviews
Step into U Medvídků, the former Old Town brewery that now serves food and beer under its historic roof. Settle in the restaurant or beer garden for a hearty meal and a Czech pint.
★ 4.5 · 5,160 reviews
Start your morning at Eska in Karlín, a brunch bistro with a loyal following and a lively industrial setting. Order the egg fried bread or the mushroom soup and see why tables fill so quickly.
★ 4.2 · 8,326 reviews
Enter Café Savoy in Smíchov and pass the glazed pastry counter on your way to a table. Breakfast on an omelette beneath carved wood panelling that recalls interwar Prague.
★ 4.6 · 4,503 reviews
Brunch at Venue puts you in the heart of Prague's Old Town, in a stylish room with warm, attentive service. Enjoy a plate of pancakes or a savory dish alongside beautifully served coffee.
★ 4.6 · 2,886 reviews
Visit Čestr, the blue-and-white-roofed steakhouse that Vinohrady diners head to for serious beef. Settle into a window table and work through a carefully sourced cut served with efficient, friendly service.
★ 4.7 · 1,055 reviews
Discover Terasa U Zlaté studně, a fine-dining address tucked below Prague Castle. Dine on elegant French-style dishes on the rooftop terrace with Prague's rooftops spread out below you.
★ 4.7 · 5,812 reviews
Discover Next Door by Imperial, an elegant Nové Město dining room with an open kitchen at its heart. Tuck into crisp-skinned duck leg or tender pork cheeks in a room that mixes old and new style.
★ 4.7 · 6,561 reviews
Walk past the dragon at the door and into Sia Restaurant, a polished Asian dining room in Nové Město. Order from the creative menu and pair it with tea, wine or a cocktail.
★ 4.4 · 8,747 reviews
Step into Pasta Fresca, a candlelit-feeling vaulted restaurant in Prague's Old Town. Settle in for a relaxed Italian meal built around fresh pasta, cured meats and fish, served with attentive but unhurried service.
★ 4.7 · 8,936 reviews
Discover U Kroka, the 1895 Czech restaurant in Praha 2 that keeps things simple and good. Work through goulash, svíčková or schnitzel in a brick-walled room, or on the summer terrace.
★ 4.5 · 478 reviews
Discover Casa De Carli, the elegant Old Town Italian restaurant that reviewers call a safe bet for special occasions. Settle in for refined service and carefully sourced ingredients, starting with warm focaccia.
Prague · 🥐 Breakfast
Café Imperial
1h
Prague · 🍽️ Food
U Fleků
1h30
Sightseeing Dinner Cruise on Open-Top Glass Boat
2h30
Café Louvre
Evening Cruise with Buffet Dinner and Live Music
Kampa Park Restaurant
2h
Lokál Dlouhááá
1h15
Kantýna
Pivovar U Tří růží
Restaurace U Pinkasů
U Glaubiců
Medieval Dinner with Unlimited Drinks
Kuchyň
Lehká hlava - vegetarian restaurant
Naše maso
45 min
Restaurant Mlýnec
Field Restaurant
La Degustation
Restaurace Červený jelen
Brewery Hotel - U Medvídků
Eska Karlín
Café Savoy
Venue
Čestr
Terasa U Zlaté studně
Next Door by Imperial
Sia Restaurant
Pasta Fresca
U Kroka
Casa De Carli