Traditional Serbian Danube Riblja Čorba
Experience a taste of Serbia with Traditional Danube Riblja Čorba, a rich fish soup that brings together fresh fish, vegetables, and a blend of traditional spices. This hearty soup is perfect for a family meal or a cozy gathering.

Plan and shop
Save this recipe for real-life cooking
Build a local shopping list or place this recipe into a weekly meal plan. No account is required.
Illustrated cooking guide
Step-by-step visual method
A polished English infographic for the whole cooking flow, paired with the full written recipe below for detail and SEO.

Written method
Instructions
Read through once, then cook at your own pace with the illustrated guide above.
- 1
Cover fish heads, bones, and trimmings with the water, add the bay leaf, simmer 35 minutes, then strain through a fine sieve; discard every bone and the bay leaf.
- 2
Cook the onions slowly in sunflower oil until completely soft but not browned.
- 3
Take the pot off the heat, stir in both paprikas, then add passata, wine, and the strained fish stock.
- 4
Simmer 25 minutes until the onions nearly dissolve and the broth is red and aromatic.
- 5
Add the boneless fish pieces and simmer gently for 8 to 10 minutes without vigorous stirring.
- 6
Season with salt, pepper, and optional vinegar. Serve brothy with intact fish chunks and no rice or large vegetable pieces.
Cook notes
Tips
For a deeper flavor, let the soup simmer longer but be sure to remove the fish before it overcooks.
Serve the soup hot to best appreciate its rich flavors.
Cook smarter
Helpful notes
Practical storage, serving, swap, and troubleshooting notes for a better first try.
Storage Tips
- Store leftovers in an airtight container in the fridge for up to 3 days.
- Reheat gently on the stovetop to avoid overcooking the fish.
Substitutions
- Use another locally available freshwater fish together with carp or catfish.
- Make stock from fish heads and bones; chicken broth changes the dish.
What to Serve With
- Serve with crusty bread for dipping.
- Pair with a fresh green salad.
Common Mistakes
- Do not overcook the fish, or it will become rubbery.
- Ensure the fish stock is well-seasoned for depth of flavor.
Recipe FAQ
Can I use frozen fish for this recipe?
Yes, you can use frozen fish, but fresh fish provides a better flavor.
What type of fish is best for Riblja Čorba?
Catfish and carp are traditional choices, but any firm freshwater fish can work.
Can I make this soup ahead of time?
Absolutely! The flavors will develop more as it sits in the fridge.
Kitchen tools
Helpful Tools for This Recipe
A light, editable placeholder for future partner recommendations. No real affiliate links are enabled yet.
Rice cooker
Good for steady rice, grains, and meal-prep bowls.
Blender
Helpful for smooth sauces, soups, marinades, and purees.
Saucepan
Useful for simmering sauces, soups, grains, and small-batch stews.
Chef knife
A basic prep tool for vegetables, herbs, aromatics, and proteins.
Cutting board
Keeps prep organized for chopping, slicing, and staging ingredients.
Some links may be affiliate links. As an Amazon Associate or partner, we may earn from qualifying purchases when enabled. Read the Affiliate Disclosure.
Cook along weekly
Want more illustrated recipes like Traditional Serbian Danube Riblja Čorba?
Join the World Recipe Letter for global home-cooking ideas and visual recipe guides.
Join the World Recipe Letter
Get 5 illustrated recipes every week.
No account needed. Unsubscribe when email delivery is connected.
Cook next
You might also like
More flavors from the same country or nearby pantry style.

Traditional Leskovac Ajvar from Roasted Red Peppers
Leskovac ajvar is a pepper-only Serbian preserve made by roasting red horn peppers, peeling and draining them thoroughly, then grinding and slowly cooking them with sunflower oil until glossy and spoon-thick.

Traditional Serbian Punjene Paprike in Tomato Sauce
Serbian punjene paprike are pale wax peppers filled with a meat-dominant pork-and-beef mixture and a small amount of rice, gently simmered on the stovetop in a completely smooth tomato sauce.

Traditional Leskovac Ćevapi from Seasoned Minced Meat
Leskovac ćevapi are slim Serbian grill sausages made from thoroughly kneaded beef and pork, rested overnight and charcoal-grilled until browned but juicy.