Top ChoiceBistro in Staré Město

Mistral Café

Arguably the coolest bistro in the Old Town is frequented by local office workers and the odd student who all come to enjoy well-prepared food in a pleasant dining space. The pale stone, bleached birchwood and...

Top ChoiceEuropean in Malá Strana

Café Savoy

The Savoy is a beautifully restored Austrian-era cafe, with smart, suited waitstaff and a Viennese-style menu of hearty soups, salads, roast meats and schnitzels. It's also just a characterful place for coffee...

Top ChoiceItalian in Malá Strana

Ichnusa Botega Bistro

'Ichnusa' is the ancient name for Sardinia, which is where owner Antonella Pranteddu sources all of the meats, cheeses and wines he serves in this inviting, family-run affair, Eastern Europe's only Sardi resto....

Top ChoiceFusion in Nové Město

Sansho

Friendly and informal best describes the atmosphere at this groundbreaking restaurant where British chef Paul Day champions Czech farmers by sourcing all his meat and vegetables locally. There's no menu as such –...

Top ChoiceCzech in Staré Město

Field

This Michelin-starred restaurant is unfussy and fun. The decor is an amusing art-meets-agriculture blend of never-used farmyard implements and minimalist chic, while the chef creates painterly presentations from...

Top ChoiceCzech in Malá Strana

Augustine

Hidden away in the historic Augustine Hotel (check out the ceiling fresco in the bar), this sophisticated yet relaxed restaurant is well worth seeking out. The menu ranges from down-to-earth but delicious dishes...

Top ChoiceCzech in Bubeneč & Dejvice

Dejvická 34

Dejvická 34 made a splash on opening in 2019. The brainchild of Michelin-trained chef Tomáš Černý, the restaurant brought fine dining to Dejvice by giving gourmet treatment to popular Czech dishes such as pork...

Top ChoiceAsian in Smíchov & Vyšehrad

Taro

Dining out in Smíchov doesn't always mean sitting in a crowded pub. Taro is one of the best Asian-fusion restaurants in Prague, with a sleek, open-kitchen concept and a wide-ranging menu that mixes European and...

Top ChoiceFrench in Staré Město

Kalina

Setting a trend for taking the best of fresh Czech produce and giving it the French gourmet treatment, this smart but unfailingly friendly little restaurant offers dishes such as Prague snails with beef marrow...

Top ChoiceItalian in Vinohrady & Vršovice

Osteria Da Clara

This minuscule Tuscan-style trattoria offers some of the most authentic and best-value Italian cooking in the city, though it will take a good map to find the place. The menu varies, but expect a handful of...

Top ChoiceCzech in Holešovice

The Eatery

The Eatery is the best restaurant in eastern Holešovice, hands-down. The sophisticated space, bathed in steel and tones of grey, shuttles out local, seasonal dishes from an open kitchen. Think Czech food, but...

Top ChoiceInternational in Vinohrady & Vršovice

Kro Kitchen

Kro Kitchen is a rising star of Prague's gastronomy scene. The restaurant's highlights are the rotisserie chickens (you'll see them slowly turning on a spit in the front) and pork knuckle served in different...

Top ChoiceCzech in Bubeneč & Dejvice

Restaurace U Veverky

This highly rated traditional pub has some of the best-tasting and best-value lunches in the city and is worth a detour. The set-up is classic, with a drinking room out the front and two big dining rooms in the...

Top ChoiceInternational in Vinohrady & Vršovice

Benjamin

Vršovice may be low on cool restaurants, but it does have one of Prague's most prized fine-dining establishments. Benjamin serves just 10 guests a night at its horseshoe-shaped counter. The choice is a five- or...

Top ChoiceBistro in Staré Město

SmetanaQ Café & Bistro

Opened in 2017, SmetanaQ features a spacious interior with large windows overlooking the Vltava River and, in winter, offers a view of Prague Castle. Coffee (49Kč to 70Kč) comes from a local roaster, and the...

Top ChoiceCzech in Žižkov & Karlín

Lokál Hamburk

By far the most popular place to gather in Karlín is Lokál Hamburk, an offshoot of the exceptionally successful Lokál in the Old Town. This incarnation is a more convivial, tightly packed affair, with long...

Czech in Staré Město

U Dvou koček

A Prague classic, this traditional, been-here-forever beer hall and microbrewery, located under the arcading of Uhelný trh, is unmissable. The Urquell on tap is all well and good, but the restaurant's own Kočka...

Czech in Žižkov & Karlín

Eska

Part of a meticulously converted warehouse that now houses the multitasking Forum Karlín, Eska is a combined artisanal bakery and industrial-chic restaurant that does original and interesting things with the most...

Czech in Staré Město

Lokál

Take a classic Czech beer hall (albeit with cool retro-modern styling), excellent tankové pivo (tanked Pilsner Urquell), a daily-changing menu of traditional Bohemian dishes and throw in some unusually smiling,...

Vegetarian in Staré Město

Maitrea

Maitrea (a Buddhist term meaning ‘the future Buddha’) is a beautifully designed space full of flowing curves and organic shapes, from the sensuous polished-oak furniture and fittings to the blossom-like...