With meats marbled with fat, rich sauces and hearty dumplings, Prague is a place for indulgence, not diets. Describing something as neslány or nemasly (meaning not salty’ and not fatty’ respectively), is the ultimate insult here. And this outlook on food sets the tone for your Czech culinary adventure. Here are three of our favourite restaurants, just to get you started:
1. Escape the tourist traps of the Old Town by heading up towards the river, getting lost in the maze of streets on your way. Just make sure your path crosses Lokál, where cool, contemporary touches contrast with a cosy, traditional feel. This fantastic eatery boasts classic Czech meals and excellent tankové pivo, or tanked Pilsner Urquell. Though the menu changes daily, you can expect roasted pork with lashings of creamy mustard sauce served with deliciously stodgy bread dumplings. And as the name suggests, it’s brimming with locals.
2. Though slightly off-the-beaten track, we’d recommend paring a trip to Prague Castle with a long lunch at Restaurace U Veverky. Despite its charming simplicity, this traditional pub might just serve up some of the tastiest food in the whole city. If you’re visiting in autumn, wash down a rich game dish with a classic year-round staple – a refreshingly cool Budvar. For the rest of the year, seasonal ingredients make the goulash our go-to dish. Another locals favourite, we’d recommend booking in advance.
3. Sandwiched between the Mustek district and Vltava river, a fine dining feast awaits at V Zátií. This restaurant proves you don’t need to sacrifice traditional cooking for total luxury. Bold patterns adorn the walls and low-lit lamps hang above velvet chairs. And on the menu, rustic ingredients give way to gourmet twists. Try the Bohemian duck or pan-seared Pikeperch with potatoes and apple vinaigrette emulsion. And if you’d like a break from Czech food altogether, this restaurant also offers some fine Indian dishes.