National Dish Serbia: Karadjordjeva Schnitzel (Recipe)

In this article
Meet Karadjordjeva Schnitzel, the proud showpiece of the Serbian table and often nicknamed the “Serbian royal schnitzel”. A thin cut of pork is wrapped around a molten filling of creamy kajmak and smoky ham, then breaded and fried until deeply golden and shatteringly crisp. Cut into it and the rich centre spills out — indulgent, comforting and made for a celebratory dinner. Bring a taste of Serbian tradition straight to your own kitchen.
About Karadjordjeva Schnitzel
Karadjordjeva Schnitzel, also known as the “Serbian royal schnitzel”, is a much-loved classic of Serbian cooking. It consists of a rolled pork schnitzel stuffed with a rich filling, then coated in breadcrumbs and deep-fried until crisp. The dish wins people over with its hearty, savoury flavour and its wonderfully crunchy texture. It is perfect for a cosy evening meal or a festive occasion, and its generous, satisfying nature makes it a firm favourite across Serbian cuisine.
Ingredients (serves 1–2)
- 2 pork schnitzels
- 100g kajmak (or cream cheese as an alternative)
- 2 slices of ham
- 1 egg
- 50g flour
- 50g breadcrumbs
- Salt and pepper
- Oil, for deep-frying
Shopping for the ingredients
You will find most of the ingredients for Karadjordjeva Schnitzel at your local grocery shop or weekly market. Look for a good, thin cut of pork from the butcher, and seek out authentic kajmak at a Balkan or Eastern European deli if you can. Choosing fresh, high-quality ingredients is the surest way to guarantee the best possible flavour in the finished dish.
Preparing the dish
Begin by getting all of your ingredients ready. The schnitzels should be pounded flat so that they roll up easily around the filling without tearing. It helps to bring the kajmak or cream cheese to room temperature beforehand, as this makes it softer and much easier to spread evenly across the meat before rolling.
Step-by-step instructions
- Pound the pork schnitzels flat and season them with salt and pepper.
- Lay a slice of ham and a spoonful of kajmak or cream cheese on each schnitzel, then roll the meat up tightly.
- Turn each roll first in flour, then through the beaten egg, and finally coat it thoroughly in breadcrumbs.
- Heat the oil in a pan and fry the breaded rolls until golden brown all over.
- Drain the finished schnitzels on kitchen paper and serve straight away.
Gluten-free / lactose-free version
Karadjordjeva Schnitzel adapts well to a gluten-free diet: simply swap the flour and breadcrumbs for gluten-free alternatives, which are now widely available and coat the meat just as neatly. For a lactose-free version, choose a plant-based cream cheese in place of the kajmak. With these small changes, everyone at the table can enjoy this crisp, savoury classic without concern.
Tips for vegans and vegetarians
For a vegetarian version, replace the pork with seitan or firm tofu, both of which take on the coating and frying beautifully. Smoked tofu makes an excellent stand-in for the ham, while a vegan cream cheese steps in for the kajmak filling. With these swaps you keep all the crunch and richness of the original while suiting a plant-based diet.
More tips and tricks
For extra depth of flavour, mix a little garlic powder or paprika into the breadcrumb coating before frying. Fresh herbs such as parsley or dill can also lend the dish a lovely, aromatic note. Make sure the oil is properly hot before the rolls go in, so the coating crisps quickly and the filling stays sealed inside rather than leaking out.
Adapting the recipe to your taste
This recipe is easy to make your own. Try different cheeses in the filling or add extra spices to the coating to suit your palate. Some cooks like a hint of chilli for warmth, while others keep things mild and classic. Feel free to experiment and discover your own favourite version of Karadjordjeva Schnitzel — much like you might with a hearty Muckalica or a plate of Sarma.
Ingredient substitutions
If you cannot get hold of kajmak, a mixture of ricotta and feta, or plain cream cheese, works nicely in its place. The pork can also be swapped for chicken or turkey if you prefer white meat, giving a lighter result while keeping the same crisp coating. Substitutions like these let you tailor the dish to what is available and to your own preferences.
Drink pairing ideas
Traditionally, a good Serbian slivovitz (plum brandy) or a red wine such as Merlot pairs beautifully with this rich, savoury dish. A cold beer also makes an excellent companion, its lightness cutting through the crisp, fried coating. For a non-alcoholic option, a sparkling water with lemon keeps the palate fresh between bites.
Serving and presentation ideas
Serve Karadjordjeva Schnitzel on a handsome plate, garnished with a slice of lemon and a scattering of fresh herbs. Chips (French fries) or a potato salad make ideal sides, along with a crisp green salad to balance the richness. Slicing the roll on the diagonal to reveal the molten centre makes for an especially inviting presentation.
A bit of history
The dish is said to have been created in the 1950s by a Serbian chef named Mihailo “Mića” Stojanović. It is named after the Serbian prince Karađorđe, a pivotal figure in the country’s history who played a leading role in the struggle for national independence. This royal association, together with its indulgent filling, has helped make the schnitzel one of the best-known dishes in Serbian cuisine.
More recipe ideas
Summary: Karadjordjeva Schnitzel
Karadjordjeva Schnitzel is a hearty, delicious classic of Serbian cooking that you can easily recreate at home. With just a handful of ingredients and a few simple steps, this crisp, indulgent dish is ideal for any occasion — from a quiet evening in to a festive gathering. Let this traditional recipe inspire you and enjoy a genuine taste of Serbia right on your own plate.



