National Dish Bulgaria: Ribena Chorba (Recipe) · National Dish Recipes

National Dish Bulgaria: Ribena Chorba (Recipe)

A bowl of Bulgarian ribena chorba fish soup with vegetables and paprika
In this article

Ribena chorba is the fish soup of Bulgaria’s rivers and lakes — carp or catfish simmered with root vegetables, sharpened with vinegar or lemon and finished with paprika and plenty of herbs. Along the Danube it is cooked outdoors in a cauldron; at home a heavy pot does the job just as well. It is a soup that tastes of the water it came from.

About Ribena Chorba

Ribena chorba is a hearty Bulgarian freshwater fish soup. Carp, catfish or perch is simmered with onion, carrot, potato and pepper into a broth that is then seasoned with paprika, vinegar and a generous handful of herbs. It belongs to the fishing communities along the Danube and around Bulgaria’s lakes, where it is traditionally cooked over an open fire and shared straight from the pot.

Ingredients (serves 1–2)

  • 400 g freshwater fish (carp, catfish or perch), cleaned and cut into pieces
  • 1 onion, chopped
  • 1 carrot, sliced
  • 1 potato, diced
  • 1 red pepper, diced
  • 2 tablespoons vegetable oil
  • 1 teaspoon sweet paprika
  • 1 tablespoon vinegar or juice of half a lemon
  • 1 litre water
  • 1 bay leaf
  • Fresh parsley and dill, chopped
  • Salt and pepper

Shopping for the ingredients

Freshwater fish is the point here, carp and catfish both have the firm flesh the long simmer requires, and a fishmonger will clean and portion them for you. Ask for the head and bones as well, since they make a far better broth. Good sweet paprika matters, so buy a fresh, deep red one rather than something that has been open for a year.

Preparing the dish

Rinse the fish pieces and pat them dry. Chop the vegetables into even, fairly small pieces so they cook at the same rate. If you have the head and bones, simmer them in the water for twenty minutes first and strain. This small extra step transforms the soup. Chop the herbs at the last moment.

Step-by-step instructions

  1. Simmer the fish head and bones in the water for 20 minutes, then strain the broth.
  2. Heat the oil in a large pot and soften the onion, carrot and pepper for 5 minutes.
  3. Stir in the paprika and cook briefly, taking care not to burn it.
  4. Add the potato and the strained broth, and simmer for 10 minutes.
  5. Lower the fish pieces into the pot and simmer gently for a further 10 minutes.
  6. Season with salt, pepper and the vinegar or lemon juice.
  7. Stir through the parsley and dill and let it stand 5 minutes before serving.

Gluten-free / lactose-free version

Ribena chorba is naturally free from both gluten and lactose, fish, vegetables, oil and herbs. Serve it with a gluten-free bread and the whole meal remains suitable, with no adaptation to the soup itself.

Tips for vegans and vegetarians

A fish soup has no direct equivalent, but the same method makes an excellent vegetable chorba: use a well-flavoured vegetable stock, add beans or lentils for substance, and keep the paprika, vinegar and dill exactly as they are. Those three seasonings are what make the soup taste Bulgarian.

More tips and tricks

Do not stir vigorously once the fish is in, or it will break up into shreds. Add the vinegar at the end rather than the beginning. It is meant to sharpen the finished soup, and long cooking dulls it. And let the pot stand off the heat for five minutes before serving, which lets the flavours settle.

Adapting the recipe to your taste

A whole hot chilli simmered in the pot is common along the Danube. Some cooks thicken the soup with a little flour-and-paprika roux (zaprazhka), others stir in a beaten egg with lemon for a richer finish. Rice instead of potato makes a lighter version.

Ingredient substitutions

Any firm fish works, including sea fish such as cod or pollock, though the character changes. Tinned tomatoes can replace some of the water for a redder soup. Lemon and vinegar are interchangeable; use whichever you prefer.

Drink pairing ideas

A cold Bulgarian white, a Dimyat or a Misket, matches the soup well. Rakia, the fruit brandy, is what the fishermen would actually drink, served in small glasses before the meal. Sparkling water with lemon suits it for anyone avoiding alcohol.

Serving and presentation ideas

Serve ribena chorba in deep bowls with plenty of fresh dill on top and a wedge of lemon on the side. Crusty bread is essential for the broth. Along the Danube it comes straight from the cauldron to the table, and eating it outdoors is very much part of the experience.

A bit of history

Bulgaria’s stretch of the Danube and its lakes have supported fishing villages for centuries, and ribena chorba is their signature dish, cooked in a cauldron over a fire, often at gatherings and fishing competitions where the size of the pot is a point of pride. The soup belongs to the wider Balkan family of paprika-spiked fish soups and offers a genuine window onto Bulgarian cuisine.

More recipe ideas

Summary: Ribena Chorba

Ribena chorba is freshwater fish simmered with root vegetables, paprika and plenty of dill, sharpened with vinegar at the end. Make the broth from the bones, treat the fish gently, and serve it with bread, river cooking at its most direct and satisfying.