Eating my way around the world is one of my favourite things about travel. Sampling different cuisines, seeing how different cultures come together around food and tasting new flavours.
It dawned on me that nearly every meal I eat gets photographed and documented, but I never post about restaurants I’ve visited and would recommend to others. With several friends visiting Prague this year and offering the same advice of where to eat (with positive feedback), I thought it made sense to write a post of my 5 best local places to eat in Prague for others visiting.
Meat lovers, listen up. You need to go to this steakhouse. While not a stereotypical steakhouse, Čestr is spacious and bright with incredibly delicious, local Czech food. It does not get much more fresh than here. With their own in-house butcher, the cuts of meat on the menu changes daily depending on what they have that day. Diners can even watch the butchers hard at work behind their glassed work area within the restaurant.
My recommendation: Try the steak tartare. While raw mince doesn’t sound too appealing, the meat here is so fresh which brings out all the flavour. Rub the garlic on the toast, then top with the mince and egg mixture.
Location: Near the Muzeum metro.
A little further out from the usual tourist haunts, U Veverky is a true local Prague restaurant. This was recommended to us by our Airbnb host as one of his favourite Czech restaurants and the food certainly didn’t disappoint.
It’s pub style, laid back and by no means a fancy night out, but the food is worth making the trip for.
They do have menus in English and we massively over ordered (the meal sizes here are very generous) to the waiter’s amusement. We took the rest to go though and enjoyed the remainder the following day.
My recommendation: Everything we ordered was delicious, so take your chances. The boys loved washing the food down with the Pilsner too.
Location: Near the Hradcanska metro.
Another one for the meat lovers. Mlejnice is arguably the restaurant with the best pork knuckles in Prague. We literally found it by searching online for ‘best pork knuckles in Prague’ during our first visit.
Tucked behind a few cobbled streets not far from the Old Town Square, this restaurant gets very busy (others are in on the secret as well). They’re so popular, they even opened up a second restaurant nearby, though we continue to return to the original (Zatecka 17).
The meals at Mlejnice are huge and great value for money. I would recommend booking and if you can’t get in for dinner, head there for a hearty lunch.
My recommendation: Pork knee roasted in beer with horseradish and mustard. The chicken wiener schnitzel is also my favourite.
Location: Near The Old Town Square.
A modern Czech beer hall, Lokal is popular amongst locals, so be sure to book, or arrive early for a casual dinner.
The meals are smaller than Mlejnice, but it serves some delicious, traditional food.
My recommendation: Prague ham with creamy whipped horseradish is a tasty local starter.
Location: Near the Charles Bridge.
Choco-Café U Červené židle
If all of that meat and potatoes has filled you up, you may want to satisfy your sweet tooth?
If chocolate is for you, then you will think you’ve died and gone to heaven at Choco Cafe. The ultimate death by chocolate with hot chocolate, chocolate milkshake and horrice rolls. Fill up to your hearts content, though you may want to lie down afterwards.
Location: Between Charles bridge and Old Town Square
If you are a real foodie and want an even more traditional experience, head along for one of the Taste of Prague food tours. Friends recommended this walking tour and we enjoyed the Prague Food and Culture Tour. A great way to get a lot of local knowledge, try food at several local restaurants and get a little bit of history thrown in.