
Romantic Restaurants in Zagreb: 7 Places for a Special Dinner
Seven Zagreb restaurants for a dinner for two, from a candlelit cellar near Dolac Market to a leafy fine-dining room by Tuškanac Forest, with what to order.
On this page
The best dinner for two in Zagreb depends on the mood you want: a candlelit brick cellar at Lanterna na Dolcu above Dolac Market, a quiet fine-dining room at Dubravkin Put beside Tuškanac Forest, or a rustic Upper Town konoba at Didov San. This guide picks seven places by setting rather than by ranking, and gives the street and the dish to order at each so you can plan an evening on foot.
Zagreb splits neatly for a couples' dinner. The Upper Town and the lanes around Dolac and Skalinska put you in the old streets, while the Lower Town gives you wider avenues and rooms a little away from the busiest stretches. Two of the picks below sit away from the main tourist routes, which buys quiet at the cost of a slightly longer walk or a short taxi ride.
What makes a Zagreb restaurant work for a dinner for two
Look for three things: a room that lets you talk, a kitchen with a clear point of view, and an address that fits the rest of your evening. A vaulted cellar and a forest-edge dining room deliver atmosphere but can feel formal; a konoba with wooden beams is warmer and louder. Decide which of those you want before you pick a name.
The city's signature dishes suit a shared table. Štrukli, a soft pastry filled with fresh cheese and baked until golden, comes savoury or sweet; peka is meat cooked under a bell; and black risotto and Istrian pršut (cured ham) turn up across the range. A place that does one of these well is usually a better bet than a long menu that covers everything.
Zagreb's wider restaurant scene runs from taverns to tasting menus, so it helps to know the landscape before you commit to a single booking. Skim the picks in our guide to Zagreb Restaurants to see how the old-world rooms and the modern ones compare, then come back here to match one to the evening you have in mind.

Lanterna na Dolcu: candlelit brick cellar above Dolac Market
At Opatovina 31, just above Dolac Market, Lanterna na Dolcu sets Croatian classics in a vaulted brick cellar lit by candlelight. Order the veal under the bell (peka), the black risotto or the homemade pasta, where each dish is treated with a lighter, more contemporary hand than the old-school version.
This is the pick when you want the setting to do some of the work: brick, low light and a room that feels tucked away, with the market square a few steps above. The trade-off is that a cellar this atmospheric can get busy and carries a certain formality, so it suits an occasion dinner more than a quick bite before a film.

Dubravkin Put: a leafy fine-dining room near Tuškanac Forest
Dubravkin Put 2 sits beside a leafy forest path near Tuškanac, close enough to the centre yet removed from the bustle. The kitchen leans on delicate seafood and modern Mediterranean plates, served in an elegant, minimalist room with an extensive Croatian wine list.
It is the most polished option on this list after Noel, and the natural choice for a celebration or a long, quiet dinner where the cooking is the point. The setting buys you calm and space; the trade-off is that you will want to dress for it and settle in rather than eat and run.
If fish is the reason you are going out, compare the city's other kitchens first. Our round-up of Seafood Restaurants in Zagreb sets the forest-edge rooms against the more central ones, so you can decide whether the walk north to Tuškanac is worth it for the seafood.
Konoba Didov San: rustic Upper Town cooking from the Dalmatian hinterland
Konoba Didov San at Mletačka 11 in the Upper Town is the most unmistakably Croatian room of the seven, with wooden beams and vintage family photographs. The kitchen draws on the Dalmatian hinterland: slow-cooked meats, baked beans and homemade bread straight from the oven.
Choose it when you want warmth rather than polish and a location that puts the old streets on your doorstep. The trade-off is noise and a fuller room, so it suits a relaxed dinner for two rather than a hushed one.
The Upper Town lanes around Mletačka reward a slow walk before dinner, and Tkalčićeva Street, filled with small shops, restaurants and cafés, is close by for an aperitif. Plan the evening around the old town on foot so the setting carries you into the meal rather than the meal being an isolated stop.
Noel: contemporary tasting menus in the city centre
Noel, at Popa Dukljanina 1, is one of Zagreb's most celebrated modern restaurants, sleek and inventive, with a Michelin star since 2001 and an ever-evolving tasting menu. Expect beautifully presented plates with subtle local influences and polished service in a refined but relaxed room.
This is the booking for a milestone dinner where the menu itself is the occasion. The trade-off is commitment: a tasting menu asks for the whole evening, so pair it with nothing more demanding than a slow walk home.
If a starred kitchen is specifically what you are after, it pays to look at the wider picture of fine dining in the city. Our guide to the Michelin Star Restaurants in Zagreb sets out the capital's starred kitchens and the kind of evening each one offers, so you can weigh Noel against the alternatives.
La Štruk: a low-key Skalinska stop for štrukli
La Štruk on Skalinska is a small bistro given over entirely to štrukli, and it is an inexpensive, simple way to eat something genuinely Zagreb. The versions run from classic cheese to truffle, blueberry and pumpkin, savoury or sweet.
It works best as a low-key dinner for two when you want something simple and central rather than a polished room. The trade-off is a short, focused menu and a casual setting, so it suits the night you would rather wander than sit for three courses.
Gallo: quiet Mediterranean cooking off the main tourist routes
Gallo at Andrije Hebranga 34 has been quietly serving Mediterranean food to Zagreb locals for years: fresh seafood, handmade pasta and attentive service. It sits slightly away from the main tourist routes, which is exactly the point.
Pick it when you want a reliable, understated dinner where conversation comes easily and the room is not the attraction. The trade-off is that it does not have the cellar drama of Lanterna or the forest setting of Dubravkin Put, so you go for the cooking and the calm rather than the view.
SOL Croatian Tapas: shared plates for an early or pre-theatre dinner
SOL at Nikole Tesle 12 reworks Croatian flavours as tapas, with dishes designed to share: octopus salad, Istrian pršut (cured ham), mini ćevapi and creative seafood bites. It is a fun, stylish room that suits a relaxed evening or a meal before a show.
As a dinner for two it works best when you want to talk about the food and try several things rather than commit to a main each. The trade-off is noise and a livelier pace, so it suits the earlier half of an evening rather than a long, quiet sit.
One practical note on the wider scene: several of the city's best-known rooms sit within easy walking distance of Trg bana Josipa Jelačića, which makes a central base useful if you are choosing between them. Our guide to the best dinner in Zagreb groups the options by location and occasion so you can plan a route home on foot.
Choosing between a cellar, a forest-edge dining room and a konoba
Choose Lanterna na Dolcu for the candlelit cellar and a walk through the market streets, Dubravkin Put for a quiet celebration where seafood and an extensive wine list matter, and Noel for a tasting menu you will talk about afterwards. Pick Didov San for a rustic Upper Town evening, La Štruk for something simple and central, SOL for shared plates and Gallo for understated Mediterranean cooking off the main routes.
Practical decisions come down to the shape of your evening. Two of the picks sit away from the main tourist routes, so the room is quieter but you will want a taxi or a longer walk; the Dolac, Skalinska and Upper Town addresses keep you in the old streets. If a starred kitchen is the deciding factor, look up the city's Michelin-starred rooms before you book.
Which Zagreb table suits your evening?
If you want atmosphere to carry the night, book the brick cellar at Lanterna na Dolcu; if the cooking is the occasion, pick a fine-dining room such as Dubravkin Put; if you want warmth and old streets, Didov San. Settle the mood first, then the street, then the booking, and the shortlist falls into place.
Explore more Zagreb guides
Frequently Asked Questions
What food is Zagreb famous for?
Zagreb is known for štrukli, the soft cheese-filled pastry baked until golden, along with dishes from the Dalmatian hinterland such as slow-cooked meats and baked beans. Veal under the bell (peka), black risotto and Istrian pršut (cured ham) also appear widely on the city's menus.
Is there a Michelin-starred restaurant in Zagreb?
Yes. Zagreb has Michelin-starred dining, with Noel among its most celebrated modern restaurants serving an evolving tasting menu. Check current starred listings before you book, as status and dates can change.
Is it better to stay in Upper Town or Lower Town for dinner?
The Upper Town puts you among the old lanes around Mletačka, with Didov San and Tkalčićeva Street nearby, while the Lower Town gives wider, quieter streets and rooms such as Gallo away from the main tourist routes. Choose Upper Town for atmosphere on foot and Lower Town for calm.
Sources
Notes on eating well in Croatia
Optional updates to our food guides.
You might also like
Continue reading
More guides you'll find useful





