In 2026 Zagreb has a Michelin-recommended bistro next to Dolac market, štrukli people queue for and a charcoal grill that has been working since 1982. Here are five addresses worth booking before you arrive.
Zagreb eats differently in 2026 than it did ten years ago. Pod zidom street, where the Dolac market has moved, has become the densest stretch of restaurants in the city: at the same address you find a Michelin-recommended bistro and a tavern that has to turn guests away at weekends. A few streets on, in Skalinska, one place has lived off štrukli alone for more than a decade, while in Teslina a restaurant with roots in the 1940s publishes a new weekly menu every Thursday. Out in Prečko, a grill house from 1982 still fills its terrace at two on a weekday afternoon.
Jelo.hr currently lists 16 active restaurants in Zagreb, so this guide is a Top 5. The order follows awards, ratings and the number of guest reviews, with care taken to keep the list varied: one contemporary bistro, one Zagreb tavern, one address for štrukli, one classic city restaurant and one grill house.
For each restaurant we note what guests praise most often in reviews, what they complain about and roughly what you will pay. The data was collected in September 2026 from the restaurants' websites, the Michelin Guide, Kult plave kamenice, Journal and Tripadvisor. Prices and opening hours change, so check them directly with the restaurant before you go.
1. Pod Zidom Bistro, Pod zidom 5
The most serious dinner address in the very centre and the only restaurant on this list recommended by the Michelin Guide, continuously since 2019. Borna Janeš opened it in 2014 as a wine bar and over the years turned it into what Kult plave kamenice calls a reliable gastronomic bistro. The menu is bistronomy: beef tartare, tuna tartare, vitello tonnato, beefsteak risotto and open lasagna with duck ragout, plus a seasonal supplement that changes every few months. Produce comes from Dolac market, which has stood in the same street since November 2025, and the wine list of around a hundred labels is almost entirely available by the glass, including the bistro's own-label wines.
Prices are city-centre prices: starters 20–22 €, mains 24–33 €, beefsteak 44 €, with a 3.90 € cover charge. On weekdays there is a three-course lunch for 40 €. It is open Tuesday to Sunday from 12 to 23, closed on Mondays. The terrace looks at the cathedral, and at weekends a table without a reservation is hard to get.
Guests in reviews single out the beef cheeks, the duck lasagna and the choice of Croatian wines by the glass, while complaints concern a bill that adds up quickly.
Pod Zidom Bistro — profile, menu and contact
2. Gostionica Ficlek, Pod zidom 5
The safest choice for Zagreb home cooking of a kind hardly cooked in the centre any more. The same owner opened Ficlek on 2 March 2020, a few steps from Dolac and the cathedral, with the idea of eating as you would at grandma's: ajngemahtec chicken stew, baked štrukli, turkey with mlinci, breaded chicken, meat patties, pasta with cabbage and tafelspitz, with sarma and stuffed peppers in winter. Alongside come ficleki, small bites on wooden boards ordered with a gemišt or škropec spritzer. Journal named it gastro pick of the month in February 2025, and on Tripadvisor it carries the Travelers' Choice badge for 2025.
The room is small, around thirty seats, and at weekends guests are sometimes turned away, so booking is wise even though the place started with a no-reservations policy. It is open daily from 11 to 23. It is the most affordable on the list: Tripadvisor places it in the lowest price bracket, and guests most often cite the portion-to-price ratio as the argument for coming.
Guests in reviews single out the large portions, the homemade taste and the prices, while complaints concern heavy dishes and the occasional wait when the room is full.
Gostionica Ficlek — profile, menu and contact
3. La Štruk, Skalinska ul. 5
The most famous single dish in the city and the Zagreb restaurant with the most reviews on jelo.hr. La Štruk in Skalinska street, between Tkalčićeva and Dolac, has served nothing but Zagorje štrukli for more than ten years: hand-stretched dough with fresh cottage cheese, either boiled or oven-baked. The menu fits on one board. Savoury versions are cheese, truffle, roasted pepper and pumpkin seeds, with a gluten-free option; sweet ones are walnuts and honey, apple and cinnamon, and blueberry. Seasonally there is štrukli soup and kroštruklice, deep-fried štrukli.
Prices are simple: boiled štrukli 10 €, baked 11 to 11.50 €, soup 6.50 €. It is open daily from 11 to 22. The most sought-after tables are in the hidden courtyard behind the house, so in season expect to wait. Reservations are accepted at most one day ahead and held for 30 minutes, and in busy periods they close early.
Guests in reviews single out the truffle and pepper štrukli, the garden and the prices, while complaints concern the short menu, portions that have shrunk and waiting for a table.
La Štruk — profile, menu and contact
4. Vinodol, ul. Nikole Tesle 10
A classic city restaurant for lunch with business partners or a family dinner on white tablecloths. Vinodol at Teslina 10 occupies a former stable for the horses that pulled Zagreb's trams; there has been an inn here since the 1940s and the name dates from 1965. Owner Dražen Boban has kept the hall with its brick arches and the inner courtyard with a retractable roof and heaters, so the terrace works all year. The menu joins home classics and the season: Zagorje štrukli 13 €, beef soup 6.50 €, Zagreb schnitzel 29 €, roast veal 27.50 €, lamb ragout 32 €, beefsteak 44 €. A new weekly menu is published every Thursday.
In early 2026 creative chef Kristian Godinić, who shaped Vinodol's style for six years, left the kitchen, and Kult plave kamenice writes that the restaurant is looking for a new direction, but also that its wine service is among the most professional in the city. It is open daily from 12 to 24, and tables can also be booked online through the website.
Guests in reviews single out the setting under the arches, the service and the wine list, while complaints concern an uneven kitchen and prices above the Zagreb average.
Vinodol — profile, menu and contact
5. Stari Kotač, Petrovaradinska ul. 20
The best reason to leave the centre if you want ćevapi and pljeskavica from a real charcoal grill. Stari Kotač in Petrovaradinska street in Prečko was founded by Julija Ivić in 1982 and run by her for almost four decades; she died in February 2026, and the current owners, who took over just before the pandemic, modernised the space and in 2023 opened a branch in Medulićeva street. Kult plave kamenice has ranked the grill here among the best in Zagreb since 2019: the minced meat is leaner and never frozen. Besides ćevapi and pljeskavica there are ražnjići skewers, stuffed pljeskavica and beefsteak stuffed with cheeses and prosciutto.
Prices are neighbourhood prices: šiš ćevap 4.05 € apiece, the colourful stuffed pljeskavica 12.50 €, stuffed beefsteak 39.80 €. It is open daily from 10 to 22, with parking, delivery and a terrace. Around 14:00 on a weekday the place is full, and without a reservation you wait about ten minutes.
Guests in reviews single out the cheese ćevapi, the stuffed pljeskavica, the bread and the portions for the price, while complaints concern waiting and service that can be uneven.
Stari Kotač — profile, menu and contact
How to choose a restaurant in Zagreb
Zagreb has three layers and it pays to tell them apart before you book. The first is the tight zone around Dolac, Tkalčićeva and the cathedral, where restaurants are small, terraces are full from April to October and the share of tourists is high. Pod Zidom, Ficlek and La Štruk are there; they are five minutes' walk from one another and none has parking. The second layer is the Lower Town, with large restaurants like Vinodol that have room for a bigger party or a business lunch. The third is the neighbourhoods such as Prečko, Kajzerica and Trešnjevka, home to grill houses and taverns with parking and a bill that is often half the size.
Booking depends on the day. Pod Zidom and Vinodol are worth reserving for Friday and Saturday evenings; Ficlek and La Štruk take reservations but close them early when busy, so expect to wait. Monday is often the day off for bistros. On prices, watch for the cover charge and note that in the better restaurants wine by the glass is poured from the bottle in front of you. If you have a car, aim for the neighbourhoods; if not, everything on this list except Stari Kotač is within walking distance of Ban Jelačić Square.
Frequently asked questions
Which is the best restaurant in Zagreb in 2026?
By awards it is Pod Zidom Bistro, the only one on this list recommended by the Michelin Guide, continuously since 2019. If you want Zagreb home cooking at a lower price, the neighbouring Ficlek, run by the same owner, was named gastro pick of the month by Journal in February 2025.
Where can I eat štrukli in Zagreb?
La Štruk at Skalinska 5 serves only štrukli: boiled for 10 € and baked for 11 to 11.50 €, savoury and sweet. Ficlek also offers them in the baked version, and Vinodol lists Zagorje štrukli at 13 €, but there they are only part of the menu.
How much does dinner cost in central Zagreb?
At Pod Zidom starters cost 20–22 €, mains 24–33 € and beefsteak 44 €, plus a 3.90 € cover charge. At Vinodol mains are 25–44 €. At Ficlek and La Štruk a portion costs around 10–15 €. Prices are from the restaurants' websites in September 2026.
Do I need to book a table?
For Pod Zidom and Vinodol on Friday and Saturday evenings, yes; Pod Zidom is closed on Mondays. La Štruk takes reservations at most one day ahead and holds them for 30 minutes. Ficlek has around thirty seats and turns guests away at weekends, so call early.
Where are the best ćevapi in Zagreb?
On this list it is Stari Kotač in Prečko, grilling since 1982. Kult plave kamenice praises its leaner, never-frozen minced meat, and a šiš ćevap costs 4.05 € apiece. Since 2023 it also has a branch in Medulićeva street in the centre.