Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Zagreb

Where to eat in Zagreb: local dishes, markets and neighborhoods

Zagreb eats Central European: štrukli, purica s mlincima, sarma, sausages and strudel, not the grilled fish of the coast. Eat lunch as the main meal at a konoba or a market kitchen, spend roughly €10–20 for a main, and go to Dolac market before noon when the stalls are still full.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20265 min read

Key facts

Known for
Štrukli, purica s mlincima, sarma, ćevapi, strudel — Central European comfort food
Best marketcheck
Dolac, above Ban Jelačić square; mornings, closed by early afternoon
Typical main coursecheck
€10–20 in a mid-range konoba (2026 estimate)
Lunch vs dinner
Lunch is the main meal inland; many kitchens wind down after 21:00
Cheapest sit-downcheck
Burek or a sandwich from a bakery, €2–4 (2026 estimate)
Watch for
Bread or couvert charged per person; it is listed on the menu
Reservationscheck
Worth booking for Friday and Saturday dinner in the centre

Quick answer

If you have one meal in Zagreb, make it štrukli — thin dough with fresh cheese, boiled or baked under cream — and eat it at lunch, when the city's kitchens are busiest. Add purica s mlincima (roast turkey with shredded pasta) or sarma if you are here in winter.

The city is inland, so expect the Central European half of Croatian cooking: pork, paprika, cream, pastry and pickled cabbage. The Mediterranean menu of the coast is available but not the reason to eat here. Base yourself around Dolac market and the streets just north of Ban Jelačić square, where market stalls, bakeries and konobas sit within a few minutes of each other.

  • Breakfast: burek or a pastry from a bakery, €2–4 (2026 estimate)
  • Lunch: štrukli or a daily menu at a konoba, €10–20 (2026 estimate)
  • Dinner: grilled meat, sausages or freshwater fish, €15–30 (2026 estimate)

Options at a glance

Prices are 2026 estimates for one person, without drinks. Daily menus (dnevni meni) at lunch are the cheapest way to eat well in the centre.

  • Cheapest full meal: lunch menu at a konoba away from the main square
  • Best value for local food: Dolac market in the morning
  • Most expensive: dinner in the upper town and around Tkalčićeva
Options at a glance
OptionWhat you getPrice (2026 estimate)Time
Bakery or burek standBurek, sirnica, a filled pastry€2–45–10 min
Market kitchen at DolacSimple cooked dishes, seasonal produce€8–1530–45 min
Konoba, daily lunch menuSoup, main, sometimes dessert€10–1845–60 min
Mid-range restaurant, dinnerStarter, main, side€20–351.5 hr
Fine diningTasting menu in the centre€60+2–3 hr

Confirm current prices on the menu; they move with the season (check).

The detail

Dolac market is the anchor. It sits just above Ban Jelačić square and fills with produce, cheese, cured meat and flowers in the morning; the covered hall below sells meat, fish and dairy. Come before noon, buy what looks good, and eat at one of the simple kitchens around the edge. It is the fastest way to understand what the region grows.

For a sit-down meal, look for konobas — family taverns — in the streets north of the square and in the older upper town. The menu is short and seasonal: štrukli, sarma in winter, roast meats, freshwater fish such as trout or catfish, and strudel for dessert. Tkalčićeva street is the busiest strip for cafés and casual food; it is convenient rather than cheap, and the quality varies from door to door.

Zagreb also has a strong café culture, which matters for planning: people sit over one coffee for an hour, and bakeries and pastry shops fill the gap between meals. If you are on a tight schedule, eat a proper lunch and treat dinner as something lighter — a plate of pršut and cheese, or grilled sausages with bread.

Vegetarians can eat well here, better than on much of the coast: štrukli, pasta, pizza, salads and vegetable soups are everywhere. Ask whether a dish is made with meat stock, since sarma, bean stews and many soups are.

What it costs

Zagreb is cheaper than Dubrovnik or Split in high season but not a budget city. Expect €10–20 for a main course in a mid-range konoba, €3–5 for a large beer or a glass of local wine, and €2–4 for coffee with a pastry (all 2026 estimates).

Two habits cut the bill: eat the daily lunch menu instead of the à la carte dinner menu, and buy breakfast and snacks at a bakery or the market rather than at a café on the main square. Bread or a couvert may be charged per person — it is on the menu, so you can decline it.

What it costs
ItemTypical price (2026 estimate)
Coffee€2–3
Large beer€3–5
Glass of house wine€3–5
Burek or pastry€2–4
Main course, mid-range€10–20
Dinner for two with wine€50–80

Practical tips

Lunch is the main meal inland, and many kitchens close their service earlier than you might expect on the coast. If you want a full dinner, book for Friday or Saturday, and start around 19:00–20:00.

Say 'dobar tek' before eating and 'živjeli' when toasting. Tipping is not obligatory; rounding up or leaving about 10% for good service is normal. Cards are widely accepted in the centre, but market stalls and small bakeries often want cash, so carry some kuna or euros in small notes.

If you are heading out of the city afterwards, the same food logic applies across the region: heavier, paprika-and-cream cooking inland, lighter and fish-led on the coast.

  • Eat at Dolac before noon; the market thins out in the afternoon
  • Order the daily menu at lunch for the best value
  • Ask about meat stock if you are vegetarian
  • Carry small cash for market stalls and bakeries
  • Book weekend dinners in the centre

Sources

Questions people ask

What food is Zagreb known for?

Central European comfort food: štrukli (cheese-filled dough baked with cream), purica s mlincima (roast turkey with shredded pasta), sarma (cabbage rolls), grilled sausages, strudel and freshwater fish. It is the inland kitchen, not the Mediterranean menu of the coast.

Where do locals eat in Zagreb?

At konobas — family taverns — in the streets north of Ban Jelačić square and in the upper town, and at the simple kitchens around Dolac market. Lunch is the main meal, so the busiest and best-value service is at midday, not late evening.

How much does a meal cost in Zagreb?

A main course in a mid-range konoba runs about €10–20, a daily lunch menu €10–18, and a bakery burek €2–4 (2026 estimates). Dinner for two with wine is roughly €50–80. Bread or couvert may be charged per person.

Is Zagreb good for vegetarians?

Yes, more easily than much of the coast. Štrukli, pasta, pizza, salads and vegetable soups are common. Ask whether a dish uses meat stock, since sarma, bean stews and many soups do.

Do I need to book a restaurant in Zagreb?

For Friday and Saturday dinner in the centre, yes — book a day or two ahead. Weekday lunches rarely need a reservation, and market kitchens are walk-in only.

Deep dive

Every source; changeable facts are marked check

Sources