National Dish Croatia: Zagorje Soup (Recipe)

In this article
Warm, nourishing and full of rustic charm, Zagorje Soup is a treasured bowl from the rolling green hills of northern Croatia. Slow-simmered beef, sweet root vegetables and a handful of fresh herbs come together into something far greater than the sum of its parts. It is the kind of soup you reach for on a cold evening, when you want a dish that feels like a hug. Bring a little of the Croatian countryside to your own table with this comforting classic.
About Zagorje Soup
Zagorje Soup (Zagorska Juha) is a tradition-rich soup from the picturesque Zagorje region of Croatia. This warm, hearty bowl is defined by its distinctive flavours, which come from using the freshest possible ingredients. Whether in the depths of winter or on a cosy evening, the soup offers not only warmth but also a wealth of nourishment. It is at its best when cooked slowly, a method that deepens the flavours and brings every element together in perfect harmony.
Ingredients (serves 1–2)
- 200 g beef (shoulder works best)
- 1 large carrot
- 1 potato
- 1 onion
- 2 cloves of garlic
- 1 litre vegetable stock or water
- 1 leek
- Fresh herbs (parsley and thyme)
- Salt and pepper, to taste
Shopping for the ingredients
To get the very best from your Zagorje Soup, the choice of ingredients is key. Look for fresh vegetables and good-quality beef, as these form the backbone of the dish. A local market is usually the place to find the freshest produce, which not only tastes better but tends to be healthier too. Where you can, choose organic ingredients to support sustainability and bring a little more depth to the finished bowl.
Preparing the dish
Making Zagorje Soup begins with getting all the ingredients ready. Start by cutting the beef into small cubes. Next, peel the carrot and the potato and chop them into even pieces. Wash the vegetables thoroughly to remove any grit and to preserve their natural flavour. A little preparation up front makes the cooking itself relaxed and straightforward.
Step-by-step instructions
- Heat a little oil in a large pot and brown the beef until lightly coloured.
- Add the diced onion and garlic, and sweat them until the onion turns translucent.
- Stir in the carrot, potato and leek, mixing everything well.
- Pour in the stock or water and bring the soup to the boil.
- Lower the heat and let it simmer gently for around 1–1.5 hours, until the meat is tender.
- Season with salt, pepper and fresh herbs to taste.
- Serve the Zagorje Soup piping hot, garnished with a little more fresh herb.
Gluten-free / lactose-free version
Zagorje Soup is naturally gluten-free and can easily be made lactose-free. When choosing your stock, simply check that it contains no hidden gluten — this matters especially for anyone with coeliac disease or a gluten intolerance. Fresh vegetables and meat are guaranteed lactose-free as well, which makes this soup an ideal choice for a wide range of dietary needs without any compromise on taste.
Tips for vegans and vegetarians
For a vegan or vegetarian version of Zagorje Soup, simply swap the beef for plant-based proteins such as tofu or seitan. Use a good vegetable stock in place of any meat-based broth to keep the bowl entirely free of animal products. Take care that none of your chosen ingredients sneak in hidden animal derivatives. With an extra handful of herbs and a generous hand on the seasoning, you will still end up with a wonderfully flavoursome result.
More tips and tricks
A successful Zagorje Soup depends not only on the ingredients but also on the right technique. Cooking at a low temperature keeps the beef tender and gives the flavours time to develop fully. If you have the time, let the soup rest overnight, as the flavours grow noticeably more intense. For a touch of extra freshness, add a squeeze of lemon just before serving — it rounds off the whole flavour combination beautifully.
Adapting the recipe to your taste
You can tailor Zagorje Soup entirely to your own preferences. Add extra vegetables such as celery or courgette for more variety and texture. If you like a bit of heat, stir in some chilli or extra pepper. Each of these touches helps you shape the dish to your liking while uncovering new textures and aromas along the way. Much like a good Vegetable Stew, it happily absorbs whatever seasonal produce you have to hand.
Ingredient substitutions
If you do not have every ingredient for Zagorje Soup to hand, there are plenty of alternatives. In place of beef, chicken makes a great base for the soup and gives a lighter result. For a vegan option, a spoonful of vegetable paste can stand in for the stock. The choice of herbs can vary too — fresh rosemary or basil add interesting new notes, in the same way they lift a comforting bowl of Chicken Noodle Soup.
Drink pairing ideas
Zagorje Soup pairs beautifully with a range of drinks. A fresh, unsweetened herbal tea complements the soup’s aromas perfectly while offering a little refreshment. For wine lovers, a light, fruity red wine underlines the hearty character of the bowl. If you prefer something alcohol-free, sparkling mineral water with a squeeze of lemon is an excellent choice.
Serving and presentation ideas
Presentation plays a big part in serving Zagorje Soup. Use deeper plates or bowls to show the soup off in style. Garnish with fresh herbs and scatter a few croutons on top for added texture. Brightly coloured vegetables can spark extra interest and make the dish look all the more inviting. A small basket of bread alongside completes the spread.
A bit of history
Zagorje Soup is not just a dish but a piece of Croatian culture. Traditionally it was cooked in the kitchens of Zagorje farmers, reflecting the customs of the region and a deep connection with the land. The ingredients varied with the seasons and what was available, making this an ever-evolving bowl. The story of Zagorska Juha is a wonderful example of the simple yet deeply flavoursome Croatian cuisine of the countryside.
More recipe ideas
Summary: Zagorje Soup
Zagorje Soup is a delicious, traditional bowl that is perfectly suited to cold days. With fresh ingredients and a flavourful preparation, it brings a little piece of Croatia to your table. Whether in its classic form or adapted for particular dietary needs, this soup is simple to make and delivers an unforgettable taste experience. Let the kitchens of Croatia inspire you, and savour every spoonful of this hearty, warming soup.


