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, there’s something for everyone.

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.

La Degustation Bohême Bourgeoise

Price: Expensive
Cuisine: Fine dining

An exquisite Michelin-starred restaurant with the prices to match, La Degustation Bohême Bourgeoise serves up a creative multi-course tasting menu that puts new twists on Czech classics. Options are seasonal and sourced from a varied selection of farmer, foragers and hunters. Each course is paired with a particular drink, and the whole thing is a “reinterpretation” of a local late 19th-century cookery school. There’s no á la carte option.

Address: Haštalská 18, Staré Město (Old Town), Prague 1, Czech Republic, Czechia
Telephone: +420 2223 11234

Alcron

Price: Expensive
Cuisine: Seafood

The finest restaurant in Prague for fresh seafood, the Michelin-starred Alcron is an intimate and atmospheric semi-circular room in the Alcron Hotel. With a back wall consisting of a restored floor-to-ceiling, art deco mural, and plush velvet seating, the setting is both intimate and splendid. The seasonal menu is effortlessly conjured up using the freshest ingredients and, unsurprisingly, dishes feel truly bespoke as this venue caters to just 24 covers. Being so small and so popular, reservations are recommended.

Address: Alcron Hotel, Štepánská 623/40, Nové Město (New Town), Prague, Czech Republic, Czechia
Telephone: +420 2228 20000
Website:

Terasa U Zlaté Studně

Price: Expensive
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). The internationally influenced menu includes everything from Canadian lobster to smoked beef tongue and their signature dish, Argentine steak with foie gras and truffles. Head chef Pavel Sapik, however, is Czech through and through.

Address: U Zlaté Studně 166/4, Malá Strana (Lesser Town), Prague 1, Czech Republic, Czechia
Telephone: +420 2575 33322

Budvarka

Price: Moderate
Cuisine: Czech

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: Wuchterlova 336/22, Dejvice, Prague 6, Czech Republic, Czechia
Telephone: +420 2229 60820

Café Savoy

Price: Moderate
Cuisine: European

If you’re looking for high-quality food and immaculate service in beautifully restored, period surroundings at mid-range prices, 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: Vítězná 5, Malá Strana (Lesser Town), Prague, Czech Republic, Czechia
Telephone: +420 731 136 144

Noi

Price: Moderate
Cuisine: Thai

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: Újezd 409/19, Malá Strana (Lesser Town), Prague 1, Czech Republic, Czechia
Telephone: +420 608322 035

Café-bar Platýz

Price: Cheap
Cuisine: Italian

Even though this little Italian café is tucked away down a courtyard passage, it doesn’t seem to prevent it from being packed. 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: Národní 416/37, Edge of Staré Město (Old Town), Prague, Czech Republic, Czechia
Telephone: +420 2242 11161

The Tavern

Price: Cheap
Cuisine: 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: Chopinova 1521/26, Vinohrady, Prague, Czech Republic, Czechia
Telephone: +420 725 319 226

U Kroka

Price: Cheap
Cuisine: Czech

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, Czech Republic, Czechia
Telephone: +420 775 905 022
Visa and passport information is updated regularly and is correct at the time of publishing. You should verify critical travel information independently with the relevant embassy before you travel.