{"id":3703,"date":"2026-07-23T15:54:46","date_gmt":"2026-07-23T15:54:46","guid":{"rendered":"https:\/\/travelshelper.com\/holandski\/wereld-van-eten\/angolese-nationale-gerechten\/angolese-mufete\/"},"modified":"2026-07-23T15:54:46","modified_gmt":"2026-07-23T15:54:46","slug":"angolese-mufete","status":"publish","type":"tsh_food","link":"https:\/\/travelshelper.com\/nl\/wereld-van-eten\/angolese-nationale-gerechten\/angolese-mufete\/","title":{"rendered":"Angolese Mufete"},"content":{"rendered":"\n<style>\n#recipe-nl-mufete{--gj-bg:#F6F5F1;--gj-card:#fff;--gj-ink:#181A1B;--gj-ink-2:#5C6063;--gj-amber:#B07E2B;--gj-amber-2:#8F6318;--gj-amber-soft:#F1E7D2;--gj-slate:#2B3A42;--gj-slate-deep:#1F2B32;--gj-line:#E5E3DB;--gj-line-2:#D6D3C8;--gj-r:14px;font-family:'Barlow','Segoe UI',Tahoma,Arial,sans-serif;font-weight:400;color:var(--gj-ink);background:var(--gj-bg);max-width:1040px;margin:0 auto;padding:52px 24px 60px;box-sizing:border-box;content-visibility:auto;contain-intrinsic-size:4300px;line-height:1.7;font-size:16px;}\n#recipe-nl-mufete *,#recipe-nl-mufete *::before,#recipe-nl-mufete *::after{box-sizing:border-box;margin:0;padding:0}\n#recipe-nl-mufete .gj-serif{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-weight:400}\n#recipe-nl-mufete .gj-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gj-slate);margin-bottom:16px}\n#recipe-nl-mufete .gj-eyebrow i{font-style:normal;color:var(--gj-amber)}\n#recipe-nl-mufete .gj-h1{font-size:clamp(32px,4.6vw,48px);font-weight:300;line-height:1.1;letter-spacing:-.015em;margin-bottom:16px}\n#recipe-nl-mufete .gj-h1 b{font-weight:600} #recipe-nl-mufete .gj-h1 .gj-serif{color:var(--gj-amber);font-size:.92em}\n#recipe-nl-mufete .gj-sub{font-size:17px;color:var(--gj-ink-2);margin-bottom:26px}\n#recipe-nl-mufete .gj-facts{margin-bottom:36px} #recipe-nl-mufete .gj-facts-top{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;padding-bottom:20px;font-size:14.5px} #recipe-nl-mufete .gj-facts-top i{font-style:normal;color:var(--gj-ink-2)} #recipe-nl-mufete .gj-sep{color:var(--gj-line-2)}\n#recipe-nl-mufete .gj-facts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px} #recipe-nl-mufete .gj-fact{background:var(--gj-card);border:1px solid var(--gj-line);border-radius:var(--gj-r);padding:18px 10px;text-align:center} #recipe-nl-mufete .gj-fact-l{display:block;font-size:13px;font-weight:600} #recipe-nl-mufete .gj-fact-v{display:block;font-size:14px;color:var(--gj-ink-2);margin-top:4px}\n#recipe-nl-mufete .gj-hero{border-radius:var(--gj-r);overflow:hidden;margin-bottom:8px;background:var(--gj-amber-soft)} #recipe-nl-mufete .gj-hero img{display:block;width:100%;height:auto;aspect-ratio:16\/9;object-fit:cover} #recipe-nl-mufete .gj-cap{font-size:12.5px;color:var(--gj-ink-2);margin-bottom:46px}\n#recipe-nl-mufete .gj-sec{display:flex;align-items:baseline;gap:12px;margin:0 0 20px} #recipe-nl-mufete .gj-sec .gj-serif{color:var(--gj-amber);min-width:28px} #recipe-nl-mufete .gj-sec h2{font-size:clamp(20px,2.4vw,24px);font-weight:600;line-height:1.25} #recipe-nl-mufete .gj-sec::after{content:\"\";flex:1;height:1px;background:var(--gj-line-2);align-self:center}\n#recipe-nl-mufete .gj-intro{margin-bottom:46px} #recipe-nl-mufete .gj-intro p{margin-bottom:16px;font-size:15.5px;color:#2C2E30} #recipe-nl-mufete .gj-intro p:last-child{margin-bottom:0} #recipe-nl-mufete .gj-intro p:first-of-type::first-letter{font-family:Georgia,serif;font-style:italic;font-size:54px;line-height:.82;color:var(--gj-amber);float:left;padding:5px 11px 0 0}\n#recipe-nl-mufete .gj-pull{border-left:2px solid var(--gj-amber);padding:4px 0 0 0 22px;margin:24px 0;font-family:Georgia,serif;font-style:italic;font-size:19px;line-height:1.5;color:var(--gj-slate)}\n#recipe-nl-mufete .gj-rail{background:var(--gj-slate-deep);color:#EDEAE2;border-radius:var(--gj-r);padding:26px 30px 28px;margin-bottom:46px} #recipe-nl-mufete .gj-rail-t{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#C9A55C;margin-bottom:20px} #recipe-nl-mufete .gj-rail-track{display:grid;grid-template-columns:repeat(4,1fr);gap:12px} #recipe-nl-mufete .gj-rail-stop b{display:block;font-family:Georgia,serif;font-style:italic;font-weight:400;color:#C9A55C;font-size:15.5px} #recipe-nl-mufete .gj-rail-stop span{font-size:13px;color:#C5C1B6;line-height:1.5} #recipe-nl-mufete .gj-rail-sum{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);font-size:14px;color:#C5C1B6} #recipe-nl-mufete .gj-rail-sum b{color:#EDEAE2}\n#recipe-nl-mufete .gj-ing-wrap,#recipe-nl-mufete .gj-steps-wrap,#recipe-nl-mufete .gj-prose,#recipe-nl-mufete .gj-nutri{margin-bottom:46px} #recipe-nl-mufete .gj-ing-grid{display:grid;grid-template-columns:1fr;gap:18px} #recipe-nl-mufete .gj-ing-group{background:var(--gj-card);border:1px solid var(--gj-line);border-radius:var(--gj-r);padding:22px 24px 14px} #recipe-nl-mufete .gj-ing-group h3{font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:16px;color:var(--gj-slate);margin-bottom:10px} #recipe-nl-mufete .gj-ing-group ul{list-style:none} #recipe-nl-mufete .gj-ing-group li{padding:8px 0;border-top:1px solid var(--gj-line);font-size:14.5px;line-height:1.5} #recipe-nl-mufete .gj-ing-note{padding:18px 22px;border-radius:12px;background:var(--gj-amber-soft);font-size:13.5px;color:#54431F}\n#recipe-nl-mufete .gj-steps-wrap{counter-reset:gj-n} #recipe-nl-mufete .gj-steps{list-style:none} #recipe-nl-mufete .gj-steps>li{counter-increment:gj-n;display:grid;grid-template-columns:34px 1fr;gap:16px;border-top:1px solid var(--gj-line);padding:13px 0 4px} #recipe-nl-mufete .gj-steps>li::before{content:counter(gj-n);font-family:Georgia,serif;font-style:italic;font-size:19px;color:var(--gj-amber)} #recipe-nl-mufete .gj-step-t{font-weight:600;font-size:15.5px;margin-bottom:2px} #recipe-nl-mufete .gj-step-x{font-size:14.5px;color:#3A3D3F}\n#recipe-nl-mufete .gj-prose h3{font-size:15px;font-weight:600;margin:20px 0 6px;color:var(--gj-slate)} #recipe-nl-mufete .gj-prose p,#recipe-nl-mufete .gj-prose li{font-size:14.5px;color:#2C2E30} #recipe-nl-mufete .gj-prose ul{padding-left:1.3em;margin:6px 0 14px} #recipe-nl-mufete .gj-prose li{margin-bottom:6px}\n#recipe-nl-mufete .gj-nutri-row{display:grid;grid-template-columns:repeat(3,1fr);background:var(--gj-card);border:1px solid var(--gj-line);border-radius:var(--gj-r);overflow:hidden} #recipe-nl-mufete .gj-nutri-row div{padding:14px 18px;border-bottom:1px solid var(--gj-line)} #recipe-nl-mufete .gj-nutri-row dt{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gj-ink-2)} #recipe-nl-mufete .gj-nutri-row dd{font-size:16px;font-weight:600} #recipe-nl-mufete .gj-nutri-cap{font-size:12.5px;color:var(--gj-ink-2);margin-top:10px}\n#recipe-nl-mufete .gj-close{background:var(--gj-slate);color:#EDEAE2;border-radius:var(--gj-r);padding:30px;display:grid;gap:8px} #recipe-nl-mufete .gj-close .gj-serif{color:#C9A55C;font-size:19px} #recipe-nl-mufete .gj-close p{font-size:14px;color:#C5C1B6}\n@media(min-width:760px){#recipe-nl-mufete .gj-ing-grid{grid-template-columns:1fr 1fr} #recipe-nl-mufete .gj-nutri-row{grid-template-columns:repeat(6,1fr)} #recipe-nl-mufete .gj-nutri-row div{border-bottom:none;border-right:1px solid var(--gj-line)} #recipe-nl-mufete .gj-facts-grid{grid-template-columns:repeat(6,1fr)}}\n@media(min-width:960px){#recipe-nl-mufete{padding:64px 32px 72px} #recipe-nl-mufete .gj-intro{columns:2;column-gap:56px} #recipe-nl-mufete .gj-intro>p,#recipe-nl-mufete .gj-pull{break-inside:avoid} #recipe-nl-mufete .gj-prose{columns:2;column-gap:56px} #recipe-nl-mufete .gj-prose .gj-sec{column-span:all} #recipe-nl-mufete .gj-prose p,#recipe-nl-mufete .gj-prose ul{break-inside:avoid}}\n@media(max-width:600px){#recipe-nl-mufete .gj-rail-track{grid-template-columns:1fr}}\n@media print{#recipe-nl-mufete{max-width:100%;padding:0;background:#fff;color:#000;font-size:11.5pt;content-visibility:visible} #recipe-nl-mufete .gj-hero,#recipe-nl-mufete .gj-cap,#recipe-nl-mufete .gj-eyebrow i{display:none} #recipe-nl-mufete .gj-rail,#recipe-nl-mufete .gj-close{background:#fff;color:#000;border:1px solid #999} #recipe-nl-mufete .gj-rail-stop span,#recipe-nl-mufete .gj-rail-sum,#recipe-nl-mufete .gj-close p{color:#222} #recipe-nl-mufete .gj-ing-group,#recipe-nl-mufete .gj-steps>li,#recipe-nl-mufete .gj-rail,#recipe-nl-mufete .gj-close,#recipe-nl-mufete .gj-nutri-row,#recipe-nl-mufete .gj-fact{break-inside:avoid} #recipe-nl-mufete .gj-close::after{content:\"travelshelper.com\";display:block;margin-top:12px;font-size:9pt;color:#666}}\n<\/style>\n<article id=\"recipe-nl-mufete\" lang=\"nl\">\n<p class=\"gj-eyebrow\">Angolese keuken <i>\u00b7<\/i> Visgerechten <i>\u00b7<\/i> Recept<\/p>\n<h2 class=\"gj-h1\"><b>Mufete<\/b> met hele gegrilde vis en bonen <span class=\"gj-serif\">cassave en uiensaus<\/span><\/h2>\n<p class=\"gj-sub\">Een complete Luandese visschotel met gegrilde hele vis, bonen in rode palmolie, gekookte wortels, bakbanaan, meel en frisse rauwe uiensaus.<\/p>\n<div class=\"gj-facts\"><p class=\"gj-facts-top\"><span><i>Categorie:<\/i> <b>Hoofdgerechten&gt;Visgerechten<\/b><\/span><span class=\"gj-sep\">\/<\/span><span><i>Keuken:<\/i> <b>Angola<\/b><\/span><span class=\"gj-sep\">\/<\/span><span><i>Moeilijkheid:<\/i> <b>Gemiddeld<\/b><\/span><span class=\"gj-sep\">\/<\/span><span><i>Methode:<\/i> <b>Marineren, grillen en koken<\/b><\/span><\/p><div class=\"gj-facts-grid\"><div class=\"gj-fact\"><span class=\"gj-fact-l\">Porties<\/span><span class=\"gj-fact-v\">6 porties<\/span><\/div><div class=\"gj-fact\"><span class=\"gj-fact-l\">Voorbereiding<\/span><span class=\"gj-fact-v\">45 min<\/span><\/div><div class=\"gj-fact\"><span class=\"gj-fact-l\">Bereiding<\/span><span class=\"gj-fact-v\">1 uur<\/span><\/div><div class=\"gj-fact\"><span class=\"gj-fact-l\">Totaal<\/span><span class=\"gj-fact-v\">1 uur 45 min<\/span><\/div><div class=\"gj-fact\"><span class=\"gj-fact-l\">Calorie\u00ebn<\/span><span class=\"gj-fact-v\">\u2248 790 kcal<\/span><\/div><div class=\"gj-fact\"><span class=\"gj-fact-l\">Methode<\/span><span class=\"gj-fact-v\">Marineren, grillen en koken<\/span><\/div><\/div><\/div>\n<figure class=\"gj-hero\"><img loading=\"lazy\" src=\"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Mufete-3.webp\" alt=\"Brede Mufete-schotel met hele gegrilde vis, bonen, cassave, bakbanaan en rauwe uiensaus\" width=\"1600\" height=\"900\" loading=\"lazy\" decoding=\"async\"><\/figure>\n<p class=\"gj-cap\">De brede uitsnede benadrukt de hele vis en de ritmische verdeling van bonen, wortels, bakbanaan en uiensaus.<\/p>\n<div class=\"gj-sec\"><span class=\"gj-serif\">I.<\/span><h2>Een schotel die uit meerdere bereidingen bestaat<\/h2><\/div><div class=\"gj-intro\"><p>Mufete is verbonden met de kust en met Luanda, waar een hele gegrilde vis centraal op een grote schotel ligt en door verschillende bijgerechten wordt omringd. Het is geen eenpansgerecht. Bonen in rode palmolie, cassave, zoete aardappel, bakbanaan, farinha musseque en een scherpe rauwe uiensaus worden afzonderlijk bereid en pas bij het serveren samengebracht. De kracht ligt in het contrast: rokerige vis, volle bonen, zachte wortels, droog meel en een zure saus die vet en zetmeel doorsnijdt.<\/p><p class=\"gj-pull\">Mufete is een samengestelde visschotel, geen stoofpot: elk onderdeel behoudt zijn eigen textuur.<\/p><p>Voor de vis werkt een stevige hele vis van ongeveer 1,6 kilogram het best. De vis wordt ontschubd en schoongemaakt, maar kop en staart blijven zitten. Drie ondiepe sneden aan beide kanten helpen zout, knoflook en citroen binnen te dringen en maken de warmteverdeling gelijkmatiger. Twintig minuten marineren is voldoende. Een langere zure marinade kan het oppervlak zacht en kalkachtig maken voordat de vis de grill bereikt.<\/p><p>De grill heeft een directe en een minder hete zone nodig. De vis begint boven matige hitte, zodat het vlees gaart zonder dat de huid meteen zwart wordt. Pas aan het einde gaat hij kort boven sterkere hitte om de huid te drogen en licht krokant te maken. Een brede visklem of twee grote spatels verkleinen de kans op breken. Het dikste deel is veilig en sappig bij ongeveer 63 \u00b0C.<\/p><p>Terwijl de vis gaart, worden de bijgerechten beheerst. Gekookte bruine bonen worden met ui in rode palmolie verwarmd. Cassave wordt ruim geschild, van de harde kern ontdaan en volledig gaar gekookt; het kookwater wordt weggegooid. Zoete aardappel en bakbanaan krijgen ieder hun eigen tijd. Farinha musseque wordt droog en in een kleine kom aangeboden, zodat iedere eter zelf kan doseren.<\/p><p>De rauwe uiensaus, vaak op basis van ui, azijn, olie, gindungo en water, rust minstens dertig minuten. Zuur en zout trekken vocht uit de ui en maken de smaak ronder. Bij het opmaken ligt de vis in het midden en blijven de bijgerechten in herkenbare vakken. Zo kan iedere hap anders worden samengesteld. Mufete wordt direct en heet geserveerd; de vis wacht niet op de tafel.<\/p><\/div>\n<div class=\"gj-rail\"><p class=\"gj-rail-t\">Bereidingslijn<\/p><div class=\"gj-rail-track\"><div class=\"gj-rail-stop\"><b>0:00<\/b><span>Maak de uiensaus<\/span><\/div><div class=\"gj-rail-stop\"><b>0:15<\/b><span>Marineer de vis<\/span><\/div><div class=\"gj-rail-stop\"><b>0:35<\/b><span>Bereid de bonen<\/span><\/div><div class=\"gj-rail-stop\"><b>1:15<\/b><span>Maak de schotel op<\/span><\/div><\/div><p class=\"gj-rail-sum\"><b>Bereidingslijn.<\/b> Meng rode ui, azijn, olie, gindungo, water en zout en laat de saus dertig minuten rusten. Snijd de hele vis in, wrijf met knoflook, citroen, olie, zout en peper en marineer twintig minuten. Kook cassave, zoete aardappel en bakbanaan afzonderlijk. Verwarm gekookte bonen met ui in rode palmolie. Grill de vis op matige hitte tot 63 \u00b0C in het dikste deel en maak de huid kort krokant boven sterkere hitte. Leg de vis centraal en schik bonen, wortels, bakbanaan, farinha musseque en uiensaus eromheen.<\/p><\/div>\n<div class=\"gj-ing-wrap\"><div class=\"gj-sec\"><span class=\"gj-serif\">II.<\/span><h2>Ingredi\u00ebnten<\/h2><\/div><div class=\"gj-ing-grid\"><div class=\"gj-ing-group\"><h3>Ingredi\u00ebnten<\/h3><ul><li><b>1,6 kg schoongemaakte hele stevige vis<\/b><\/li><li><b>4 tenen knoflook, fijngewreven<\/b><\/li><li><b>30 ml citroensap<\/b><\/li><li><b>20 ml plantaardige olie<\/b><\/li><li><b>10 g zout<\/b><\/li><li><b>2 g zwarte peper<\/b><\/li><li><b>700 g gekookte bruine bonen<\/b><\/li><li><b>45 ml rode palmolie<\/b><\/li><li><b>250 g gele ui, fijngesneden<\/b><\/li><li><b>800 g zoete cassave, geschild<\/b><\/li><li><b>500 g zoete aardappel<\/b><\/li><li><b>3 bakbananen, circa 600 g<\/b><\/li><li><b>120 g farinha musseque<\/b><\/li><li><b>450 ml water<\/b><\/li><li><b>4 g zout voor de bijgerechten<\/b><\/li><li><b>150 g rode ui, dun gesneden<\/b><\/li><li><b>60 ml wittewijnazijn<\/b><\/li><li><b>30 ml plantaardige olie voor de saus<\/b><\/li><li><b>1 gindungopeper, fijngehakt<\/b><\/li><li><b>30 ml water voor de saus<\/b><\/li><li><b>2 g zout voor de saus<\/b><\/li><\/ul><\/div><div class=\"gj-ing-note\"><b>Belangrijkste allergenen.<\/b> vis. Afhankelijk van lokaal gemalen farinha kan kruisbesmetting voorkomen; controleer het etiket wanneer dit relevant is.<\/div><\/div><\/div>\n<div class=\"gj-steps-wrap\"><div class=\"gj-sec\"><span class=\"gj-serif\">III.<\/span><h2>Bereiding stap voor stap<\/h2><\/div><ol class=\"gj-steps\"><li><div><p class=\"gj-step-t\">Maak de uiensaus<\/p><p class=\"gj-step-x\">Meng rode ui, azijn, olie, gindungo, water en 2 g zout. Laat minstens 30 minuten rusten.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Marineer de vis<\/p><p class=\"gj-step-x\">Maak aan beide kanten drie ondiepe sneden. Wrijf knoflook, citroen, olie, 10 g zout en peper in en zet 20 minuten koud.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Kook de wortels<\/p><p class=\"gj-step-x\">Kook cassave volledig gaar, giet het water weg. Kook zoete aardappel en bakbanaan apart tot zij zacht zijn maar hun vorm houden.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Bereid de bonen<\/p><p class=\"gj-step-x\">Verwarm palmolie zonder rook, gaar de gele ui zacht en schep de gekookte bonen erdoor. Voeg zo nodig een weinig water en 4 g zout toe.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Grill de vis<\/p><p class=\"gj-step-x\">Grill de vis boven matige hitte, draai voorzichtig en gaar tot 63 \u00b0C in het dikste deel. Maak de huid kort krokant boven sterkere hitte.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Maak de schotel op<\/p><p class=\"gj-step-x\">Leg de vis centraal. Schik bonen, cassave, zoete aardappel, bakbanaan en farinha musseque in afzonderlijke delen en geef de uiensaus erbij.<\/p><\/div><\/li><\/ol><\/div>\n<div class=\"gj-prose\"><div class=\"gj-sec\"><span class=\"gj-serif\">IV.<\/span><h2>Serveren, bewaren en vari\u00ebren<\/h2><\/div><h3>Serveren<\/h3><p>Serveer meteen op een grote schaal. Laat iedere eter vis combineren met een klein deel bonen, wortel, meel en uiensaus zodat rokerig, vet, zacht en zuur in balans blijven.<\/p><h3>Bewaren en opwarmen<\/h3><p>Bewaar vis en bijgerechten afzonderlijk maximaal twee dagen gekoeld. Warm de vis afgedekt op tot 63 \u00b0C en de bonen tot 74 \u00b0C. Uiensaus blijft twee dagen koud en wordt niet verwarmd.<\/p><h3>Variaties en vervangingen<\/h3><ul><li>Gebruik zeebaars, snapper of een andere stevige hele vis.<\/li><li>Vervang zoete aardappel door extra cassave.<\/li><li>Gebruik minder gindungo en serveer extra peper apart.<\/li><li>Rooster bakbanaan op de grill in plaats van hem te koken.<\/li><\/ul><h3>Kokstips<\/h3><ul><li>Droog de vis grondig v\u00f3\u00f3r het oli\u00ebn.<\/li><li>Gebruik twee spatels bij het keren van een grote vis.<\/li><li>Kook cassave volledig en giet het kookwater altijd weg.<\/li><\/ul><h3>Benodigdheden<\/h3><p>Houtskool- of gasgrill met twee hittezones, visklem of twee brede spatels, drie kookpannen, grote serveerschaal en kernthermometer.<\/p><\/div>\n<div class=\"gj-nutri\"><div class=\"gj-sec\"><span class=\"gj-serif\">V.<\/span><h2>Voedingswaarden per portie<\/h2><\/div><dl class=\"gj-nutri-row\"><div><dt>Calorie\u00ebn<\/dt><dd>\u2248 790 kcal<\/dd><\/div><div><dt>Koolhydraten<\/dt><dd>\u2248 99 g<\/dd><\/div><div><dt>Eiwitten<\/dt><dd>\u2248 43 g<\/dd><\/div><div><dt>Vet<\/dt><dd>\u2248 25 g<\/dd><\/div><div><dt>Vezels<\/dt><dd>\u2248 14 g<\/dd><\/div><div><dt>Natrium<\/dt><dd>\u2248 780 mg<\/dd><\/div><\/dl><p class=\"gj-nutri-cap\"><b>1\/6 van de volledige schotel.<\/b> De waarden zijn een benadering op basis van standaardvoedingsgegevens; merken, snijverlies, opname en portiegrootte kunnen het resultaat wijzigen.<\/p><\/div>\n<div class=\"gj-close\"><p class=\"gj-serif\">Rook, palmolie, zachte wortels en zure ui ontmoeten elkaar pas op het bord.<\/p><p>Wanneer ieder onderdeel apart goed is bereid, blijft de grote Mufete-schotel helder in plaats van zwaar.<\/p><\/div>\n<\/article>\n<script type=\"application\/ld+json\" id=\"recipe-schema-nl-mufete\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"Recipe\",\"name\":\"Mufete met hele gegrilde vis en bonen cassave en uiensaus\",\"description\":\"Hele vis van de grill wordt geserveerd met palmoliebonen, cassave, zoete aardappel, bakbanaan, farinha musseque en zure uiensaus.\",\"inLanguage\":\"nl\",\"image\":[\"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Mufete-2.webp\",\"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Mufete-1.webp\",\"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Mufete-3.webp\"],\"author\":{\"@type\":\"Organization\",\"@id\":\"https:\/\/travelshelper.com\/#organization\",\"name\":\"Travel S Helper\",\"url\":\"https:\/\/travelshelper.com\"},\"recipeCuisine\":\"Angola\",\"recipeCategory\":\"Visgerechten\",\"cookingMethod\":\"Marineren, grillen en koken\",\"keywords\":\"Mufete,hele gegrilde vis,palmoliebonen,cassave,bakbanaan,Luandese keuken\",\"prepTime\":\"PT45M\",\"cookTime\":\"PT1H\",\"totalTime\":\"PT1H45M\",\"recipeYield\":\"6 porties\",\"nutrition\":{\"@type\":\"NutritionInformation\",\"calories\":\"790 kcal\",\"carbohydrateContent\":\"99 g\",\"proteinContent\":\"43 g\",\"fatContent\":\"25 g\",\"fiberContent\":\"14 g\",\"sodiumContent\":\"780 mg\",\"servingSize\":\"1\/6 van de volledige schotel\"},\"recipeIngredient\":[\"1,6 kg schoongemaakte hele stevige vis\",\"4 tenen knoflook, fijngewreven\",\"30 ml citroensap\",\"20 ml plantaardige olie\",\"10 g zout\",\"2 g zwarte peper\",\"700 g gekookte bruine bonen\",\"45 ml rode palmolie\",\"250 g gele ui, fijngesneden\",\"800 g zoete cassave, geschild\",\"500 g zoete aardappel\",\"3 bakbananen, circa 600 g\",\"120 g farinha musseque\",\"450 ml water\",\"4 g zout voor de bijgerechten\",\"150 g rode ui, dun gesneden\",\"60 ml wittewijnazijn\",\"30 ml plantaardige olie voor de saus\",\"1 gindungopeper, fijngehakt\",\"30 ml water voor de saus\",\"2 g zout voor de saus\"],\"recipeInstructions\":[{\"@type\":\"HowToStep\",\"name\":\"Maak de uiensaus\",\"text\":\"Meng rode ui, azijn, olie, gindungo, water en 2 g zout. Laat minstens 30 minuten rusten.\"},{\"@type\":\"HowToStep\",\"name\":\"Marineer de vis\",\"text\":\"Maak aan beide kanten drie ondiepe sneden. Wrijf knoflook, citroen, olie, 10 g zout en peper in en zet 20 minuten koud.\"},{\"@type\":\"HowToStep\",\"name\":\"Kook de wortels\",\"text\":\"Kook cassave volledig gaar, giet het water weg. Kook zoete aardappel en bakbanaan apart tot zij zacht zijn maar hun vorm houden.\"},{\"@type\":\"HowToStep\",\"name\":\"Bereid de bonen\",\"text\":\"Verwarm palmolie zonder rook, gaar de gele ui zacht en schep de gekookte bonen erdoor. Voeg zo nodig een weinig water en 4 g zout toe.\"},{\"@type\":\"HowToStep\",\"name\":\"Grill de vis\",\"text\":\"Grill de vis boven matige hitte, draai voorzichtig en gaar tot 63 \u00b0C in het dikste deel. Maak de huid kort krokant boven sterkere hitte.\"},{\"@type\":\"HowToStep\",\"name\":\"Maak de schotel op\",\"text\":\"Leg de vis centraal. Schik bonen, cassave, zoete aardappel, bakbanaan en farinha musseque in afzonderlijke delen en geef de uiensaus erbij.\"}]}<\/script>\n<script id=\"recipe-meta-sync-nl-mufete\">\n(function(){\n  var schemaId='recipe-schema-nl-mufete';\n  var el=document.getElementById(schemaId);\n  if(!el) return;\n  var q=function(s){return document.querySelector(s);};\n  var value=function(node){return node ? (node.content || node.getAttribute('datetime') || '') : '';};\n  var utc=function(raw){\n    if(!raw) return '';\n    if(\/Z$|[+-]d{2}:d{2}$\/.test(raw)) return raw;\n    return raw.replace(' ','T')+'Z';\n  };\n  var apply=function(data,pub,mod,pageUrl){\n    if(pub) data.datePublished=pub;\n    if(mod) data.dateModified=mod;\n    if(pageUrl){\n      pageUrl=pageUrl.split('#')[0].split('?')[0];\n      data.url=pageUrl;\n      data.mainEntityOfPage=pageUrl;\n      data['@id']=pageUrl+'#recipe';\n    }\n    if(!data.inLanguage){\n      var recipeArticle=q('article[lang]');\n      var language=(recipeArticle && recipeArticle.lang) || document.documentElement.lang || '';\n      if(language) data.inLanguage=language;\n    }\n    el.textContent=JSON.stringify(data);\n  };\n  try{\n    var data=JSON.parse(el.textContent);\n    var pub=value(q('meta[property=\"article:published_time\"]'));\n    var mod=value(q('meta[property=\"article:modified_time\"]')) || value(q('meta[property=\"og:updated_time\"]'));\n    if(!pub || !mod){\n      document.querySelectorAll('script[type=\"application\/ld+json\"]').forEach(function(script){\n        if(script===el) return;\n        try{\n          var parsed=JSON.parse(script.textContent);\n          var nodes=Array.isArray(parsed) ? parsed : (Array.isArray(parsed['@graph']) ? parsed['@graph'] : [parsed]);\n          nodes.forEach(function(node){\n            if(!node || typeof node!=='object') return;\n            var types=Array.isArray(node['@type']) ? node['@type'] : [node['@type']];\n            var isArticle=types.some(function(type){return typeof type==='string' && \/Article|BlogPosting|NewsArticle\/.test(type);});\n            if(!isArticle) return;\n            if(!pub && node.datePublished) pub=node.datePublished;\n            if(!mod && node.dateModified) mod=node.dateModified;\n          });\n        }catch(ignore){}\n      });\n    }\n    if(!pub) pub=value(q('time.published[datetime],time.entry-date.published[datetime],time[itemprop=\"datePublished\"][datetime]'));\n    if(!mod) mod=value(q('time.updated-date[datetime],time.updated[datetime],time.entry-date.updated[datetime],time[itemprop=\"dateModified\"][datetime]'));\n    var canonical=q('link[rel=\"canonical\"]');\n    var pageUrl=canonical && canonical.href ? canonical.href : window.location.href;\n    var apiLinks=document.querySelectorAll('link[rel=\"alternate\"][type=\"application\/json\"]');\n    var api=null;\n    Array.prototype.some.call(apiLinks,function(node){\n      if(node.href && node.href.indexOf('\/wp-json\/wp\/v2\/')!==-1 && node.href.indexOf('\/oembed\/')===-1){api=node;return true;}\n      return false;\n    });\n    if(!pub && api && window.fetch){\n      fetch(api.href,{credentials:'same-origin'})\n        .then(function(response){if(!response.ok) throw new Error('REST'); return response.json();})\n        .then(function(post){\n          pub=utc(post.date_gmt || post.date);\n          if(!mod) mod=utc(post.modified_gmt || post.modified);\n          if(post.link) pageUrl=post.link;\n          apply(data,pub,mod,pageUrl);\n        })\n        .catch(function(){apply(data,pub,mod,pageUrl);});\n    }else{apply(data,pub,mod,pageUrl);}\n  }catch(ignore){}\n})();\n<\/script>\n","protected":false},"featured_media":3704,"parent":3649,"menu_order":0,"template":"","tags":[],"tsh_dish_type":[194,214],"tsh_national_cuisine":[209],"class_list":["post-3703","tsh_food","type-tsh_food","status-publish","has-post-thumbnail","tsh_dish_type-hoofdgerechten","tsh_dish_type-visgerechten","tsh_national_cuisine-angola"],"_links":{"self":[{"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_food\/3703","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_food"}],"about":[{"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/types\/tsh_food"}],"up":[{"embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_food\/3649"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/media\/3704"}],"wp:attachment":[{"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/media?parent=3703"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tags?post=3703"},{"taxonomy":"tsh_dish_type","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_dish_type?post=3703"},{"taxonomy":"tsh_national_cuisine","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_national_cuisine?post=3703"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}