74 tips on where to eat in Prague: restaurants, cafes and bakeries

A breakfast that will get you out of bed:
Eska
In Karlín you can find one of the most popular breakfast spots in Prague, Eska. The second branch of the bakery and bistro can be found at Letná, but there aren't many seats here.
📍Pernerova 49, 186 00 Praha 8-Karlín
📍Veletržní 290/42, 170 00 Prague 7-Bubeneč
Etapa
In the same district you will also find Etapa, a bistro famous for its freshly baked goods and toasties. Reservations are recommended.
Šodó
The founders of Taste of Prague, together with their friends and great travellers, opened Šodó bistro in the Dejvice district. They named Šodó after a typical sweet Czech sauce served with small leavened bun. You can of course find this signature treat on the menu from Monday to Sunday, and you can even order the sauce in your cappuccino.
📍Wuchterlova 1, 160 00 Prague 6-Dejvice
Osada
If you head to the Holešovice district, don't miss Osada café where they serve the the creamiest scrambled eggs, delicious coffee and fluffy bábovka, a traditional Czech dessert.
📍Osadní 35, 170 00 Prague 7-Holešovice
Café Savoy
For a long breakfast, maybe even with a glass of champagne, the people of Prague go to Café Savoy on the left bank of the Vltava. Reservations are recommended.
📍Vítězná 124/5, 150 00 Malá Strana
Bjukitchen
Hearty porridges, omelettes and famous granola is served in at Bjukitchen by food blogger Bára Karpíšková, where filter coffee flows freely.
📍Jungmannova 27, Nové Město 110 00, 1 Prague 1
Matilda
And if you don't mind that you'll also get a craving for lunch at breakfastime, head to Matilda bistro in the Letná district. We recommend omelette with truffles and homemade focaccia, lemon sandwich or sweet stuffed maritozzi pastry.
📍Korunovační 923/17, 170 00 Prague 7
Where else can you enjoy your meal?
Where to go in Prague for pastries:
Crusty sourdough bread, buttery pastries, fresh rolls... Prague bakeries encompass both traditional recipes and modern trends. Whether you're in the mood for honest artisan bread made with organic flour or fruitcake, here are the places to go:
For bread lovers
- Praktika - sourdough bread made from organic flour, artisanal production.
- Zrno zrnko - A minimalist bakery with an emphasis on ingredients.
- Eska - Organic flour bread baked in a wood-fired oven.
- U Kalendů - Bakery with restaurant, taste the bread with whipped butter.
For a sweet breakfast
- Kus koláče- Homemade kolache, just like grandma's.
- Supernova Bakehouse - A modern sweet bakery where they bake things like croissants and cruffins.
- Solo Bakery - Taste cinnamon snails or stop by for breakfast
Trendy bakeries
- Kro - combining great coffee and pastries, they have multiple branches around Prague.
- Tisse - Bread, danishes, croissants... but also breakfast and dinner. Tisse is simply not to be missed.
- Artic Bakehouse - Nordic style baking, rustic loaves, wonderful sweet pastries.
- Pekárna Hvězda- Away from the city centre, but you have to try their pastries.
- Antonínovo pekařství - A traditional Czech bakery with a long history, try Antonín's bread with egg spread.
Typical Czech pastries that you can't miss
- Bread - Classic Czech sourdough bread with a crispy crust and a soft crumb. Great with butter.
- Houska - Fluffy white pastry sprinkled with poppy seeds or coarse salt.
- Rohlík - Czech variation on the baguette, soft and slightly crispy. Can be classic white or dark.
- Koláč - Round pastry with fruit, curd or poppy seed filling. The so-called 'Moravian pie' with double filling is also popular.
- Buchta - a fluffy yeasted cake filled with cottage cheese, poppy seeds or jam.
- Loupák - Butter pastry sprinkled with poppy seeds, served with cocoa for breakfast.
Where to go for lunch when you want to taste Czech cuisine:
Kuchyň
If you want to give up on your visit to pay tribute to Czech cuisine, we suggest you head to the Castle (one of Prague's main monuments) and have a lunch ofsirloin steak or dill pickle at Kuchyň. Hladinka (a popular Czech beer measure) and breathtaking views of Prague are commonplace here. Reservations are recommended.
📍Hradčanské nám. 186/1, 118 00 Prague 1-Hradčany
U Kalendů
Czech cuisine focused largely on tripe is prepared at U Kalendů. If that's not really your thing, don't be discouraged - in this restaurant on the banks of the Vltava River, they serve the crispiest chicken Kiev with herb butter and mashed potatoes. Reservations are recommended.
📍Rašínovo nábř. 383/58, 128 00 Nové Město
Lokál
Honestly prepared, but quickly served lunches can be experienced in one of the Lokál locations. Here, you will taste true Czech classics such as utopence, talián salami, sirloin steak, goulash, and when it comes to beer, you won't want to stick to just one.
Kantýna
Prague butchers, who don't like salads, like to go to the temple of meat, so they call the place Kantýna which is reminiscent of the formerly iconic canteens. At the counter, you order however much meat (roast, jerk, burger, tartare) you want, and then you feast at a large marble table while sipping carefully treated beer.
Hostinec Na Výtoni
Poultry lovers, specifically of roast duck with cabbage and dumplings, will find their place by the Vltava River in the Hostinec Na Výtoni, where traditional duck roast is served all year round. Reservations are recommended.
📍Rašínovo nábř. 412/30/128 00, 128 00 Nové Město
Where else to go?
Are you more in the mood for Italy or Brazil?
Pizza Nuova
You can dine Italian at Pizza Nuova. Choose from a generous selection of pasta and pizza (which was part of a competition 50 TOP Pizza awarded as the 49th best in Europe) or opt for a tasting, which means they'll bring pizza and pasta to your table until you've said enough. Reservations are recommended.
📍Revoluční 655/1, 110 00 Staré Město
Sugo pasta bar
If you're heading to the aforementioned Karlín district, dine like a native Italian at Sugo pasta bar. We recommend not to miss a glass of natural wine or tiramisu accompanied by a strong espresso. Reservations are recommended.
📍Sokolovská 715/107, 186 00 Prague 8-Karlín
Brasileiro
If you're in the very centre of Prague, on Old Town Square, and you're so hungry you can barely walk, a few steps from Orloj is one of the two branches of Brasileiro, restaurants with an all you can eat concept.
The other Brasileiro restaurant can be found in Na příkopě street. You start with a salad bar, sushi and oysters and - if you have room - you can continue to churrasco, a Brazilian tasting of meat straight off the spit. Reservations are recommended.
📍Na Příkopě 859/22, 110 00 Nové Město
📍U Radnice 8/13, 110 00 Old Town
Sia
Do you have a taste for Asian cuisine? Then definitely head to the three-storey restaurant Sia. Peking duck, dim sum, kung pao, desserts, cocktails...and you can watch the chefs at work, too.
📍Spork Palace, V Celnici 1034/6, 110 00 Nové Město
Quick lunch to go:
Gemüse Corner Kebab
Would you rather just have something quick that you can eat while walking or outside on a bench? You'll find Gemüse Corner Kebab either in Podolí (a beautiful walk along the Vltava River) or in Vinohrady, a short walk from Náměstí Míru. You can choose from a variety of options like s sandwich, dürüm and plate (or box) with chicken, falafel or halloumi cheese.
📍Podolské nábřeží, 147 00 Prague 4
📍Rumunská 122, 120 00 Vinohrady
Mr. Hotdog and Sandwich Rodeo
If you're more in the mood for a sandwich or hot dog, then head to Letná. Right next door to each other, you'll find Mr. Hotdog and Sandwich Rodeo. In the former, get a great hotdog, fries or a juicy slider. In the second, try one of the a fried chicken sandwich.
📍Mr. Hotdog: Kamenická 24, 170 00 Prague 7-Holešovice
📍Sandwich Rodeo: Kamenická 602/24, 170 00 Prague 7-Holešovice
For coffee and a little something to go with it:
Selected coffee, friendly service and something good to snack on. Whether you're just going out for a cup of coffee, espresso to go or you want to get your own beans to take home, you'll love it here:
- Bistro proti proudu
- Vila 63
- Onesip
- Mazelab
- Myšák
- Alf & Bet
- Místo
- Dos Mundos
- Café Jen
- Ema espresso bar
- Kolektor
- Cafe Letka
- Spižírna
- Vnitroblock
- Phill's Corner
- Můj šálek kávy
- La Bohème Café
A slow dinner, an unforgettable experience:
Štangl
An experience that caresses the soul? Three-course or six-course menus with seasonal ingredients are served in the Karlin restaurant Štangl by Chef Martin Štangl. As part of the tasting menu you can taste Czech fish, red meat and above all vegetables and wild herbs in an unconventional presentation. The restaurant has its own hydroponic farm and a pleasantly peaceful atmosphere. Reservations are recommended.
📍Pernerova 49, 186 00 Prague 8-Karlín
Marie B
If you like surprises, you'll love the concept of carte blanche in the restaurant Marie B. The composition of each dish on the tasting menu is only known after you have eaten it. The dynamic atmosphere of the restaurant will draw you right into the action and, what's more, you'll have the chefs and sommeliers right under your hands. They do non-alcoholic pairings, too. Reservations are recommended.
📍Dlouhá 729/37, 110 00 Staré Město
Taro
Look on as the chefs work and anticipate the next course in the reopened restaurant Taro where you can sample a tasting menu of traditional Vietnamese cuisine in a modern style. Reservations are recommended.
📍Národní 10, 110 00 Nové Město
Alma
Lively atmosphere, unique cocktails and a great selection of natural wine can be experienced at Alma, which combines a restaurant, wine bar and café. The menu icon is roast trout, and you won't want to skip the starters either. Reservations are recommended.
📍V Jirchářích 150/8, Nové Město 110 00, 1 Prague 1
El Camino
If you like to share your food, the true meaning of tapas is underlined by the restaurant El Camino in the Vinohrady district. Oysters, grilled octopus and cured ham are regulars on the menu. Reservations are recommended.
📍 Jagellonská 10, 130 00 Prague 3-Vinohrady
Čestr
And now the big question: where to find a really good steak? Čestr is just a short walk from the National Museum and next to the National Opera. In addition to regular and premium steaks, you can taste roasts with gravy and desserts made from traditional Czech ingredients. Where to start? Definitely the iconic steak tartare. Reservations are recommended.
📍Legerova 57/75, 110 00 Prague 1-Vinohrady
The Eatery
Koprovka, a traditional Czech dish, is served in Holešovice's The Eatery. The menu includes starters, main courses and desserts inspired by both Czech and French cuisine. Reservations are recommended.
📍U Uranie 18, 170 00 Prague 7-Holešovice
La Degustation Bohême Bourgeoise
And where to have dinner with a Michelin star? At La Degustation Bohême Bourgeoise, under the direction of a new chef Marc Christov, you will taste a modern menu inspired by 19th century Czech cuisine. It takes inspiration specifically from the Marie B. Svobodová, after whom the sister company Marie B is named. The restaurant will be happy to serve you a soft drink, too. Reservations are recommended.
📍Haštalská 18, 110 00 Staré Město
Field
The second Michelin restaurant in the Czech Republic is Field by chef Radek Kašpárek. Here, too, you can enjoy a quirky eight-course menu and indulge in wine and non-alcoholic pairings. The seasonal menus do not hide their natural origins, and sometimes literally return to their roots. The field is the foundation. Everything else is open. Reservations are recommended.
📍U Milosrdných 12, 110 00 Staré Město
KK coffee and kitchen
After his experience at Field Restaurant, Yuri Ovcharuk opened his own: KK coffee and kitchen. From morning to afternoon, the they focus on brunch, baking their own pastries and serving an imaginative menu of Ukrainian specialties. In the evening, KK becomes a classic restaurant and offers a menu of locally sourced ingredients.
📍Václavská 9, 120 00 Nové Město
One last drink:
After a dinner like that, where to go out for a drink? You can find the favourite places of Prague's locals in this cocktail guide.
And what about wine to go? You can find that here..