132 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.

Bakeshop Praha

$ | Staré Mesto

A pleasantly airy American-style bakery and café counter, Bakeshop Praha sells familiar U.S. favorites, from avocado BLTs to entire pumpkin pies. Though it gets crowded during peak lunch hours, there is indoor seating, and the space, with penny-tiled floors and ceiling moldings, has a retro charm. But the takeaway sandwiches, bagels, giant cookies, and good coffee make it easy to grab and go.

Kozi 1, Prague, 110 00, Czech Republic
222–316–823
Known For
  • Proper New York--style cheesecake
  • Homemade breads, including great sourdough
  • Daily cream cheese spread mixes

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?

Recommended Fodor's Video

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?

Bockem

$$$$ | Smíchov

It may not look too salubrious from outside, but this tucked-away fine-dining restaurant has a wonderfully warm and welcoming interior, all roughly plastered walls, sturdy wooden furniture, soft golden lighting, and autumnal wall hangings. What's more, the food is great: the seasonal, five-course degustation menu (1,590 ) has a mix of influences but really comes to life with main courses built around classic Czech ingredients like rabbit, pork, dumplings, and cabbage. Note that the portions are small, courses are quite spread out, and there are few extras (including no bread), so you may leave feeling not entirely full. Opt for a wine pairing (955 Kč) with dinner or add something a little different to your dining experience with a non-alcoholic pairing (480 Kč) of kombucha-like fermented lemonades. They vary in level of acidity; some are pleasantly subtle, others are more of an acquired taste. As well as dinner, the restaurant serves three-course prix fixe breakfasts (480 Kč).

Elišky Peškové 5, Prague, 150 00, Czech Republic
770--101–223
Known For
  • Seasonal menu of delicious and inventive dishes
  • Distinctive non-alcoholic pairing option
  • Beautiful interior with limited seating
Restaurant Details
Closed Mon. and Tues. No dinner Wed. and Sun.

Something incorrect in this review?

Bread Gap

$ | Malá Strana

For a quick lunch on the go, walk smugly past the greasy international chains and come here for tasty fresh sandwiches, salads, and barista-brewed coffees.

Tržiště 3, Prague, Czech Republic
773--097--003
Known For
  • Friendly owner and welcoming staff
  • Tramezzini (Italian finger sandwiches)
  • Fantastic chocolate hazelnut and strawberry apricot pastries

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é de Paris

$$$ | Malá Strana

The twin stars of the show at this Gallic import are beef entrecote and French fries. Café de Paris even makes its own "special sauce" (béarnaise with a hint of mustard). The look is classic French bistro, down to the old photographs and red banquettes lining the walls, which makes sense considering its location near the French Embassy. There are a few other things on the menu, classics like Caesar salad and a rotating option of soups, but there's little reason to stray from house specialties.

Velkopřevorské nám. 4, Prague, 118 00, Czech Republic
603–160–718
Known For
  • Warm and welcoming atmosphere
  • House specials
  • Waiters serving the steak frites at the table from laden trays
Restaurant Details
Reservations essential

Something incorrect in this review?

Cafe Hrnek

$ | Letná

With its bare plaster walls and laid-back vibe, uber-cool Cafe Hrnek is a fab spot for great coffee, tasty brunches, and decadent sweet treats.

Veletržní 49, Prague, 170 00, Czech Republic
771--203--034
Known For
  • Food and drink served in lovely retro blue porcelain
  • Delicious cinnamon rolls
  • Warm, welcoming staff

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).

The Conductor

$

Famed for its soft and squishy cinnamon rolls (some of the best in town), this takeout spot also serves perfect pulled-pork sandwiches and lip-smacking vegan wraps.

Francouzská 78, 101 00, Czech Republic
Known For
  • Location right by Krymská tram stop
  • Friendly service
  • Delicious cinnamon rolls
Restaurant Details
Closed weekends

Something incorrect in this review?

Crème de la Crème

$ | Nové Mesto

With queues outside on even mild days, this gelato shop is considered to serve the best scoops in the city. It's a great option for refreshment while you are sightseeing, particularly as it is conveniently located on the main drag that marks the border between Old and New Town. There are several other branches in town, too. 

Národní 23, Prague, 110 00, Czech Republic
725--556--706
Known For
  • Traditional and intriguing flavours, from walnut to sea buckthorn
  • Generously sized scoops
  • Vegan gelato options

Something incorrect in this review?

Cukrárna Myšák

$ | Nové Mesto

Visitors with a sweet tooth should not miss this historic pastry shop in Nové Mĕsto, where Czech desserts, cakes, sweets, and treats are showcased over two floors. Opened in 1911 by František Myšák, the First Republic feel has been faithfully reconstructed.

Vodičkova 31, Prague, 110 00, Czech Republic
730--589--249
Known For
  • Classic Czech kremrole (cream-filled pastry roll)
  • The famous ice-cream cup, served for generations
  • Display cases filled with pastries

Something incorrect in this review?

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?

Divinis

$$$ | Staré Mesto

The simple decor—white walls and plank floors—at this wine-centric Italian restaurant on a quiet street near the Týn Church belies the quality and complexity of its food. Whether you stick to a simpler beef carpaccio or try something more complex like goat cheese and truffle mousse, the dishes are skillfully prepared and attractively presented. Beef cheeks braised with marsala and spinach or loin of wild boar with garlic polenta make excellent entrées, but if you're not up for a huge meal, opt for a pasta. The all-Italian wine list is one of the city's best.

Týnská 21, Prague, 110 00, Czech Republic
220--510--951
Known For
  • Complex Italian cooking
  • Great wine
  • Celeb chef Zdeněk Pohlreich
Restaurant Details
Closed Sun.
Reservations essential

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.

Dos Mundos

$ | Letná

Come for the swings, stay for the coffee: this small coffee shop has swing seats (a bit of a gimmick, but actually quite a cute one), lovely cakes, and excellent coffee. It's more of a daytime place than an evening bar, although it is open until 9.

Milady Horákové 38, Prague, 170 00, Czech Republic
736--454--762
Known For
  • Having its own roastery
  • Rotating house coffee choices
  • Unusual options like an espresso-flavored tonic water

Something incorrect in this review?

El Cid

$$$

An extensive wine list complements the tapas at this Spanish-style restaurant along the old town walls, just across from the Continental hotel. Pictures of bullfighters line the yellow walls, while a large patio overlooks the sprawling Křižíkovy Park. The menu also includes several types of paella, as well as beef and seafood dishes.

Křižíkovy sady 1, Plzen, 301 00, Czech Republic
377–224–595
Known For
  • Central location
  • Spanish theme and cuisine
  • Attentive service
Restaurant Details
Reservations essential

Something incorrect in this review?

Elefant

$

On one of the town's main shopping streets is this resolutely old-fashioned, sophisticated coffeehouse, connected to Hotel Elefant. The apple strudel and coffee are quite good, and the outdoor terrace is a prime location for people-watching.

Stará louka 30, Karlovy Vary, 360 01, Czech Republic
353–229–270
Known For
  • Large menu
  • Excelent spot for people watching

Something incorrect in this review?

Erhartova cukrárna

$ | Letná

There are retro vibes and delicious pastries in this mini-chain, which now has three branches around town. The company dates back to 1937, so it's authentic, with good coffee and more than 20 cake choices.

Milady Horákové 56, Prague, Czech Republic
Known For
  • The Erhart cake---chocolate cake, pumpkin seed cream, and marzipan
  • Excellent value
  • More than 70 years of history in the functionalist style building and interior, much of which is original

Something incorrect in this review?

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?

Field

$$$$ | Josefov

A relative newcomer to Prague's fine-dining scene, Field has made a splash quickly, grabbing a Michelin star for its locally sourced, Scandi-style food. While its tasting menu is astronomically expensive, there are cheats: the shorter weekday lunch tasting menu is much more reasonable, at 950 Kč. The imaginative cooking is worth it if you are looking for a blow-out, though. 

U Milosrdných 12, Prague, 110 00, Czech Republic
725--170--583
Known For
  • Sensational seasonal food
  • Tasting menus with simple-sounding but astonishing options like beef and cauliflower or chocolate and yuzu
  • Stripped-back decor with an eye-catching ceiling
Restaurant Details
Reservations essential

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?

Gelateria Amato

$ | Letná

A perfectly located ice-cream parlor for taking a sweet, cold treat into Letná or Stromovka Park. Their slogan is "There's always a good time for an ice-cream," and frankly, when the gelato is this good, we agree. 

Kamenická 30, Prague, Czech Republic
223--016--223
Known For
  • Ice-cream cakes
  • Sorbets made with fresh seasonal fruit
  • Rich and indulgent chocolate-based recipes, particularly with 70% dark chocolate chips

Something incorrect in this review?