The Top Restaurants in Prague, Czech Republic

The Michelin-starred Alcron creates an art-deco atmosphere with its vast mural of dancing couples
The Michelin-starred Alcron creates an art-deco atmosphere with its vast mural of dancing couples | Courtesy of Alcron Hotel / Expedia.com
Photo of Victoria Borisch
17 March 2021

Not sure where to eat in Prague? The capital of the Czech Republic has everything from traditional Czech cuisine served a short walk from Old Town Square, to French, Korean, Indonesian and Afghan options — and some great brunch spots too.

Krčma, Czech Restaurant, Staré Mesto

Pub, Restaurant, Czech
Map View

Krčma, a five-minute walk from Old Town Square, serves some of the best traditional Czech cuisine in Prague — and you won’t be charged excessive tourist prices. The underground setting creates a cosy tavern atmosphere, making it the perfect location to grab a pint of pilsner and a plate of svíčková, sirloin steak in a cream sauce – one of the most popular Czech dishes. It often fills up in the evening, especially on weekends, so do book in advance.

Café Savoy, Czech & French Restaurant, Malá Strana

Bakery, Bar, Cafe, Restaurant, Coffee Shop, European, French, $$$
Map View
© Café Savoy (Ambi CZ)
© Café Savoy (Ambi CZ)
Café Savoy serves classic Czech dishes and traditional French cuisine in a beautiful wood-panelled interior. Breakfast is served daily with à la carte options and combination offers such as English or French breakfast. Lunch and dinner menus include delicacies such as beef tartare and slow-roasted duck, and there’s a five-course menu crafted by head chef Michal Mlejnek. The pastry chef, Lukáš Pohl, previously worked for Michelin-starred restaurants so save room for dessert, especially the dark chocolate, cherry and marzipan Savoy cake. It’s popular with tourists, so book in advance.

Portfolio Restaurant, Fine Dining Restaurant, Nové Město

Restaurant, French, Italian, $$$
Map View
Portfolio Restaurant
© Portfolio Restaurant
Portfolio Restaurant offers a fine-dining experience that combines fresh ingredients with an excellent wine list; it takes inspiration from French and Italian cuisines to create something unique. The contemporary interior was created using pieces from local craftsmen, complementing the first-rate service and colourful dishes.

Kuchyň, Unique Experience Restaurant, Hradčanské náměstí

Restaurant, Czech, $$$
Map View
Kuchyň, Unique Experience Restaurant, Hradčanské náměstí
© Kuchyň

Just outside the entrance to Prague Castle, Kuchyň doesn’t have a menu, so you have to select dishes by lifting the lids of pots on the stove and letting your senses guide you. While the selection is limited, it’s a trade-off for the quality of the freshly prepared food and the novelty of being able to choose it this way. The location is spectacular too.

Na slamníku, Czech Restaurant, Starý Bubeneč

Pub, Restaurant, Czech, $$$
Map View
Na slamníku
© Na slamníku
Na slamníku, one of the best spots in Prague to enjoy a beer and traditional Czech fare, dates back to the 17th century, making it one of the oldest continuously operating pubs in the city. It’s a bit out of the centre, so the prices are very reasonable and it offers an escape from the crowds with a relaxed pub atmosphere.

Bistro à Table, French Restaurant, Hradčanská

Bistro, French, $$$
Map View
Bistro à Table
© Bistro à Table

The menu at Bistro à Table includes traditional French favourites like filet mignon and frog’s legs, with the option of escargots served with or without shells. The chef-owner takes pride in creating colourful, tasty dishes, served in a relaxed atmosphere, with an excellent French wine selection to boot.

Sansho, Asian Fine Dining Restaurant, Florenc

Restaurant, Asian, $$$
Map View
Sansho, Asian Fine Dining Restaurant, Florenc
© Sansho

Asian fusion restaurant Sansho combines fine dining with family-style service. The à la carte menu is available at lunchtime, while the six-course dinner menu is served at communal tables where you can select a meat, fish or vegetarian option. The seating arrangement creates a sociable atmosphere. The high-quality ingredients are sourced from Czech farms and Prague’s local Vietnamese markets, and Sansho prides itself on using every part of the animal — the first restaurant in Prague to do so.

Kmotra, Pizzeria, Nové Město

Pizzeria, Restaurant, Italian, $$$
Map View

If you’re in the mood for pizza, Kmotra is the place to come. This family-owned restaurant goes the extra mile to produce authentic Italian cuisine. It holds the title of the oldest pizzeria in the city and still uses traditional wood-burning ovens with quality ingredients, including fresh mozzarella and homemade pasta.

Kabul Restaurant, Afghan Restaurant, Staré Město

Restaurant, Middle Eastern, $$$
Map View
Kabul Restaurant
© Kabul Restaurant

Just minutes from the National Theatre, Kabul Restaurant is the oldest Afghan restaurant in Prague and the best place to enjoy the amazing flavour combinations of Afghan food. Its menu is translated into multiple languages so visitors will have no trouble figuring out what to try. The dishes are reasonably priced so you can order a few different things to share with friends.

Bibimbap Korea, Korean Restaurant, Žižkov

Restaurant, Korean, $$$
Map View
Bibimbap Korea serves authentic Korean cuisine, with an emphasis on healthy dishes with quality ingredients. The signature dish, bibimbap, combines rice with meat, a raw egg, seasoned vegetables, chilli pepper paste, soy sauce and soybean paste to create a spicy dish. If you’re craving Korean kimchi, this is the place to get it.

Garuda Indonesian, Indonesian Restaurant, Holešovice

Cafe, Restaurant, Indonesian, $$$
Map View

The Indonesian chefs at Garuda Indonesian, in the Holešovice neighbourhood, prepare their spicy food using traditional family recipes. Coffee lovers will be delighted to know they import coffee beans directly from Indonesia and roast them on-site. If you’re looking for a place to get some work done, or simply relax after filling up on delicious food, check out the lounge area and chillout zone.

Las Adelitas, Vinohrady, Malé náměstí and Florenc

Restaurant, Mexican, $$$
Map View
Las Adelitas
© Las Adelitas
Las Adelitas, a chain of Mexican restaurants across Prague, is all about colourful food and an exuberant atmosphere – whether you’re stopping by for lunch, dinner or just drinks. Gather friends and tuck into tacos, enchiladas, nachos and the rest, including vegetarian options, and enjoy with masses of toppings. The restaurant has a generous happy hour – opt for a margarita, classic or frozen and fruity – and expect a storytelling barman to regale you with tales of mezcal and tequila. Live bands also play on Mexican fiesta days.

Field Restaurant, Staré Město

Restaurant, Czech, Contemporary, $$$
Map View
Field
© Field
Anticipate surprise at the Michelin-starred Field Restaurant, based in U Milosrdných. Its seasonal tasting menu, by chef Radek Kašpárek, revolves around whatever produce is fresh when you visit. This culinary journey spans six to 10 courses, including dishes such as veal with speck, Jerusalem artichoke and marjoram, as well as doe with celeriac, dark beer and truffle. Delicious wine is expertly paired with each dish, and murals projected onto the ceiling add atmosphere.

La Degustation

Restaurant, Czech, $$$
Map View
La Degustation
© La Degustation
Head to La Degustation Bohême Bourgeoise, on Haštalská, for a fancy take on traditional Czech cuisine. This Michelin-starred restaurant is known for its unusual pairings, such as potato pancake with Blaťácké zlato cheese, egg yolks and horseradish, and vegetable cappuccino with smoked cream. Quality ingredients are thoughtfully sourced and selected to complement flavours across dishes, while the accompanying wines have been chosen from specific vineyards based on their growing processes.

Johnny Pizza, Nové Město, Vinohrady

Pizzeria, Italian
Map View
Fancy a slice? Johnny Pizza, in New Town, is considered the best in Prague. Opt for a classic margherita or try the Praga, featuring ham, camembert, dried tomato and hot peppers. Pair with a pilsner or margarita before spilling out to one of the nearby bars or pubs. Staff at Johnny Pizza are friendly, the service quick and the food affordable.

Burrito Loco

Restaurant, Mexican, $$$
Map View
Formafatal_Burrito_Loco_01
© Formafatal / Boysplaynice
It’s always a good time for a burrito at this fast-food joint, open all night, seven days a week. As well as classic Mexican fare, Burrito Loco offers taco salads, burrito bowls and the cheese taco crunch – a classic taco wrapped in a cheese-laden flour tortilla. Vegan versions of the main dishes are also great, as are the vegan burgers. Best of all, you can build your own concoctions with an endless choice of topping combos.

V Zátiší, Staré Město

Restaurant, European, $$$
Map View
Indulge at V Zátiší on Liliová, where cuisines from across the world are served up as tasting portions. Indian breads straight from the tandoori oven are served throughout, while mains include beef tartare with mushroom ketchup and pickled veg, plus fish gyoza with jus and lemongrass. Dessert comes in the form of mini chocolate mousse and apple-nut pies – the perfect way to cap off your global culinary experience.

Alcron, Nové Město

Bar, Restaurant, Seafood, Czech, Spanish, $$$
Map View
alcron
Courtesy of Alcron Hotel / Expedia.com
Alcron on Štěpánská is famously exquisite, having received a Michelin star six years running. Choose from small plates like cauliflower with polenta, truffle and tarragon, or rabbit with honey fungus, wonton and corn to create your own multi-course dinner – complete with wine pairings. The setting is intimate and candlelit, with a ’30s fireplace and artist-designed wall images featuring couples dancing in New York.

CODA Restaurant, Malá Strana

Restaurant, European, Czech, Vegetarian, Vegan, Gluten-free, $$$
Map View
CODA
© CODA Restaurant
CODA restaurant, in the Aria Music Hotel on Tržiště in Malá Strana, was designed by Italian architects Rocco Magnoli and Lorenzo Carmellini – famous Versace collaborators. Enjoy intricate dishes of locally sourced ingredients under the restaurant’s grand chandelier, as well as wall-art by Dali and Picasso. Even the plates here are special – adorned with musical caricatures from Josef Blecha – and if that’s not enough, head to the roof terrace with 360-degree views of Prague.

This is an updated version of an article originally written by Jake Setterfield. Kim Gregory also contributed additional reporting.

These recommendations were updated on March 17, 2021 to keep your travel plans fresh.

Cookies Policy

We and our partners use cookies to better understand your needs, improve performance and provide you with personalised content and advertisements. To allow us to provide a better and more tailored experience please click "OK"