Something of a Zagreb fast-food institution, Pingvin has been serving toasted sandwiches since 1987 and has long been considered the city’s most dependable source of late-night munchies. It’s disarmingly simple - just a service window and three rest-your-elbows tables in the entrance to a courtyard. It’s also one of the first places where new arrivals get to try Croatia’s famous dry-cured ham, the pršut and cheese combo (24Kn) being one of Pingvin’s standard orders. You can also get hot dogs, burgers, tuna salads, simple grills (at 34Kn the fillet of sea bass is arguably the classiest option on the menu), and that Central European after-pub classic, cheese fried in breadcrumbs.
Set menus for under €10, traditional eateries offering gableci and a raft of cheap bistros that don't skimp on quality - it's easy to eat cheaply in Zagreb if you know where. Everything listed here has been priced at 100 kuna or less and diversity is what we're looking for, so expect to find everything from Japanese gyoza to traditional Croatian dishes. Gather your pennies and hit the streets – filling up in Zagreb's best restaurants needn’t empty the wallet. Dobar tek!
RECOMMENDED: The best restaurants in Zagreb.