A lot of people have been asking me to recommend them some Prague restaurants, so here is a list of my favorite restaurants with Czech and universal cuisine.
TIP: Almost every restaurant in Prague has a daily menu during lunchtime (between 11/12 a.m. – 2/3 p.m.). It usually includes a soup and a main dish (sometimes even a dessert) and it’s cheaper than the regular menu.
1) Home Kitchen (Kozí 916/5; Radlická 3185/1B, Prag 5) – a good breakfast in the city center for affordable prices (less than 160kč)
2) Mamacoffee (Vodičkova 6; Londýnská 49; Náměstí Jiřího z Poděbrad 12) – breakfast includes different types of sandwiches and chia porridge, but they also offer a variety of cakes accompanied by a good cup of coffee. The price for breakfast is less than 145kč.
3) Café Louvre (Národní 22) – a famous historical café in the city, where the great Czech and foreign writers, artists and scientists used to go (Franz Kafka, Karel Čapek, Albert Einstein).
You can choose from different breakfast menus (89-179kč), or make your own breakfast from salty (omelets, eggs, ham, and cheese) or sweet (croissants, pancakes, fruit salad, cakes) ingredients and relax in a traditional atmosphere of a grand café. They even have the so-called “hangover” breakfast menu containing beef goulash, wurst, and beer!
4) U Maurizzia (Jindřišská 876/21) – good and cheap breakfast menu (less than 140kč) in a nice and spacious interior (upper floor suitable for studying or reading a book while enjoying a coffee). They also offer a lunch Italian style menu (pasta, lasagna, etc.), sandwiches, quiches, great cakes, and coffee Milani.
1) Ferdinanda (on the corner of Opletalova and Politických věznů street) – near Wenceslas square and metro station Muzeum. Here you can find typical Czech meat dishes (pork, beef or chicken) for decent prices (around 200kč). There is another Ferdinanda restaurant on the other side of Vltava river, in Karmelitska street 18
2) Restaurace U Provaznice (Provaznická 385/3) – classic Czech pub hidden in a small alley behind New Yorker and Můstek metro station with a small terrace. You can try typical Czech meals such as svíčková (beef with dumplings in a creamy sauce) or vepřo-knedlo-zelo (pork with dumplings and sauerkraut) for 200-300kč.
There is a legend connected with the restaurant that tells a story about a wife of a rope maker (Czech provazník), who traveled the world selling his products. His beautiful wife wanted to open a tavern and he granted her the wish, not suspecting that the tavern would soon become full of men enjoying in the woman’s cuisine and other favors. When the rope maker found out about his woman’s infidelity, he came back and strangled her with a rope.
The legend says that the ghost of a woman is still present, waiting to cure everyone’s love problems. If you have problems with your partner or you’re suffering from unrequited love, just touch the provaznice’s picture and wait for a miracle. 🙂
3) Lokál (Dlouhá 33) – a popular Czech pub with large wooden tables, the smell of sausages and a beer flowing in hectoliters. Here you can eat different types of sausages, Prague ham or pickled camembert until 1 a.m. Although they have a lunch and dinner menu made mostly of Czech meat dishes (around 200kč), the restaurant is ideal for a late night “snack” when you’re returning from the nearby clubs (Dlouhá street is known for its nightlife).
4) Kolkovna (V Celnici 1031/4) – nicely decorated Czech chain restaurant (there is a few Kolkovna on different locations in the city, as well as in Plzeň and Slovakia) with grilled specialties, including duck, for an average price of 250-300kč.
5) Havelská Koruna (Havelská 501/21) – a folkloric tavern reminding you of old times under the Communist rule. You choose your meal from a menu on the board, take it on a tray and the service will write your order on a piece of paper. Don’t lose the paper, since you’ll be paying at the way out.
6) Ztráty a nálezy (Vinohradská 208/14) – it was my favorite Czech restaurant above the Main Train Station and the National Museum. It was because they’ve changed the menu and they don’t have my baked potatoes with broccoli and smoked cheese anymore. However, Ztráty a nálezy, meaning lost and found, still has a nice ambient with old appliances, bicycles, puppets, old black and white photos on the wall and classical Czech cuisine for an average price of 200kč.
7) Restaurace U růžového sadu (Mánesova 1407/89) – very cheap restaurant (100-150kč for a meal) with good food and beer (Kozel) right across the street from Jiřího z Poděbrad Square.
If you found yourself in the Prague 5th neighborhood, near the metro station Anděl, there are many great Czech restaurants for good prices.
8) Kozlovna (Lidická 796/20) – you’ll find this restaurant by a giant statue of billy goat (a mascot of Kozel beer) above the entrance. Kozlovna is a spacious restaurant with a hidden inner terrace, good Czech food (goulash, pork ribs, knees, neck, variety of grilled fish and big salads) and my favorite Czech beer Kozel.
There is another Kozlovna in the city center near the metro station Staroměstská, but they also have higher prices typical for the center.
9) Smíchovský radniční sklípek (Preslova 4) – a restaurant for the working class, with plows hanging from the ceiling and walls painted with people in the fields, old crafts, etc. They offer all kinds of meat delicacies like ribs, knees, steaks, as well as grilled fish and pasta.
1) Pho Viet (Ostrovní 1681/23) – Vietnamese restaurant with the traditional menu including the soup Pho, spring rolls and variety of meat (chicken, beef) or shrimps with noodles or rice. The average price of a meal is 150-160kč. You’ll certainly notice the giant aquarium on the entrance as a decoration.
2) Modrý zub (Spálená 29) – my favorite Thai restaurant in town with bamboo decorations and a relaxed atmosphere. You’ll spend less than 300kč for a meal, including a delicious dessert (you should definitely try black sesame ice-cream!).
3) Smaragdová zahrada (Rytířská 406/10) – mostly Chinese restaurant, but with sushi and some Thai dishes, as well. The restaurant has kitsch Chinese decorations, but they’re offering all you can eat menu for just 150kč!
4) Yam Yam (in front of the metro station Vyšehrad; Mařákova 8, Dejvice; Bryksova 818/48, Černý most) – a cozy restaurant with a large choice of Asian fusion food, a bit more expensive (around 200kč).
5) Pho Nam Nam (Konecchlumského 596/7, Prag 6) – my favorite Vietnamese restaurant in Prag 6, near Bělohorská street and tram station U Kaštanu. If you found yourself in the neighborhood, make sure to stop by.
They don’t have a large choice of meals, but that is a guarantee of quality, right? On the menu, you’ll find specialties made by the owner, whose picture you’ll notice right away on the entrance and you’ll also meet him in person. Inside, there are only a few tables, but if it’s a sunny day, you can also sit on the small terrace on top of the hilly street.
Italian cuisine and pizzerias
1) Modrá zahrada (Národní 416/37) – Good food, large choice of different pizzas, pasta and salads for normal prices (pizza for 150-190kč, depends on ingredients).
2) Pizza Borsalino (Ostrovní 102/34) – The best pizza cut in town and a good place to grab a pizza after a night out, since they are open until 5 a.m. The slice of pizza costs 30kč. On the way out, there is basil and chili sauce, which you can add to your pizza for free.
3) Pizza Cipolla – A takeaway pizza place for lazy days on a couch. They have all kinds of different pizzas with tomato or cream base (150-200kč). I would recommend you to try pizza zucca with zucchini and eggplant on a creamy base. They have more branches in the city so you can order from almost anywhere in Prague.
Btw, 1€ = 25kč.