
Riblja Čorba Serbian
“A vivid red-orange freshwater fish soup, thickened with paprika and built from river fish like carp and catfish simmered with onion, peppers, and tomato. Served piping hot, often with a hit of vinegar or chili, it is a riverside classic along the Danube and Sava.”
Where it comes from
A staple of Serbia's great-river towns, born from fishermen using up small or unsold freshwater catch; closely related fish soups are found across the Balkans. See.
On the plate
Brothy and warming, with a clean freshwater-fish sweetness lifted by the earthy glow of paprika and a bright acidic snap of lemon or vinegar. The peppers and tomato give it body without heaviness, so it drinks like a deeply savory, gently spicy broth.
How it works
Simmering the heads and trimmings extracts gelatin and savory compounds that give the broth its body. Paprika adds color, gentle heat, and a thickening starch, while acid added at the end brightens the flavor and balances the richness of the fish.
Variations
single-species (carp) vs mixed-fish versions, with or without hot paprika/chili, some cooks add a small amount of noodles or rice
On the Palate
Ingredients
Serves 6How it's made
8 steps · Show ↓45 min active
How it's made
8 steps · Show ↓- 120 min
Clean and scale the freshwater fish, then cut larger ones into thick steaks, keeping heads for flavor.
- 28 min
Sweat chopped onion and sliced peppers in oil in a wide pot until softened.
- 35 min
Add chopped tomato and cook briefly until it begins to break down.
- 45 min
Pour in water to cover generously and add the fish heads and trimmings for a base broth.
- 515 min
Simmer the broth, then strain out the trimmings if desired and return the liquid to the pot.
- 612 min
Stir in sweet (and optional hot) paprika and add the fish steaks, simmering gently so they stay intact.
- 73 min
Season with salt and a squeeze of lemon or splash of vinegar near the end of cooking.
- 83 min
Ladle into bowls and serve very hot with crusty bread and extra chili on the side.





