[{"data":1,"prerenderedAt":405},["ShallowReactive",2],{"recipe:soupou-kandia":3,"recipe:country:senegal":184},{"slug":4,"title":5,"nativeName":6,"pronunciation":7,"countrySlug":8,"region":9,"emoji":10,"summary":11,"intro":12,"story":13,"whyThis":14,"tips":19,"substitutions":26,"variations":39,"serveWith":49,"storage":51,"faq":52,"equipment":68,"baseServings":72,"prepMinutes":73,"cookMinutes":74,"difficulty":75,"course":76,"diet":79,"mainIngredients":83,"ingredients":88,"instructions":140,"nutrition":165,"images":171,"keywords":175,"publishedAt":182,"updatedAt":182,"authorSlug":183},"soupou-kandia","Soupou Kandia (Senegalese Okra and Palm Oil Stew)","Soupu kanja","SOO-poo KAN-jah","senegal","Casamance","🌿","Grated okra cooked down with red palm oil, smoked fish and shrimp into a glossy, deliberately slippery stew, poured hot over a mound of plain white rice.","Here is the dish that settles the okra argument once and for all: soupou kandia is not trying to avoid the slipperiness, it is built on it. Okra is grated rather than sliced, cooked with red palm oil until the pot turns deep orange and ropy, and seasoned with dried and smoked fish so the whole thing tastes of the sea rather than of vegetables. Fresh fish and shrimp go in near the end. Spooned over white rice it clings rather than pours, which is exactly the texture Senegalese cooks are aiming for and the reason a thin, watery version counts as a failure.","Okra came to West Africa long before it reached anywhere else outside its native range, and Senegal treats it as a staple rather than a curiosity. Soupou kandia belongs mainly to the coast and the humid south, where red palm oil — thick, unrefined and orange enough to stain a wooden spoon permanently — is the everyday cooking fat rather than an occasional flourish. The same combination of okra, palm oil and fermented fish recurs from Senegal down through Guinea-Bissau and into the Gulf of Guinea, with each country insisting on its own proportions.\n\nThe seasoning is where the dish shows its West African logic. Guedj, dried and fermented fish, and yet, a fermented sea snail with an aroma that alarms first-time visitors, are used in small quantities purely as flavour ingredients — nobody eats a piece of yet on its own. They function the way anchovy does in a Mediterranean kitchen or fish sauce does in Southeast Asia: as a savoury multiplier that disappears into the pot and leaves the whole thing tasting fuller than the ingredients explain.\n\nThe slippery texture, called drawing in West African English, is deliberate and prized. In much of Europe and North America cooks are taught to fight it with acid, high heat and dry pans, which is precisely the wrong instinct here. Grating the okra rather than slicing it releases more of the mucilage, not less, and the palm oil binds it into something glossy rather than gluey. If your version comes out thin, the usual reason is too much water; if it comes out stringy and unpleasant rather than silky, the palm oil was probably too little.",[15,16,17,18],"Grates the okra the way Senegalese cooks do, which gives the thick, glossy body the dish is supposed to have.","Uses palm oil in the honest quantity and explains what a smaller amount will cost you in texture.","Layers dried and fresh seafood separately so neither one overcooks.","Gives a workable substitution for the fermented seasonings without pretending it is the same thing.",[20,21,22,23,24,25],"Grate the okra on the coarse side of a box grater, stem removed. It is messy and your hands will feel tacky afterwards, but sliced okra gives a much thinner stew.","Look for unrefined red palm oil, sold in African and Caribbean shops and solid or semi-solid at room temperature. Refined pale palm oil has neither the colour nor the flavour and is not worth using.","Do not add water beyond what the recipe calls for. Okra releases a surprising amount of liquid, and the most common fault in a home pot is a stew you could drink.","Stir with a wooden spoon in slow figure-eights rather than beating it — vigorous stirring breaks the strands and the sauce goes slack.","Rinse and soak the dried fish for 10 minutes before it goes in. It is preserved with a lot of salt, and skipping this makes seasoning the pot impossible.","Serve it immediately in warmed bowls. Soupou kandia thickens and stiffens noticeably as it cools, and reheating never quite restores the gloss.",[27,31,35],{"original":28,"swap":29,"note":30},"Red palm oil","120 ml neutral oil warmed with 1 tsp sweet paprika and a pinch of annatto","This copies the colour but not the earthy, slightly waxy flavour that defines the dish. Choose a sustainably certified palm oil brand if you can find one.",{"original":32,"swap":33,"note":34},"Guedj and yet (fermented fish and sea snail)","3 anchovy fillets plus 1 tbsp fish sauce, added with the onions","You get the salt and umami, though not the smoky, fermented depth. Add the fish sauce early so its sharpness cooks off.",{"original":36,"swap":37,"note":38},"Fresh okra","700 g frozen whole okra, thawed and grated while still cold","Frozen okra actually grates more easily than fresh and works well here. Avoid pre-sliced frozen okra, which has lost too much of its liquid.",[40,43,46],{"name":41,"description":42},"Soupou kandia with beef","Brown 500 g of stewing beef and simmer it tender before the okra goes in. Common inland, where fresh seafood is harder to come by.",{"name":44,"description":45},"Oyster version","Casamance mangrove oysters, smoked or fresh, folded in during the last few minutes. Briny, and the closest this dish comes to a delicacy.",{"name":47,"description":48},"Lighter okra stew","Halve the palm oil and finish with a squeeze of lime. Less traditional, noticeably thinner, but a reasonable weeknight compromise.",[50],"A mound of plain white rice with the stew spooned into a well in the centre, and lime wedges for anyone who wants to cut the richness.","Refrigerate for up to 2 days in a covered container. The stew sets almost solid when cold, which is normal — reheat it slowly over low heat with 2 or 3 tablespoons of water, stirring gently until it flows again. Do not boil it hard on reheating or the strands break and the texture goes watery. Freezing works for the base but the fresh seafood suffers, so freeze the okra and palm oil stew alone and add fresh fish and shrimp when you reheat it.",[53,56,59,62,65],{"question":54,"answer":55},"Is soupou kandia supposed to be slimy?","Yes, and that is the point rather than a defect. The mucilage in okra is what gives the stew its body and gloss, and West African cooking prizes that drawing texture. If you dislike it, this is the wrong dish to adapt — okra in tomato sauce or a groundnut stew will suit you better.",{"question":57,"answer":58},"What can I use instead of red palm oil?","Neutral oil coloured with sweet paprika or annatto gets you close on appearance and keeps the stew workable, but the earthy flavour of unrefined palm oil is genuinely distinctive and nothing else copies it. African, Caribbean and Brazilian grocers all stock it, often labelled dendê, and a jar lasts months.",{"question":60,"answer":61},"Can I make it without dried or fermented fish?","You can, using anchovies and a splash of fish sauce for savoury depth, and the result is good. It will taste cleaner and less smoky than a Senegalese pot, where guedj supplies a background funk that fresh seafood alone cannot. Dried fish keeps indefinitely in a sealed jar if you decide to try it later.",{"question":63,"answer":64},"Why is my stew watery instead of thick?","Either too much added liquid or okra that was sliced rather than grated. Grating exposes far more surface area and releases the thickening mucilage into the pot. Also check that you cooked it uncovered towards the end — a lid traps steam that drips back in and undoes the reduction.",{"question":66,"answer":67},"What is yet and do I need it?","Yet is fermented sea snail, dried and used in tiny amounts as a seasoning across Senegalese cooking. It smells strong in the packet and mellows completely in the pot. It is optional here, and the recipe is built so the stew works without it, but a single small piece adds a savoury depth that is hard to get any other way.",[69,70,71],"Box grater","Wide heavy pot","Wooden spoon",6,30,50,"medium",[77,78],"soup","main",[80,81,82],"pescatarian","dairy-free","gluten-free",[84,85,86,87],"okra","white-fish","shrimp","rice",[89,94,98,103,108,111,114,117,121,125,128,131,136],{"ref":84,"qty":90,"unit":91,"name":92,"group":93},800,"g","fresh okra, stems trimmed and coarsely grated","For the stew",{"qty":95,"unit":96,"name":97,"group":93},150,"ml","unrefined red palm oil",{"ref":99,"qty":100,"unit":101,"name":102,"group":93},"onion",1,"piece","large onion, finely chopped",{"ref":104,"qty":105,"unit":106,"name":107,"group":93},"garlic",3,"clove","garlic, crushed",{"qty":109,"unit":91,"name":110,"group":93},60,"guedj (dried fermented fish), soaked and torn into pieces",{"qty":100,"unit":101,"name":112,"optional":113,"group":93},"small piece of yet (fermented sea snail)",true,{"ref":115,"qty":100,"unit":101,"name":116,"group":93},"scotch-bonnet","scotch bonnet, left whole",{"ref":118,"qty":119,"unit":96,"name":120,"group":93},"stock",700,"fish stock or water",{"ref":85,"qty":122,"unit":91,"name":123,"group":124},600,"firm white fish, in thick bone-in steaks","For the seafood",{"ref":86,"qty":126,"unit":91,"name":127,"group":124},250,"raw shrimp, peeled",{"qty":129,"unit":91,"name":130,"optional":113,"group":124},40,"smoked fish, flaked",{"qty":132,"unit":133,"name":134,"group":135},null,"to taste","salt and black pepper","To finish",{"ref":87,"qty":137,"unit":91,"name":138,"group":139},500,"white rice, cooked plain, to serve","To serve",[141,145,150,153,158,162],{"title":142,"text":143,"timerSeconds":122,"tip":144},"Prepare the okra and dried fish","Rinse the guedj under cold water and leave it to soak in a bowl of fresh water for 10 minutes while you trim and coarsely grate {qty:okra} of okra into a bowl. Drain the fish and tear it into small pieces, discarding any hard bones.","Grated okra oxidises fast. Get it into the pot within 20 minutes or it darkens and looks grey in the finished stew.",{"title":146,"text":147,"timerSeconds":148,"tip":149},"Bloom the palm oil","Melt the palm oil in a wide heavy pot over medium heat until it liquefies and turns bright orange, about 2 minutes, then add the onion and garlic and cook for 6 minutes until softened and glossy but not browned.",480,"Keep the heat moderate. Overheated palm oil turns dull brown and loses both its colour and its perfume.",{"title":151,"text":152,"timerSeconds":122},"Start the seafood base","Stir in the soaked guedj, the piece of yet if using and the whole scotch bonnet, then pour in the stock. Bring to a simmer and cook uncovered for 10 minutes so the dried fish softens and its flavour spreads through the liquid.",{"title":154,"text":155,"timerSeconds":156,"tip":157},"Cook down the okra","Add all the grated okra and stir slowly with a wooden spoon in long figure-eights. Simmer uncovered for 20 minutes, stirring every few minutes, until the stew deepens to burnt orange, thickens enough to leave a trail behind the spoon and takes on a distinct sheen.",1200,"It will look loose and pale for the first 10 minutes. The change happens quite suddenly in the second half, so do not add anything to thicken it early.",{"title":159,"text":160,"timerSeconds":161},"Poach the fish and shrimp","Slide in the fish steaks, cover partly and simmer for 8 minutes without stirring, then add the shrimp and the smoked fish and cook for 3 minutes more, until the shrimp have curled and turned opaque and the fish flakes at the bone.",660,{"title":163,"text":164},"Season and serve straight away","Lift out the chilli, taste and add salt and pepper — the dried fish will have supplied a lot of salt already, so go carefully. Ladle over hot white rice in warmed bowls while the stew is still glossy and loose.",{"calories":166,"protein":167,"carbs":168,"fat":169,"fiber":72,"sodium":170,"estimated":113},520,34,46,24,1050,[172],{"src":173,"alt":174},"\u002Fimages\u002Frecipes\u002Fsoupou-kandia\u002Fhero.svg","Deep orange okra and palm oil stew with fish pieces and shrimp, ladled over a mound of white rice in a bowl",[176,177,178,179,180,181],"soupou kandia","okra stew","palm oil","senegalese seafood","west african okra","soupu kanja","2026-08-20","dishroute-kitchen",{"items":185,"total":191,"page":100,"limit":169,"hasMore":404},[186,215,240,260,287,307,329,336,359,382],{"slug":187,"title":188,"nativeName":189,"countrySlug":8,"region":190,"baseServings":72,"prepMinutes":191,"cookMinutes":192,"restMinutes":193,"difficulty":194,"course":195,"diet":197,"mainIngredients":201,"images":204,"keywords":208,"publishedAt":182,"updatedAt":182,"authorSlug":183},"bissap","Bissap (Senegalese Hibiscus Iced Drink)","Bissap","Dakar",10,15,90,"easy",[196],"drink",[198,199,82,81,200],"vegetarian","vegan","nut-free",[202,203],"mint","lime",[205],{"src":206,"alt":207},"\u002Fimages\u002Frecipes\u002Fbissap\u002Fhero.svg","Tall glass of deep ruby hibiscus drink over ice with a mint sprig, jug of the same drink behind it",[187,209,210,211,212,213,214],"hibiscus drink","sorrel","flor de jamaica","senegalese drink","iced tea","caffeine-free",{"slug":216,"title":217,"nativeName":218,"countrySlug":8,"region":190,"baseServings":219,"prepMinutes":220,"cookMinutes":73,"restMinutes":221,"difficulty":194,"course":222,"diet":224,"mainIngredients":226,"images":229,"keywords":233,"publishedAt":182,"updatedAt":182,"authorSlug":183},"dibi","Dibi (Senegalese Charcoal-Grilled Lamb with Onions)","Dibi",4,20,120,[223,78],"street-food",[81,225],"halal-friendly",[227,99,228],"lamb","lemon",[230],{"src":231,"alt":232},"\u002Fimages\u002Frecipes\u002Fdibi\u002Fhero.svg","Chopped charred lamb pieces on paper covered with pale softened onions, torn baguette beside the tray",[216,234,235,236,237,238,239],"dibiterie","grilled lamb","senegalese barbecue","charcoal lamb","mustard onions","street food",{"slug":241,"title":242,"nativeName":243,"countrySlug":8,"region":190,"baseServings":219,"prepMinutes":244,"cookMinutes":73,"restMinutes":73,"difficulty":75,"course":245,"diet":247,"mainIngredients":248,"images":250,"keywords":254,"publishedAt":182,"updatedAt":182,"authorSlug":183},"fataya","Fataya (Senegalese Fried Fish Turnovers)","Fataya",45,[223,246],"snack",[80,81],[85,249,99,203],"flour",[251],{"src":252,"alt":253},"\u002Fimages\u002Frecipes\u002Ffataya\u002Fhero.svg","Golden fork-crimped half-moon pastries stacked on a plate beside a bowl of raw onion and chilli lime sauce",[241,255,256,257,258,259],"fish turnover","senegalese pastry","kaani sauce","west african street food","fried snack",{"slug":261,"title":262,"nativeName":263,"countrySlug":8,"region":264,"baseServings":72,"prepMinutes":265,"cookMinutes":266,"difficulty":75,"course":267,"diet":268,"mainIngredients":269,"images":275,"keywords":279,"publishedAt":182,"updatedAt":182,"authorSlug":183},"senegalese-mafe","Mafé (Senegalese Peanut Butter Stew)","Maafe","Sine-Saloum",25,100,[78],[81,225],[270,271,272,273,274],"beef-chuck","peanut-butter","cassava","sweet-potato","tomato-paste",[276],{"src":277,"alt":278},"\u002Fimages\u002Frecipes\u002Fsenegalese-mafe\u002Fhero.svg","Thick rust-orange groundnut stew with chunks of beef, cassava and carrot, oil pooling on the surface, beside white rice",[280,281,282,283,284,285,286],"mafe","maafe","groundnut stew","peanut stew","tigadegena","senegalese beef","west african",{"slug":288,"title":289,"nativeName":290,"countrySlug":8,"region":190,"baseServings":219,"prepMinutes":192,"cookMinutes":291,"restMinutes":148,"difficulty":194,"course":292,"diet":294,"mainIngredients":295,"images":297,"keywords":301,"publishedAt":182,"updatedAt":182,"authorSlug":183},"ndambe","Ndambé (Senegalese Bean Stew Sandwich)","Ndambe",75,[293,223],"breakfast",[198,199,81],[99,296,274,115],"tomato",[298],{"src":299,"alt":300},"\u002Fimages\u002Frecipes\u002Fndambe\u002Fhero.svg","Split baguette filled with dark red-brown cowpea stew, scallions scattered over the top, held over paper wrapping",[288,302,303,304,305,306],"bean sandwich","black-eyed peas","senegalese breakfast","dakar street food","vegan west african",{"slug":308,"title":309,"nativeName":310,"countrySlug":8,"region":9,"baseServings":219,"prepMinutes":265,"cookMinutes":311,"restMinutes":312,"difficulty":194,"course":313,"diet":314,"mainIngredients":315,"images":317,"keywords":321,"publishedAt":182,"updatedAt":182,"authorSlug":183},"senegalese-poulet-yassa","Poulet Yassa (Senegalese Lemon and Onion Chicken)","Yassa ginaar",55,240,[78],[81,225],[316,99,228],"chicken",[318],{"src":319,"alt":320},"\u002Fimages\u002Frecipes\u002Fsenegalese-poulet-yassa\u002Fhero.svg","Browned chicken pieces buried in a tangle of softened golden onions with lemon wedges and white rice alongside",[322,323,324,325,326,327,328],"poulet yassa","yassa chicken","lemon chicken","onion sauce","senegalese","casamance","west african braise",{"slug":4,"title":5,"nativeName":6,"countrySlug":8,"region":9,"baseServings":72,"prepMinutes":73,"cookMinutes":74,"difficulty":75,"course":330,"diet":331,"mainIngredients":332,"images":333,"keywords":335,"publishedAt":182,"updatedAt":182,"authorSlug":183},[77,78],[80,81,82],[84,85,86,87],[334],{"src":173,"alt":174},[176,177,178,179,180,181],{"slug":337,"title":338,"nativeName":339,"countrySlug":8,"region":190,"baseServings":72,"prepMinutes":192,"cookMinutes":265,"restMinutes":221,"difficulty":194,"course":340,"diet":342,"mainIngredients":343,"images":348,"keywords":352,"publishedAt":182,"updatedAt":182,"authorSlug":183},"thiakry","Thiakry (Senegalese Millet Couscous Yogurt Dessert)","Caakiri",[341],"dessert",[198,82,200],[344,345,346,347],"millet","yogurt","condensed-milk","nutmeg",[349],{"src":350,"alt":351},"\u002Fimages\u002Frecipes\u002Fthiakry\u002Fhero.svg","Glass of thick pale millet and yoghurt dessert speckled with grated nutmeg, a long spoon resting inside",[337,353,354,355,356,357,358],"caakiri","degue","millet dessert","yogurt pudding","senegalese sweet","no-bake",{"slug":360,"title":361,"nativeName":362,"romanized":363,"countrySlug":8,"region":364,"baseServings":72,"prepMinutes":129,"cookMinutes":266,"difficulty":365,"course":366,"diet":367,"mainIngredients":368,"images":371,"keywords":375,"publishedAt":182,"updatedAt":182,"authorSlug":183},"senegalese-thieboudienne","Thieboudienne (Senegalese Fish and Broken Rice)","Ceebu jën","Ceebu jen","Saint-Louis","hard",[78],[80,81],[85,87,272,369,370],"cabbage","tamarind",[372],{"src":373,"alt":374},"\u002Fimages\u002Frecipes\u002Fsenegalese-thieboudienne\u002Fhero.svg","Platter of orange broken rice topped with fish steaks, cassava, carrot and cabbage wedges with a whole red chilli",[376,377,378,379,286,380,381],"thieboudienne","ceebu jen","senegalese fish rice","broken rice","national dish","one pot",{"slug":383,"title":384,"nativeName":385,"countrySlug":8,"region":264,"baseServings":72,"prepMinutes":73,"cookMinutes":386,"difficulty":75,"course":387,"diet":388,"mainIngredients":389,"images":392,"keywords":396,"publishedAt":182,"updatedAt":182,"authorSlug":183},"senegalese-thiere","Thiéré Bassi Salté (Senegalese Millet Couscous with Lamb)","Cere basi salte",95,[78],[81,225],[227,390,369,391],"couscous","carrot",[393],{"src":394,"alt":395},"\u002Fimages\u002Frecipes\u002Fsenegalese-thiere\u002Fhero.svg","Platter of pale millet couscous hollowed in the centre and filled with lamb, pumpkin, cabbage and carrot in red sauce",[397,398,399,400,401,402,403],"thiere","bassi salte","millet couscous","senegalese lamb","nététou","steamed grain","celebration dish",false,1787360056331]