- Read More
Aromi
This local favorite sits on a lovely, tree-lined street in the residential Vinohrady neighborhood. The menu is focused on excellent Italian food and the ambience is cozy and very local. Aromi is a good choice for travelers who like to...
- Read More
Klasterni Pivovar Strahov
Ideal for a break during a castle tour, this beer house is located in the Strahov Monastery complex.
- Read More
Lokal
Managed by the same group behind Café Savoy and La Dégustation Bohême Bourgeoise, Lokal is styled after a Communist-era beer hall with a long, narrow dining room lined with rustic wooden tables. The menu is posted (in Czech only) on...
- Read More
Rainer Maria Rilke
Named after the Austrian poet, this Czech restaurant near the National Theater serves traditional cuisine in a cozy, atmospheric dining room. The owners recommend the rabbit (which they raise themselves), but other options include Czech specialties like spicy beef goulash...
- Read More
U Modré Kachnicky
The Blue Duckling, as the name translates, serves up traditional Czech cuisine in a setting of beamed ceilings, Oriental carpets and heavy wood furniture, giving a sense of dining in a 19th-century bourgeois home. Wild-game specialties include flambéed venison with...
- Read More
V Zatisi
This unusual fusion spot in the Old Town serves traditional Czech fare with some influences—and an entire side menu—of Indian cuisine. Results are surprising and delicious and the dining room is comfortable.
Prague

Courtesy of Culinaria
It was often hard to find international or modern food in Prague before the Velvet Revolution, but today there’s a thriving restaurant scene. Czech, Thai, Italian and French fare is served in establishments ranging from charming coffeehouses to hip, high-style restaurants. Residents and visitors love to eat out, though, so it’s key to make reservations at the best restaurants. For an abbreviated list of restaurants, read Top Tables Prague.