
Shot by a City Insiders curator.
U Fleků is Prague’s oldest brewery and restaurant, a living piece of history where you can sip dark beer brewed on-site in vaulted cellars that date back to 1499. It’s loud, lively, and undeniably tourist-heavy, but if you go with the right expectations, it delivers an authentic Czech experience—think hearty portions of roast duck, sauerkraut, and dumplings, washed down with their signature 13° dark lager. Skip the fancy dinner vibe; this is where locals and visitors alike come for a rowdy, no-frills meal and a taste of Czech brewing tradition.
Historic Brewery with Rowdy Energy
U Fleků is a Prague institution, but don’t expect culinary perfection. The beer is solid—a rich, dark lager that’s been brewed here for centuries—and the atmosphere is electric, especially when the accordion starts playing and a group of rowdy locals (or tourists) break into song. The food is generous and traditional: think roast duck, sauerkraut, and dumplings piled high on a platter that could feed two. It’s not fine dining; it’s pub food with history, served in vaulted cellars that have seen nearly 500 years of Czech life.
If you’re looking for a quiet, intimate meal, skip this place. But if you want to soak in the energy of a historic Czech brewery and enjoy a hearty, no-frills meal with a cold beer, U Fleků delivers. Just be prepared for crowds, especially on weekends, and don’t expect the service to be anything more than efficient. It’s a blast, but it’s not for everyone.