3 Best Restaurants in Moravia, Czech Republic

Café Mahler

$$

Wooden paneling and floral upholstery in the Café Mahler recall the taste of the 1880s, when Gustav Mahler briefly lived around the corner while working as a conductor at the theater on the other side of Horní náměstí. It's a good spot for ice cream, cake, light meals, coffee, or simply for sitting back and taking in the lovely view. Service can be abrupt, though.

Horní nám. 11, Olomouc, Olomoucký, 772 00, Czech Republic
Known For
  • palačinke (crepes)
  • leisurely spot for coffee
  • views of the main square

Hanácká Hospoda

$$

A low-key, relatively cheap dining option, this popular local pub serves staples like pork, chicken, and duck but nicely turned out. The restaurant is located on the side of a palace but has an uncluttered, modern look inside. In good weather, there is street seating. According to an inscription on the outside of the house, Mozart stayed here as a young boy on a trip with his parents for two days in 1767.

Dolní nám. 38, Olomouc, Olomoucký, 779 00, Czech Republic
774–033–045
Known For
  • historical building
  • outdoor seating on a main square
  • above-standard food for a pub

Moravská restaurace a vinarná

$$$

Traditional Moravian dishes like roast duck with cabbage, chicken breast stuffed with almond butter, roast piglet, or fried Olomouc cheese are served in a rustic interior. The wine cellar, open weekdays, is a bit homier than the street-level restaurant. The staff sometimes wear folk costumes, and live musicians occasionally perform folk music of the region. International wines, including rare vintages, are available alongside a large selection of Moravian wine.

Recommended Fodor's Video