Zagreb Schnitzel: A Guide to Croatia's Stuffed Veal Cutlet
Crispy on the outside, filled with melted cheese and ham, Zagreb schnitzel is a beloved main course from Croatia's capital. Here's what makes it special and how to enjoy it.

Illustration: AI-generated image
If you've ever wondered what comfort food looks like in Croatia's capital, look no further than Zagreb schnitzel. Known locally as Zagrebački odrezak, this dish takes the classic Austrian Wiener schnitzel and gives it a distinctly Croatian twist. Instead of a plain breaded cutlet, the meat is stuffed with cheese and ham before being breaded and fried. The result is a golden, crunchy parcel with a molten, savoury centre that has earned its place on dinner tables across the country.
Zagreb schnitzel is a staple of northern Croatian cuisine, particularly in and around Zagreb. It appears on menus in traditional restaurants and is a favourite for Sunday family lunches and festive occasions. While it may seem indulgent, its preparation is straightforward, and the combination of crisp coating, tender veal, and gooey filling is hard to resist.
What is Zagreb Schnitzel?
At its core, Zagreb schnitzel is a breaded veal cutlet that is stuffed before frying. The filling typically consists of a slice of cooked ham and a piece of melting cheese, such as Gouda, Edam, or a local cheese like sir iz mišine. The cutlet is pounded thin, layered with the ham and cheese, folded over, and secured with toothpicks. It is then coated in flour, beaten egg, and breadcrumbs, and shallow-fried in oil or butter until golden brown.
The result is a dish that is both hearty and refined. The veal stays juicy thanks to the protective coating, while the cheese melts into a rich, savoury sauce that complements the salty ham. A squeeze of lemon and a sprinkle of fresh parsley are often added just before serving to cut through the richness.
A Brief History
The exact origins of Zagreb schnitzel are debated, but most food historians agree that it emerged in the mid-20th century as a variation of the classic Wiener schnitzel. The Austrian influence on Croatian cuisine, particularly in the continental regions, is strong, and breaded cutlets were already popular. The idea of stuffing the cutlet likely came from a desire to elevate the dish for special occasions, turning a simple piece of meat into a more substantial and impressive main course.
Today, Zagreb schnitzel is considered a signature dish of Croatia's capital. It is often served on holidays such as Christmas and Easter, and many families have their own variations—some use pork or chicken instead of veal, while others add a slice of cooked bacon or a spoonful of mustard to the filling.
How It's Made
Making Zagreb schnitzel at home is a rewarding project. Start with veal cutlets from the leg or loin, each about 1 cm thick. Place each cutlet between two sheets of plastic wrap and pound gently with a meat mallet until it is about 5 mm thick. Season with salt and pepper.
On one half of each cutlet, place a slice of ham and a slice of cheese, folding the other half over to enclose the filling. Press the edges firmly and secure with wooden toothpicks. Set up a breading station with three shallow dishes: flour, beaten eggs, and breadcrumbs. Dip each stuffed cutlet first in flour, then in egg, and finally in breadcrumbs, pressing the crumbs on gently.
Heat a generous amount of oil or clarified butter in a large skillet over medium heat. Fry the cutlets for 3–4 minutes per side, until deeply golden and cooked through. Remove the toothpicks before serving.
Serving Suggestions
Zagreb schnitzel is traditionally served with a side of restani krumpir (sautéed potatoes), rice, or a simple green salad. Many cooks also serve it with a lemon wedge for squeezing over the top. For a truly Croatian experience, pair it with a glass of light red wine, such as Portugizac or Frankovka, or a crisp white like Graševina.
Whether you encounter it in a bustling Zagreb restaurant or attempt it in your own kitchen, Zagreb schnitzel offers a delicious taste of Croatia's culinary heritage.





