Best Street Food in Zagreb: What to Eat and Where to Find It
Words by
Ivan Kovacevic
Finding the real heartbeat of Zagreb through its cheap eats Zagreb offers up at every corner, from smoky grill counters to paper-wrapped pastries eaten standing on the sidewalk. If you want the best street food in Zagreb skip the sit-down restaurants for a day and follow where office workers, students, and taxi drivers actually eat between jobs and classes. ## Dolac Market and the surrounding stalls
Dolac Market, Dolac Square, Gornji Grad
You cannot talk about street food in Zagreb without starting at Dolac, the open-air market that has occupied this square since 1936. Ramps roof stalls sell burek and sour cream by the gram through most of the morning. The stands below the main ramp stairs with red umbrellas are where you want to turn for your local snacks Zagreb fix. Skip the tourist-facing cheese vendors near the entrance and walk to the back rows where the butchers display fresh kulen by the slice.
What grabs me every visit is how the smell of smoked paprika and raw pork fat hits you before you even turn into the square. This place has fed the city for almost a century, and you can still see old women haggling over peppers like nothing has changed since Yugoslav times.
What to Eat: Burek with yogurt, the wife-swap with stretched phyllo and thick sour cream
Best Time: Monday or Tuesday morning before 10 a. m. before the tourist buses arrive and prices get padded
The Vibe: Loud, fast, transactional, with a vendor who will remember your face by your third visit
Local tip: Vendors near the bottom of the ribs are more likely to give you a free bite of cheese sample knowing you will buy. Ask for the younger woman at the burek stand on the eastern side to cut you a half-portion if you want to eat while walking.
Small complaint: The outdoor tables get completely packed on Saturday midday, and you will end up holding your paper plate while standing near the flower sellers because finding a seat becomes nearly impossible between 11 and 1. ## Martićeva Street grill row
Martićeva Street, just south of Ban Jelačić Square
Half a dozen grilling spots line this narrow street connecting Ban Jelačić Square to the old town, and this is where the Zagreb street food guide always gets dog-eared. Cevapi cook on open charcoal behind glass walls, smoke drifting out onto the pavement, where people stand eating from styrofoam plates. The best cevapi in this stretch come from a place called Cevapcic near the southern end of the street, where they shape each one by hand and grill them in front of you.
Prices here beat any sit-down restaurant within a five-block radius, and most workers from nearby offices grab lunch here daily without checking the menu. The street itself has been a food corridor since the 1990s, when kiosk culture exploded after independence.
What to Order: Cevapi with kajmak and onions in lepinja, and a glass of yogurt on the side
Best Time: Weekday lunch rush between 12 and 2, when the grill is hottest and charcoal flavor is strongest
The Vibe: Smoky, fast, no-frills, with regulars who nod at each other daily
Insider knowledge: Order extra kajmak on the side rather than stuffed inside because it holds heat longer and you control the ratio. Ask for it with a half-loaf of lepinja instead of a full one unless you skipped breakfast. ## Dolac stairs pastry vendors
Dolac Market stairs, at the bottom of the ribbed ramp
Walk past the upper vegetable stalls and descend the stone stairs behind the main market building. A cluster of small counters sell paper-wrapped pastries and warm dough that gets pulled and twisted in front of you. Street krofne and zeljanica compete for attention, but the shoulder should not stop you. The middle vendor on the left bakes her own dough each morning, which gives the fillings a softer texture than the pre-made dough used by the stall next door. Most tourists walk right past these counters heading to the famous Dolac cheese sellers, but this is where local women pick up breakfast on the way to work.
This whole back stair area used to be an unofficial second market during the socialist era, when official stores ran out of flour. Some of the vendors today are daughters of those original unlicensed sellers, and that continuity gives the whole street food in Zagreb its working-class backbone.
What to Eat: Zeljanica (spinach pastry with thick sour cream) and a warm krofna
Best Time: Early weekday mornings when the dough is still from the first bake around 8:30
The Vibe: Quiet, warm, intimate, with conversations between regulars in dialect that sounds Croatian but shifts into Kajkavian if you listen close
Hidden detail: Ask the vendor on the left end for yesterday's bread to feed the St. Mark's doves on the square above, she will wrap it separately for free. Maksimir Park
Maksimir Park, near the east entrance and the kiosk cluster
The eastern gate of Maksimir Park, not the main entrance near the stadium, has a cluster of small kiosk-style counters that locals use as a pre-game ritual. This is definitely local snacks Zagreb territory. Brown paper bags of roasted pumpkin seeds, nut-filled pastries, and paprika chips get passed between friends while walking the gravel paths. I give the same advice every time: skip the benches near the main gates and walk past the second gravel path intersection to the counter that advertises cevapi only if you ask for it.
What surprises people most here is how quiet the food scene is compared to Dolac. There are no shouted orders, no elbows jostling. Families spread on the grass eat from their own cloths, and the kiosk owners know many of them by name. This park was designed in 1794 as Europe's first public park, and that sense of open access still defines how Zagreb eats outside today.
What to Order: Hand-warm cevapi from the back counter, served in foil with raw onion flakes
Best Time: Weekday afternoons after 3 when families start drifting out before sunset
The Vibe: Slow, old-growth, with kids kicking footballs between bites
Parking near the eastern gate becomes impossible on match days because Dinamo Zagreb fans flood these same counters before kickoff, and the lines stretch onto the gravel walk. Tkalčićeva Street "Transition" corner
Tkalčićeva Street, between the lower bridges and the crossover near the old towel factory building
Tkalčićeva Street became Zagreb's bar food testing ground in the 2000s, when the majority of the old textile workshops turned into small plates restaurants and tap bars. But a small kiosk corner at the lower end, near the old towel factory bridge, still sells porcija cevapa sandwich-style in thick bread to people walking between bars. It is not the full restaurant experience, and that is exactly why it matters.
For cheap eats I have watched this street evolve over the last 15 years, and that corner kiosk stays a reliable cheap eats Zagreb anchor for the street food guide. The old towel factory across the water used to dye fabrics for half the Yugoslav military uniforms. The workers from that factory were the original sandwich eaters here, hungry after long shifts. This place keeps that shift-change energy alive.
What to Order: Porcija cevapa in thick house bread, eaten standing on the bridge support with a side of kajmak
Best Time: Late nights after 11 when the bar crowds need to refuel beforeheading home
The Vibe: Reflective river stone walls under neon signs, with smoky charcoal and laughter echoing off the bridge
If you visit after 1 a. m., the bread gets a little too soft from sitting out, so either go earlier or ask for a fresh loaf cut from the back. The kiosk owner keeps loaves under the counter for regulars who know to specifying Ilica Street corner bakeries
Between Ilica 22 and Ilica 50, the scattered bakeries
Ilica Street is Zagreb's longest commercial spine, and nowhere does the city grab street food faster than at the small bakeries that still operate between numbers 22 and 50. Burek, rolice from morning bake counters, and post-filled pastries get eaten sidewalks while walking. I recommend Bakery 24 and Bakery Darko keep their rolice under glass before noon you can grab a coffee on the go from the same counter and be at your next errand in three minutes.
This stretch of Ilica was the main socialist commercial street, and these bakeries held bread lines in the 1960s. That pressure-cooker speed, still defines how people eat here today. It is the cheapest and most efficient of Zagreb street food guide stops because the staff are used to people taking food and leaving. No table setting, no ceremony, just paper packaging and cash on the counter.
What to Order: Rožlice with poppy seed and cottage cheese, and a half-portion of burek with cream on the side
Best Time: Morning before 10 when the first bake is still cooling under the glass counter
The Vibe: Efficient, paper-wrapped, with staff shouting orders into the back room in old Zagreb dialect
Skip the baklava displays in the window and ask for the plain kobasica behind the counter. It is a spiced pork sausage that most tourists never order, and it pairs perfectly with plain yogurt in a paper cup. Trg Bana Jelačić central kiosks
Ban Jelačić Square, between the statue and the tram lines
The area around Ban Jelačić statue is busier than anywhere in the city, and the kiosks between the tram lines and the underground passage exit sell burek, krofne, and paper-wrapped sandwiches to commuters rushing across the square. While most people flow past without stopping, this is the best place to eat near a fountain while standing and watching the city's main square at work.
The kiosk closest to the south tram tracks sells a brown-wrapped mixed grill that nobody advertises. You need to know to call it, but once the staff recognizes you as a regular, they will have your plate ready when they see the crowd you walk with. The whole square was renamed in 1945 when the Habsburg statue was put back, and these kiosks became the city's main feeding point because people refused to cross the square without something in their hands. That habit of eating while crossing has never died.
What to Order: Mixed grill brown package, opened while leaning on the south statue steps
Best Time: Commute hours at 8 a. m. and again at 5 p. m., before or after rush
The Vibe: Fast movement, tram smoke mixed with charcoal smoke, everyone walking while unwrapping
If you go at lunch, the lines double because the office towers all empty at once, so bring cash ready in hand. You will not get change from the vendors if you hold up the line. Britza or Submarine sandwich from Britza Britanski Trg
Britanski Trg, the British Square market and surrounding sandwich bars
Britanski Trg has a different rhythm than Dolac. The square has a longer morning market and better bread, which matters for cheap eats Zagreb seekers. The sandwich kiosks circling the square sell submarine-style sandwiches with cold meat and cheese that locals pack for work or school across the park. The small Submarine kiosk near the south edge, by the tram stop, uses a longer roll than anywhere else and cuts it open to add the last fillings in front of you.
The whole area became popular with students in the 1990s when rents dropped after the old bookstores closed. That student hunger turned the square into a sandwich culture market that still feeds the surrounding university buildings. Most Zagreb street food guide writers skip this square and head straight to Dolac, so you get a quieter line and better ratio of filling to bread here.
What to Order: Cold cut submarine sandwich with mustard and pickled pepper, cut open in front of you
Best Time: Weekday mornings around 10:30, after the breakfast rush but before the lunch crush
The Vibe: Steady, no shouting, students reading between bites on the square benches
The south-edge kiosk runs out of pickled peppers by 11 on Fridays, so if you want the full local experience, go early in the week. The women behind the counter start prep around 8 and the good ingredients disappear fast. Šasumice and the grilled meat grid
Šumice neighborhood, along the old Eastern road, near the open-air grills
If you ride the number 5 tram out to the last big eastern stop and walk toward the old forest kiosks, you reach a cluster of grilling counters surrounded by cardboard trays and plastic tables. Not many tourists follow this far east, but this is where the best street food in Zagreb gets closest to the village barbecue tradition. The portable grills here cook cevapi for school groups and working men who came straight from the field or construction.
These grills opened in the early 2000s when eastern Zagreb residents said they did not want to ride into town for cevapi anymore. They built their own charcoal counters and the whole neighborhood adopted them. Today groups sit on wood benches and eat from shared trays the way extended families did on farms fifty kilometers outside the city.
What to Order: Cevapi two-person tray with raw onion and thick bread, eaten off a shared paper sheet
Best Time: After-school hours around 4 p. m., when the grills get hot for the evening batch
The Vibe: Wood smoke, slow conversation, shared trays passed between benches
If you go on weekends, expect a 20-minute wait for your order because the families bring their own salad bowls and the grill team handles trays one by one. Do not rush them. They work in old-style batches, and pushing for speed means getting cold coals. When to Go / What to Know
The best time for street food in Zagreb is between October and early May, when the grills run hot and the kiosks are not slowed by summer vacation rotations. Winter menus add more paprika and dough-based items, which means krofne and burek dominate the mornings. For the best Zagreb street food guide experience, build your day around walking between Dolac, Ban Jelačić Square, and Tkalčićeva Street in sequence. Start at Dolac before 10, walk up Martićeva Street for cevapi by noon, then end at Tkalčićeva lighter fare in the evening. Most places outside the inner ring close by 6 p. m., so the after-dark scene narrows to a few kiosks near the tram lines. Always carry cash because many counters in Dolac, Ilica, and Britanski Trg still work on paper bills and do not accept cards. If you stand in line, have your order ready and your coins in hand. Locals move fast here. Frequently Asked Questions
How easy is it to find pure vegetarian, vegan, or plant-based dining options in Zagreb?
Pure vegetarian and vegan street food in Zagreb is limited compared to grilled meat options but exists mainly through burek with cheese or spinach fillings at Dolac, vegetable rožlice on Ilica Street, and post-filled pastries at Maksimir kiosks. Most grill counters at Martićevićeva or Ban Jelačić Square do not offer dedicated vegan options, though some kiosks near Britanski Trg sell plain bread rolls with mustard. Expect to pay between 15 and 30 kuna for a vegetarian pastry portion, which is comparable to non-vegetarian options.
Is the tap water in Zagreb is safe to drink, or should travelers strictly rely on filtered water options?
Tap water in Zagreb is municipally treated and safe to drink straight from the public supply. Most locals drink it without filtration, and public fountains across the city center, including near Ban Jelačić Square and Dolac, provide free potable water. There is no need to buy bottled water unless you prefer carbonated options, which are widely available at kiosks for 10 to 15 kuna per bottle.
Are there any specific dress codes or cultural etiquettes to keep in mind when visiting local spots in Zagreb?
There are no formal dress codes at street food counters, but locals tend to dress casually, and showing up in formal wear at kiosks may draw light teasing from vendors. It is customary to greet staff with a brief "dobar dan" when ordering, especially at smaller counters in Šumice and Maksimir. Tipping is not required for street food, but rounding up the bill by 5 to 10 kuna is appreciated at counters where you eat on-site.
What is the one must-try local specialty food or drink that Zagreb is famous for?
Burek with yogurt is the single most iconic street food across the city, and locals judge a bakery by the thickness of its sour cream and the stretch of its phyllo dough. Almost every neighborhood has a morning bake counter selling burek for 15 to 25 kuna, and the best versions use house-stretched dough and sell out before noon.
Is Zagreb expensive to visit? Give a realistic daily budget breakdown for mid-tier travelers.
A mid-tier traveler eating primarily street food can spend between 80 and 120 kuna per day on meals, with a burek or pastry for breakfast around 15 to 20 kuna, a cevapi plate for lunch around 35 to 50 kuna, and a light evening sandwich for 20 to 30 kuna. Add approximately 30 to 50 kuna for drinks and coffee across the day, and budget roughly 150 to 200 kuna per person per day for all food, excluding sit-down restaurant meals or alcohol above basic beer or rakija.
Enjoyed this guide? Support the work