What is the best food in Zagreb and Croatia?

Zagreb and Croatia are home to a rich and diverse culinary culture that draws from the country’s long history and its location at the crossroads of Central Europe and the Mediterranean. From hearty stews and grilled meats to sweet pastries and fresh seafood, there is something to satisfy every taste. Here are some of the most popular dishes in Zagreb and Croatia.


This slow-cooked beef stew is one of the most beloved dishes in Croatia and is especially popular in the region around Zagreb. The meat is marinated for several hours in a mixture of wine, vinegar, and spices before being cooked with onions, garlic, and a sweet and sour sauce. The final result is a tender and flavorful dish that is typically served with gnocchi.


This simple but satisfying dish consists of grilled sausages made from a mixture of beef and pork that are served in a soft flatbread with raw onions and a dollop of sour cream. Čevapi is a staple of Croatian cuisine and is popular throughout the country, especially as a quick and casual meal.

cevapi in zagreb

Black Risotto

This unique dish is made with cuttlefish that is simmered with onions, garlic, wine, and parsley to create a rich and flavorful broth. The cuttlefish is then combined with arborio rice to make a creamy and delicious risotto that is often served as a main course.


This traditional pastry is a favorite among Croatians and is made from a soft and flaky dough that is filled with a mixture of cheese and sour cream. Strukli can be served sweet or savory and is typically boiled in water or milk until it is cooked through.

In addition to these traditional dishes, Zagreb and Croatia also offer a wide variety of international cuisine, including Italian, Asian, and Mediterranean-style. For example, Italian-style pizzerias and gelaterias are popular throughout the country, as are Asian-style noodle shops and sushi restaurants. And for those looking for a taste of the Mediterranean, many seafood restaurants in Zagreb and along the coast serve fresh and flavorful dishes made with the catch of the day.

Overall, the food in Zagreb and Croatia is characterized by its use of fresh and seasonal ingredients, its focus on hearty and comforting dishes, and its respect for traditional recipes and techniques. Whether you’re in the mood for a quick snack or a multi-course feast, there is something to satisfy every craving in this vibrant and delicious culinary culture.