National Dish Serbia: Riblja Čorba (Recipe)

In this article
Discover Riblja Čorba, one of Serbia’s best-loved comfort dishes! This aromatic fish soup brings together fresh river fish and a handful of warm, fragrant spices to create a bowl that is both nourishing and deeply satisfying. Traditionally simmered from the day’s catch, it carries the flavours of Serbia’s rivers and lakes straight to the table — a dish often shared at festivals and family gatherings, where its rich aroma draws everyone together.
About Riblja Čorba
Riblja Čorba is a traditional Serbian fish soup enjoyed across many regions of the country. It pairs fresh fish with a selection of aromatic spices and vegetables to make a hearty, warming dish. More than just nourishing, this soup holds a special place in Serbian culture: it is frequently served at celebrations and family occasions, bringing people together to savour its wonderful flavours. Like a good paprika-scented Riblji Gulaš, it captures the spirit of riverside cooking.
Ingredients (serves 1–2)
- 300 g fresh fish (such as trout or catfish)
- 1 onion, finely chopped
- 1 carrot, diced
- 1 pepper, diced
- 2–3 garlic cloves, chopped
- 1 litre fish stock or water
- 1 tablespoon tomato purée
- 1 teaspoon paprika
- Salt and pepper, to taste
- Fresh herbs (such as parsley or dill), to garnish
Shopping for the ingredients
When making riblja čorba, it is well worth choosing the freshest ingredients you can find. Visit a local market or fishmonger for good-quality fish, and pick vegetables and herbs that are crisp and fresh so the soup delivers its full flavour. Pay attention to the freshness of your spices too, as these have a marked effect on the finished taste of the soup.
Preparing the dish
Before you start cooking riblja čorba, wash all the ingredients thoroughly. The fish should be deboned and cut into bite-sized pieces to keep the cooking time short. Meanwhile, prepare the vegetables. The more evenly you cut everything, the more harmonious the texture of the finished soup will be.
Step-by-step instructions
- Heat a little oil in a large pot and sauté the chopped onion until golden brown.
- Add the carrot and pepper and cook for a few minutes more, until the vegetables soften.
- Stir in the chopped garlic, paprika and tomato purée and mix well.
- Pour in the fish stock or water and bring everything to the boil.
- Add the fish and let the soup simmer gently over low heat for about 15 minutes, until the fish is cooked through.
- Season with salt, pepper and fresh herbs, and serve hot.
Gluten-free / lactose-free version
Riblja čorba is naturally a gluten-free and lactose-free dish, since its main ingredients are fish and vegetables. Just make sure that any stock and spices you use contain no hidden gluten or lactose. And if you would like to add dairy, it is easy enough to reach for lactose-free products instead — so everyone can enjoy the soup without worry.
Tips for vegans and vegetarians
For a vegan or vegetarian version of riblja čorba, replace the fish with firm vegetables such as courgette or cauliflower. Swap the fish stock for a good vegetable stock to deepen the flavour, and adjust the spices so the soup stays every bit as aromatic. These small changes make the dish suitable for plant-based diets while adding to the wonderful variety of Serbian cooking.
More tips and tricks
To make riblja čorba even more fragrant, add extra herbs such as thyme or a bay leaf while it cooks — just remember to remove them before serving. A squeeze of fresh lemon just before the soup goes to the table lends a pleasant lift of freshness. It is also worth making a larger batch and freezing the leftovers, as the flavours often grow more intense on reheating.
Adapting the recipe to your taste
Everyone has their own preferences, and that is the joy of riblja čorba: there are countless ways to adapt the recipe. Vary the type of fish to discover new flavours, or dial the spices up or down to suit your own taste for heat. You can also experiment with different vegetables to create fresh flavour combinations all your own.
Ingredient substitutions
If you cannot get hold of fresh fish, frozen fish works perfectly well and makes preparation even easier. Plain water can stand in for stock — just be sure to season it generously with spices to build up the flavour. In place of tomato purée, you can use fresh tomatoes that have been blended to a purée. Substitutions like these mean you can put the soup together on the spur of the moment, much as you would a quick Čorba Od Paradajza.
Drink pairing ideas
Riblja čorba goes best with light white wines or a cold beer to complement the flavour of the soup. A fruity Sauvignon Blanc or a well-chilled Riesling makes an excellent companion. For alcohol-free options, sparkling mineral water or a homemade lemonade are ideal. The right drink can enhance the whole meal and bring out the aromas of the soup.
Serving and presentation ideas
Presentation matters just as much as flavour when it comes to riblja čorba. Serve the soup in deep, attractive bowls and garnish with fresh herbs. A touch of fresh lemon adds a lovely splash of colour, while a crusty baguette or some toasted bread on the side turns the meal into a truly inviting spread.
A bit of history
Riblja čorba has its roots in the fishing communities of Serbia and reflects the close bond between the people and their rivers and lakes. Far more than a popular meal, the dish is a piece of cultural heritage passed down from one generation to the next. Many families keep their own traditional recipes, often tied to personal stories and memories. Preparing it can be a social act in itself, bringing family and friends together — very much in the spirit of Serbian cuisine.
More recipe ideas
Summary: Riblja Čorba
Riblja čorba is a delicious and traditional Serbian dish that captures the flavours of the region. With fresh fish, aromatic vegetables and a careful selection of spices, this fish soup is a genuine treat for the palate. Whether on a cold day or for a special occasion, this hearty soup brings both flavour and culture to the table. Give the recipe a try and dive into the fascinating world of Serbian cooking!



