Zagreb

4 real restaurants, cafés, bars, markets and food experiences, from inexpensive to special occasion.

4 places to eat and drink in Zagreb

La Štruk, Upper Town, Zagreb

La Štruk

Restaurant · Upper Town

££ Mid-range

A small restaurant dedicated to štrukli, Zagreb’s signature cheese pastry, served in many ways.

Known for: Štrukli, sweet and savoury

About £14–30 per person

Local favourite Good for Families · Groups

Vinodol, Lower Town, Zagreb

Vinodol

Restaurant · Lower Town

£££ Higher-end

A traditional Croatian restaurant with a shaded courtyard, famous for its roasted meats and Dalmatian dishes.

Known for: Roast lamb, Croatian classics

About £30–50 per person

Local favourite Good for Couples · Groups

A wood-fired pizza (illustrative photo)
Illustrative photo

Nokturno

Restaurant · Upper Town

££ Mid-range

A busy pizzeria and restaurant on the Skalinska steps, famous for its big pizzas and lively atmosphere.

Known for: Pizza and pasta

About £14–30 per person

Good for Families · Groups

Dolac Market, Lower Town, Zagreb

Dolac Market

Market · Lower Town

£ Inexpensive

The red-umbrella farmers’ market in the heart of the city, selling fruit, cheese, cream and flowers.

Known for: Fresh produce, local cheese

Under about £14 per person

Local favourite Good for Families · Groups

£ to ££££ is an approximate guide to price level and the per-person range is an estimate, not live pricing. “Good for” is a rule of thumb. Opening times and menus change: check with the venue before you go.

Local dishes to try in Zagreb 3
  • Štrukli

    Baked or boiled cheese pastry, Zagreb’s signature dish

  • Purica s mlincima

    Roast turkey with baked flatbread-style pasta

  • Kremšnita

    A wobbly custard-and-cream cake, best at a classic café

Food markets & tastings in Things to Do 1

Dolac Market

Free1 hr