17 Best Restaurants in Zagreb, Zagreb and Environs

Background Illustration for Restaurants

For budget fare, leave the main square, Trg bana Jela?i?a, and go up the steps toward Dolac (the main market). Halfway up the steps on your right is a row of bistros where you can get everything from bureks (a savory cheese- or meat-filled pastry) to simple pizzas to Balkan-style grilled meats for around half what you'd pay at a modestly priced restaurant. And do remember, though Zagreb is not exactly overflowing with budget sandwich shops, traditional bakeries have long fulfilled that role for locals; at such places, which are on practically every street corner, you can pick up a burek for as little as 10 Kn a piece.

Kavana Lav

$ | Gornji Grad Fodor's Choice

Located in a 13th-century palace that is a protected cultural landmark, this café will make you feel as if you were sitting in an art gallery or perhaps the living room of a wealthy art-collecting uncle. Just up the hill (first right) from the Stone Gate, it is a perfect place to take a load off after the steep climb into Gornji Grad before heading on to seeing the parliament, Museum of Broken Relationships, and St. Mark's Church. If you're lucky, the weather will be fine and you'll find a seat on the charming outside terrace, perched atop the passage leading down to the Stone Gate.

Opatička 2, Zagreb, 10000, Croatia
099-222--2075
Known For
  • Delicious cookies and cakes
  • Good coffee and cocktails
  • Charming stone terrace

Something incorrect in this review?

Salo

$ | Gornji Grad Fodor's Choice

White walls and light wooden furniture set off cool decor like big glass jars of flour in this small airy space on the north end of Dolac Market. With a name meaning "fat" (pork lard, specifically), this café-bakery serves up delicious freshly baked pastries such as salenjaci (a type of Croatian sweet croissant) using traditional Croatian baking ingredients with a modern twist, as well as some sweet and salty light brunch options and acclaimed Cogito-brand coffee. Single portions are small and made to mix and match, so come early for the best choices: the no-reservations policy means first come, first served and goods can sell out quickly. The café is the creation of pastry master Petra Jelenić, chef Tvrtko Šakota, and Cogito Coffee founder Matija Powlison Belković.

Vincek

$ | Donji Grad Fodor's Choice

Founded in 1977 by the Vincek family, this sweets shop regularly draws crowds lining up out the door and down Ilica Street. Dozens of ice cream flavors and sundaes are available, along with delicious cakes and desserts to be savored at the limited indoor tables in the slightly dark interior or, more often (tables fill up), taken out. Including Vis à Vis by Vincek, a spin-off offering the same quality but fully gluten-free, Vincek has eight locations in and around Zagreb. Those outside the city are less crowded and offer better sit-down experiences.

Ilica 18, Zagreb, 10000, Croatia
01-483--3612
Known For
  • First spot in town to offer the decadent creamy Zagreb kremšnita dessert
  • Among city's best places for ice cream in summer
  • Eight locations, including a gluten-free one near Ilica
Restaurant Details
Closed Sun.

Something incorrect in this review?

Recommended Fodor's Video

Amélie

$ | Donji Grad

For a cake and coffee experience that the French namesake of this cute little café would be proud of, pop into Amélie just down the hill from the Zagreb Cathedral. The wooden tables and cozy white interior give the place a charming, even slightly rustic feel, and the surprisingly varied selection of delectable cakes and pies will release all your caloric inhibitions. This gem among Zagreb watering holes offers sweets you won't find anywhere else, including an abundance of ice cream options.

Vlaška 6, Zagreb, 10000, Croatia
01-558–3360
Known For
  • Homemade everything
  • Unique cakes for those with a sweet tooth
  • Tasty quiches for those who prefer savory treats

Something incorrect in this review?

Arepera Maracay

$ | Donji Grad

Founded by Ricardo Luque, singer in Zagreb-based Latin-jazz group Cubismo, this is a great spot to grab a bite of authentic Venezuelan street food—just choose among filling options for these cornmeal favorites, such as chicken, beef, pork, and cheese, and various sauces. Named after the founder's birthplace, Maracay, the restaurant is a six-minute walk southwest of the main square and features a small but cheerful interior with colorful tiles and murals.

Preradovićeva 9, Zagreb, Croatia
01-234--5229
Known For
  • First and only Venezuelan restaurant in Croatia
  • Affordable and delicious arepas, juices, and sides
  • Food can tend to be salty
Restaurant Details
Closed Mon.

Something incorrect in this review?

Basta

$ | Donji Grad

A five-minute walk from the main square, this lively restaurant is tucked into a pretty courtyard that's almost always full as local pizza lovers flock in for quality Neapolitan pies. The interior is stylish modern rustic, with wooden elements and furniture. Basta also offers tasty non-pizza options such as Croatian cheeseboards, Neapolitan sandwiches, and salads.

Varšavska 5, Zagreb, 10000, Croatia
095-707--0003
Known For
  • Certificate from the True Neapolitan Pizza Association of Italy
  • Variety of pizza flavors for all palates
  • Neapolitan sandwiches, salads, and a long drinks list round out the offerings

Something incorrect in this review?

Bread Club 2

$

Though it's conveniently nestled behind the Zagreb Cathedral, you'll still be able to smell the aromas of fresh-baked bread and warm pastries at this bakery from down the street. Pop in to see what's on the menu for the day, and then grab a seat on the outdoor terrace—there are heaters during the winter—and people-watch.

Vlaška 27, 10000, Croatia
01-655–1293
Known For
  • House-made sourdough pastries and bread
  • One of five locations around town
  • Internationally oriented selection

Something incorrect in this review?

The Cookie Factory

$ | Donji Grad

With an extensive selection of cookies, cupcakes, brownies, and cakes, this bakery and café with indoor and outdoor seating offers desserts both European-style and of the North American variety. Full-size cakes are available for sale and custom creations can be ordered as well, in case you're in town celebrating.

Ivana Tkalčića 21, Zagreb, 10000, Croatia
091-276–0016
Known For
  • Cookies and brownies à la mode
  • Buzzing atmosphere on Tkalčićeva Street
  • Tailor-made cakes and dessert boxes

Something incorrect in this review?

Good Food

$ | Donji Grad

At one of the city's few fast-food places, you can select from a range of decent salads and bowls, prepared right in front of you, as well as other light refreshing fare such as ciabatta sandwiches and vegetarian tortillas. Of course, this minichain (three locations in Zagreb) also serves the standbys of burgers and fries, in case you're hungering for more carbs and protein. Try one of their in-house jarred desserts, such as cheesecake.

Nikole Tesle 7, Zagreb, 10000, Croatia
Known For
  • Quick bites in the center of town
  • Healthier alternative to other fast-food joints
  • Vegetarian options in salads, wraps, and burgers

Something incorrect in this review?

Kai Street Food Bar

$ | Donji Grad

Delicious fusion street food that draws on Asian and South American influences is the name of Kai's game. With a quaint but well-decorated interior space and a menu that is short and sweet, featuring five or six dishes at any given time, this is an intimate spot to enjoy creative takes on buns, noodles, sandwiches, and more.

Jurišićeva 2a, Zagreb, 10000, Croatia
Known For
  • Interior with handpainted murals
  • Local craft beers, wines, and rakijas
  • Friendly service
Restaurant Details
Closed Sun. and Mon.

Something incorrect in this review?

Namaste Bistro

$ | Donji Grad

The masters behind the delicious dishes at Namaste are a group of chefs hailing from various regions of India. Their love for the food is reflected in an extensive varied menu with masala dosas and other vegan options, as well as meaty choices such as duck vindaloo. Several desserts are not to be missed, if you still have space after the hearty portions offered.

Preradovićeva 2, Zagreb, 10000, Croatia
01-626--4458
Known For
  • Authentic Indian cuisine, including delicious paneer options
  • Owned by Indian family living in Croatia for 15 years
  • Sister restaurant in quieter neighborhood southwest of center

Something incorrect in this review?

Papavero

$

This restaurant with a rustic-style interior and a terrace is the love child of married dynamic duo Ana, from Slavonia, and Pasquale, from Italy. They use fresh ingredients from Italy and Croatia to make amazing pizza doughs and exciting topping combinations. This pizzeria is tucked away above the city hubbub, in the foothills of Mt. Medvednica.

Mlinovi 85A, 10000, Croatia
091-628--0008
Known For
  • Great pizza with sourdough options available
  • Peaceful location near Mt. Medvednica
  • Pet-friendly policy
Restaurant Details
Closed Mon.

Something incorrect in this review?

Pingvin Sendvič Bar

$ | Donji Grad

If you are looking for a quick and inexpensive lunch on the go, consider Pingvin, the city's first sandwich bar and extra popular as a post-party late-night snack joint. This stand, just a few minutes' walk from Trg Bana Jelačića, offers simple fare like grilled chicken sandwiches.

Pivnica Medvedgrad

$ | Donji Grad

Best known for excellent beers brewed on the premises, all three of the Pivnica Medvedgrad locations serve up roast meats, goulash, and beans and sausage, accompanied by a range of salads. The Ilica location and its cavernous beer hall—replete with long wooden tables, high leather-backed chairs, and wood-beamed ceilings—is about a 10-minute walk west from the main square. It’s very popular and gets busy, but there are usually enough tables to go around. Little Medo, on Tkalčićeva, has a smaller interior but a vast patio that expands across the street. Don't miss out on the craft beers on the menu—a classic is Grička Vještica, named for the legendary Zagreb Witch of Grič. Live music nights and events happen here often.

Stari Fijaker

$ | Donji Grad

This old-fashioned restaurant with vaulted ceilings, wood-paneled walls, and crisp white table linens was the first one in Croatia to earn the certificate of Croatian Authentic Cuisine. The menu features carefully presented traditional Croatian dishes not easy to find at other restaurants—especially those native to the Zagreb region—such as Zagorska juha (Zagorje-style potato soup with ham and mushrooms), pečena teletina (roast veal), and punjene paprike (stuffed peppers). This is a place beloved by locals and tourists alike, so recommendations are recommended. The restaurant is just off Ilica, a five-minute walk from the main square on a cobblestone side street. 

Mesnička 6, Zagreb, 10000, Croatia
01-483–3829
Known For
  • Popular spot, so reservations are recommended
  • Eight-minute walk down Ilica from the main square
  • Excellent service showcasing Croatian hospitality

Something incorrect in this review?

Submarine

$

Popular demand has helped this fast-growing chain expand to 11 locations around Zagreb, including this one on Frankopanska near the main square and two other more central spots on Tkalčićeva and Bogovićeva. The restaurant offers a range of all-natural burgers with locally procured toppings, including tasty vegetarian options as well. Don't miss out on the truffle fries.

Frankopanska 11, 10000, Croatia
01-483–1500
Known For
  • Great truffle fries
  • Good value for fast-casual fare
  • Voted Croatia's best restaurant in 2023 (by users of popular food-delivery app Wolt)

Something incorrect in this review?

Zrno Bio Bistro

$ | Donji Grad

If you want to strengthen the body and nourish the spirit with seasonal organic fruits and vegetables in a vegan haven, walk a few blocks west from the main square to Zrno, which offers fresh vegetables, tofu, seitan, warm sourdough bread, biodynamic coffee, tea, juice, smoothies, and shakes. All ingredients are delivered each day directly from Croatia’s first 100% organic farm of the same name.

Medulićeva 20, Zagreb, 10000, Croatia
01-484–7540
Known For
  • Organic wine and beer choices from Croatia
  • Variety of superfood drinks
  • Cheerful and casual vegan environment
Restaurant Details
Closed Sun.

Something incorrect in this review?