iStock International
Prague is known for its hearty fare – think roast pork knee, smoked ribs, sauerkraut, and beer – but international options thrive here as well, so expect to find everything from Italian to Thai to French.

Top Restaurants in Prague

Ambiente Restaurante Brasileiro

This upscale Brazilian restaurant is a big hit with local meat-eaters with money to spare. Waiters make the rounds with skewers of grilled steak, chicken, and sausage while diners feast at heavy wooden tables. Stone walls, unusual plants, and creative lighting add visual interest to the space.

U Radnice 8, 011-420-224-234-474,
Tags: family | expensive | smart splurge | trendy | brazilian


Choose from dishes like herb-encrusted chicken breast with sweet corn and Sicilian-style tuna in tomato sauce from the inspired, home-style menu at this funky, retro restaurant in a trendy riverside district of New Town.

Pstrossova 220, 29, 011-420-224-932-020,
Tags: budget | great value | trendy


This Italian eatery's gorgeous shaded terrace is a fitting locale for enjoying fresh salads, pasta tossed with grilled vegetables, and a glass of crisp white wine. The well-prepared seafood is a hit with locals who live in this section of Vinohrady – don't miss the grilled octopus sprinkled with lemon juice.

Záhřebská 24, 011-420-222-513-427
Tags: moderate | great value | trendy | italian

La Provence

For authentic French cuisine and service off Old Town Square, head to the elegantly cozy, Provencal-style restaurant downstairs, or the more reasonably-priced, art deco Brasserie on the ground-level.

Stupartska 9, 011-420-296-826-155,
Tags: expensive | french

No Stress

Cozy, chic décor, a delightful outdoor terrace, and brazenly eclectic cuisine - the chef dresses salmon with ginger-lime sauce; vegetable risotto with Thai pesto - define this restaurant-cum-art-gallery in a quiet Jewish Quarter square.

Dušní 10, Entrance V Kolkovně 9, 011-420-222-317-007,
Tags: moderate | bistro | asian fusion


Those with a penchant for duck will be in heaven at Perpetuum, a popular modern restaurant specializing in poultry prepared according to traditional Czech recipes - in other words, slow-roasted and served with a heap of crisp potatoes and fresh baby vegetables. The wine list includes over 200 options, and the off-the-beaten-path location, a good trek from Old Town (though not far from the Prague Castle), draws a faithful local clientele.

Na hutích 9, 011-420-233-323-429,
Tags: expensive | editor pick | trendy

Pizzeria Grosseto

Smack on Namesti Miru in trendy Vinohrady, this place is easy to find and serves up a huge variety of Italian favorites (not just pizza) in a lovely backyard garden.

Francouska 2, 011-420-224-252-778,
Tags: family | budget | patio | italian

Restaurant V Zátiší

This award-winning Czech restaurant, conveniently located in Old Town on the quiet Betlémské náměstí square, has been a favorite of local gastronomes for years. Steak, pork, game, and fish are grilled to perfection and paired with wine from Moravia, the Czech Republic’s own grape-growing region. The restaurant’s sophisticated decor, meant to emulate an artist’s studio and featuring a range of original paintings by Czech artists, sets the scene for a first-class dinner.

Liliová 1, 011-420-222-221-155,
Tags: expensive | editor pick | smart splurge


Well-located in the Jewish Quarter, this sanitized version of a Prague beer hall serves reliable, solid food (the roast pork knee is a local favorite) accompanied by sound service.

Siroka 20, 118, 011-420-222-311-199, (Czech only)
Tags: moderate

The Bellevue

The city's other restaurants pale in comparison to the Bellevue - a Prague must. Sure, the duck is succulent, the fish grilled to perfection, and the pasta topped with savory sauces, but people don't line up reservations days in advance for the cuisine, they do it for the spectacular views of Prague Castle and the Vltava River. Reserve at least three days in advance.

Smetanovo nábrezí 18, 011-420-222-221-443,
Tags: romance | expensive | editor pick | smart splurge | views

U Zelenho Stromu

This raucous eatery smacks of tradition, and the hearty fare lives up to expectations. Come hungry for dishes like smoked ribs with sauerkraut salad and down one of 33 specialty beers.

Betlemske namesti 6, 011-420-222-222-184,
Tags: moderate | traditional


For a tasty and economical lunch near Wenceslas Square, stop by Zorbas and peruse the lengthy menu. Start with fried feta (a twist on fried edam or camembert, the Czech favorite), then order pork served on a skewer with a side of tzatziki or grilled lamb chops with garlic. Leave room for the baklava washed down with strong coffee.

Ve Smečkách 13, 011-420-608-308-990, (Czech only)
Tags: family | budget | great value | greek

Compare Rates to Prague

Sign up for the Top 25 Newsletter
to get exclusive weekly deals

Tell Us Your Preferences

To help us understand your travel preferences, please select from the following categories

Check all that apply
Oops, something went wrong.
No Thanks