Authentic Czech dining experiences. Discover traditional Czech cuisine, historic breweries, and local favorites.
39 Results
U Medvidku is a historic establishment in Prague Old Town dating back to 1466, combining a traditional restaurant, microbrewery, pub, and 3-star hotel in a UNESCO World Heritage location.

B4 Café Pub is a hotel restaurant in Prague 1 featuring traditional Czech cuisine, quality Czech beer, and Italian coffee.
U Černého Medvěda (At the Black Bear) is one of the friendliest traditional Czech beer restaurants, located in the heart of Pragues Old Town at Týn 6.
U Zlatého Hada is one of the friendliest traditional Czech beer restaurants, located in the heart of Pragues Old Town at Karlova 18.
Čestr is a distinguished modern Czech restaurant specializing in premium beef from carefully selected Czech farms. Located on Legerova Street in Prague Vinohrady district, this fine dining...
Czech Slovak Restaurant at Újezd 20 in Prague 1 represents the first purely Czechoslovak restaurant concept, dedicated to reviving historically beloved dishes from Czech and Slovak culinary...
Hostinec na Vytoni is a traditional Czech pub and restaurant located in Prague historic Podskalska celnice building at Rasinovo nabrezi 412/30, 128 00 Nove Mesto.
Husinec Restaurace is a traditional Czech restaurant located just 100 meters from Wenceslas Square in Prague, describing itself as an oasis of quiet and joy of Czech countryside in the heart of...
Koštovna u Počtů is a wine bar and tavern specializing in Moravian wines and traditional Czech cuisine. The establishment describes itself as a wine tavern where tradition, comfort, friendly...
Kozlovna Apropos is a stylish Czech beer restaurant and pub located at Křižovnická 4 in Prague 1 Old Town, near Staroměstská metro station.
Kozlovna U Paukerta is a traditional Czech beer hall and restaurant located at Národní 981/17 in Prague 1. The establishment specializes in authentic Czech cuisine with classic recipes and serves...
Krkonošská hospůdka is a traditional Czech pub and restaurant in Prague, named after the Krkonoše (Giant Mountains) region.
Kuchyň is a Czech restaurant located in the Salmovský palác on Prague Castle grounds at Hradčanské nám. 186/1 in Prague 1.
Lokál U Bílé kuželky is a traditional Czech pub and restaurant located in Prague historic Malá Strana district at Míšeňská 12.
Na Hradcanske Restaurant is a traditional Czech dining establishment located in the prestigious Hradcany district of Prague.
Pilsnerka Narodni is a distinguished Prague beer hall and restaurant specializing in perfectly served Pilsner Urquell beer paired with traditional and contemporary Czech cuisine.
Pivnice U Jary is a traditional Czech pub and restaurant in Prague 3 Zizkov, operating since 2012 as the first Pardubice pub in Prague.
Porks Mostecka is a Czech restaurant specializing in traditional pork dishes, particularly the famous veprove koleno (Czech pork knuckle).
Restaurace Otevreno offers home-style Czech cuisine in the heart of Prague at Jungmannovo namesti 763/3. Open daily 11:00 AM to 11:00 PM, they specialize in traditional Czech dishes using regional...
Restaurace Hybernska is a Prague city center restaurant serving Czech cuisine, ribs, beer, lunch menus, and excellent cocktails.
Restaurace Tiskarna Narodni offers Czech cuisine and excellent beer at Narodni 39 in Prague city center. With capacity for 140 people, the restaurant features modern design with traditional and...
Restaurace U Bansethu is a Czech restaurant and brewery establishment featuring their own Pivovar Basta brewery, winner of the Spring Prize of Czech Brewmasters 2025.
Restaurace U Kristiana is a traditional Czech restaurant at Vltavska 8 in Prague 5-Smichov, with 80 seats and open daily 11:00-23:00.
Restaurace U Matejicku is a Czech cuisine restaurant at Naplavni 5 in Prague 2, near the iconic Dancing House and Jiraskova Square.
Restaurace U Mecenase is one of Prague oldest family restaurants, located at Malostranske nam. 10 in a historically significant building with Gothic foundations and Renaissance architecture dating to...
Restaurace U Mlynare is a small family-owned restaurant on Nerudova 213/18 in Prague Mala Strana, offering Czech home cuisine with traditional recipes and craft beer.
Restaurace Vltava is a historic wooden riverside restaurant on the Vltava embankment at Rasinovo nabrezi 2084/1 in Prague 2, between Palackeho and Jiraskuv bridges with views of Prague Castle.
Smichovna is a traditional Prague pub and eatery located at Nadrazni 29/21 in Prague 5 Smichov, specializing in Staropramen beer and classic Czech cuisine.
Smichovsky radnicni sklipek is a traditional Czech restaurant located in the basement of a historic Prague town hall building at Preslova 4 in Prague 5 - Smichov.
U Cerneho Vola, meaning At the Black Ox, is a traditional Czech pub located near Prague Castle in the Hradcany district. This historic hostelry is known for serving excellent Czech beer in an...
U Glaubicu is a traditional Czech restaurant located at Malostranske namesti 266/5 in Prague historic Mala Strana district near Old Town Square.
U Houdku is a historic Prague restaurant in the Zizkov neighborhood that has been serving guests since 1923. Located at Borivojova 693/110 in Prague 3, this traditional establishment emphasizes...
U Kroka is a traditional Czech cuisine restaurant located on Vratislavova Street in Prague 2, offering authentic Bohemian dishes in a welcoming atmosphere.
U Malvaze is an award-winning Czech restaurant in Prague 1 Old Town at Karlova 185/10, specializing in authentic Bohemian cuisine near Charles Bridge on the historic Royal Route.
U Mateje is a traditional Czech restaurant founded by renowned Czech chef Jan Punchohar, offering an authentic taste of Czech and Austro-Hungarian cuisine in a nostalgic inn atmosphere.
U Modre Kachnicky is one of Prague finest traditional Czech restaurants, established in 1993 and renowned for its authentic period recipes adapted for modern palates.
U Modre Kachnicky II is the second location of Prague celebrated traditional Czech restaurant, operating in the historic center near Old Town Square on Michalska Street.
U Tri jelinku is a traditional Czech restaurant located in the historic Mala Strana district of Prague, proudly claiming to serve the best beer below Prague Castle.
U Tri Prasatek (Three Piglets) is a welcoming Czech restaurant located in Prague 3 at Vinohradska 122, dedicated to serving traditional Czech cuisine prepared by professional chefs.