77 Best Restaurants in Czech Republic

Background Illustration for Restaurants

We've compiled the best of the best in Czech Republic - browse our top choices for the top things to see or do during your stay.

Café Savoy

$$ | Malá Strana Fodor's Choice

One of the best of Prague's traditional turn-of-the-century-style grand cafés, the Savoy is popular day and night for its brunches, coffees, Czech classics, and pastries. In particular, try the větrník, a Czech classic made of choux pastry with cream and caramel. It's far more authentic than the touristy trdelník (a type of rolled, spit cake) available everywhere, although if you need that sugar hit to get up the hill to the castle, no judgment. It's also an opulent but still traditional spot for a beer in the evening—or heck, go all out and get some sekt (Czech sparkling wine). 

Vítězná 5, Prague, 150 00, Czech Republic
731--136--144
Known For
  • Lavish interior
  • Warm and efficient staff
  • Long lines
Restaurant Details
Reservations recommended.

Something incorrect in this review?

Café Slavia

$$ | Nové Mesto Fodor's Choice

Overlooking the river and next to the National Theater, this old-school continental European-style café is one of a clutch in Prague where you can imagine playwright-turned-independence hero Václav Havel holding court or composer Bedřich Smetana winding down after a performance. Actually, you're not just imagining it: all sorts of Czech artistic luminaries have supped here, including the above, and Havel liked it so much he even lobbied for it to reopen when it closed for reconstruction in the 1990s. It's old-school, so beer is perfectly acceptable at almost any time of day.

Smetanovo nábř. 2, Prague, 110 00, Czech Republic
777--709--145
Known For
  • Historical setting
  • Affordable daily menu
  • Czech-style café culture

Something incorrect in this review?

Cukrkávalimonáda

$$ | Malá Strana Fodor's Choice

An excellent pit stop while exploring Malá Strana, this warm, inviting café and bakery serves freshly made soups, salads, sandwiches, and pasta dishes, making it a convenient oasis for lunch. Or just rest your feet with a coffee and a slice of pie or cake. The light-wood booths and exposed-beam ceilings give Cukrkávalimonáda (literally "Sugarcoffeelemonade") a country-farmhouse feel. Lunchtime can be overcrowded, so try to book a spot in advance; at other times, you can normally find a seat. Note: the café closes daily at 7.

Lázeňská 7, Prague, 118 00, Czech Republic
257–225–396
Known For
  • Unique heritage-hipster interior
  • Delicious Viennese-style confections
  • Great value for its location

Something incorrect in this review?

Recommended Fodor's Video

Dačický

$$ Fodor's Choice

A medieval tavern feel and big plates of Czech food make Dačický a warm, authentic experience. The yellow walls decorated with cartoon-style murals, the long (shared) wooden tables, and the massive chandelier also add to the ambience. Try the pork knee and the beer sampler, but don't expect to be able to move for a couple of hours: the portions are huge and the beer is plentiful.

Rakova 8, Kutná Hora, 284 01, Czech Republic
603–434–367
Known For
  • Popularity with locals
  • Good choice of draft beers
  • Giant kebab with meat skewered on a sword

Something incorrect in this review?

The Eatery

$$ | Holešovice Fodor's Choice

This fantastic destination restaurant, with thoughtful, delicate twists on modern Czech food in a shiny-steel-and-concrete industrial setting, is certainly the district's best and even holds its own against the rest of the city. Run by the former Michelin-starred chef at Alcron, in the center of town, the Eatery is a more informal but no less delicious venture, with all the extras you'd expect from an establishment of this quality, from a chef's table to delicious wines and an open kitchen.

U Uranie 18, Prague, 170 00, Czech Republic
603--945--236
Known For
  • Czech and European food, with fresh, local ingredients
  • Theatrical cooking in the open kitchen
  • Regularly buzzing
Restaurant Details
Closed Sun. and Mon. No lunch Sat.
Reservations recommended

Something incorrect in this review?

Kavárna co hledá jméno

$$ | Smíchov Fodor's Choice

Literally translated as "A Coffee Shop Looking for a Name," this achingly hip café-cum-gallery serves great coffee, tempting cocktails, and excellent food—including top-notch breakfasts and brunches until midday on weekdays and 3 pm on weekends. The gallery space showcases work by local artists and hosts pop-up events.

Kuchyň

$$ Fodor's Choice

It may no longer be the novel, menu-less restaurant of old—the COVID pandemic put an end to the concept of people choosing their meals from communal potsbut this castle-side restaurant still serves up great, traditional Czech cuisine. Take a seat and order from a small menu of dishes ranging from fresh cow's cheese with pickled vegetables to duck leg with rustic bread dumplings and red cabbage. Although most of the mains are meaty, there's always at least one vegetarian option. While the interior is perfectly lovely—all copper pots, aquamarine tiles, and pine-wood tables—the terrace, with its stunning city views, is the best place to dine.

Hradčanské nám. 1, 118 00, Czech Republic
736--152–891
Known For
  • Soft sourdough bread to dip in soups
  • Wonderful location by the castle
  • Drinks including unfiltered dark beer

Something incorrect in this review?

Lokál Dlouhááá

$$ | Staré Mesto Fodor's Choice

Sleek and relatively sophisticated, Lokál Dlouhááá takes the Czech pub concept to a new level with fresh local ingredients, perfectly poured beers, and friendly, efficient service. It makes for an idealized version of a corner restaurant out of another era, right down to the stark white walls, waiters in vests, and bathrooms wallpapered with old pinups and airplane posters. Many of the dishes have a modern twist: schnitzel is made from pork neck and served atop buttery whipped potatoes, while the Czech classic of svíčková (beef tenderloin in cream sauce) is tangy and fresh (not often the case at most pubs). Lokál also has pub-restaurants in Malá Strana, Karlín, and Vinohrady.

Dlouhá 33, Prague, 110 00, Czech Republic
734–283–874
Known For
  • High-quality Czech food
  • Fast and friendly service
  • Always being busy (and noisy)
Restaurant Details
Reservations essential

Something incorrect in this review?

Na louži

$$ Fodor's Choice

Czech comfort food is served up every day and every night at Na louži. Lovingly preserved wood furniture and paneling lend a traditional touch to this warm, inviting, family-run pub. The food is unfussy yet satisfying; take your pick from the Czech specialties on the menu. If you're feeling too full to move after dinner, the 10 country-style rooms upstairs are basic and cheap and include breakfast; perfect for a one-night stay.

Kájovská 66, Ceský Krumlov, 381 01, Czech Republic
380–711–280
Known For
  • Hearty traditional food
  • Lovely wood-paneled interior
  • Occasionally brusque service
Restaurant Details
Reservations essential

Something incorrect in this review?

The Tavern

$$ | Vinohrady Fodor's Choice

A hopping burger bar on the fringe of Riegrovy Park in Vinohrady, the Tavern arguably serves the city's best hamburgers and cheeseburgers. The restaurant began as the dream of an American couple to use classic U.S. combinations, like bacon-cheddar or blue cheese and caramelized onion, and then re-create them with locally sourced beef and toppings. The result? It's been packed since the 2012 opening and shows no signs of slowing down. They also do veggie and vegan burgers, along with other American-style diner food, plus cocktails and craft beers.

There's limited seating, so make a reservation for dinner online (there's no phone).

Chopinova 26, Prague, 120 00, Czech Republic
725-319--226
Known For
  • The city's best burgers
  • Intimate cellar setting
  • Extensive cocktail menu
Restaurant Details
Reservations essential

Something incorrect in this review?

U Kroka

$$ | Vyšehrad Fodor's Choice

This traditional pub, which sits below the walls of Vyšehrad Citadel, serves up traditional, meaty Czech fare—think beef goulash, pork knuckle, and duck leg confit—with freshly poured beer. The interior is warm and welcoming, the staff are unfailingly friendly, and the prices are very competitive. The value gets even better at lunchtime; come between 11 and 3 to enjoy a delicious, filling three-course meal for less than 300 Kč.

Vratislavova 12, Prague, 128 00, Czech Republic
775–905–022
Known For
  • Good-quality Czech food
  • Pleasant industrial-chic interior
  • More locals than tourists

Something incorrect in this review?

U Slovanské Lípy

$$ | Žižkov Fodor's Choice

One of the oldest pubs in Žižkov, this classic Czech pub offers a warm and inviting setting, great beers, and authentic Czech food. The name means “At the Linden Trees,” a Czech and Slovak emblem, and while there are tourists here, it’s also a meeting place for locals.

Tachovské náměstí 6, Prague, 130 00, Czech Republic
734–743–094
Known For
  • Typical Czech meals
  • Sharing plates
  • Wooden benches and other period decor

Something incorrect in this review?

Atelier Cocktail Bar and Bistro

$$

The menu is on the decidedly short side but offers a constantly changing list of modern takes on fish, meat, and pasta dishes, served in a relaxed but trendy environment. Tasting menus with seasonal dishes include a vegetarian option. The bar serves up new spins on classic cocktails. The light wood furnishings and vaulted ceiling add to the bright and airy feel. Located close to Brno's main theaters.

Au Gourmand

$$ | Staré Mesto

This sweet little café with tiled mosaic floors, globe lights, and mint-green decor provides an inviting spot for a light lunch. It's similar to the nearby Bakeshop Praha, but with a certain Gallic flair. Like its neighbor, it too has a few seats, although it also boasts a garden in the back, where you can enjoy a salade niçoise or a tomato-and-mozzarella sandwich.

Dlouhá 10, Prague, 110 00, Czech Republic
602--305--181
Known For
  • Fresh breads
  • Homemade ice cream
  • Refined café feel

Something incorrect in this review?

Banh–mi–ba

$$ | Staré Mesto

Enjoy fresh, zingy Vietnamese food at this small, trendy spot on Rybná, from the eponymous baguettes to rolls, salads, and pho. There are good Vietnamese joints all over Prague thanks to ties between formerly communist Czechoslovakia and Hanoi, but until recently Staré Mĕsto was lacking its own standout. Founder Hung Le and his team have delivered with this branch, part of a minichain that brings authentic Vietnam by way of Berlin and California.

Rybná 26, Prague, 110 00, Czech Republic
734--487--324
Known For
  • Tasty Vietnamese baguettes
  • No glutamate additions
  • Cool Czech couples grabbing a bite

Something incorrect in this review?

Big Smokers

$$ | Holešovice

This recently opened joint brings modern barbecue to the Czech capital, in a big way. The meats are glorious, the vibe is industrial-cool, and the welcome is friendly.

Dělnická 40, Prague, 170 00, Czech Republic
737--070--373
Known For
  • Trays of perfectly flamed meat
  • Piquant accompaniments
  • Cheap sandwich-based lunch menu
Restaurant Details
Closed Mon.

Something incorrect in this review?

Bistro 8

$$ | Letná

Located on what is among Prague's coolest streets, this hip little spot combines a retro aesthetic—black walls, a mix of chairs, and lots of plants—with tasty international food and unique touches. 

Veverkova 8, Prague, 170 00, Czech Republic
730--511--973
Known For
  • Fun design, such as bright monster sculptures and cracked pots in the window
  • Great brunch
  • Huge sandwiches

Something incorrect in this review?

Bruxx

$$

For an alternative to pilsner in the Czech capital, this superb Belgian brasserie offers a choice of half a dozen Belgian beers on draft, and more than 60 others in bottles. The beers, which are often tinged with fruit or nut flavors, are served alongside kettles of mussels (cooked in wine or beer), golden frites with mayo sauce, and ridiculously tasty waffles. It's a large and grand-looking place, with high ceilings and dark paneling, but the service is friendly and it's a big hit with families, who come for the large kids corner with ball pool.

For traditional Czech fare from the same team, head next door to Vinohradský Parlament.

Nám. Míru 9, 120 00, Czech Republic
224–250–404
Known For
  • Belgian beers on draft
  • Fine fish and seafood dishes
  • Outdoor seating in summer

Something incorrect in this review?

Cacao

$$ | Nové Mesto

Tasty, fresh superfoods, smoothies, and bowls sit alongside rather more indulgent desserts at this pleasant café just off Náměstí Republiky. They offer vegan options, and there are plenty of tables as it is housed in a pretty and spacious historic building.

V Celnici 1031/4, Prague, Czech Republic
Known For
  • Friendly, calm feel
  • Breakfasts ranging from a healthy mango bowl to pancakes
  • Homemade ice cream

Something incorrect in this review?

Café Mahler

$$

Wooden paneling and floral upholstery in the Café Mahler recall the taste of the 1880s, when Gustav Mahler briefly lived around the corner while working as a conductor at the theater on the other side of Horní náměstí. It's a good spot for ice cream, cake, light meals, coffee, or simply for sitting back and taking in the lovely view. Service can be abrupt, though.

Horní nám. 11, Olomouc, 772 00, Czech Republic
Known For
  • Palačinke (crepes)
  • Leisurely spot for coffee
  • Views of the main square

Something incorrect in this review?

Café Pavlač

$$ | Žižkov

This lovely little sit-down spot on a sloping street serves excellent coffee, tasty homemade soups, and an impressive choice of vegan dishes. In the summer months, there's a pleasantly green courtyard garden.

V. Nejedlého 23, Prague, Czech Republic
702–124–556
Known For
  • Good-value lunch menu
  • Quiet spot away from the crowds
  • Regular themed food and drink events

Something incorrect in this review?

Café Savoy

$$ | Smíchov

High-quality meals at not-too-high prices are the order of the day at this elegant, Viennese-style café, which dates back to the 19th century. Diners can enjoy everything from cream of green pea soups to crisp seasonal salads and Parisian steak tartare to classic Wiener schnitzel, all complemented by fresh breads from the in-house bakery. The selection of cakes and pastries make for the perfect sweet finish. For the very best of Café Savoy, come for breakfast during the week or for brunch on weekends; you'll need to book ahead.

Vítězná 5, Prague, 150 00, Czech Republic
731–136–144
Known For
  • Extensive breakfast and brunch menus
  • Bright and elegant interior
  • Delicious home-baked pastries and cakes
Restaurant Details
Reservations essential

Something incorrect in this review?

Cafefin

$$

This popular Vietnamese-Czech coffee shop offers a real mix of Western and Asian coffee culture, from cappuccinos, espresso tonics, and hot chocolates to Vietnamese coffee, matcha lattes, and kombucha. The food is great, too: come for the excellent Western-style breakfasts and brunches (things like granola, scrambled eggs, and banana bread), or the tasty Asian-influenced lunches and dinners (like bun bo nam bo, Penang curry, and bibimbap).

Curry Palace

$$ | Letná

Just behind Letná Park, Curry Palace is a bit off the beaten path, but it's the place for Indian and Bangladeshi food. You'll find the usual mix of tandoori dishes and curries, and staff are happy to recommend more unique options. This makes a perfect lunch or dinner stop after visiting the National Technical Museum or the park itself.

Jirečková 13, Prague, 170 00, Czech Republic
233--378--342
Known For
  • Excellent rezela, a specialty made with varyingly spicy chicken or lamb, with garlic-ginger paste and yogurt
  • Relaxed family atmosphere
  • Affordable lunch menu

Something incorrect in this review?

Dobra Basta

$$

Part of a former medieval fortress and, during the 19th century, a prison chapel, this upscale tavern is one of the town's most popular restaurants—and it's non-smoking and has a quiet patio to boot. The food is traditional Czech with a few contemporary twists, and is best paired with the well-priced local wines and beers. The restaurant sources its fruit, vegetables, and cheese from the Litoměřice region, its trout from Kostomlaty, a village near Litoměřice, and its venison from Czech forests. Perch is roasted with garlic and paired with mashed potatoes and baked tomatoes, and the goose breast with poached apple comes with vegetable rice, smoked deer tenderloin tartare, toast, and shallots.

Aside from a zucchini appetizer, a lentil salad, green salad, and cheese tartare, there are no vegetarian dishes.

Eska

$$ | Karlín

An upmarket restaurant with a casual carefree vibe, Eska has been a big hit since opening its doors in 2016. The restaurant is located within a converted fabric factory, and it maintains the original industrial aesthetic through bare brick walls and exposed pipework, while also adding modern touches like Scandi-style furniture and a gleaming open kitchen. The food is also a blend of the old and new, utilizing age-old Czech techniques of fermenting, pickling, and marinating to create modern, minimalist dishes. Many of the dishes are sumptuous—in particular, seek out the to-die-for beef tartare—and even those that don't quite hit the same heights are still fun and innovative. What's more, every dining experience begins with crusty sourdough bread, baked in the downstairs bakery and served with salty, lovage-infused butter. Breakfast and lunch are available à la carte, while dinner is a choice between the five-course "chef's choice" tasting menu (985 ) and your own choice of two courses (685 ): either way, it's far better value than an equivalent restaurant in the Old Town

 Don't have time for a full meal? Pop into the downstairs bakery for a loaf of the delicious sourdough to go.

Pernerova 49, Prague, 186 00, Czech Republic
731–140–884
Known For
  • Industrial-chic decor
  • Delicious and innovative dishes
  • Excellent bakery with good coffee

Something incorrect in this review?

Česká hospůdka

$$

The simple rustic-type setting with a fireplace and lots of wooden details complements the classic Czech menu of duck, goose, fish, and guláš. Service is informal and friendly.

Klíčová 179, Mariánské Lázne, 353 01, Czech Republic
720–121–500
Known For
  • Informal ambience
  • Classic Czech food
  • Attentive service

Something incorrect in this review?

Factory

$$

This popular, modern bistro-café serves fairly standard European-American fare, but everything is freshly and expertly made. That means pizzas cooked crispy Neapolitan style, steaks that have been matured for 14 days, and fresh pasta that's firmly al dente. In particular, Factory has gained a glowing reputation for its juicy burgers, served with skin-on fries and homemade coleslaw.

Česká 1, Kutná Hora, 284 01, Czech Republic
721–323–145
Known For
  • Great burgers and fries
  • Cozy cellar setting
  • Friendly English-speaking staff

Something incorrect in this review?

Food Lab

$$ | Josefov

At last! A huge, hip, all-day dining space on the edge of Staré Mĕsto's Jewish quarter. From its neon sign and bare-brick walls alone, this spot is already streets ahead of most of the area's tourist traps. And the good news is the food and drink options deliver too, from brunches to fresh juices, hearty main courses to cocktails. There's an inventive lunch menu which changes weekly, often featuring modern takes on Czech classics alongside more global options like pastas, salads, and fish. Plus there's a kids' corner and a piano bar downstairs.

Haštalská 4, Prague, 110 00, Czech Republic
257--310--713
Known For
  • One of Prague's best brunches
  • Well-priced
  • Beautiful, plant-filled interior

Something incorrect in this review?

Globe Bookstore & Café

$$ | Nové Mesto

Prague's first English-language bookstore with a café continues to draw both foreigners and Czechs for its large selection of novels, regional nonfiction, popular brunches, and memories of the go-go '90s. The recently upgraded menu includes an excellent burger, good salads, and various American classics. Head over in the evening for regular themed nights, as well as occasional live music.

Pštrossova 6, Prague, 110 00, Czech Republic
224–934–203
Known For
  • U.S.-style portion sizes
  • English-language quiz night
  • Decadent desserts including New York cheesecake

Something incorrect in this review?