facebook
instagram

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

Menu z restaurace Kuchyň na Pražském hradě.
April 28, 2025
Photo: Lucie Fenclová
Are you spending the weekend in Prague? Or maybe you've just landed? We've compiled a list of places you shouldn't miss if you want to sample the best Prague's gastro scene has to offer.

Welcome to Ambiente

Ambiente is a space created formed by a shared vision of gastronomy. Here, food becomes experience, and we believe that the best ingredient in our work is joy. It's been almost 30 years since we opened our first restaurant, and we haven't stopped since then.
Come and take a look around.

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č

View post on Instagram
 

Etapa

In the same district you will also find Etapa, a bistro famous for its freshly baked goods and toasties. Reservations are recommended.

📍Urxova 479/6, 186 00 Karlín

View post on Instagram
 

Š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

View post on Instagram
 

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

View post on Instagram
 

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

View post on Instagram
 

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

View post on Instagram
 

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

View post on Instagram
 

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

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

View post on Instagram
 

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

View post on Instagram
 

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.

View post on Instagram
 

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.

📍Politických vězňů 1511/5

View post on Instagram
 

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

View post on Instagram
 

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

View post on Instagram
 

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

View post on Instagram
 

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

View post on Instagram
 

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

View post on Instagram
 

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

View post on Instagram
 

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

View post on Instagram
 

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:

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

View post on Instagram
 

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

View post on Instagram
 

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

View post on Instagram
 

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

View post on Instagram
 

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

View post on Instagram
 

Č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

View post on Instagram
 

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

View post on Instagram
 

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

View post on Instagram
 

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

View post on Instagram
 

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

View post on Instagram
 

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..

ambiLogo

Next we serve