Where to Eat in Prague — Prague

Where to Eat in Prague

Prague's dining scene has come a long way from pork-and-dumplings clichés. Today the city serves everything from Michelin-starred tasting menus and reinvented Bohemian classics to buzzing beer halls pouring fresh-tank pilsner, gilded belle-époque cafés and globe-trotting food halls — much of it at prices that put Western Europe to shame. Here are 10 of the best places to eat, from special-occasion splurges to great-value local favourites, with prices, opening hours and booking tips.

Field Restaurant
€€€€

Field Restaurant

4.7(3,400 reviews)

Area

Old Town

Type

Michelin-starred

Book weeks ahead; the tasting menu with wine pairing is the special-occasion splurge in Prague.

La Degustation Bohême Bourgeoise
€€€€

La Degustation Bohême Bourgeoise

4.7(1,900 reviews)

Area

Old Town

Type

Michelin-starred

Sit at the counter to watch the open kitchen plate every course — it's dinner as theatre.

Café Savoy
€€€

Café Savoy

4.6(11,000 reviews)

Area

Malá Strana

Type

Grand Café

Come for breakfast under the neo-Renaissance ceiling — the pastries and the ceiling are equally spectacular.

Café Imperial
€€€

Café Imperial

4.6(9,500 reviews)

Area

New Town

Type

Grand Café

The Art Deco tiled hall is a listed monument — go for the room even if you only order coffee and cake.

Lokál
€€

Lokál

4.6(14,000 reviews)

Area

Old Town

Type

Czech Pub

Order the tankové pivo (tank beer) — unpasteurised Pilsner Urquell delivered fresh, poured to order.

U Modré Kachničky
€€€

U Modré Kachničky

4.5(4,200 reviews)

Area

Malá Strana

Type

Traditional Czech

The name means 'The Blue Duckling' — so of course order the roast duck, its signature dish.

Kampa Park
€€€€

Kampa Park

4.5(5,600 reviews)

Area

Malá Strana

Type

Riverside Fine Dining

Reserve a riverside terrace table at dusk — the Charles Bridge view is the reason to come.

Sansho
€€€

Sansho

4.6(2,800 reviews)

Area

New Town

Type

Asian Fusion

There's no fixed menu — tell them how hungry and adventurous you are and let the kitchen decide.

V Zátiší
€€€

V Zátiší

4.5(2,600 reviews)

Area

Old Town

Type

Modern European

The set lunch menu is one of the best fine-dining bargains in the historic centre.

Manifesto Market Anděl
€€

Manifesto Market Anděl

4.4(7,800 reviews)

Area

Smíchov

Type

Food Hall

Great for groups who can't agree — everyone picks a different stall and shares one big table.

Prague restaurants in detail

1.Field Restaurant

Field is Prague's culinary standard-bearer, holding a Michelin star since 2016 and consistently ranked the best restaurant in the country. Chef Radek Kašpárek marries local, seasonal Czech and Moravian produce — game, root vegetables, foraged herbs, freshwater fish — with the precision and whimsy of modern fine dining, and the plating leans into a playful farm-and-field theme, with edible 'soil', vegetables served with their own miniature garden tools and dishes that surprise as much as they satisfy. The setting is bright and contemporary rather than stuffy, the service polished but warm, and the wine list strong on Moravian bottles you won't find abroad. Multi-course tasting menus are the way to experience it, ideally with the paired wine flight; à la carte is available at lunch. For a Michelin-level meal, it remains excellent value by Western European standards, but it is Prague's hottest table, so reserve well in advance. This is the place to book for an anniversary, a celebration, or simply to see how far Czech cuisine has travelled.

Hours

Tue–Sat 11:30–14:00 & 18:00–22:00

Price

Tasting menu ~2,900–3,900 Kč; à la carte mains ~700 Kč

Getting there

Metro A to Staroměstská, 4-min walk near the Jewish Quarter

Insider tip: Book weeks ahead; the tasting menu with wine pairing is the special-occasion splurge in Prague.

2.La Degustation Bohême Bourgeoise

La Degustation Bohême Bourgeoise offers one of Prague's most distinctive fine-dining experiences: a single, lengthy tasting menu inspired by a 19th-century Czech cookbook, reinterpreted through contemporary technique. Holding a Michelin star, the restaurant reaches back into old Bohemian bourgeois cuisine — slow-cooked meats, offal, root vegetables, pickles and broths — and elevates it into a refined, surprising procession of small courses served over several hours. The intimate room centres on an open kitchen, and the best seats are at the chef's counter, where you can watch the brigade plate each dish and chat with the cooks who deliver them to your table. Service is attentive and knowledgeable, and the optional wine pairing leans into Central European and natural bottles that suit the earthy, historic flavours. It is a slower, more cerebral experience than a conventional dinner, and a fascinating one for anyone curious about the roots of Czech gastronomy. Reserve ahead, arrive hungry and unhurried, and let the kitchen lead. A memorable, quietly Czech alternative to Field's more international style.

Hours

Tue–Sat 18:00–00:00 (single sitting)

Price

Tasting menu ~3,900 Kč; wine pairing extra

Getting there

Metro B to Náměstí Republiky, 5-min walk in the Old Town

Insider tip: Sit at the counter to watch the open kitchen plate every course — it's dinner as theatre.

3.Café Savoy

Café Savoy is Prague's most beautiful café-restaurant, a jewel of the belle époque reopened after a loving restoration by the respected Ambiente group. Dating to 1893, its centrepiece is a magnificent neo-Renaissance gilded ceiling, restored to its full painted glory and best admired from a corner table over a leisurely meal. The kitchen takes its food as seriously as its surroundings: the celebrated breakfasts run from fresh pastries and homemade preserves to eggs and a legendary Savoy omelette, while lunch and dinner deliver polished versions of Czech and French bistro classics — beef tartare prepared tableside, roast duck, schnitzel, and a patisserie counter of cakes and its own baked bread. Prices are higher than a neighbourhood pub but fair for the quality and the setting, and the atmosphere is bustling and grand without being stuffy. Sitting just across the Legion Bridge near Petřín and the National Theatre, it makes an ideal start to a day of sightseeing or a treat after it. Reservations are wise, especially for the popular weekend breakfast.

Hours

Mon–Fri 08:00–22:30, Sat–Sun 09:00–22:30

Price

Breakfast ~250–400 Kč; mains ~300–500 Kč

Getting there

Tram 9, 12, 15, 20 to Újezd, near the Legion Bridge

Insider tip: Come for breakfast under the neo-Renaissance ceiling — the pastries and the ceiling are equally spectacular.

4.Café Imperial

Café Imperial is one of Prague's grand coffee-house survivors and, thanks to its astonishing interior, one of its most photographed. Opened in 1914, the hall is sheathed from floor to vaulted ceiling in intricate Art Deco ceramic tiles and mosaics — a protected cultural monument that has hosted writers, artists and, legend has it, the odd flying doughnut in its more raucous past. Today, under the Ambiente group and celebrity chef Zdeněk Pohlreich, it serves a broad all-day menu of well-executed Czech and international dishes: schnitzel, roast duck, goulash and dumplings alongside pastas, fish and a strong breakfast offering. The atmosphere is lively and grand rather than hushed, popular with locals and visitors alike, and prices are reasonable given the spectacular room. It sits handily beside the Municipal House and the Powder Tower on the edge of the Old Town, making it a natural refuelling stop. Whether for a full meal, a weekend breakfast or simply coffee and a slice of cake beneath those glittering tiles, the Imperial delivers a taste of Prague's café-society heyday.

Hours

Daily 07:00–23:00

Price

Mains ~300–550 Kč; breakfast from ~200 Kč

Getting there

Metro B to Náměstí Republiky, 3-min walk

Insider tip: The Art Deco tiled hall is a listed monument — go for the room even if you only order coffee and cake.

5.Lokál

Lokál reinvented the Czech pub for the modern age, proving that traditional beer-hall food and drink could be done with pride and quality rather than tired tourist shortcuts. The formula, rolled out across several branches, is simple and brilliant: long communal tables, a daily-changing chalkboard of Czech classics — svíčková (beef in cream sauce with dumplings), goulash, fried cheese, schnitzel, roast pork — made from good ingredients, and, crucially, exceptional unpasteurised Pilsner Urquell served straight from the tank (tankové pivo) and poured by skilled staff to order. The beer is famously fresh and cheap, the portions generous, and the buzzing, no-frills atmosphere authentically Czech. The Dlouhá street branch in the Old Town is the best known and handiest for visitors, but all the Lokáls deliver the same reliable, great-value experience beloved by locals. It is the ideal introduction to Czech pub culture: order a beer, point at the chalkboard, and settle in. Reservations help at peak dinner times, but a spot at the bar is usually findable. Cash and card both accepted.

Hours

Mon–Fri 11:00–00:00, Sat–Sun 11:30–00:00

Price

Mains ~180–320 Kč; a large tank beer ~55 Kč

Getting there

Metro A to Staroměstská; Lokál Dlouhááá is a short walk in the Old Town

Insider tip: Order the tankové pivo (tank beer) — unpasteurised Pilsner Urquell delivered fresh, poured to order.

6.U Modré Kachničky

U Modré Kachničky — 'The Blue Duckling' — is one of the most atmospheric traditional restaurants in Prague, tucked down a quiet Malá Strana side street below the castle. Spread through a warren of small, candlelit rooms crammed with antiques, oil paintings, hunting trophies and painted ceilings, it feels like dining in a Bohemian aristocrat's private residence, intimate and richly old-world. The kitchen specialises in the hearty game and duck dishes at the heart of Czech cuisine: the signature roast duck with red cabbage and dumplings is the thing to order, but the menu ranges across venison, wild boar, rabbit, pheasant and other seasonal game, often in rich fruit or wine sauces, alongside classic starters and homemade desserts. Portions are generous and prices sit at the higher end for traditional Czech food, reflecting the quality and the romantic setting. It is a favourite for special dinners and couples, and reservations are strongly recommended, especially in the evening. For a genuinely characterful, old-Prague meal away from the tourist canteens, the little Blue Duckling is hard to beat.

Hours

Daily 12:00–16:00 & 18:30–23:30

Price

Mains ~400–650 Kč

Getting there

Tram 12, 15, 20, 22 to Malostranské náměstí, then a short walk

Insider tip: The name means 'The Blue Duckling' — so of course order the roast duck, its signature dish.

7.Kampa Park

Kampa Park has for decades been Prague's go-to address for a special-occasion dinner with a view, and its setting is unbeatable: a terrace on the very edge of the Vltava on Kampa Island, directly beneath the arches of Charles Bridge, looking across the water to the illuminated Old Town. Little wonder it has drawn a long list of visiting celebrities and heads of state over the years. The kitchen serves polished modern international cuisine with a Mediterranean and seafood lean — fresh fish, lobster, steaks and seasonal dishes — plated with fine-dining precision, backed by an extensive wine list and slick, formal service. It is unashamedly at the top end of Prague pricing, and you are certainly paying a premium for that magical location, but for a romantic evening or a milestone celebration the combination of candlelit riverside tables and the floodlit bridge overhead is genuinely special. Book well ahead and specifically request a terrace table by the water for the full effect, ideally timed for sunset. Even the interior rooms are elegant, but the terrace is the reason to come.

Hours

Daily 11:30–23:00

Price

Mains ~600–950 Kč; tasting menus available

Getting there

Steps down from Charles Bridge onto Kampa Island

Insider tip: Reserve a riverside terrace table at dusk — the Charles Bridge view is the reason to come.

8.Sansho

Sansho broke the mould when it opened, bringing genuinely exciting Asian flavours and a nose-to-tail ethos to a Prague dining scene then dominated by pork and dumplings. Founded by British-trained chef Paul Day, who also runs his own farm supplying the meat, it works without a printed menu: you tell the staff your appetite and any dislikes, and a succession of vibrant, sharing-style dishes arrives family-style at the table. The cooking roams across Southeast and East Asia — think fragrant beef rendang, pork-belly bao, curries, fresh herbs and chilli heat — built on top-quality, ethically raised Czech produce, so it feels both global and local at once. The room is relaxed, buzzy and informal, the value excellent for the quality, and the format encourages a convivial, exploratory meal best enjoyed with a group. It has been a critics' darling and a local favourite for years, a reliable antidote to heavy traditional fare. Lunch offers a shorter, cheaper set option; dinner is the full feast. Reservations are recommended, and coming hungry with an open mind is essential.

Hours

Tue–Fri 11:30–14:00 & 18:00–22:00, Sat 18:00–22:00

Price

Feasting menu ~750–1,100 Kč per person

Getting there

Metro B/C to Florenc, 5-min walk; near the Old Town's eastern edge

Insider tip: There's no fixed menu — tell them how hungry and adventurous you are and let the kitchen decide.

9.V Zátiší

V Zátiší — 'the still life' — was one of the very first restaurants to bring serious, contemporary fine dining to Prague after the fall of communism, and it has remained a dependable favourite ever since. Set in an elegant, art-filled room near the Bethlehem Chapel in the Old Town, it offers a more refined, quieter alternative to the beer halls, with attentive service and a menu that bridges elevated Czech classics and modern European cooking. Expect beautifully presented plates of local game and beef, roast duck and svíčková reimagined with finesse, alongside international dishes and Indian-inflected specials (a nod to its sister restaurant), plus a well-chosen wine list. The set lunch menu is a genuine bargain for cooking of this standard and a smart way to sample the kitchen without the full evening spend. Comfortable, grown-up and consistent rather than flashy, it suits a relaxed celebration dinner or a civilised business lunch. Reservations are advisable, particularly at weekends. For a polished sit-down meal in the heart of the old city, V Zátiší has earned its long-standing reputation.

Hours

Daily 12:00–15:00 & 17:30–23:00

Price

Set lunch from ~450 Kč; à la carte mains ~500–700 Kč

Getting there

Metro B to Národní třída, 5-min walk in the Old Town

Insider tip: The set lunch menu is one of the best fine-dining bargains in the historic centre.

10.Manifesto Market Anděl

Manifesto Market is Prague's most fashionable street-food destination, a design-led open-air market that gathers a rotating line-up of independent food stalls and bars around long communal tables strung with festoon lighting. The Anděl location in the up-and-coming Smíchov district is the flagship, a lively, sociable space that draws a young local crowd for lunch, after-work drinks and weekend hangs. The curated vendors span the globe — smash burgers, ramen, tacos, poke, wood-fired pizza, Vietnamese bánh mì, Neapolitan gelato and more — so it's ideal for groups with different cravings, and there are proper cocktail and craft-beer bars alongside. Prices are mid-range and portions generous, the atmosphere relaxed and buzzy, with regular DJ sets, screenings and events adding to the scene. It's a refreshing, contemporary contrast to the traditional pubs and grand cafés, showcasing the modern, creative side of Prague that visitors often miss. Handily placed by the Anděl metro and shopping district, it makes an easy, fun stop for a casual bite. Note that as an open-air venue, opening hours and stalls are more limited in the colder months.

Hours

Daily ~11:00–23:00 (seasonal, later at weekends)

Price

Dishes ~150–350 Kč

Getting there

Metro B to Anděl, 3-min walk in Smíchov

Insider tip: Great for groups who can't agree — everyone picks a different stall and shares one big table.

Have more questions? Ask our AI

Get personalized advice about flights, weather, attractions and more.

Ready to go?

Compare live fares to Prague across airlines and book direct.

Find flights to Prague

More Prague guides