The Esplanade Zagreb Hotel

15 of the best · Zagreb, Croatia

15 of the Best Restaurants in Zagreb

From MICHELIN-starred Noel and the grand dining room of the Esplanade to štrukli, peka and the best bistros of the Lower Town.

Our 15 favourites, listed A–Z · Updated October 2026

Insiders' picks

Three of our favourites from this list, vetted by people who know and love Zagreb.

  1. MICHELIN Star

    Noel

    Lower Town·Contemporary·€€€€

    Zagreb’s MICHELIN-starred restaurant, serving creative tasting menus built on Croatian ingredients.

    Ulica popa Dukljanina 1Explore View on map

  2. Bib Gourmand

    Tač

    Vrhovec·Croatian·€€

    A family restaurant on the green edge of the city, in the MICHELIN Guide with a Bib Gourmand for good cooking at fair prices.

    Vrhovec 140Explore View on map

  3. Famous štrukli

    Le Bistro Esplanade

    Lower Town·Brasserie·€€€

    The Esplanade’s brasserie, famous for its baked štrukli, Zagreb’s favourite dish of pastry filled with fresh cheese.

    Mihanovićeva ulica 1Explore View on map

The full list: Restaurants, A–Z

Show 13 of 15 places on a map
Neighbourhood

Fine dining 2

Zagreb’s MICHELIN-starred table and its most elegant dining rooms.

  1. MICHELIN Star

    Noel

    Lower Town·Contemporary·€€€€

    Zagreb’s MICHELIN-starred restaurant, serving creative tasting menus built on Croatian ingredients.

    Ulica popa Dukljanina 1Explore View on map

  2. At the Esplanade

    Zinfandel’s

    Lower Town·Fine dining·€€€€

    The fine-dining restaurant of the historic Esplanade Zagreb Hotel, with refined menus and elegant service.

    Mihanovićeva ulica 1Explore View on map

Croatian classics 5

Štrukli, peka, roasts and grills.

  1. Since the 1980s

    Baltazar

    Kaptol·Croatian & Balkan grill·€€€

    One of Zagreb’s best-known restaurants for grilled meats and traditional dishes, on Nova Ves for around 40 years, with a garden.

    Nova Ves 4Explore View on map

  2. Famous štrukli

    Le Bistro Esplanade

    Lower Town·Brasserie·€€€

    The Esplanade’s brasserie, famous for its baked štrukli, Zagreb’s favourite dish of pastry filled with fresh cheese.

    Mihanovićeva ulica 1Explore View on map

  3. Home-style cooking

    Purger

    Lower Town·Traditional Croatian·€€

    A traditional restaurant on Petrinjska Street, serving home-style Zagreb and Croatian dishes.

    Petrinjska ulica 33Explore View on map

  4. Bib Gourmand

    Tač

    Vrhovec·Croatian·€€

    A family restaurant on the green edge of the city, in the MICHELIN Guide with a Bib Gourmand for good cooking at fair prices.

    Vrhovec 140Explore View on map

  5. A Zagreb institution

    Vinodol

    Lower Town·Croatian·€€€

    A long-established restaurant in the Lower Town, known for continental Croatian cooking and dishes baked under the peka.

    Ulica Nikole Tesle 10Explore View on map

Modern bistros 3

Creative cooking in the centre.

  1. Small plates

    Mali Bar

    City Centre·Bistro·€€

    A small, creative bistro on Vlaška Street, serving inventive small plates and seasonal dishes.

    Vlaška ulica 63Explore View on map

  2. Beside Dolac

    Pod Zidom

    City Centre·Bistro·€€

    A bistro and wine bar just below Dolac market, cooking with fresh market produce.

    Explore View on map

  3. Modern cooking

    Theatrium by Filho

    Lower Town·Modern·€€€

    A modern restaurant in the Lower Town with creative seasonal plates and a stylish dining room.

    Ulica Nikole Tesle 7Explore View on map

World flavours 3

Asian, Japanese and Italian.

  1. Opposite the cathedral

    Capuciner

    Kaptol·Italian & pizza·€€

    A cosy restaurant and pizzeria on Kaptol, opposite the cathedral.

    Kaptol 6Explore View on map

  2. Sushi and cocktails

    Izakaya

    Trešnjevka·Japanese·€€€

    A Japanese restaurant and bar in Trešnjevka, known for sushi and cocktails.

    Selska cesta 90BExplore View on map

  3. Asian flavours

    Soi Fusion Bar

    City Centre·Asian·€€

    A lively Asian fusion restaurant in the centre of Zagreb.

    Explore View on map

Casual 2

Burgers and Croatian bites.

  1. Croatian bites

    Heritage

    Lower Town·Croatian small plates·€

    A tiny place on Petrinjska Street serving Croatian cheeses, cured meats and small plates from around the country.

    Petrinjska ulica 14Explore View on map

  2. Zagreb’s burger favourite

    Submarine Burger

    Lower Town·Burgers·€

    A Zagreb burger chain using locally sourced ingredients, with several branches in the centre.

    Frankopanska ulica 11Explore View on map

Price guide per person: € under €20, €€ €20–45, €€€ €45–90, €€€€ over €90. Book ahead for tasting menus.

Explore more of Zagreb

The ULTIMATE letter

Zagreb in your inbox

An occasional email with new places, concerts and exhibitions, Advent and coast tips, and our latest in-depth articles. No spam, ever.