Restaurants in Prague
As with so much in this progressively cosmopolitan city, restaurants in Prague continue to increase in quality and diversity. The hearty, meat-and-dumpling based fare, which constitutes much of traditional Czech cuisine, is now only one facet of what’s available here, on a variety of budgets and across a culinary spectrum ranging from sauerkraut to sushi.
The Prague restaurants below have been hand-picked by our guide author and are grouped into three pricing categories:
Expensive (over Kč1,000)
Moderate (Kč400 to Kč1,000)
Cheap (under Kč400)
These Prague restaurant prices are for an average three-course meal for one person and for a bottle of house wine or cheapest equivalent. They include VAT but not a service charge or tip.
All restaurant prices in Prague usually include 21% VAT. If a service charge (usually 10-12.5%) has been added to the bill, it is customary to round the bill up to the nearest Kč10. However, where a service charge has not been included, diners should leave 10% of the bill.
The finest restaurant in Prague for fresh seafood, the Michelin-starred Alcron is an intimate and atmospheric semi-circular room in the Radisson Blu Alcron Hotel, with a back wall consisting of a restored floor-to-ceiling, art deco mural. The seasonal menu is effortlessly conjured up using the freshest ingredients and, unsurprisingly, dishes feel truly bespoke as this intimate space caters to just 24 covers. Being so small and so popular, reservations are recommended.Address: Nové Město, Radisson Blu Alcron Hotel, Štepánská 40, Prague, 110 00
Telephone: 2228 20410.
La Degustation Bohême BourgeoiseCuisine: Fine dining
An exquisite Michelin-starred restaurant with the prices to match, La Degustation Bohême Bourgeoise serves up creative tasting menus that put a new spin on Czech classics. Each course is paired with a particular drink, and the whole thing is a “reinterpretation” of a local late 19th-century cookery school. If you’re lucky enough to get a table, it’s some experience. There’s no á la carte option.Address: Staré Město (Old Town), Haštalská 18, Prague, 110 00
Telephone: 2223 11234.
Terasa U Zlaté StudněCuisine: Fine dining
A fine dining restaurant that grants a special view over the rooftops of the city, the Terasa U Zlaté Studně sits at the top of a 16th-century building (now the Golden Well Hotel) and has previously been named the best place to dine in the country. The internationally influenced menu includes everything from Canadian lobster to French bouillabaisse soup and their signature dish, Argentine steak with foie gras and truffles. Head chef Pavel Sapik, however, is Czech through and through.Address: Malá Strana, U Zlaté Studně 166/4, Prague, 118 00
Telephone: 2575 33322.
Owned by Budvar, the Czech Republic's premier brewers, and a name you'll see on at least one tap in every bar in the city, Budvarka is basically an upscale gastro-pub catering in the Czech tradition. Perfect for those who like to know where they are by what they eat, visitors can gorge on authentic, rib-sticking dishes of potato pancakes, grilled meats and pickled cheese, all ideal for soaking up the ever-flowing litres of lager, including some particularly rare and lethal brews.Address: Dejvice, Wuchterlova 336/22, Prague, 160 00
Telephone: 2229 60820.
Café SavoyCuisine: European
If you're looking for high-quality food and immaculate service in beautifully restored, period surroundings at mid-range prices (and who isn't?), your search in Prague ends here at Café Savoy. This refurbished space with a reputation for killer deserts and its own in-house bakery was once the favourite of the most affluent strata of the city's Jewish community. Today it is a contender for serving one of Prague's best breakfasts.Address: Malá Strana, Vítězná 5, Prague, 150 00
Telephone: 2573 11562.
A quality, mid-priced Thai restaurant in Prague, Noi is situated in a well-trodden quarter of the Malá Strana district. Popular locally and with a hip vibe and décor, Noi proves its Asian credentials by getting the quintessential dishes (such as a perfectly citrus-infused Pad Thai) totally spot on. There's an outside patio, a reasonably extensive list of wines and teas, and a "Wok and Walk" takeaway option.Address: Malá Strana, Újezd 409/19, Prague 1, 118 00
Telephone: 2573 11411.
Café-bar PlatýzCuisine: Italian
Even though this little Italian café is tucked away down a courtyard passage, it doesn't seem to prevent it from being packed, which, as long as you can get a table, is a good sign. The café offers a variety of light Italian cuisine, from risotto and pastas to meat dishes in various sauces. The wine list is quite impressive and the ambience always lively and convivial. Perfect for a cheap restaurant in Prague.Address: Edge of Staré Město (Old Town), Národní 37, Prague, 110 00
Telephone: 2242 11161.
The TavernCuisine: American
There’s a lot to love about The Tavern. It specialises in beer, cocktails and the kind of food that fills the stomach without emptying the wallet, most notably in the form of burgers. The house-smoked BBQ pulled pork version is well worth getting to know, but it serves a number of veggie options too (spinach bean bomb burger, anyone?), as well as various salads and sides. Signature cocktails include The Tavern Wench, made with vanilla vodka.Address: Vinohrady, Chopinova 1521/26, Prague, 120 00
If you want to try traditional Czech cooking done well, this simple restaurant founded in 1895 is a great option. Its Svíčková (braised beef with dumplings) is excellent. Reserve a table in advance to avoid disappointment.Address: , Vratislavova 12/28, Prague 2,
Browse our Video Guides