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.

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?

Hanácká Hospoda

$$

A low-key, relatively cheap dining option, this popular local pub serves staples like pork, chicken, and duck but nicely turned out. The restaurant is located on the side of a palace but has an uncluttered, modern look inside. In good weather, there is street seating. According to an inscription on the outside of the house, Mozart stayed here as a young boy on a trip with his parents for two days in 1767.

Dolní nám. 38, Olomouc, 779 00, Czech Republic
774–033–045
Known For
  • Historical building
  • Outdoor seating on a main square
  • Above-standard food for a pub

Something incorrect in this review?

Hanil

$$ | Žižkov

A nice counterpoint to the heavy, meaty cuisine found in most Prague diners, Hanil serves good-quality sushi as well as Korean and other Asian dishes at premium but affordable prices. The open, casual setting, which is accented with elegant light and dark woods, burnt-orange chair cushions, and curves galore, attracts a largely local crowd of young professionals who appreciate the blend of high-quality food with a lack of pretension. Opt for the good-value sushi sets, or if you're feeling adventurous, try the pa-jeon, a tasty pancake with spring onion and seafood, or the ojingo bokkum, a squid stir-fry served on a hot plate.

Slavíkova 24, Prague, 130 00, Czech Republic
222–715–867
Known For
  • Delicious Korean and Japanese cuisine
  • Elegantly understated interior
  • Slightly high prices for Žižkov
Restaurant Details
Closed Sun.

Something incorrect in this review?

Recommended Fodor's Video

Havana

$$

Right on the square, this café-bar has a superb atmosphere, if oddly resembling an English pub, and serves up tasty plates of steaks, grilled meat, burgers, and chicken.

Žižkovo nám. 17, Tábor, 390 02, Czech Republic
381–253–383
Known For
  • Outdoor seating
  • Setting on historic town square
  • Good burgers and beers

Something incorrect in this review?

Havelská Koruna

$ | Staré Mesto

This old-school canteen dishes up classic Czech grub very cheaply, and aims to do so within five minutes of getting the order, so unsurprisingly it can get very busy at lunchtime. The soups in particular are a bargain and very traditional.

Havelská Koruna 21, Prague, Czech Republic
Known For
  • Fruit dumplings---a classic dessert
  • Svíčková <i>na smetaně</i>, an opinion-dividing beef-with-a-cream-sauce dish
  • All-Czech ingredients

Something incorrect in this review?

Home Kitchen

$$ | Holešovice

A popular café-bistro-bar with a homey feel (per its name), the menu here changes daily, taking inspiration from a mix of the owners' grandmothers and U.K. superchef Gordon Ramsay. There's also a shop for fresh vegetables and pastries. The coffee is great and at night there are often DJs.  

Jankovcova 14A, Prague, 110 00, Czech Republic
605--263--812
Known For
  • Crusty home-baked bread and fluffy pancakes
  • Lively spot, often packed
  • Chill international feel

Something incorrect in this review?

Hospůdka Na hradbách

$

This large beer garden is one of Prague's most popular after-work hangouts during the summer months, and it's no wonder with those stunning city views.

V Pevnosti 2, Czech Republic
Known For
  • Friendly crowd of all ages
  • Stunning views over Prague
  • Good beer and street food options

Something incorrect in this review?

Ichnusa Botega & Bistro

$$ | Malá Strana

Tucked into a side street between Malá Strana and Smíchov, the Ichnusa Botega & Bistro evokes the island of Sardinia, with Mediterranean-blue accents, rustic wall decor, and plenty of seafood and wines from Italy's southern reaches. The owners are Sardinian, so the experience is authentic overall. Be sure to ask about daily specials.

Plaská 5, Prague, 150 00, Czech Republic
605–375–012
Known For
  • The grilled fish—it can't be beat
  • Fresh and flavorful Italian specialties
  • Sharing cheese and meat platters
Restaurant Details
Closed Sun. No lunch Sat.
Reservations essential

Something incorrect in this review?

Kafíčko

$ | Malá Strana

The "Little Coffee" grinds freshly roasted beans from Brazil, Kenya, Colombia, and other renowned growing regions. Superlative strudel and small snacks in a peaceful setting make this a pleasant stop for refueling.

Maltézské nám. 15, Prague, 118 00, Czech Republic
724–151–795
Known For
  • Cute latte art drawn in the foam by baristas
  • Occasional live music performances
  • Great location between Charles Bridge and the John Lennon Wall

Something incorrect in this review?

Kampa Park

$$$$ | Malá Strana

The zenith of riverside dining is offered at this legendary restaurant just off the Charles Bridge, known almost as much for its chic decor and celebrity guests as it is for its elegant continental cuisine and great wines—it's the kind of place where European royals and heads of state mingle with their head-of-studio counterparts from Hollywood. But the real star power arrives on the plate, with dishes like olive-oil-poached halibut with truffle pearls or tuna tartare with caviar butter. The only drawback: the food and views command some of the highest prices in town.

Na Kampě 8B, Prague, 118 00, Czech Republic
296–826–112
Known For
  • Romantic riverside setting
  • Some of Prague's finest food
  • Incredibly attentive staff
Restaurant Details
Reservations essential

Something incorrect in this review?

Kavárna Nový Svět

$

This cozy little café, which is tucked away on one of the city's prettiest backstreets, is a great stop for coffee and cake. It's only open from mid-morning to early evening (and not at all on Mondays), so you'll need to time it right.

Nový Svět 2, Czech Republic
242--430–700
Known For
  • Vegan options
  • Location on the charming New World street in Hradčany
  • Board games galore
Restaurant Details
Closed Mon.

Something incorrect in this review?

Kavárna Obecní dům

$$ | Nové Mesto

This ground-floor café is every bit as opulent as the magnificent art nouveau Municipal House it sits in. Step through the doors and into another era—the first decade of the 20th century to be specific—when the practice of coffee drinking was given white-glove treatment. The food menu is on the light side, mostly cakes, with some sandwiches, salads, and cheese plates too. As with other cafés in town, in addition to coffee, tea, and soft drinks, it's possible to order a glass of wine or beer.

Nám. Republiky 5, Prague, 110 00, Czech Republic
222–002–763
Known For
  • Gorgeous interior
  • Sweet treats
  • Historical appeal

Something incorrect in this review?

Krčma

$$ | Staré Mesto

There are lots of pub-restaurants in Staré Mĕsto like Krčma—all beer, hearty Czech classics. and brick-lined cellar—but this is the best of the bunch. Staff are friendly, prices are reasonable, it's not usually mobbed, and it retains a whiff of authenticity.

Kostečná 4, Prague, 110 00, Czech Republic
725--157--262
Known For
  • Traditional Czech food
  • Authentic feel
  • Fresh brews

Something incorrect in this review?

La Focacceria

$

A tiny bakery with a big reputation, this place allows you to take your pick from dozens of different focaccias, as well as delicious arancini (small balls of rice stuffed with a savory filling), fresh ciabattas, crispy Italian biscuits, and various pastries and cakes.

Krymská 30, 101 00, Czech Republic
774–741–416
Known For
  • Local favorite
  • Authentic Sicilian bread
  • Friendly English-speaking owner Sergio
Restaurant Details
Closed Sun.

Something incorrect in this review?

Lahůdky Zlatý kříž

$ | Nové Mesto

Choose from more than 50 varieties of chlebíček (Czech traditional open sandwich) at this old-school lunch stop.

Jungmannova 34, Prague, Czech Republic
Known For
  • Delicious fruit pies
  • Occasionally long lines
  • Doing traditional favorites right

Something incorrect in this review?

Lal Qila

$$

Vinohrady has several very good Indian restaurants, but this corner restaurant along one of the area's prettiest streets may just be the best. Those familiar with Indian cooking can expect all of the standard curries, tandoori dishes, samosas, naans, and other staples of Indian cuisine. The difference here is the level of cooking and the unwillingness to cut corners. The lamb dishes, for example, will have three or four good-size pieces of lamb. Another winning detail: the English-speaking waitstaff will go out of their way to please guests.

Italská 30, 120 00, Czech Republic
774–310–774
Known For
  • Delicious lamb dishes
  • Fast and friendly service
  • Lunch buffet available for 220 Kč

Something incorrect in this review?

Lavička

$$ | Žižkov

A mini-oasis in the heart of Žižkov, this family-owned restaurant sits on a busy street but has a hidden garden terrace and conservatory around the back. The menu features a mix of Czech staples (like beef goulash) and lesser-spotted dishes (like salmon fillet with pumpkin purée), as well as lots of vegetarian options. There's a lovely ambience throughout, and the service is fast, attentive, and unfailingly friendly.

Seifertova 77, Prague, 130 00, Czech Republic
222–221–350
Known For
  • Away-from-it-all atmosphere
  • Premium Bernard beer on tap
  • Slightly small portions

Something incorrect in this review?

Le Grill

$$$ | Nové Mesto

The main restaurant of the Grand Mark Hotel has established itself as one of the best restaurants in the country. Don't expect lots of innovation here, but dishes are skillfully prepared and presented, and the focus is on seasonal ingredients, with a monthly changing menu. Plush velvet chairs, recessed lighting, and neutral textiles make the atmosphere hushed and professional.

Hybernská 12, Prague, 110 00, Czech Republic
226–226–126
Known For
  • Good for business dinners
  • Elevated versions of classics like chicken supreme
  • The "Grand Mark" cake, unique to the hotel

Something incorrect in this review?

Les Moules

$$ | Josefov

Staré Mĕsto can sometimes feel relentlessly "olde-worlde" Czech, and Belgian-styled bistro Les Moules represents part of the appeal of dining in Josefov instead, with a more international, modern vibe. There's a nice open terrace and a fine selection of mussels, as you'd expect from the name. If you're tired of Pilsner Urquell, too (sacrilegious as this may be), there's a variety of Belgian Trappist beers.

Pařižská 19, Prague, 110 00, Czech Republic
222--315--022
Known For
  • Mussels prepared 12 different ways
  • Huge Belgian beer selection
  • Brisk, bistrolike feel, overlooking Pařižská

Something incorrect in this review?

Levitate

$$$$ | Nové Mesto

The global trend for Nordic cuisine hasn't bypassed Prague, as evidenced by this hip basement restaurant with living plant walls, sounds of nature, and inventive, seasonal cooking delivered via tasting menus that are a blend of Scandinavian and Asian influences. There are only 22 seats, so it's best to book.

Štěpánská 611/14, Prague, 110 00, Czech Republic
724--516--996
Known For
  • Surprising tasting menus
  • Zero-waste approach
  • Daily changing drinks
Restaurant Details
Closed Sun. and Mon. No lunch
Reservations advised

Something incorrect in this review?

Lobkowicz Palace Café

$$

If you're visiting Lobkowicz Palace (or even if you aren't), save time for a coffee, pastry, or even lunch at this lovely little café. The menu is full of tasty treats, from Czech classics like goulash and schnitzel to simple fare like soups, salads, and grilled cheese sandwiches. There are also some great desserts; try the Bohemian apple strudel. The prices are a little high for what you get, but it's worth it for the lovely terrace views over Malá Strana.

Jiřská 3, 119 00, Czech Republic
731--192–281
Known For
  • Wonderful city panoramas
  • Simple snacks
  • Czech classics

Something incorrect in this review?

Lokál Nad Stromovkou

$$ | Letná

The same talented team behind Lokál Dlouhááá and Café Savoy refurbished this long-standing Czech pub near Stromovka Park in 2013. Not only did they add a fresh coat of paint to the walls, but, true to form, they refreshed and reintroduced some traditional tavern classics alongside great beer. A solid choice if you are in the area.

Nad Královskou oborou 31, Prague, 170 00, Czech Republic
220–912–319
Known For
  • Modern takes on classics, like steak tartare served with toast
  • Convivial vibe
  • Popularity with locals

Something incorrect in this review?

Loki Burgers

$$ | Malá Strana

Sometimes, only a beer and a burger will do, and until recently, that would have been a difficult ask in this historic part of town. Enter Loki Burgers, with quality patties and a relaxed atmosphere, at the Petřín park end of town rather than up the hill by the castle.

Vítězná 15, Prague, 118 00, Czech Republic
608--348--065
Known For
  • Beer and cider on tap, plus a fun cocktail menu
  • Generous portions
  • The stink burger topped with mature cheddar, limetta mayonnaise, and caramelized onion

Something incorrect in this review?

Luka Lu

$$ | Malá Strana

The decor is bright and eccentric—think cats in fake windows, Picasso-esque murals, and bells hanging from the ceiling—but the ambience is friendly at this pan-Balkan restaurant on a busy stretch of the Malá Strana. Taking cues from Bosnian, Serbian, and Macedonian cuisine, the menu branches out to cover the best of the coasts and hill country plus hearty regional wines from family-run vineyards.

Újezd 33, Prague, 118 00, Czech Republic
257–212–388
Known For
  • Authentic specialties like <i>čevapčiči</i> (mincemeat sausages)
  • Balkan wines
  • Garden at the foot of Petřín

Something incorrect in this review?

Maitrea

$$ | Staré Mesto

Vegetarians, you're in luck: the Czech Republic's best vegetarian restaurant just happens to be a five-minute walk from Old Town Square. Here, veg food is not viewed as a radical departure from other cuisines; indeed, most of the dishes, a mish-mash of global favorites, look and taste close to the originals, only without the meat. The interior design is attractive but a bit space-agey, with swoopy fabric light fixtures reminiscent of giant white mushrooms, which coincidentally turn up in many of the entrées.

Týnská ulička 6, Prague, 110 00, Czech Republic
221–711–631
Known For
  • Veggie versions of Czech classics like <i>svíčková</i> (beef tenderloin in cream sauce) and <i>guláš</i> (goulash)
  • Buddhist-inspired vibes
  • Long waits for a table

Something incorrect in this review?

Malý Buddha

$$

Bamboo, wood, paper, and incense are all part of the decor at this earthy hilltop hideaway near Prague Castle. It's as much about the atmosphere as the food here, which isn't complex but is cooked with heart; expect spring rolls, vegetable stir-fries, and various fish and chicken dishes, all in generous portions. The drinks list is unusual, with plum wine, lychee liqueur, and other exotic alcoholic concoctions. While the ambience is unique, Malý Buddha will be a little dark and fragrant for some.

Úvoz 46, 118 00, Czech Republic
220--513–894
Known For
  • Lovely candlelit setting
  • Extensive tea menu
  • Service can be brusque
Restaurant Details
Closed Mon.

Something incorrect in this review?

Mamacoffee

$ | Nové Mesto

Top-quality coffee (the founders were inspired to start their business after a trip to Ethiopia) and good grub, too, at this large, light coffee shop and roastery.

Vodičkova 6, Prague, Czech Republic
Known For
  • Vegan and veggie meals
  • One of the best places to get a coffee hit in the city
  • Plant-filled interior

Something incorrect in this review?

Mansson's Bakery

$ | Staré Mesto

This little bakery was set up by a Danish chef in 1999, which means predictably good Danish pastries and brilliant breads, including the house special, rye bread with sunflower seeds.

Bílkova 8, Prague, Czech Republic
Known For
  • Delicious Danish pastry, particularly with apricot jam
  • Lots of marzipan
  • Quiet and cute feel
Restaurant Details
Closed Sun.

Something incorrect in this review?

Marina

$$ | Staré Mesto

You don't have to splurge at expensive places like Kampa Park for regal dining vistas over the Charles Bridge or Prague Castle. For the price of a pizza or pasta, you can sit on the deck of this marina, anchored off the Vltava River. And on a warm summer evening, there's almost no better place in town to take in the cityscape. The quality of the food is surprisingly good, especially when the kitchen and the staff aren't too harried by the crowds. Understandably, you'll have to book well in advance to secure one of the coveted deck-top tables, and at busy times, it's best to book in advance to get a spot at all.

Alšovo nábř. 1, Prague, 110 00, Czech Republic
605--454--020
Known For
  • Unbeatable views to the castle
  • Reasonable prices for well-executed Italian staples
  • Dining on the water
Restaurant Details
Reservations essential

Something incorrect in this review?

Masné krámy

$$

Operated by the Budvar brewery, the restaurant—a former butcher's market—aims for an upscale yet casual atmosphere with reasonably priced food and is now one of the best restaurants in town. It specializes in great Czech food and serves unpasteurized Budvar beer; fish and game are also on the menu.

Krajinská 13, Ceské Budejovice, 370 01, Czech Republic
387–201–301
Known For
  • Fresh tank beer
  • Relaxed atmosphere
  • Locally sourced trout
Restaurant Details
Reservations essential

Something incorrect in this review?