{"id":3680,"date":"2026-07-22T22:32:16","date_gmt":"2026-07-22T22:32:16","guid":{"rendered":"https:\/\/travelshelper.com\/holandski\/wereld-van-eten\/angolese-nationale-gerechten\/angolese-muamba-de-peixe\/"},"modified":"2026-07-22T22:32:16","modified_gmt":"2026-07-22T22:32:16","slug":"angolese-muamba-de-peixe","status":"publish","type":"tsh_food","link":"https:\/\/travelshelper.com\/nl\/wereld-van-eten\/angolese-nationale-gerechten\/angolese-muamba-de-peixe\/","title":{"rendered":"Angolese Muamba de Peixe"},"content":{"rendered":"\n<style>\n#recipe-nl-muamba-de-peixe{\n  --gj-bg:#F6F5F1;           \n  --gj-card:#FFFFFF;\n  --gj-ink:#181A1B;          \n  --gj-ink-2:#5C6063;\n  --gj-amber:#B07E2B;        \n  --gj-amber-2:#8F6318;\n  --gj-amber-soft:#F1E7D2;\n  --gj-slate:#2B3A42;        \n  --gj-slate-deep:#1F2B32;\n  --gj-line:#E5E3DB;\n  --gj-line-2:#D6D3C8;\n  --gj-r:14px;\n  font-family:'Barlow',-apple-system,'Segoe UI',sans-serif;\n  font-weight:400;\n  color:var(--gj-ink);\n  background:var(--gj-bg);\n  max-width:1040px;\n  margin:0 auto;\n  padding:52px 24px 60px;\n  box-sizing:border-box;\n  content-visibility:auto;\n  contain-intrinsic-size: 4300px;\n  line-height:1.65;\n  font-size:16px;\n}\n#recipe-nl-muamba-de-peixe *,#recipe-nl-muamba-de-peixe *::before,#recipe-nl-muamba-de-peixe *::after{box-sizing:border-box;margin:0;padding:0}\n#recipe-nl-muamba-de-peixe .gj-serif{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-weight:400}\n#recipe-nl-muamba-de-peixe a{color:var(--gj-amber-2)}\n#recipe-nl-muamba-de-peixe .gj-eyebrow{\n  display:flex;align-items:center;gap:12px;\n  font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;\n  color:var(--gj-slate);margin-bottom:16px;\n}\n#recipe-nl-muamba-de-peixe .gj-eyebrow i{font-style:normal;color:var(--gj-amber)}\n#recipe-nl-muamba-de-peixe .gj-h1{\n  font-size:clamp(32px,4.6vw,48px);\n  font-weight:300;line-height:1.08;letter-spacing:-.015em;\n  margin-bottom:16px;\n}\n#recipe-nl-muamba-de-peixe .gj-h1 b{font-weight:600}\n#recipe-nl-muamba-de-peixe .gj-h1 .gj-serif{color:var(--gj-amber);letter-spacing:0;font-size:.92em}\n#recipe-nl-muamba-de-peixe .gj-sub{\n  font-size:17px;color:var(--gj-ink-2);margin-bottom:26px;\n}\n#recipe-nl-muamba-de-peixe .gj-facts{margin-bottom:36px}\n#recipe-nl-muamba-de-peixe .gj-facts-top{\n  display:flex;flex-wrap:wrap;justify-content:center;align-items:center;\n  gap:6px 14px;padding:0 0 20px;font-size:14.5px;\n}\n#recipe-nl-muamba-de-peixe .gj-facts-top span{white-space:nowrap}\n#recipe-nl-muamba-de-peixe .gj-facts-top i{font-style:normal;color:var(--gj-ink-2)}\n#recipe-nl-muamba-de-peixe .gj-facts-top b{font-weight:600;color:var(--gj-ink)}\n#recipe-nl-muamba-de-peixe .gj-facts-top .gj-sep{color:var(--gj-line-2)}\n#recipe-nl-muamba-de-peixe .gj-facts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}\n#recipe-nl-muamba-de-peixe .gj-fact{\n  background:var(--gj-card);border:1px solid var(--gj-line);border-radius:var(--gj-r);\n  padding:20px 12px;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;\n}\n#recipe-nl-muamba-de-peixe .gj-fact-ic{color:var(--gj-slate);line-height:0}\n#recipe-nl-muamba-de-peixe .gj-fact-ic svg{width:26px;height:26px;display:block}\n#recipe-nl-muamba-de-peixe .gj-fact-l{font-size:14px;font-weight:600;color:var(--gj-ink)}\n#recipe-nl-muamba-de-peixe .gj-fact-v{font-size:14px;color:var(--gj-ink-2)}\n#recipe-nl-muamba-de-peixe .gj-hero{border-radius:var(--gj-r);overflow:hidden;margin-bottom:8px;background:var(--gj-amber-soft)}\n#recipe-nl-muamba-de-peixe .gj-hero img{display:block;width:100%;height:auto;aspect-ratio:16\/9;object-fit:cover}\n#recipe-nl-muamba-de-peixe .gj-cap{font-size:12.5px;color:var(--gj-ink-2);margin-bottom:46px}\n#recipe-nl-muamba-de-peixe .gj-sec{display:flex;align-items:baseline;gap:12px;margin:0 0 20px}\n#recipe-nl-muamba-de-peixe .gj-sec .gj-serif{color:var(--gj-amber);font-size:16px;min-width:28px}\n#recipe-nl-muamba-de-peixe .gj-sec h2{font-size:clamp(20px,2.4vw,24px);font-weight:600;letter-spacing:-.01em;line-height:1.2}\n#recipe-nl-muamba-de-peixe .gj-sec::after{content:\"\";flex:1;height:1px;background:var(--gj-line-2);align-self:center}\n#recipe-nl-muamba-de-peixe .gj-intro{margin-bottom:46px}\n#recipe-nl-muamba-de-peixe .gj-intro p{margin-bottom:16px;font-size:15.5px;color:#2C2E30}\n#recipe-nl-muamba-de-peixe .gj-intro p:last-child{margin-bottom:0}\n#recipe-nl-muamba-de-peixe .gj-intro p:first-of-type::first-letter{\n  font-family:Georgia,serif;font-style:italic;font-size:56px;line-height:.82;\n  color:var(--gj-amber);float:left;padding:5px 11px 0 0;\n}\n#recipe-nl-muamba-de-peixe .gj-pull{\n  border-left:2px solid var(--gj-amber);padding:4px 0 4px 22px;margin:24px 0;\n  font-family:Georgia,serif;font-style:italic;font-size:19px;line-height:1.5;color:var(--gj-slate);\n}\n#recipe-nl-muamba-de-peixe .gj-rail{\n  background:var(--gj-slate-deep);color:#EDEAE2;border-radius:var(--gj-r);\n  padding:26px 30px 28px;margin-bottom:46px;\n}\n#recipe-nl-muamba-de-peixe .gj-rail-t{\n  font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;\n  color:#C9A55C;margin-bottom:20px;\n}\n#recipe-nl-muamba-de-peixe .gj-rail-track{display:grid;grid-template-columns:repeat(4,1fr);position:relative;gap:12px}\n#recipe-nl-muamba-de-peixe .gj-rail-track::before{\n  content:\"\";position:absolute;top:5px;left:6px;right:6px;height:1px;background:rgba(255,255,255,.22);\n}\n#recipe-nl-muamba-de-peixe .gj-rail-stop{position:relative;padding-top:20px}\n#recipe-nl-muamba-de-peixe .gj-rail-stop::before{\n  content:\"\";position:absolute;top:0;left:2px;width:11px;height:11px;border-radius:50%;\n  background:var(--gj-slate-deep);border:2px solid #C9A55C;\n}\n#recipe-nl-muamba-de-peixe .gj-rail-stop b{display:block;font-family:Georgia,serif;font-style:italic;font-weight:400;color:#C9A55C;font-size:15.5px;margin-bottom:2px}\n#recipe-nl-muamba-de-peixe .gj-rail-stop span{font-size:13px;color:#C5C1B6;line-height:1.5;display:block}\n#recipe-nl-muamba-de-peixe .gj-rail-sum{\n  margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);\n  font-size:14px;color:#C5C1B6;line-height:1.65;\n}\n#recipe-nl-muamba-de-peixe .gj-rail-sum b{color:#EDEAE2;font-weight:600}\n#recipe-nl-muamba-de-peixe .gj-ing-wrap{margin-bottom:46px}\n#recipe-nl-muamba-de-peixe .gj-ing-grid{display:grid;grid-template-columns:1fr;gap:18px}\n#recipe-nl-muamba-de-peixe .gj-ing-col{display:grid;gap:18px;align-content:start}\n#recipe-nl-muamba-de-peixe .gj-ing-group{\n  background:var(--gj-card);border:1px solid var(--gj-line);border-radius:var(--gj-r);padding:22px 24px 14px;\n}\n#recipe-nl-muamba-de-peixe .gj-ing-group h3{\n  font-family:Georgia,serif;font-style:italic;font-weight:400;\n  font-size:16px;color:var(--gj-slate);margin-bottom:10px;\n}\n#recipe-nl-muamba-de-peixe .gj-ing-group ul{list-style:none}\n#recipe-nl-muamba-de-peixe .gj-ing-group li{padding:8px 0;border-top:1px solid var(--gj-line);font-size:14.5px;line-height:1.5}\n#recipe-nl-muamba-de-peixe .gj-ing-group li b{font-weight:600}\n#recipe-nl-muamba-de-peixe .gj-ing-group li em{font-style:normal;color:var(--gj-ink-2);font-size:13.5px}\n#recipe-nl-muamba-de-peixe .gj-ing-note{\n  padding:18px 22px;border-radius:12px;\n  background:var(--gj-amber-soft);font-size:13.5px;line-height:1.6;color:#54431F;\n}\n#recipe-nl-muamba-de-peixe .gj-ing-note b{font-weight:600}\n#recipe-nl-muamba-de-peixe .gj-steps-wrap{margin-bottom:46px;counter-reset:gj-n}\n#recipe-nl-muamba-de-peixe .gj-stage{\n  font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;\n  color:var(--gj-amber-2);margin:26px 0 14px;display:flex;align-items:center;gap:12px;\n}\n#recipe-nl-muamba-de-peixe .gj-stage:first-of-type{margin-top:0}\n#recipe-nl-muamba-de-peixe .gj-stage::after{content:\"\";flex:1;height:1px;background:var(--gj-line)}\n#recipe-nl-muamba-de-peixe .gj-steps{list-style:none}\n#recipe-nl-muamba-de-peixe .gj-steps>li{\n  counter-increment:gj-n;display:grid;grid-template-columns:34px 1fr;gap:0 16px;\n  align-items:baseline;border-top:1px solid var(--gj-line);padding:13px 0 4px;\n}\n#recipe-nl-muamba-de-peixe .gj-steps>li::before{\n  content:counter(gj-n);\n  font-family:Georgia,serif;font-style:italic;font-size:19px;color:var(--gj-amber);\n  line-height:1;\n}\n#recipe-nl-muamba-de-peixe .gj-steps>li>div{}\n#recipe-nl-muamba-de-peixe .gj-step-t{font-weight:600;font-size:15.5px;margin-bottom:2px}\n#recipe-nl-muamba-de-peixe .gj-step-x{font-size:14.5px;color:#3A3D3F}\n#recipe-nl-muamba-de-peixe .gj-step-x .gj-cue{color:var(--gj-amber-2);font-weight:500}\n#recipe-nl-muamba-de-peixe .gj-prose{margin-bottom:46px}\n#recipe-nl-muamba-de-peixe .gj-prose h3{\n  font-size:15px;font-weight:600;margin:20px 0 6px;color:var(--gj-slate);\n  display:flex;align-items:center;gap:10px;\n}\n#recipe-nl-muamba-de-peixe .gj-prose h3::before{content:\"\";width:16px;height:1px;background:var(--gj-amber)}\n#recipe-nl-muamba-de-peixe .gj-prose h3:first-of-type{margin-top:0}\n#recipe-nl-muamba-de-peixe .gj-prose p{font-size:14.5px;color:#2C2E30}\n#recipe-nl-muamba-de-peixe .gj-nutri{margin-bottom:46px}\n#recipe-nl-muamba-de-peixe .gj-nutri-row{\n  display:grid;grid-template-columns:repeat(3,1fr);\n  background:var(--gj-card);border:1px solid var(--gj-line);border-radius:var(--gj-r);overflow:hidden;\n}\n#recipe-nl-muamba-de-peixe .gj-nutri-row div{padding:14px 18px;border-bottom:1px solid var(--gj-line)}\n#recipe-nl-muamba-de-peixe .gj-nutri-row dt{\n  font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;\n  color:var(--gj-ink-2);margin-bottom:2px;\n}\n#recipe-nl-muamba-de-peixe .gj-nutri-row dd{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}\n#recipe-nl-muamba-de-peixe .gj-nutri-cap{font-size:12.5px;color:var(--gj-ink-2);margin-top:10px}\n#recipe-nl-muamba-de-peixe .gj-nutri-cap b{font-weight:600;color:var(--gj-ink)}\n#recipe-nl-muamba-de-peixe .gj-close{\n  background:var(--gj-slate);color:#EDEAE2;border-radius:var(--gj-r);\n  padding:30px 30px;display:grid;gap:8px;\n}\n#recipe-nl-muamba-de-peixe .gj-close .gj-serif{color:#C9A55C;font-size:19px;line-height:1.45}\n#recipe-nl-muamba-de-peixe .gj-close p{font-size:14px;color:#C5C1B6}\n@media (min-width:760px){\n  #recipe-nl-muamba-de-peixe .gj-ing-grid{grid-template-columns:1.15fr 1fr;align-items:start}\n  #recipe-nl-muamba-de-peixe .gj-nutri-row{grid-template-columns:repeat(6,1fr)}\n  #recipe-nl-muamba-de-peixe .gj-nutri-row div{border-bottom:none;border-right:1px solid var(--gj-line)}\n  #recipe-nl-muamba-de-peixe .gj-nutri-row div:last-child{border-right:none}\n  #recipe-nl-muamba-de-peixe .gj-facts-grid{grid-template-columns:repeat(4,1fr)}\n}\n@media (min-width:960px){\n  #recipe-nl-muamba-de-peixe{padding:64px 32px 72px}\n  #recipe-nl-muamba-de-peixe .gj-intro{columns:2;column-gap:56px}\n  #recipe-nl-muamba-de-peixe .gj-intro > p{break-inside:avoid;margin-bottom:16px}\n  #recipe-nl-muamba-de-peixe .gj-pull{break-inside:avoid}\n  #recipe-nl-muamba-de-peixe .gj-prose{columns:2;column-gap:56px}\n  #recipe-nl-muamba-de-peixe .gj-prose .gj-sec{column-span:all}\n  #recipe-nl-muamba-de-peixe .gj-prose h3{break-after:avoid}\n  #recipe-nl-muamba-de-peixe .gj-prose p{break-inside:avoid;margin-bottom:14px}\n}\n@media (max-width:600px){\n  #recipe-nl-muamba-de-peixe .gj-rail-track{grid-template-columns:1fr;gap:16px}\n  #recipe-nl-muamba-de-peixe .gj-rail-track::before{top:6px;bottom:6px;left:7px;right:auto;width:1px;height:auto}\n  #recipe-nl-muamba-de-peixe .gj-nutri-row div:nth-last-child(-n+2){border-bottom:none}\n}\n@media print{\n  #recipe-nl-muamba-de-peixe{\n    max-width:100%;padding:0;background:#fff;color:#000;\n    font-size:11.5pt;line-height:1.5;content-visibility:visible;\n  }\n  #recipe-nl-muamba-de-peixe .gj-hero,\n  #recipe-nl-muamba-de-peixe .gj-cap,\n  #recipe-nl-muamba-de-peixe .gj-eyebrow i{display:none}\n  #recipe-nl-muamba-de-peixe .gj-eyebrow{color:#000}\n  #recipe-nl-muamba-de-peixe .gj-h1{font-size:22pt;margin-bottom:10px}\n  #recipe-nl-muamba-de-peixe .gj-h1 .gj-serif,\n  #recipe-nl-muamba-de-peixe .gj-sec .gj-serif,\n  #recipe-nl-muamba-de-peixe .gj-steps>li::before,\n  #recipe-nl-muamba-de-peixe .gj-intro p:first-of-type::first-letter{color:#000}\n  #recipe-nl-muamba-de-peixe .gj-sec::after,\n  #recipe-nl-muamba-de-peixe .gj-stage::after,\n  #recipe-nl-muamba-de-peixe .gj-prose h3::before{background:#999}\n  #recipe-nl-muamba-de-peixe .gj-stage,\n  #recipe-nl-muamba-de-peixe .gj-step-x .gj-cue{color:#000}\n  #recipe-nl-muamba-de-peixe .gj-pull{border-left-color:#000;color:#000}\n  #recipe-nl-muamba-de-peixe .gj-rail,\n  #recipe-nl-muamba-de-peixe .gj-close{\n    background:#fff;color:#000;border:1px solid #999;\n    -webkit-print-color-adjust:exact;print-color-adjust:exact;\n  }\n  #recipe-nl-muamba-de-peixe .gj-rail-t,\n  #recipe-nl-muamba-de-peixe .gj-rail-stop b,\n  #recipe-nl-muamba-de-peixe .gj-close .gj-serif{color:#000}\n  #recipe-nl-muamba-de-peixe .gj-rail-stop span,\n  #recipe-nl-muamba-de-peixe .gj-rail-sum,\n  #recipe-nl-muamba-de-peixe .gj-close p{color:#222}\n  #recipe-nl-muamba-de-peixe .gj-rail-sum{border-top-color:#ccc}\n  #recipe-nl-muamba-de-peixe .gj-rail-track::before{background:#999}\n  #recipe-nl-muamba-de-peixe .gj-rail-stop::before{border-color:#666;background:#fff}\n  #recipe-nl-muamba-de-peixe .gj-ing-note{background:#fff;border:1px solid #ccc;color:#000}\n  #recipe-nl-muamba-de-peixe .gj-ing-group,\n  #recipe-nl-muamba-de-peixe .gj-steps>li,\n  #recipe-nl-muamba-de-peixe .gj-rail,\n  #recipe-nl-muamba-de-peixe .gj-close,\n  #recipe-nl-muamba-de-peixe .gj-nutri-row,\n  #recipe-nl-muamba-de-peixe .gj-fact{break-inside:avoid}\n  #recipe-nl-muamba-de-peixe .gj-sec h2,\n  #recipe-nl-muamba-de-peixe .gj-stage{break-after:avoid}\n  #recipe-nl-muamba-de-peixe .gj-close::after{\n    content:\"travelshelper.com\";display:block;margin-top:12px;\n    font-size:9pt;letter-spacing:.05em;color:#666;\n  }\n}\n<\/style>\n<article id=\"recipe-nl-muamba-de-peixe\" lang=\"nl\">\n  <p class=\"gj-eyebrow\">Angolese keuken <i>\u00b7<\/i> Hoofdgerecht <i>\u00b7<\/i> Recept<\/p>\n  <h2 class=\"gj-h1\"><b>Muamba de Peixe<\/b> met stevige vis en okra <span class=\"gj-serif\">in rode palmoliesaus<\/span><\/h2>\n  <p class=\"gj-sub\">Een zachte visstoof uit Angola met stevige moten, rijpe tomaat, rode palmolie en groenten die elk hun eigen beet behouden. De vis wordt pas laat toegevoegd en gaart door in een nauwelijks borrelende saus.<\/p>\n  <div class=\"gj-facts\">\n    <p class=\"gj-facts-top\">\n      <span><i>Categorie:<\/i> <b>Hoofdgerecht<\/b><\/span><span class=\"gj-sep\">\/<\/span>\n      <span><i>Keuken:<\/i> <b>Angola<\/b><\/span><span class=\"gj-sep\">\/<\/span>\n      <span><i>Moeilijkheid:<\/i> <b>Gemiddeld<\/b><\/span><span class=\"gj-sep\">\/<\/span>\n      <span><i>Totale tijd:<\/i> <b>1 uur 5 min<\/b><\/span>\n    <\/p>\n    <div class=\"gj-facts-grid\">\n      <div class=\"gj-fact\"><span class=\"gj-fact-ic\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 18h18\"\/><path d=\"M4.5 18a7.5 7.5 0 0 1 15 0\"\/><path d=\"M12 6.7V5.4\"\/><circle cx=\"12\" cy=\"4.4\" r=\"1\" fill=\"currentColor\" stroke=\"none\"\/><\/svg><\/span><span class=\"gj-fact-l\">Opbrengst<\/span><span class=\"gj-fact-v\">4 porties<\/span><\/div>\n      <div class=\"gj-fact\"><span class=\"gj-fact-ic\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"13.5\" r=\"7\"\/><path d=\"M12 10v3.5l2.5 1.5\"\/><path d=\"M7 3.6 4.4 6\"\/><path d=\"M17 3.6 19.6 6\"\/><\/svg><\/span><span class=\"gj-fact-l\">Voorbereiding<\/span><span class=\"gj-fact-v\">25 min<\/span><\/div>\n      <div class=\"gj-fact\"><span class=\"gj-fact-ic\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 11h16\"\/><path d=\"M5.5 11v5.5a2.5 2.5 0 0 0 2.5 2.5h8a2.5 2.5 0 0 0 2.5-2.5V11\"\/><path d=\"M20 12.2h1.6\"\/><path d=\"M2.4 12.2H4\"\/><path d=\"M9.2 4.2c-.6.8-.6 1.7 0 2.6\"\/><path d=\"M12 3.6c-.6.8-.6 1.7 0 2.6\"\/><path d=\"M14.8 4.2c-.6.8-.6 1.7 0 2.6\"\/><\/svg><\/span><span class=\"gj-fact-l\">Bereiding<\/span><span class=\"gj-fact-v\">40 min<\/span><\/div>\n      <div class=\"gj-fact\"><span class=\"gj-fact-ic\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3c1.1 3 4 4.6 4 8.2A4 4 0 0 1 8 11.2c0-1.4.5-2.4 1.3-3.2C10 9.4 11 8 12 3z\"\/><\/svg><\/span><span class=\"gj-fact-l\">Calorie\u00ebn<\/span><span class=\"gj-fact-v\">\u2248 420 kcal<\/span><\/div>\n    <\/div>\n  <\/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\/Muamba-de-Peixe-3.webp\" alt=\"Brede schaal Muamba de Peixe met vismoten, okra, aubergine en pompoen in rood-oranje saus\" width=\"1600\" height=\"900\" loading=\"lazy\" decoding=\"async\"><\/figure>\n  <p class=\"gj-cap\">De vis gaart zonder hard koken in de saus; de moten blijven heel en vallen in grote, sappige vlokken uiteen.<\/p>\n  <div class=\"gj-sec\"><span class=\"gj-serif\">I.<\/span><h2>Gaarlijn<\/h2><\/div>\n  <div class=\"gj-intro\"><p>Muamba de Peixe gebruikt dezelfde sausfamilie als de bekendere kipversie, maar de techniek is lichter en korter. Vismoten kunnen geen lang, krachtig stoven verdragen. Daarom wordt eerst een volledig ontwikkelde saus gemaakt van ui, knoflook, tomaat en rode palmolie. Pompoen, aubergine en okra krijgen tijd om bijna gaar te worden voordat de vis in de pan komt. Deze volgorde beschermt het visvlees en levert een gerecht op waarin de moten heel blijven, terwijl de saus toch diep genoeg smaakt.<\/p><p class=\"gj-pull\">De saus wordt eerst volledig gaar; de vis komt pas in de laatste minuten in de pan en wordt niet doorgeroerd.<\/p><p>Voor dit recept werkt een stevige witvis het best: tandbaars, zeebaars, tilapia of kabeljauw met een compacte structuur. Malse, dunne filets breken snel. Motevormige stukken met vel en graat geven meer smaak en zijn makkelijker om te keren. Het vel hoeft niet krokant te worden; het helpt vooral om de vis bijeen te houden. Een korte behandeling met limoensap, zout en peper frist het oppervlak op. Langer marineren is niet nodig, want zuur kan de buitenkant zacht en krijtachtig maken.<\/p><p>Rode palmolie is krachtig, zodat een bescheiden hoeveelheid volstaat. De olie wordt op middellaag vuur verwarmd en mag niet roken. Ui wordt zacht gebakken, waarna knoflook, chili en tomaat volgen. De tomatenbasis moet zichtbaar indikken voordat bouillon wordt toegevoegd. Aubergine neemt smaak op, pompoen geeft een milde zoetheid en okra bindt de vloeistof. Door de groenten in niet te kleine stukken te snijden, blijven ze herkenbaar in de uiteindelijke schaal.<\/p><p>De vis wordt in \u00e9\u00e9n laag op de bijna gare groenten gelegd. De pan wordt afgedekt en nauwelijks bewogen. Omkeren is vaak niet nodig: hete stoom en saus garen de bovenkant mee. Na tien tot vijftien minuten is het vlees opaak en laat het zich in grote vlokken van de graat nemen. Een kernthermometer kan 63 \u00b0C aangeven in het dikste deel. Hard koken maakt de vezels droog en laat de moten uiteenbreken, waardoor de presentatie en textuur verloren gaan.<\/p><p>Funje is een logische begeleider, aangezien de neutrale cassavesmaak de palmolie en chili opvangt. Rijst of gekookte bakbanaan geeft een ander, maar technisch passend bord. De saus hoort dik genoeg te zijn om aan de vis te hechten, niet zo compact dat zij droog wordt. Wanneer de pan te snel reduceert, wordt met enkele eetlepels water gecorrigeerd. Limoen en peterselie gaan pas na het garen over het gerecht; zo blijven hun frisse aroma\u2019s herkenbaar.<\/p><p>Restjes vragen zorg. Vis koelt snel af in een ondiepe schaal en wordt maximaal twee dagen gekoeld bewaard. Langzaam herhaald opwarmen is ongunstig: de vis wordt steviger en de okra verliest structuur. E\u00e9n rustige opwarming met een scheut water is voldoende. De saus kan daarentegen vooraf worden bereid en gekoeld; de volgende dag worden de vismoten in de hete saus gepocheerd. Dat is de beste aanpak voor een maaltijd die grotendeels vooraf klaar moet staan.<\/p><p>De keuze van de pan be\u00efnvloedt het resultaat meer dan extra kruiden. Een lage, brede braadpan laat de vismoten in \u00e9\u00e9n laag liggen en maakt het mogelijk om saus over de bovenkant te lepelen zonder te keren. Een smalle hoge pan dwingt tot stapelen en breekt de onderste stukken sneller. Voor een nette schaal worden groenten eerst opgeschept, waarna de vis met een brede spatel erop komt. De resterende saus wordt langs de rand verdeeld, niet hard over het kwetsbare visvlees gegoten.<\/p><\/div>\n  <div class=\"gj-rail\">\n    <p class=\"gj-rail-t\">Gaarlijn \u2014 eerst groenten, daarna vis<\/p>\n    <div class=\"gj-rail-track\"><div class=\"gj-rail-stop\"><b>0:00<\/b><span>Vis kort met limoen, zout en peper kruiden.<\/span><\/div><div class=\"gj-rail-stop\"><b>0:10<\/b><span>Tomaat in palmolie tot een geconcentreerde saus bakken.<\/span><\/div><div class=\"gj-rail-stop\"><b>0:25<\/b><span>Pompoen, aubergine en okra bijna gaar laten worden.<\/span><\/div><div class=\"gj-rail-stop\"><b>0:40<\/b><span>Vis opaak en 63 \u00b0C; direct van het vuur nemen.<\/span><\/div><\/div>\n    <p class=\"gj-rail-sum\"><b>Recept in het kort.<\/b> De vismoten marineren kort met limoen, zout en peper. Ondertussen worden ui, knoflook, chili en tomaat in rode palmolie tot een dikke basis gebakken. Pompoen, aubergine, okra en visbouillon garen daarna samen tot de groenten bijna zacht zijn. De moten worden bovenop gelegd en onder deksel rustig gepocheerd, zonder krachtig koken of veel bewegen. Na ongeveer twaalf minuten is de vis opaak, valt hij in grote vlokken uiteen en meet het dikste deel 63 \u00b0C. Limoen en peterselie worden pas aan het einde toegevoegd. Funje of rijst vangt de groenterijke saus op.<\/p>\n  <\/div>\n  <div class=\"gj-ing-wrap\">\n    <div class=\"gj-sec\"><span class=\"gj-serif\">II.<\/span><h2>Ingredi\u00ebnten<\/h2><\/div>\n    <div class=\"gj-ing-grid\"><div class=\"gj-ing-group\"><h3>Voor de vis<\/h3><ul><li><b>1 kg stevige witvismoten van 3\u20134 cm dik<\/b><\/li><li><b>30 ml limoensap<\/b><\/li><li><b>5 g fijn zout<\/b><\/li><li><b>\u00bd tl zwarte peper<\/b><\/li><\/ul><\/div><div class=\"gj-ing-col\"><div class=\"gj-ing-group\"><h3>Voor de saus<\/h3><ul><li><b>60 ml rode palmolie<\/b><\/li><li><b>1 grote ui, fijngesneden<\/b><\/li><li><b>3 teentjes knoflook, fijngehakt<\/b><\/li><li><b>500 g rijpe tomaten, gehakt<\/b><\/li><li><b>1 kleine rode chilipeper, fijngehakt<\/b><\/li><li><b>400 ml ongezouten visbouillon<\/b><\/li><li><b>350 g pompoen, in blokken<\/b><\/li><li><b>250 g aubergine, in grove stukken<\/b><\/li><li><b>250 g okra, uiteinden bijgewerkt<\/b><\/li><li><b>15 g peterselie, gehakt<\/b><\/li><li><b>1 limoen, in partjes<\/b><\/li><\/ul><\/div><\/div><\/div>\n    <div class=\"gj-ing-note\"><b>Vervangingen en allergenen.<\/b> Bevat vis. Controleer visbouillon op selderij, weekdieren, schaaldieren of gluten. Een visvrije vervanging verandert het gerecht fundamenteel; voor een groentevariant kan stevige tofu worden gebruikt, maar die versie hoort niet onder dezelfde visnaam.<\/div>\n  <\/div>\n  <div class=\"gj-steps-wrap\">\n    <div class=\"gj-sec\"><span class=\"gj-serif\">III.<\/span><h2>Bereiding stap voor stap<\/h2><\/div>\n    <p class=\"gj-stage\">Vis en basis<\/p><ol class=\"gj-steps\"><li><div><p class=\"gj-step-t\">Marineer kort<\/p><p class=\"gj-step-x\">Dep de vis droog en meng voorzichtig met limoensap, zout en peper. Laat 10 minuten staan en niet langer.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Bak de aromaten<\/p><p class=\"gj-step-x\">Verwarm de palmolie op middellaag vuur. Bak de ui 7 minuten zacht, voeg knoflook en chili toe en roer 1 minuut.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Concentreer de tomaat<\/p><p class=\"gj-step-x\">Voeg de tomaten toe en laat 10\u201312 minuten inkoken, tot de lepel een spoor over de bodem trekt.<\/p><\/div><\/li><\/ol><p class=\"gj-stage\">Groenten en vis<\/p><ol class=\"gj-steps\"><li><div><p class=\"gj-step-t\">Gaar de groenten voor<\/p><p class=\"gj-step-x\">Schenk de bouillon erbij en voeg pompoen en aubergine toe. Laat 10 minuten zacht koken; voeg de okra toe en kook nog 5 minuten.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Pocheer de vis<\/p><p class=\"gj-step-x\">Leg de vismoten in \u00e9\u00e9n laag op de groenten, dek af en laat 10\u201315 minuten zeer zacht garen. De vis is klaar bij 63 \u00b0C en wanneer het vlees opaak in grote vlokken loslaat.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Werk zonder roeren af<\/p><p class=\"gj-step-x\">Neem de pan van het vuur, lepel wat saus over de vis en strooi de peterselie erover. Serveer met limoenpartjes.<\/p><\/div><\/li><\/ol>\n  <\/div>\n  <div class=\"gj-prose\">\n    <div class=\"gj-sec\"><span class=\"gj-serif\">IV.<\/span><h2>Serveren, bewaren en variaties<\/h2><\/div>\n    <h3>Serveren en combineren<\/h3><p>Schep de vis voorzichtig op funje of rijst en verdeel de groenten eromheen. Geef limoenpartjes apart, zodat de frisse zuurgraad pas op het bord wordt toegevoegd.<\/p>\n    <h3>Bewaren en opwarmen<\/h3><p>Koel binnen twee uur af en bewaar maximaal twee dagen in de koelkast. Warm \u00e9\u00e9n keer afgedekt op laag vuur op tot 74 \u00b0C in het midden; invriezen is mogelijk, maar maakt de vis en okra zachter.<\/p>\n    <h3>Vier variaties<\/h3><p>Vier bruikbare aanpassingen: gebruik tandbaars of zeebaars voor stevige moten; vervang aubergine door courgette en voeg die tegelijk met de okra toe; laat de chili heel voor een mildere saus; voeg 100 ml kokosmelk toe voor een rondere, minder scherpe variant die niet als klassieke basisversie wordt gepresenteerd.<\/p>\n    <h3>Chef-tips en benodigd materiaal<\/h3><p>Testkeuken: kies moten van gelijke dikte, zodat zij tegelijk gaar zijn. Beweeg de pan door haar zacht te schudden in plaats van met een lepel te roeren. Controleer de vis vroeg; doorwarmen gaat nog even door. Nodig zijn een brede pan met deksel, een viskeerder en bij voorkeur een kernthermometer.<\/p>\n  <\/div>\n  <div class=\"gj-nutri\">\n    <div class=\"gj-sec\"><span class=\"gj-serif\">V.<\/span><h2>Voedingswaarden per portie<\/h2><\/div>\n    <dl class=\"gj-nutri-row\">\n      <div><dt>Calorie\u00ebn<\/dt><dd>\u2248 420 kcal<\/dd><\/div>\n      <div><dt>Koolhydraten<\/dt><dd>\u2248 24 g<\/dd><\/div>\n      <div><dt>Eiwitten<\/dt><dd>\u2248 42 g<\/dd><\/div>\n      <div><dt>Vetten<\/dt><dd>\u2248 18 g<\/dd><\/div>\n      <div><dt>Vezels<\/dt><dd>\u2248 5 g<\/dd><\/div>\n      <div><dt>Natrium<\/dt><dd>\u2248 680 mg<\/dd><\/div>\n    <\/dl>\n    <p class=\"gj-nutri-cap\"><b>Portiegrootte:<\/b> 1 portie. <b>Allergenen:<\/b> Bevat vis. Controleer visbouillon op selderij, weekdieren, schaaldieren of gluten. Een visvrije vervanging verandert het gerecht fundamenteel; voor een groentevariant kan stevige tofu worden gebruikt, maar die versie hoort niet onder dezelfde visnaam. De waarden zijn benaderingen op basis van standaard referentiewaarden en kunnen verschillen door merken, snijverlies, vetopname en portionering.<\/p>\n  <\/div>\n  <div class=\"gj-close\"><p class=\"gj-serif\">Een goede Muamba de Peixe houdt de vis heel en laat de saus het werk doen.<\/p><p>De kwaliteit ligt in een volledig opgebouwde groentesaus en een korte, beheerste gaartijd voor de vis. Zodra de moten opaak zijn en gemakkelijk vlokken, hoort de pan van het vuur.<\/p><\/div>\n<\/article>\n<script type=\"application\/ld+json\" id=\"recipe-schema-nl-muamba-de-peixe\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Recipe\",\n  \"name\": \"Muamba de Peixe met stevige vis en okra in rode palmoliesaus\",\n  \"description\": \"Een zachte visstoof uit Angola met stevige moten, rijpe tomaat, rode palmolie en groenten die elk hun eigen beet behouden. De vis wordt pas laat toegevoegd en gaart door in een nauwelijks borrelende saus.\",\n  \"inLanguage\": \"nl\",\n  \"image\": [\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Muamba-de-Peixe-2.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Muamba-de-Peixe-1.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Muamba-de-Peixe-3.webp\"\n  ],\n  \"author\": {\n    \"@type\": \"Organization\",\n    \"@id\": \"https:\/\/travelshelper.com\/#organization\",\n    \"name\": \"Travel S Helper\",\n    \"url\": \"https:\/\/travelshelper.com\"\n  },\n  \"recipeCuisine\": \"Angola\",\n  \"recipeCategory\": \"Hoofdgerecht\",\n  \"cookingMethod\": \"Pocheren in stoofsaus\",\n  \"keywords\": \"Muamba de Peixe recept, Angolese visstoof, vis met palmolie, vismoten met okra, muamba met pompoen\",\n  \"prepTime\": \"PT25M\",\n  \"cookTime\": \"PT40M\",\n  \"totalTime\": \"PT1H5M\",\n  \"recipeYield\": \"4 porties\",\n  \"nutrition\": {\n    \"@type\": \"NutritionInformation\",\n    \"calories\": \"420 kcal\",\n    \"carbohydrateContent\": \"24 g\",\n    \"proteinContent\": \"42 g\",\n    \"fatContent\": \"18 g\",\n    \"fiberContent\": \"5 g\",\n    \"sodiumContent\": \"680 mg\",\n    \"servingSize\": \"1 portie\"\n  },\n  \"recipeIngredient\": [\n    \"1 kg stevige witvismoten van 3\u20134 cm dik\",\n    \"30 ml limoensap\",\n    \"5 g fijn zout\",\n    \"\u00bd tl zwarte peper\",\n    \"60 ml rode palmolie\",\n    \"1 grote ui, fijngesneden\",\n    \"3 teentjes knoflook, fijngehakt\",\n    \"500 g rijpe tomaten, gehakt\",\n    \"1 kleine rode chilipeper, fijngehakt\",\n    \"400 ml ongezouten visbouillon\",\n    \"350 g pompoen, in blokken\",\n    \"250 g aubergine, in grove stukken\",\n    \"250 g okra, uiteinden bijgewerkt\",\n    \"15 g peterselie, gehakt\",\n    \"1 limoen, in partjes\"\n  ],\n  \"recipeInstructions\": [\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Vis en basis\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Marineer kort\",\n          \"text\": \"Dep de vis droog en meng voorzichtig met limoensap, zout en peper. Laat 10 minuten staan en niet langer.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Bak de aromaten\",\n          \"text\": \"Verwarm de palmolie op middellaag vuur. Bak de ui 7 minuten zacht, voeg knoflook en chili toe en roer 1 minuut.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Concentreer de tomaat\",\n          \"text\": \"Voeg de tomaten toe en laat 10\u201312 minuten inkoken, tot de lepel een spoor over de bodem trekt.\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Groenten en vis\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Gaar de groenten voor\",\n          \"text\": \"Schenk de bouillon erbij en voeg pompoen en aubergine toe. Laat 10 minuten zacht koken; voeg de okra toe en kook nog 5 minuten.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Pocheer de vis\",\n          \"text\": \"Leg de vismoten in \u00e9\u00e9n laag op de groenten, dek af en laat 10\u201315 minuten zeer zacht garen. De vis is klaar bij 63 \u00b0C en wanneer het vlees opaak in grote vlokken loslaat.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Werk zonder roeren af\",\n          \"text\": \"Neem de pan van het vuur, lepel wat saus over de vis en strooi de peterselie erover. Serveer met limoenpartjes.\"\n        }\n      ]\n    }\n  ]\n}\n<\/script>\n<script id=\"recipe-meta-sync-nl-muamba-de-peixe\">\n(function(){\n  var schemaId='recipe-schema-nl-muamba-de-peixe';\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\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\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\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){\n        api=node;\n        return true;\n      }\n      return false;\n    });\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{\n      apply(data,pub,mod,pageUrl);\n    }\n  }catch(ignore){}\n})();\n<\/script>\n","protected":false},"featured_media":3681,"parent":3649,"menu_order":0,"template":"","tags":[],"tsh_dish_type":[194,214],"tsh_national_cuisine":[209],"class_list":["post-3680","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\/3680","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\/3681"}],"wp:attachment":[{"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/media?parent=3680"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tags?post=3680"},{"taxonomy":"tsh_dish_type","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_dish_type?post=3680"},{"taxonomy":"tsh_national_cuisine","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_national_cuisine?post=3680"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}