A Prague food guide: Where and what to eat in Prague
Follow this Prague food guide and you’ll have nothing but enjoyable food-moments in Prague. I’ll take you to three great restaurants in Prague, tell you how to spot a questionable restaurant and lead you to that amazing cocktail bar where they make the cocktails of your dreams. Oh, and if you’re into wine, I know a wine bar with up to 800 wines on the wine list.
Where to eat in Prague
We’ll start with the three restaurants in Prague that tickled our tastebuds: Gran Fierro, Sansho and Eska. Further down I’ll describe my encounter with traditional Czech food.
Gran Fierro Prague: Steaks that will make you moo with pleasure:
Gran Fierro Prague is an authentic Argentinian Steak House with a killer cocktail bar. The restaurant has a really clean and modern look to it, and the atmosphere is comfortable and laid back. As a Dane, I appreciate how the restaurant is held in blue and grey colours. On the menu, you find typical Southamerican dishes as well as steaks. This is not a restaurant for vegetarians!
You can get fish and lamb, but the absolute main attraction is the steaks. So very tender, juicy and full of taste. We had the tenderloin (250 gr.) with truffle sauce & roasted potatoes with herbs for 659 CZK. A bargain if you ask me…but then again, I live in Denmark, one of the most expensive countries in the world.
As starters, we had grilled prawns & garlic flambee with cognac and grilled Provolone cheese with tomato pesto and oregano. So very tasty.
Gran Fierro Prague also has an excellent cocktail bar. Try the Mescalin, it’s fresh and tasty.
If you like steaks, Gran Fierro Prague should definitely be on your list of places to eat in Prague.
Sansho: Rich, savoury flavours on a plate
At Sansho you can reacquaint yourself with how Asian food should taste. Tangy, rich and savoury flavours land on your plate with every serving and the produce comes from Prague’s Vietnamese markets.
In the evening you can get a dinner tasting menu with six dishes, but if you ask nicely, they’ll also make a tasting menu for you if you drop by around lunch. We asked nicely, and they prepared six super tasty dishes for us. We got clams, mackerel ceviche, clams beef tendon yuzu & toast, pork belly, banh mi sliders and beef curry & lime leaf. Oh boy, I think I was sweating Asian food at the end.
The prices at Sansho are very reasonable, the service is friendly, professional and fun, and there is absolutely no reason why you shouldn’t put Sansho on your list of places where to eat in Prague.
Remember to make a reservation.
Eska: The hip one in town
Eska earned a Bib Gourmand in 2017, 2018 and 2019 and is very popular among locals. It’s a bit out of the way but well worth the walk if you’re staying in the city centre. Eska is a restaurant, bakery and café all in one and located in an open hall with a raw industrial feel to it. The café, bakery and open kitchen is located on the ground floor, the dining area on the first floor. We made the mistake of not making a reservation (for lunch, mind you) so we were seated at a small table with an excellent view of the open kitchen. At Eska, you’re served traditional food with a modern twist.
The prices are very reasonable – 710 CZK for a five dish tasting menu and the place is buzzing with life. This is a place where you might actually strike up a conversation with a stranger. This is really one of the best places to eat in Prague.
That was it: three recommendations on where to eat in Prague. Now, let me introduce you to traditional Czech food.
Lokal: Traditional Czech food
Let me be honest from the start. Traditional Czech food is heavy, and they have a thing for bread – fried, baked or boiled. It seems like there are no limits to what you can do with bread in the Czech Republic. I’m not big on bread, and I like light meals so I knew Lokal and I were far from a match made in heaven. But we gave it a try as a local had recommended the place to us. When we arrived we were surprised to see how big the restaurant was, but also how spartan it was. Wooden chairs and tables stood in a long line, and to me, it more looked like a German beer hall than a restaurant. And I don’t think I was completely wrong…
On the menu, you find dishes like pork cutlet schnitzel fried in butter, black pudding sausage and roast pork neck with braised cabbage. We went for the beef cheeks goulash, but it was not a success. The heavy bread, the brown thick sauce, the fatty meat – it just wasn’t for us. But I have no doubt that they really serve traditional Czech food at Lokal. Give it a go – see what you think. And if you don’t like the food, fill out the beer card. Beer fills you up as well.
Spot that questionable restaurant
Beer prices vary in Prague like in any other city, but we got a really good tip from a local. He told us never to order food from a restaurant where the beers are dirt cheap. A beer should cost somewhere in between 28-55 CZK before you should bother with the food at the restaurant. It turns out the beer prices are an indication of the food quality. That tip was for free – from me to you. Oh, and he also told us never ever to hire a taxi on the streets in Prague. Always call a company or use Uber.
Other places to eat in Prague
We’re almost at the end of this Prague food guide, but before we move on to wine bars and cocktails in Prague, I thought I should recommend some more restaurants that have gotten good reviews. We, unfortunately, didn’t have time to eat at them.
Pho Vietnam Tuan & Lan: Probably the most popular place to get Vietnamese food in Prague. The food there is cheap, quick and freshly made.
Kantyna: A meat eaters paradise and popular among the locals. Pick out what you want at the butcher shop and it’ll be prepared for you on the grill.
Tiskarna: Traditional Chezch food with a modern twist. Easy on the wallet.
Wine and cocktail bars in Prague
Prague is known for its beer, but they make a mean cocktail in that city as well. We went to two different cocktail bars – one I’ll highly recommend – the other is a tourist trap. But let’s start with the good one. It’s a Cuban cocktail bar and called La Casa de la Havana vieja. The bar is a little dark, intimate and has a very low key vibe to it. You can order any cocktail in the world at that bar.
Now, to the tourist trap. It’s a bar called Hemingway Bar. It gets really great reviews, but please don’t go there unless you like gimmicks and people snapping pictures of their drinks all the time. The bar is small, but they make sure not to let too many people in at once. The waiter leads you to a table and then you are presented with a card that has everything from a Game of Thrones drink to a goblin drink on it. It’s fun, but only for a little while, and the cocktails are really expensive.
Vinograf wine bar has about 800 wines on the wine list. The staff is knowledgeable and quick, and the bar is big, open and very inviting. There are two Vinograf wine bars – we went to the one on Senovážné Square 23.
Well, that was it. I hope you enjoyed this Prague food guide.