[{"data":1,"prerenderedAt":400},["ShallowReactive",2],{"recipe:riblja-corba":3,"recipe:country:serbia":184},{"slug":4,"title":5,"nativeName":6,"romanized":7,"pronunciation":8,"countrySlug":9,"region":10,"emoji":11,"summary":12,"intro":13,"story":14,"whyThis":15,"tips":20,"substitutions":27,"variations":40,"serveWith":50,"storage":52,"faq":53,"equipment":69,"baseServings":74,"prepMinutes":75,"cookMinutes":76,"difficulty":77,"course":78,"diet":80,"mainIngredients":85,"ingredients":89,"instructions":141,"nutrition":167,"images":172,"keywords":176,"publishedAt":182,"updatedAt":182,"authorSlug":183},"riblja-corba","Riblja Čorba (Serbian Danube Fish Soup)","Рибља чорба","Riblja čorba","REEB-lyah CHOR-bah","serbia","Vojvodina","🐟","River fish simmered with a mountain of onion and a heavy hand of paprika into a deep red broth — the kettle soup of the Danube and Tisa, made on a stove without losing its bite.","Riblja čorba is a red, paprika-heavy soup built from river fish in two stages: small bony fish and trimmings cooked to collapse with onion and pushed through a sieve to make the base, then thick steaks of carp or catfish poached in that base for a few minutes at the end. The broth is savoury and slightly sweet from the onions, sharply warm from hot paprika, and thicker than it looks — the collagen from heads and bones gives it body without a drop of cream or flour. It is eaten scaldingly hot with white bread and a raw hot pepper on the side, and it is the reason Danube towns keep a kettle and a tripod in the shed.","This is fisherman's cooking from the great flat rivers of northern Serbia — the Danube around Apatin and Kovilj, the Tisa around Titel — where the catch was mixed, bony and best dealt with in a single pot. Everything that was too small or too full of pins went into the base and got strained out; the good steaks went in last so they would still hold together. The pot itself is part of the definition: a kotlić, a wide-mouthed cast kettle hanging from a tripod over a wood fire, swung and rotated rather than stirred, because a spoon dragged through it would break the fish into rags. Villages along both rivers hold kotlić competitions in summer, and the arguments about whose čorba is correct — how much onion, whether tomato belongs, whether wine is a heresy — are conducted with the seriousness of a legal dispute.\n\nThe line between riblja čorba and riblji paprikaš matters locally and is worth knowing. Čorba is the soup: thinner, made from mixed fish, drunk from a bowl. Paprikaš is the stew: thicker, usually one good fish, richer with paprika and fat, and served over wide egg noodles. Restaurants blur the two constantly; river people do not.\n\nOne technique defines the whole dish, and it is about paprika. Serbian cooks buy sweet ground paprika in large bags and use it by the spoonful, but paprika scorches into bitterness in seconds if it hits fat or liquid at a rolling boil. So the pot comes off the heat, or the boil is knocked down with a splash of cold water, and only then does the paprika go in. The colour that follows — deep brick red, glossy on the surface — is what a Danube cook is looking at when they decide whether your čorba is any good. Cooked on a home stove it loses the woodsmoke, and there is no honest way to fake that; everything else transfers intact.",[16,17,18,19],"Uses the real two-stage kettle method — sieved bone-and-onion base, prime fish added at the very end — instead of boiling everything together into mush.","Explains exactly when to add the paprika so it colours the broth instead of turning it bitter.","Works with fish a normal fishmonger actually sells, with clear guidance on which river fish do what.","Adapts the no-stirring kettle discipline to a stockpot, so the fish steaks arrive whole.",[21,22,23,24,25,26],"Ask for the heads, frames and tails when the fishmonger fillets your carp. They carry most of the gelatine and are the entire reason the broth thickens on its own.","Use far more onion than feels reasonable — around a third of the weight of the fish. It dissolves completely into the base and is what makes the soup taste sweet under the heat.","Never let the paprika meet a rolling boil. Pull the pot off the flame, wait until the surface stops moving, stir the paprika in, then return it to the heat.","Do not stir once the good fish goes in. Swirl the whole pot by the handles instead — the steaks fall apart at the slightest push from a spoon.","Salt at the very end. The base reduces by a third while it cooks, and soup salted early comes out inedible.","If the broth tastes flat rather than weak, it usually needs acid before it needs salt: a teaspoon of vinegar or a splash of dry white wine wakes the whole pot up.",[28,32,36],{"original":29,"swap":30,"note":31},"Carp and catfish","Any firm freshwater mix — pike, perch, pike-perch, trout, or even sea bass and monkfish at a pinch","Sea fish makes a good soup but a different one; river fish has a softer, muddier sweetness that the paprika is built around.",{"original":33,"swap":34,"note":35},"Small bony fish for the base","Fish heads and frames alone, or 1 litre of good fish stock plus the onions","Stock is the weakest option — it lacks the gelatine that makes real čorba coat the spoon. Heads and bones are worth chasing down.",{"original":37,"swap":38,"note":39},"Hot ground paprika","A fresh hot pepper simmered whole in the base, or a pinch of cayenne","A whole pepper lets you pull the heat back out if it gets away from you, which ground chile does not.",[41,44,47],{"name":42,"description":43},"Riblji paprikaš","The thicker cousin: halve the water, use only carp, and serve the stew ladled over wide boiled egg noodles instead of in a bowl on its own.",{"name":45,"description":46},"Apatinska čorba","Danube style with tomato and a sliced red pepper cooked into the base, giving a rounder, slightly sweeter broth and a lighter red.",{"name":48,"description":49},"Kotlić over fire","The original. Hang a wide kettle over a wood fire, control the heat by raising or lowering the chain, and rotate the kettle rather than stirring. Expect a smoke note nothing on a stove reproduces.",[51],"Thick slices of white bread, raw hot peppers, and a cold beer or a glass of dry Vojvodina white.","The strained base keeps 3 days refrigerated and freezes well for 3 months — freeze it before the good fish goes in, which is how river cooks actually plan ahead. Finished čorba with fish in it keeps 2 days but the steaks soften noticeably on reheating; warm it gently to just below a simmer and never boil it again. The soup sets to a loose jelly in the fridge, which is a sign the base was made properly.",[54,57,60,63,66],{"question":55,"answer":56},"Why did my fish soup turn bitter?","Scorched paprika, almost every time. Ground paprika burns within seconds when it hits boiling liquid or hot fat, and once bitter it cannot be corrected. Take the pot off the heat, let the surface go still, stir the paprika in, then put it back. The second possible culprit is fish gall — if a gall bladder was pierced when the fish was cleaned, bitterness spreads through the whole pot.",{"question":58,"answer":59},"What fish should I use for riblja čorba?","Traditionally a mix: small bony river fish and all the heads and frames for the base, then thick steaks of carp, catfish or pike-perch to poach at the end. The base fish contributes gelatine and flavour and gets strained out, so it does not need to be pretty. If you can only get one fish, use whole carp and separate it yourself into bones for the base and steaks for the finish.",{"question":61,"answer":62},"How do I get rid of the muddy taste in carp?","Soak the cleaned steaks in cold salted water for 20 minutes, then rinse and pat dry. Removing the dark strip of flesh along the lateral line helps too, as does a good squeeze of lemon or a splash of vinegar in the finished soup. Farmed carp sold in winter is usually much cleaner-tasting than summer river fish.",{"question":64,"answer":65},"Can I make riblja čorba without a kettle over a fire?","Yes — a wide, heavy stockpot on a stove makes an excellent soup, and the method is identical. What you lose is the woodsmoke that soaks into an open kettle, and there is no honest substitute for it. A pinch of smoked paprika added with the sweet paprika gets you a hint of it without pretending to be the real thing.",{"question":67,"answer":68},"Should the soup be stirred while the fish cooks?","No. Once the good fish steaks are in, take both handles and swirl the whole pot instead. River cooks rotate the hanging kettle for exactly this reason: a spoon pushed through the pot shreds the fish and clouds a broth that should stay clear-red and glossy.",[70,71,72,73],"Wide, heavy stockpot","Coarse sieve or food mill","Ladle","Fish tweezers",6,30,75,"medium",[79],"soup",[81,82,83,84],"pescatarian","gluten-free","dairy-free","nut-free",[86,87,88],"carp","paprika","onion",[90,95,98,103,108,113,118,122,125,128,133,137],{"qty":91,"unit":92,"name":93,"group":94},700,"g","small bony river fish, plus all fish heads, frames and tails","For the base",{"ref":88,"qty":96,"unit":92,"name":97,"group":94},500,"onions, roughly chopped",{"ref":99,"qty":100,"unit":101,"name":102,"group":94},"garlic",3,"clove","garlic, peeled and lightly crushed",{"ref":104,"qty":105,"unit":106,"name":107,"group":94},"bay-leaf",2,"piece","bay leaves",{"qty":109,"unit":110,"name":111,"noScale":112,"group":94},2.5,"l","cold water",true,{"ref":87,"qty":114,"unit":115,"name":116,"group":117},4,"tbsp","sweet ground paprika, good quality","For the paprika stage",{"qty":119,"unit":120,"name":121,"group":117},1,"tsp","hot ground paprika, or 1 whole fresh hot pepper",{"ref":123,"qty":105,"unit":106,"name":124,"optional":112,"group":117},"tomato","ripe tomatoes, grated",{"ref":126,"qty":119,"unit":106,"name":127,"optional":112,"group":117},"bell-pepper","red pepper, sliced into rings",{"ref":86,"qty":129,"unit":130,"name":131,"group":132},1.2,"kg","carp and catfish, in thick 3 cm steaks","To finish",{"qty":134,"unit":135,"name":136,"optional":112,"group":132},100,"ml","dry white wine",{"qty":138,"unit":139,"name":140,"group":132},null,"to taste","salt and a splash of vinegar",[142,147,151,155,159,163],{"title":143,"text":144,"timerSeconds":145,"tip":146},"Clean and hold the good fish","Cut the carp and catfish into thick 3 cm steaks, soak them in cold salted water for 20 minutes, then rinse, pat dry and refrigerate until the last stage. Keep every head, frame and tail for the base.",1200,"Pull out the dark strip along the lateral line of the carp if it is pronounced — that is where the muddy flavour concentrates.",{"title":148,"text":149,"timerSeconds":150},"Build the base","Put the small fish, heads and frames into a wide pot with the onions, garlic, bay leaves and cold water. Bring slowly to a simmer, skim off the grey foam that rises in the first ten minutes, then cook uncovered for 45 minutes, until the bones are falling apart and the onion has gone translucent and shapeless.",2700,{"title":152,"text":153,"tip":154},"Sieve it hard","Discard the bay leaves and push the whole contents of the pot through a coarse sieve or a food mill, pressing until only clean bones and skin are left behind. You should have a cloudy, slightly thickened broth with real body — about 1.8 litres.","Do not be gentle. The onion pulp that goes through the sieve is what gives the soup its texture; if you only strain the liquid you get a thin, disappointing čorba.",{"title":156,"text":157,"tip":158},"Add the paprika off the heat","Return the base to the pot and bring it back to a bare simmer, then lift it right off the burner and wait until the surface stops moving. Stir in the sweet and hot paprika, plus the grated tomato and pepper rings if using. The broth should turn deep brick red immediately, with a glossy sheen on top.","If it smells sharp and acrid rather than sweet and toasty, the paprika caught. Start the paprika stage again with fresh broth rather than trying to cover it.",{"title":160,"text":161,"timerSeconds":162},"Simmer and season","Return the pot to a low heat and cook for 15 minutes to marry the paprika into the broth. Pour in the wine if using, then taste and salt properly for the first time — it should be assertive, since the fish will absorb some of it.",900,{"title":164,"text":165,"timerSeconds":166},"Poach the fish and serve","Slide in the fish steaks so they sit in a single layer, bring back to the barest tremble and poach 8–10 minutes without stirring, swirling the pot by its handles once or twice. The fish is ready when the flesh pulls cleanly from the bone at a nudge. Add a splash of vinegar, rest 5 minutes off the heat and ladle out with a steak in every bowl.",540,{"calories":168,"protein":169,"carbs":170,"fat":171,"fiber":100,"sodium":162,"estimated":112},330,36,14,13,[173],{"src":174,"alt":175},"\u002Fimages\u002Frecipes\u002Friblja-corba\u002Fhero.svg","Deep red paprika fish soup with a thick carp steak and pepper rings in a bowl, bread alongside",[177,178,179,87,86,180,181],"riblja corba","fish soup","danube","vojvodina","kotlic","2026-08-19","dishroute-kitchen",{"items":185,"total":310,"page":119,"limit":398,"hasMore":399},[186,212,239,262,284,305,327,334,358,376],{"slug":187,"title":188,"nativeName":189,"romanized":190,"countrySlug":9,"baseServings":114,"prepMinutes":191,"cookMinutes":192,"restMinutes":193,"difficulty":77,"course":194,"diet":197,"mainIngredients":198,"images":200,"keywords":204,"publishedAt":211,"updatedAt":211,"authorSlug":183},"cevapi","Ćevapi (Balkan Grilled Minced Meat Sausages)","Ћевапи","Ćevapi",25,15,720,[195,196],"main","street-food",[83,84],[199,99,88],"ground-beef",[201],{"src":202,"alt":203},"\u002Fimages\u002Frecipes\u002Fcevapi\u002Fhero.jpg","Charred ćevapi sausages stuffed into split lepinja flatbread with a heap of raw chopped onion",[187,205,9,206,207,208,209,210],"cevapcici","balkan grill","rostilj","minced meat","lepinja","street food","2026-08-18",{"slug":213,"title":214,"nativeName":215,"romanized":216,"countrySlug":9,"baseServings":217,"prepMinutes":75,"cookMinutes":218,"restMinutes":192,"difficulty":77,"course":219,"diet":222,"mainIngredients":224,"images":228,"keywords":232,"publishedAt":182,"updatedAt":182,"authorSlug":183},"serbian-gibanica","Gibanica (Serbian Layered Cheese Filo Pie)","Гибаница","Gibanica",8,45,[220,221],"appetizer","breakfast",[223,84],"vegetarian",[225,226,227],"feta","eggs","kajmak",[229],{"src":230,"alt":231},"\u002Fimages\u002Frecipes\u002Fserbian-gibanica\u002Fhero.svg","Golden crackled gibanica in a baking tray, cut to show soft crumpled filo layers set in white cheese filling",[233,234,235,227,236,237,238],"gibanica","cheese pie","filo","slava","serbian pita","balkan pastry",{"slug":240,"title":241,"nativeName":242,"romanized":243,"countrySlug":9,"region":244,"baseServings":114,"prepMinutes":218,"cookMinutes":245,"restMinutes":246,"difficulty":247,"course":248,"diet":249,"mainIngredients":250,"images":252,"keywords":256,"publishedAt":182,"updatedAt":182,"authorSlug":183},"karadordeva-snicla","Karađorđeva Šnicla (Breaded Veal Roll with Kajmak)","Карађорђева шницла","Karađorđeva šnicla","Belgrade",20,60,"hard",[195],[84],[251,227,226],"veal",[253],{"src":254,"alt":255},"\u002Fimages\u002Frecipes\u002Fkaradordeva-snicla\u002Fhero.svg","Sliced Karadjordjeva snicla showing a golden breaded veal roll with melting kajmak in the centre, tartar sauce alongside",[257,258,227,259,260,261],"karadjordjeva snicla","stuffed veal roll","serbian main course","breaded veal","belgrade",{"slug":263,"title":264,"nativeName":265,"romanized":266,"countrySlug":9,"region":267,"baseServings":114,"prepMinutes":191,"cookMinutes":268,"restMinutes":193,"difficulty":269,"course":270,"diet":271,"mainIngredients":272,"images":274,"keywords":278,"publishedAt":182,"updatedAt":182,"authorSlug":183},"serbian-pljeskavica","Pljeskavica (Serbian Grilled Meat Patty in Lepinja)","Пљескавица","Pljeskavica","Leskovac",12,"easy",[196,195],[84],[199,273,227,88],"ground-pork",[275],{"src":276,"alt":277},"\u002Fimages\u002Frecipes\u002Fserbian-pljeskavica\u002Fhero.svg","Wide charred pljeskavica patty in split lepinja bread with melting kajmak, chopped raw onion and red ajvar",[279,280,207,227,281,282,283],"pljeskavica","serbian grill","ajvar","leskovac","balkan burger",{"slug":285,"title":286,"nativeName":287,"romanized":288,"countrySlug":9,"baseServings":74,"prepMinutes":75,"cookMinutes":289,"restMinutes":290,"difficulty":269,"course":291,"diet":293,"mainIngredients":295,"images":296,"keywords":300,"publishedAt":211,"updatedAt":211,"authorSlug":183},"prebranac","Prebranac (Serbian Baked Beans with Caramelized Onions)","Пребранац","Prebranac",150,480,[195,292],"side",[294,82],"vegan",[88,87,104],[297],{"src":298,"alt":299},"\u002Fimages\u002Frecipes\u002Fprebranac\u002Fhero.svg","Deep dish of Serbian prebranac — baked white beans layered with paprika-red caramelized onions under a browned crust",[285,301,9,302,303,294,304,87],"baked beans","posna","fasting food","caramelized onions",{"slug":306,"title":307,"nativeName":308,"countrySlug":9,"baseServings":217,"prepMinutes":245,"cookMinutes":309,"restMinutes":310,"difficulty":269,"course":311,"diet":313,"mainIngredients":314,"images":317,"keywords":321,"publishedAt":182,"updatedAt":182,"authorSlug":183},"proja","Proja (Serbian Cornbread with White Cheese)","Проја",40,10,[312],"bread",[223],[315,225,316,226],"cornmeal","yogurt",[318],{"src":319,"alt":320},"\u002Fimages\u002Frecipes\u002Fproja\u002Fhero.jpg","Golden Serbian proja cornbread in a tray, cut into squares showing crumbled white cheese through the crumb",[306,322,323,315,324,325,326],"projara","serbian cornbread","beli sir","white cheese","balkan bread",{"slug":4,"title":5,"nativeName":6,"romanized":7,"countrySlug":9,"region":10,"baseServings":74,"prepMinutes":75,"cookMinutes":76,"difficulty":77,"course":328,"diet":329,"mainIngredients":330,"images":331,"keywords":333,"publishedAt":182,"updatedAt":182,"authorSlug":183},[79],[81,82,83,84],[86,87,88],[332],{"src":174,"alt":175},[177,178,179,87,86,180,181],{"slug":335,"title":336,"nativeName":337,"romanized":338,"countrySlug":9,"baseServings":74,"prepMinutes":246,"cookMinutes":339,"difficulty":77,"course":340,"diet":341,"mainIngredients":342,"images":346,"keywords":350,"publishedAt":211,"updatedAt":211,"authorSlug":183},"serbian-sarma","Sarma (Serbian Stuffed Sour Cabbage Rolls)","Сарма","Sarma",180,[195],[],[343,273,199,344,345],"sauerkraut","rice","smoked-pork",[347],{"src":348,"alt":349},"\u002Fimages\u002Frecipes\u002Fserbian-sarma\u002Fhero.svg","Pot of Serbian sarma — sour cabbage rolls layered with smoked pork ribs in paprika broth",[351,352,353,354,355,356,357],"sarma","stuffed cabbage","sour cabbage","balkan","winter food","smoked pork","holiday dish",{"slug":359,"title":360,"nativeName":361,"romanized":362,"countrySlug":9,"region":267,"baseServings":245,"prepMinutes":246,"cookMinutes":289,"restMinutes":193,"difficulty":77,"course":363,"diet":365,"mainIngredients":366,"images":367,"keywords":371,"publishedAt":182,"updatedAt":182,"authorSlug":183},"serbian-ajvar","Serbian Ajvar (Roasted Red Pepper Relish)","Ајвар","Ajvar",[364,292],"sauce",[294,223,82,83,84],[126,99],[368],{"src":369,"alt":370},"\u002Fimages\u002Frecipes\u002Fserbian-ajvar\u002Fhero.svg","Thick brick-red ajvar spooned from a jar onto white bread, with roasted red peppers beside it",[281,372,373,282,374,375],"roasted pepper relish","serbian preserve","red pepper spread","balkan condiment",{"slug":377,"title":378,"nativeName":379,"countrySlug":9,"baseServings":309,"prepMinutes":309,"cookMinutes":310,"restMinutes":380,"difficulty":269,"course":381,"diet":383,"mainIngredients":384,"images":387,"keywords":391,"publishedAt":182,"updatedAt":182,"authorSlug":183},"vanilice","Vanilice (Serbian Plum Jam Cookies in Vanilla Sugar)","Ванилице",2925,[382],"dessert",[84],[385,386,226],"flour","plum",[388],{"src":389,"alt":390},"\u002Fimages\u002Frecipes\u002Fvanilice\u002Fhero.svg","Plate of small round Serbian vanilice cookies coated in white vanilla sugar with dark plum jam between the halves",[377,392,393,394,395,396,397],"serbian cookies","sitni kolaci","plum jam","pekmez","vanilla sugar","holiday baking",24,false,1787360079583]