Ostrava eats like the mining town it was: fatty, salty, generous and cheap. Silesian smoked pork, garlic soup in a bread bowl, Beskydy sheep cheese and Radegast brewed 30km away in Nošovice — all served in beer halls where a half-litre still costs under 60 Kč.
Ostrava's central open-air market on 'Chicken Square', trading Tue–Sat roughly 07:00–16:00. Stalls sell Beskydy bryndza sheep cheese, smoked klobása, forest mushrooms in autumn and slivovice from small Moravian distillers. Bring cash; most stalls refuse cards.
A working lunch canteen serving the Czech denní menu: soup plus main for around 150 Kč, 11:00–14:00 on weekdays. Expect svíčková, guláš with houskové knedlíky, and fried cheese. Portions are sized for shift workers rather than tourists.
The socialist-realist Poruba district, built for miners in the 1950s, has a covered market and a run of family bakeries along Hlavní třída. Look for chlebíčky open sandwiches, koláče filled with tvaroh curd cheese, and Silesian rye bread baked with caraway.
A neighbourhood pivnice pouring Radegast from Nošovice, the Beskydy brewery that supplies most of Ostrava. A half-litre runs 40–55 Kč. Bar snacks are utilitarian: pickled utopenec sausage, nakládaný hermelín cheese, and slabs of bread with lard and onion.
Specialty roastery café in the city centre, opening around 08:00 on weekdays. Filter coffee and flat whites sit at 70–95 Kč, alongside Czech breakfast staples: vaječina scrambled eggs with klobása, and buchty yeast buns filled with plum jam.
Order the Ostrava plate: smoked pork knee (vepřové koleno) roasted in dark beer, served with horseradish, mustard and rye bread. A whole knee weighs 1kg and costs about 320 Kč — designed for two people and a litre of beer between them.
Czech patisserie tradition meets Silesian baking here: větrník caramel choux, medovník layered honey cake, and kremrole cream horns. Individual cakes run 55–90 Kč. Pair with a Vienna-style coffee, a habit Ostrava kept from Austro-Hungarian rule.
A brewery-restaurant in the shadow of the ironworks serving what miners' families ate on Fridays: fried carp with potato salad, and smažený sýr — a deep-fried block of Eidam eaten with tartare sauce. Mains sit between 180 and 280 Kč.
The 1920s miners' housing colony still has its corner shops and bakeries. Buy langoše — fried dough rubbed with garlic and topped with sour cream and cheese, about 60–80 Kč — and eat it walking the red-brick streets built for Vítkovice steelworkers.
An indoor hall of food stalls mixing Czech, Vietnamese and Ukrainian cooking — a direct legacy of the labour that came to the coalfield. Pho at 140 Kč, bramborák potato pancakes at 70 Kč, and pierogi from Polish-Silesian vendors near the Polish border.
Ostrava's own brewery has produced beer since 1898 and still brews the Ostravar lager that names the city's drinking culture. Tours run by advance booking for about 250 Kč and finish with unfiltered samples straight from the lagering cellar.
Skip the club strip and drink where locals do, on the quieter streets one block off it. Order a panák of slivovice plum brandy at 45–70 Kč, chased with a tank Pilsner Urquell, and eat topinky — fried bread scraped with raw garlic.