{"id":3710,"date":"2026-07-23T12:29:08","date_gmt":"2026-07-23T12:29:08","guid":{"rendered":"https:\/\/travelshelper.com\/fr\/monde-de-la-gastronomie\/plats-nationaux-angolais\/mufete-angolais\/"},"modified":"2026-07-23T12:29:08","modified_gmt":"2026-07-23T12:29:08","slug":"mufete-angolais","status":"publish","type":"tsh_food","link":"https:\/\/travelshelper.com\/fr\/monde-de-la-gastronomie\/plats-nationaux-angolais\/mufete-angolais\/","title":{"rendered":"Mufete angolais"},"content":{"rendered":"\n<style>\n#recipe-fr-mufete{\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-fr-mufete *,#recipe-fr-mufete *::before,#recipe-fr-mufete *::after{box-sizing:border-box;margin:0;padding:0}\n#recipe-fr-mufete .gj-serif{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-weight:400}\n#recipe-fr-mufete a{color:var(--gj-amber-2)}\n\n#recipe-fr-mufete .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-fr-mufete .gj-eyebrow i{font-style:normal;color:var(--gj-amber)}\n#recipe-fr-mufete .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-fr-mufete .gj-h1 b{font-weight:600}\n#recipe-fr-mufete .gj-h1 .gj-serif{color:var(--gj-amber);letter-spacing:0;font-size:.92em}\n#recipe-fr-mufete .gj-sub{\n  font-size:17px;color:var(--gj-ink-2);margin-bottom:26px;\n}\n\n#recipe-fr-mufete .gj-facts{margin-bottom:36px}\n#recipe-fr-mufete .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-fr-mufete .gj-facts-top span{white-space:nowrap}\n#recipe-fr-mufete .gj-facts-top i{font-style:normal;color:var(--gj-ink-2)}\n#recipe-fr-mufete .gj-facts-top b{font-weight:600;color:var(--gj-ink)}\n#recipe-fr-mufete .gj-facts-top .gj-sep{color:var(--gj-line-2)}\n#recipe-fr-mufete .gj-facts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}\n#recipe-fr-mufete .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-fr-mufete .gj-fact-ic{color:var(--gj-slate);line-height:0}\n#recipe-fr-mufete .gj-fact-ic svg{width:26px;height:26px;display:block}\n#recipe-fr-mufete .gj-fact-l{font-size:14px;font-weight:600;color:var(--gj-ink)}\n#recipe-fr-mufete .gj-fact-v{font-size:14px;color:var(--gj-ink-2)}\n\n#recipe-fr-mufete .gj-hero{border-radius:var(--gj-r);overflow:hidden;margin-bottom:8px;background:var(--gj-amber-soft)}\n#recipe-fr-mufete .gj-hero img{display:block;width:100%;height:auto;aspect-ratio:16\/9;object-fit:cover}\n#recipe-fr-mufete .gj-cap{font-size:12.5px;color:var(--gj-ink-2);margin-bottom:46px}\n\n#recipe-fr-mufete .gj-sec{display:flex;align-items:baseline;gap:12px;margin:0 0 20px}\n#recipe-fr-mufete .gj-sec .gj-serif{color:var(--gj-amber);font-size:16px;min-width:28px}\n#recipe-fr-mufete .gj-sec h2{font-size:clamp(20px,2.4vw,24px);font-weight:600;letter-spacing:-.01em;line-height:1.2}\n#recipe-fr-mufete .gj-sec::after{content:\"\";flex:1;height:1px;background:var(--gj-line-2);align-self:center}\n\n#recipe-fr-mufete .gj-intro{margin-bottom:46px}\n#recipe-fr-mufete .gj-intro p{margin-bottom:16px;font-size:15.5px;color:#2C2E30}\n#recipe-fr-mufete .gj-intro p:last-child{margin-bottom:0}\n#recipe-fr-mufete .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-fr-mufete .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\n#recipe-fr-mufete .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-fr-mufete .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-fr-mufete .gj-rail-track{display:grid;grid-template-columns:repeat(4,1fr);position:relative;gap:12px}\n#recipe-fr-mufete .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-fr-mufete .gj-rail-stop{position:relative;padding-top:20px}\n#recipe-fr-mufete .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-fr-mufete .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-fr-mufete .gj-rail-stop span{font-size:13px;color:#C5C1B6;line-height:1.5;display:block}\n#recipe-fr-mufete .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-fr-mufete .gj-rail-sum b{color:#EDEAE2;font-weight:600}\n\n#recipe-fr-mufete .gj-ing-wrap{margin-bottom:46px}\n#recipe-fr-mufete .gj-ing-grid{display:grid;grid-template-columns:1fr;gap:18px}\n#recipe-fr-mufete .gj-ing-col{display:grid;gap:18px;align-content:start}\n#recipe-fr-mufete .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-fr-mufete .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-fr-mufete .gj-ing-group ul{list-style:none}\n#recipe-fr-mufete .gj-ing-group li{padding:8px 0;border-top:1px solid var(--gj-line);font-size:14.5px;line-height:1.5}\n#recipe-fr-mufete .gj-ing-group li b{font-weight:600}\n#recipe-fr-mufete .gj-ing-group li em{font-style:normal;color:var(--gj-ink-2);font-size:13.5px}\n#recipe-fr-mufete .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-fr-mufete .gj-ing-note b{font-weight:600}\n\n#recipe-fr-mufete .gj-steps-wrap{margin-bottom:46px;counter-reset:gj-n}\n#recipe-fr-mufete .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-fr-mufete .gj-stage:first-of-type{margin-top:0}\n#recipe-fr-mufete .gj-stage::after{content:\"\";flex:1;height:1px;background:var(--gj-line)}\n#recipe-fr-mufete .gj-steps{list-style:none}\n#recipe-fr-mufete .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-fr-mufete .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-fr-mufete .gj-steps>li>div{}\n#recipe-fr-mufete .gj-step-t{font-weight:600;font-size:15.5px;margin-bottom:2px}\n#recipe-fr-mufete .gj-step-x{font-size:14.5px;color:#3A3D3F}\n#recipe-fr-mufete .gj-step-x .gj-cue{color:var(--gj-amber-2);font-weight:500}\n\n#recipe-fr-mufete .gj-prose{margin-bottom:46px}\n#recipe-fr-mufete .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-fr-mufete .gj-prose h3::before{content:\"\";width:16px;height:1px;background:var(--gj-amber)}\n#recipe-fr-mufete .gj-prose h3:first-of-type{margin-top:0}\n#recipe-fr-mufete .gj-prose p{font-size:14.5px;color:#2C2E30}\n\n#recipe-fr-mufete .gj-nutri{margin-bottom:46px}\n#recipe-fr-mufete .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-fr-mufete .gj-nutri-row div{padding:14px 18px;border-bottom:1px solid var(--gj-line)}\n#recipe-fr-mufete .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-fr-mufete .gj-nutri-row dd{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}\n#recipe-fr-mufete .gj-nutri-cap{font-size:12.5px;color:var(--gj-ink-2);margin-top:10px}\n#recipe-fr-mufete .gj-nutri-cap b{font-weight:600;color:var(--gj-ink)}\n\n#recipe-fr-mufete .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-fr-mufete .gj-close .gj-serif{color:#C9A55C;font-size:19px;line-height:1.45}\n#recipe-fr-mufete .gj-close p{font-size:14px;color:#C5C1B6}\n\n@media (min-width:760px){\n  #recipe-fr-mufete .gj-ing-grid{grid-template-columns:1.15fr 1fr;align-items:start}\n  #recipe-fr-mufete .gj-nutri-row{grid-template-columns:repeat(6,1fr)}\n  #recipe-fr-mufete .gj-nutri-row div{border-bottom:none;border-right:1px solid var(--gj-line)}\n  #recipe-fr-mufete .gj-nutri-row div:last-child{border-right:none}\n  #recipe-fr-mufete .gj-facts-grid{grid-template-columns:repeat(4,1fr)}\n}\n@media (min-width:960px){\n  #recipe-fr-mufete{padding:64px 32px 72px}\n  \n  #recipe-fr-mufete .gj-intro{columns:2;column-gap:56px}\n  #recipe-fr-mufete .gj-intro > p{break-inside:avoid;margin-bottom:16px}\n  #recipe-fr-mufete .gj-pull{break-inside:avoid}\n  #recipe-fr-mufete .gj-prose{columns:2;column-gap:56px}\n  #recipe-fr-mufete .gj-prose .gj-sec{column-span:all}\n  #recipe-fr-mufete .gj-prose h3{break-after:avoid}\n  #recipe-fr-mufete .gj-prose p{break-inside:avoid;margin-bottom:14px}\n}\n@media (max-width:600px){\n  #recipe-fr-mufete .gj-rail-track{grid-template-columns:1fr;gap:16px}\n  #recipe-fr-mufete .gj-rail-track::before{top:6px;bottom:6px;left:7px;right:auto;width:1px;height:auto}\n  #recipe-fr-mufete .gj-nutri-row div:nth-last-child(-n+2){border-bottom:none}\n}\n\n@media print{\n  #recipe-fr-mufete{\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-fr-mufete .gj-hero,\n  #recipe-fr-mufete .gj-cap,\n  #recipe-fr-mufete .gj-eyebrow i{display:none}\n  #recipe-fr-mufete .gj-eyebrow{color:#000}\n  #recipe-fr-mufete .gj-h1{font-size:22pt;margin-bottom:10px}\n  \n  #recipe-fr-mufete .gj-h1 .gj-serif,\n  #recipe-fr-mufete .gj-sec .gj-serif,\n  #recipe-fr-mufete .gj-steps>li::before,\n  #recipe-fr-mufete .gj-intro p:first-of-type::first-letter{color:#000}\n  #recipe-fr-mufete .gj-sec::after,\n  #recipe-fr-mufete .gj-stage::after,\n  #recipe-fr-mufete .gj-prose h3::before{background:#999}\n  #recipe-fr-mufete .gj-stage,\n  #recipe-fr-mufete .gj-step-x .gj-cue{color:#000}\n  #recipe-fr-mufete .gj-pull{border-left-color:#000;color:#000}\n  \n  #recipe-fr-mufete .gj-rail,\n  #recipe-fr-mufete .gj-close{\n    background:#fff;color:#000;border:1px solid #999;\n    -webkit-print-color-adjust:exact;print-color-adjust:exact;\n  }\n  #recipe-fr-mufete .gj-rail-t,\n  #recipe-fr-mufete .gj-rail-stop b,\n  #recipe-fr-mufete .gj-close .gj-serif{color:#000}\n  #recipe-fr-mufete .gj-rail-stop span,\n  #recipe-fr-mufete .gj-rail-sum,\n  #recipe-fr-mufete .gj-close p{color:#222}\n  #recipe-fr-mufete .gj-rail-sum{border-top-color:#ccc}\n  #recipe-fr-mufete .gj-rail-track::before{background:#999}\n  #recipe-fr-mufete .gj-rail-stop::before{border-color:#666;background:#fff}\n  #recipe-fr-mufete .gj-ing-note{background:#fff;border:1px solid #ccc;color:#000}\n  \n  #recipe-fr-mufete .gj-ing-group,\n  #recipe-fr-mufete .gj-steps>li,\n  #recipe-fr-mufete .gj-rail,\n  #recipe-fr-mufete .gj-close,\n  #recipe-fr-mufete .gj-nutri-row,\n  #recipe-fr-mufete .gj-fact{break-inside:avoid}\n  #recipe-fr-mufete .gj-sec h2,\n  #recipe-fr-mufete .gj-stage{break-after:avoid}\n  \n  #recipe-fr-mufete .gj-close::after{\n    content:\"travelshelper.com\";display:block;margin-top:12px;\n    font-size:9pt;letter-spacing:.05em;color:#666;\n  }\n}\n#recipe-fr-mufete .gj-facts-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));}\n#recipe-fr-mufete .gj-prose p{margin-bottom:14px;}\n#recipe-fr-mufete .gj-prose p:last-child{margin-bottom:0;}\n#recipe-fr-mufete .gj-nutri-row div{min-width:0;}\n#recipe-fr-mufete .gj-nutri-row dd{overflow-wrap:anywhere;}\n\n<\/style>\n<article id=\"recipe-fr-mufete\" lang=\"fr\">\n  <p class=\"gj-eyebrow\">Cuisine angolaise <i>\u00b7<\/i> Recette <i>\u00b7<\/i> Angola<\/p>\n  <h2 class=\"gj-h1\"><b>Mufete<\/b> angolais au poisson entier grill\u00e9 <span class=\"gj-serif\">avec haricots et racines<\/span><\/h2>\n  <p class=\"gj-sub\">Le mufete associe la fum\u00e9e du poisson grill\u00e9 \u00e0 des haricots cr\u00e9meux, du manioc, de la patate douce, du plantain, une farine de manioc s\u00e8che et une sauce d\u2019oignon fra\u00eeche et acide.<\/p>\n  <div class=\"gj-facts\">\n    <p class=\"gj-facts-top\">\n      <span><i>Cat\u00e9gorie:<\/i> <b>Plat principal de poisson<\/b><\/span><span class=\"gj-sep\">\/<\/span>\n      <span><i>Cuisine:<\/i> <b>Angolaise<\/b><\/span><span class=\"gj-sep\">\/<\/span>\n      <span><i>Difficult\u00e9:<\/i> <b>Interm\u00e9diaire<\/b><\/span><span class=\"gj-sep\">\/<\/span>\n      <span><i>M\u00e9thode:<\/i> <b>Grillade et cuissons parall\u00e8les<\/b><\/span>\n    <\/p>\n    <div class=\"gj-facts-grid\"><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\">Rendement<\/span><span class=\"gj-fact-v\">6 portions<\/span><\/div><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\">Pr\u00e9paration<\/span><span class=\"gj-fact-v\">45 min<\/span><\/div><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 8 19h8a2.5 2.5 0 0 0 2.5-2.5V11\"\/><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\">Cuisson<\/span><span class=\"gj-fact-v\">55 min<\/span><\/div><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=\"12\" r=\"8\"\/><path d=\"M12 7v5l3 2\"\/><\/svg><\/span><span class=\"gj-fact-l\">Total<\/span><span class=\"gj-fact-v\">1 h 40 min<\/span><\/div><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\">Calories<\/span><span class=\"gj-fact-v\">\u2248 815 kcal<\/span><\/div><\/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\/Mufete-3.webp\" alt=\"Mufete angolais avec poisson entier grill\u00e9, haricots, manioc et banane plantain\" width=\"1600\" height=\"900\" loading=\"lazy\" decoding=\"async\"><\/figure>\n  <p class=\"gj-cap\">Le mufete se pr\u00e9sente sur un plateau commun: le poisson reste au centre, avec haricots, tubercules et molho cru autour.<\/p>\n\n<div class=\"gj-sec\"><span class=\"gj-serif\">I.<\/span><h2>Un plat men\u00e9 sur plusieurs fronts<\/h2><\/div>\n  <div class=\"gj-intro\"><p>Le mufete est li\u00e9 \u00e0 la zone insulaire de Luanda et aux repas pr\u00e9sent\u00e9s comme un ensemble \u00e0 partager. Le poisson grill\u00e9 occupe le centre, mais le plat ne prend toute sa forme qu\u2019avec les haricots \u00e0 l\u2019huile de palme, le manioc, la patate douce, la banane-p\u00e3o ou plantain, la farinha musseque et une sauce d\u2019oignon. Chaque \u00e9l\u00e9ment r\u00e9pond \u00e0 un besoin pr\u00e9cis. Le poisson apporte la fum\u00e9e, le jus et la prot\u00e9ine. Les haricots cr\u00e9ent une profondeur cr\u00e9meuse. Les racines et le plantain donnent plusieurs types d\u2019amidon et une douceur mesur\u00e9e. La farine de manioc absorbe les jus; la sauce acide coupe la richesse et garde le palais vif.<\/p><p>Cette recette de mufete organise les t\u00e2ches pour que les composants arrivent chauds au m\u00eame moment. Le poisson est d\u2019abord nettoy\u00e9, s\u00e9ch\u00e9 et entaill\u00e9 peu profond\u00e9ment. Une p\u00e2te d\u2019ail, citron, huile, sel et gindungo p\u00e9n\u00e8tre les incisions et la cavit\u00e9. Vingt minutes de repos suffisent \u00e0 parfumer la surface sans que le sel n\u2019extraie trop d\u2019eau. La grille doit \u00eatre propre, chaude et l\u00e9g\u00e8rement huil\u00e9e. Le poisson ne se d\u00e9place pas trop t\u00f4t: lorsque la peau est correctement saisie, elle se d\u00e9tache plus facilement et reste enti\u00e8re.<\/p><p>Les haricots utilisent des feij\u00f5es-frade d\u00e9j\u00e0 cuits. L\u2019oignon s\u2019assouplit dans l\u2019huile de palme rouge, puis l\u2019ail, les haricots et un peu d\u2019eau rejoignent la casserole. Une partie des grains est \u00e9cras\u00e9e contre la paroi afin d\u2019\u00e9paissir le jus sans farine. Le r\u00e9sultat reste cr\u00e9meux, non sec. Le manioc et la patate douce cuisent s\u00e9par\u00e9ment ou dans des r\u00e9cipients divis\u00e9s, car leur dur\u00e9e n\u2019est pas identique. Le plantain est ici poch\u00e9 jusqu\u2019\u00e0 tendret\u00e9, ce qui \u00e9vite une friture suppl\u00e9mentaire et pr\u00e9serve sa saveur douce.<\/p><p>La sauce d\u2019oignon se pr\u00e9pare peu avant le service avec oignon, tomate, poivron vert, gindungo, jus de citron, un peu d\u2019huile et du sel. Quinze minutes de repos att\u00e9nuent la force de l\u2019oignon tout en gardant le croquant. La farinha musseque reste s\u00e8che, l\u00e9g\u00e8rement torr\u00e9fi\u00e9e et servie en petite quantit\u00e9; elle n\u2019est pas transform\u00e9e en farofa humide. Elle sert \u00e0 recueillir le jus des haricots et du poisson. Sur le plat, les \u00e9l\u00e9ments sont dispos\u00e9s clairement au lieu d\u2019\u00eatre m\u00e9lang\u00e9s, afin que chacun puisse construire des bouch\u00e9es diff\u00e9rentes.<\/p><p>Le poisson est cuit lorsque sa partie la plus \u00e9paisse atteint au moins 63 \u00b0C et que la chair se s\u00e9pare de l\u2019ar\u00eate sans devenir s\u00e8che. Le manioc doit \u00eatre tendre jusqu\u2019au centre et ne se go\u00fbte jamais cru. Le mufete se sert tout de suite, avec le poisson br\u00fblant, les haricots encore souples et la sauce \u00e0 temp\u00e9rature fra\u00eeche ou ambiante. C\u2019est un repas copieux; l\u2019\u00e9quilibre vient de portions raisonnables de chaque accompagnement, pas de leur suppression. Quelques bouch\u00e9es de racines, un peu de haricots, un morceau de plantain, une cuiller\u00e9e de farine et assez de sauce acide suffisent \u00e0 soutenir le poisson.<\/p><p class=\"gj-pull\">Le mufete est un plat compos\u00e9: fum\u00e9e, amidon, huile de palme et acidit\u00e9 doivent rester lisibles.<\/p><\/div>\n  <div class=\"gj-rail\"><p class=\"gj-rail-t\">Des pr\u00e9parations men\u00e9es en parall\u00e8le<\/p><div class=\"gj-rail-track\"><div class=\"gj-rail-stop\"><b>Marinade<\/b><span>20 min<\/span><span>S\u00e9cher, entailler et assaisonner le poisson.<\/span><\/div><div class=\"gj-rail-stop\"><b>Garnitures<\/b><span>30\u201335 min<\/span><span>Racines, plantain et haricots.<\/span><\/div><div class=\"gj-rail-stop\"><b>Grillade<\/b><span>16\u201322 min<\/span><span>Un seul retournement.<\/span><\/div><div class=\"gj-rail-stop\"><b>Dressage<\/b><span>5 min<\/span><span>Garder chaque texture distincte.<\/span><\/div><\/div><p class=\"gj-rail-sum\"><b>Deux tilapias entiers sont entaill\u00e9s, frott\u00e9s d\u2019ail, citron, huile, sel et gindungo, puis reposent vingt minutes.<\/b> Pendant la cuisson du manioc, de la patate douce et du plantain, des haricots aux oignons et \u00e0 l\u2019huile de palme sont pr\u00e9par\u00e9s. La sauce crue d\u2019oignon, tomate, poivron vert et citron repose quinze minutes. Le poisson grille sans d\u00e9placements r\u00e9p\u00e9t\u00e9s jusqu\u2019\u00e0 une temp\u00e9rature interne d\u2019au moins 63 \u00b0C. Sur un grand plat, il est entour\u00e9 des haricots, des racines et du plantain; la farinha musseque et la sauce restent \u00e0 c\u00f4t\u00e9. La recette fournit six portions g\u00e9n\u00e9reuses et doit \u00eatre servie d\u00e8s que le poisson quitte la grille.<\/p><\/div>\n  <div class=\"gj-sec\"><span class=\"gj-serif\">II.<\/span><h2>Ingr\u00e9dients<\/h2><\/div>\n  <div class=\"gj-ing-wrap\"><div class=\"gj-ing-grid\"><div class=\"gj-ing-col\"><div class=\"gj-ing-group\"><h3>Poisson<\/h3><ul><li><b>2 tilapias entiers nettoy\u00e9s, environ 1,8 kg au total<\/b> <em>\u2014 \u00e9caill\u00e9s et bien s\u00e9ch\u00e9s<\/em><\/li><li><b>20 g d\u2019ail<\/b> <em>\u2014 \u00e9cras\u00e9<\/em><\/li><li><b>45 ml de jus de citron<\/b> <em>\u2014 fra\u00eechement press\u00e9<\/em><\/li><li><b>20 ml d\u2019huile neutre<\/b> <em>\u2014 pour la marinade et la grille<\/em><\/li><li><b>6 g de sel fin<\/b> <em>\u2014 pour le poisson<\/em><\/li><li><b>1 petit gindungo<\/b> <em>\u2014 finement hach\u00e9<\/em><\/li><\/ul><\/div><div class=\"gj-ing-group\"><h3>Haricots et garnitures<\/h3><ul><li><b>500 g de haricots cornille cuits<\/b> <em>\u2014 \u00e9goutt\u00e9s<\/em><\/li><li><b>45 ml d\u2019huile de palme rouge<\/b> <em>\u2014 pour les haricots<\/em><\/li><li><b>100 g d\u2019oignon<\/b> <em>\u2014 finement hach\u00e9<\/em><\/li><li><b>8 g d\u2019ail<\/b> <em>\u2014 finement hach\u00e9<\/em><\/li><li><b>250 ml d\u2019eau<\/b> <em>\u2014 pour une sauce cr\u00e9meuse<\/em><\/li><li><b>4 g de sel fin<\/b> <em>\u2014 pour les haricots<\/em><\/li><li><b>600 g de manioc<\/b> <em>\u2014 pel\u00e9 et coup\u00e9<\/em><\/li><li><b>500 g de patate douce<\/b> <em>\u2014 pel\u00e9e et coup\u00e9e<\/em><\/li><li><b>500 g de plantain m\u00fbr<\/b> <em>\u2014 en gros morceaux<\/em><\/li><li><b>80 g de farinha musseque ou farine de manioc torr\u00e9fi\u00e9e<\/b> <em>\u2014 pour servir<\/em><\/li><li><b>eau selon le besoin<\/b> <em>\u2014 pour cuire manioc, patate douce et plantain<\/em><\/li><\/ul><\/div><\/div><div class=\"gj-ing-col\"><div class=\"gj-ing-group\"><h3>Sauce d\u2019oignon<\/h3><ul><li><b>200 g d\u2019oignon<\/b> <em>\u2014 tr\u00e8s finement hach\u00e9<\/em><\/li><li><b>250 g de tomates<\/b> <em>\u2014 finement hach\u00e9es<\/em><\/li><li><b>100 g de poivron vert<\/b> <em>\u2014 finement hach\u00e9<\/em><\/li><li><b>30 ml de jus de citron<\/b> <em>\u2014 ou vinaigre doux<\/em><\/li><li><b>20 ml d\u2019huile d\u2019olive<\/b> <em>\u2014 pour la sauce<\/em><\/li><li><b>1 petit gindungo<\/b> <em>\u2014 finement hach\u00e9<\/em><\/li><li><b>3 g de sel fin<\/b> <em>\u2014 pour la sauce<\/em><\/li><\/ul><\/div><\/div><\/div><p class=\"gj-ing-note\"><b>Ingr\u00e9dients:<\/b> Le poisson doit \u00eatre enti\u00e8rement nettoy\u00e9 et bien s\u00e9ch\u00e9. Le manioc cuit jusqu\u2019\u00e0 tendret\u00e9 compl\u00e8te; un centre dur ou cru n\u2019est pas consomm\u00e9.<\/p><\/div>\n  <div class=\"gj-sec\"><span class=\"gj-serif\">III.<\/span><h2>Pr\u00e9paration \u00e9tape par \u00e9tape<\/h2><\/div>\n  <div class=\"gj-steps-wrap\"><p class=\"gj-stage\">Pr\u00e9parer les \u00e9l\u00e9ments<\/p><ol class=\"gj-steps\"><li><div><p class=\"gj-step-t\">Assaisonner le poisson<\/p><p class=\"gj-step-x\">Pratiquer trois entailles peu profondes sur chaque face. M\u00e9langer ail, citron, huile, sel et gindungo; frotter la peau, les incisions et la cavit\u00e9. Reposer 20 minutes au r\u00e9frig\u00e9rateur.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Faire la sauce d\u2019oignon<\/p><p class=\"gj-step-x\">M\u00e9langer oignon, tomate, poivron, citron, huile d\u2019olive, gindungo et sel. Laisser reposer 15 minutes au frais.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Cuire les racines<\/p><p class=\"gj-step-x\">Cuire le manioc 25 \u00e0 35 minutes jusqu\u2019\u00e0 tendret\u00e9 compl\u00e8te, puis retirer la fibre centrale. Cuire la patate douce 15 \u00e0 20 minutes et le plantain 10 \u00e0 15 minutes.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Pr\u00e9parer les haricots<\/p><p class=\"gj-step-x\">Assouplir 100 g d\u2019oignon 6 minutes dans l\u2019huile de palme, ajouter l\u2019ail 30 secondes, puis haricots, eau et sel. Mijoter 12 \u00e0 15 minutes et \u00e9craser environ un quart des grains.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Torr\u00e9fier la farine<\/p><p class=\"gj-step-x\">Chauffer la farinha musseque 3 \u00e0 4 minutes dans une po\u00eale s\u00e8che, \u00e0 feu doux, en remuant. Elle doit sentir le manioc grill\u00e9 sans brunir fortement.<\/p><\/div><\/li><\/ol><p class=\"gj-stage\">Griller et servir<\/p><ol class=\"gj-steps\"><li><div><p class=\"gj-step-t\">Chauffer la grille<\/p><p class=\"gj-step-x\">Pr\u00e9chauffer une grille propre \u00e0 feu moyen-fort et l\u2019huiler l\u00e9g\u00e8rement. \u00c9ponger seulement l\u2019exc\u00e9dent de marinade pr\u00e9sent \u00e0 la surface.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Griller le poisson<\/p><p class=\"gj-step-x\">Cuire 8 \u00e0 11 minutes sur la premi\u00e8re face sans le d\u00e9placer, retourner avec pr\u00e9caution puis cuire encore 8 \u00e0 11 minutes. La partie la plus \u00e9paisse doit atteindre au moins 63 \u00b0C.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Dresser le mufete<\/p><p class=\"gj-step-x\">Placer le poisson, les haricots, le manioc, la patate douce et le plantain sur un grand plat. Servir la farine et la sauce sur le c\u00f4t\u00e9 ou dans de petits bols.<\/p><\/div><\/li><\/ol><\/div>\n  <div class=\"gj-prose\"><div class=\"gj-sec\"><span class=\"gj-serif\">IV.<\/span><h2>Variantes, conseils et mat\u00e9riel<\/h2><\/div><h3>Comment servir<\/h3><p>Pr\u00e9senter le mufete sur un grand plat commun ou en assiettes compl\u00e8tes. La sauce d\u2019oignon se verse en petite quantit\u00e9 sur le poisson; haricots et farine restent pr\u00e8s des racines pour laisser chacun r\u00e9gler les textures.<\/p><h3>Conservation et r\u00e9chauffage<\/h3><p>Refroidir le poisson et les garnitures s\u00e9par\u00e9ment dans les 2 heures. Conserver 2 jours au r\u00e9frig\u00e9rateur. R\u00e9chauffer le poisson une seule fois jusqu\u2019\u00e0 au moins 74 \u00b0C; consommer la sauce crue le jour m\u00eame.<\/p><h3>Quatre variantes<\/h3><p>Quatre adaptations: 1) remplacer le tilapia par du maquereau ou un autre poisson entier adapt\u00e9 au gril; 2) cuire le poisson au four \u00e0 220 \u00b0C; 3) remplacer les haricots cornille par de petits haricots rouges; 4) r\u00f4tir le plantain au lieu de le pocher.<\/p><h3>Conseils de cuisine<\/h3><p>Trois rep\u00e8res: la grille est propre et bien chaude; le poisson ne se retourne qu\u2019une fois; toutes les garnitures sont pr\u00eates avant la fin de la grillade. La peau reste ainsi enti\u00e8re et le plat arrive chaud.<\/p><h3>Mat\u00e9riel n\u00e9cessaire<\/h3><p>Pr\u00e9voir un gril ou une plaque lourde, des pinces et une large spatule \u00e0 poisson, plusieurs casseroles, une po\u00eale s\u00e8che, un bol pour la sauce et un thermom\u00e8tre de cuisson.<\/p><h3>Allerg\u00e8nes et s\u00e9curit\u00e9<\/h3><p>Allerg\u00e8ne: poisson. Avec une farine de manioc pure, aucun gluten n\u2019est ajout\u00e9, mais la contamination d\u00e9pend du produit et de la grille. Le poisson atteint au moins 63 \u00b0C.<\/p><\/div>\n  <div class=\"gj-nutri\"><div class=\"gj-sec\"><span class=\"gj-serif\">V.<\/span><h2>Valeurs nutritionnelles approximatives<\/h2><\/div><dl class=\"gj-nutri-row\"><div><dt>Calories<\/dt><dd>815 kcal<\/dd><\/div><div><dt>Glucides<\/dt><dd>117 g<\/dd><\/div><div><dt>Prot\u00e9ines<\/dt><dd>54 g<\/dd><\/div><div><dt>Lipides<\/dt><dd>16 g<\/dd><\/div><div><dt>Fibres<\/dt><dd>14 g<\/dd><\/div><div><dt>Sodium<\/dt><dd>820 mg<\/dd><\/div><\/dl><p class=\"gj-nutri-cap\"><b>1 portion compl\u00e8te, environ 720 g.<\/b> Estimation approximative par portion, calcul\u00e9e avec des valeurs nutritionnelles standard; les marques, la cuisson et le portionnement modifient le r\u00e9sultat.<\/p><\/div>\n  <div class=\"gj-close\"><p class=\"gj-serif\">Un seul plat, plusieurs rythmes bien distincts.<\/p><p>Le mufete garde sa force lorsque chaque \u00e9l\u00e9ment est pr\u00e9par\u00e9 s\u00e9par\u00e9ment puis r\u00e9uni par les jus du poisson, l\u2019huile de palme et l\u2019acidit\u00e9 fra\u00eeche.<\/p><\/div>\n<\/article>\n<script type=\"application\/ld+json\" id=\"recipe-schema-fr-mufete\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Recipe\",\n  \"name\": \"Mufete angolais au poisson entier grill\u00e9 haricots et racines\",\n  \"description\": \"Un mufete complet \u00e0 partager: poisson entier grill\u00e9, haricots \u00e0 l\u2019huile de palme, manioc, patate douce, banane plantain, farinha musseque et sauce d\u2019oignon acidul\u00e9e.\",\n  \"inLanguage\": \"fr\",\n  \"image\": [\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Mufete-2.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Mufete-1.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Mufete-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\": \"Angolaise\",\n  \"recipeCategory\": \"Plat principal de poisson\",\n  \"cookingMethod\": \"Grillade et cuissons parall\u00e8les\",\n  \"keywords\": \"recette de mufete, poisson grill\u00e9 angolais, haricots \u00e0 l\u2019huile de palme, mufete au manioc et plantain\",\n  \"prepTime\": \"PT45M\",\n  \"cookTime\": \"PT55M\",\n  \"totalTime\": \"PT1H40M\",\n  \"recipeYield\": \"6 portions\",\n  \"nutrition\": {\n    \"@type\": \"NutritionInformation\",\n    \"calories\": \"815 kcal\",\n    \"carbohydrateContent\": \"117 g\",\n    \"proteinContent\": \"54 g\",\n    \"fatContent\": \"16 g\",\n    \"fiberContent\": \"14 g\",\n    \"sodiumContent\": \"820 mg\",\n    \"servingSize\": \"1 portion compl\u00e8te, environ 720 g\"\n  },\n  \"recipeIngredient\": [\n    \"2 tilapias entiers nettoy\u00e9s, environ 1,8 kg au total\",\n    \"20 g d\u2019ail\",\n    \"45 ml de jus de citron\",\n    \"20 ml d\u2019huile neutre\",\n    \"6 g de sel fin\",\n    \"1 petit gindungo\",\n    \"500 g de haricots cornille cuits\",\n    \"45 ml d\u2019huile de palme rouge\",\n    \"100 g d\u2019oignon\",\n    \"8 g d\u2019ail\",\n    \"250 ml d\u2019eau\",\n    \"4 g de sel fin\",\n    \"600 g de manioc\",\n    \"500 g de patate douce\",\n    \"500 g de plantain m\u00fbr\",\n    \"80 g de farinha musseque ou farine de manioc torr\u00e9fi\u00e9e\",\n    \"eau selon le besoin\",\n    \"200 g d\u2019oignon\",\n    \"250 g de tomates\",\n    \"100 g de poivron vert\",\n    \"30 ml de jus de citron\",\n    \"20 ml d\u2019huile d\u2019olive\",\n    \"1 petit gindungo\",\n    \"3 g de sel fin\"\n  ],\n  \"recipeInstructions\": [\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Pr\u00e9parer les \u00e9l\u00e9ments\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Assaisonner le poisson\",\n          \"text\": \"Pratiquer trois entailles peu profondes sur chaque face. M\u00e9langer ail, citron, huile, sel et gindungo; frotter la peau, les incisions et la cavit\u00e9. Reposer 20 minutes au r\u00e9frig\u00e9rateur.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Faire la sauce d\u2019oignon\",\n          \"text\": \"M\u00e9langer oignon, tomate, poivron, citron, huile d\u2019olive, gindungo et sel. Laisser reposer 15 minutes au frais.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Cuire les racines\",\n          \"text\": \"Cuire le manioc 25 \u00e0 35 minutes jusqu\u2019\u00e0 tendret\u00e9 compl\u00e8te, puis retirer la fibre centrale. Cuire la patate douce 15 \u00e0 20 minutes et le plantain 10 \u00e0 15 minutes.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Pr\u00e9parer les haricots\",\n          \"text\": \"Assouplir 100 g d\u2019oignon 6 minutes dans l\u2019huile de palme, ajouter l\u2019ail 30 secondes, puis haricots, eau et sel. Mijoter 12 \u00e0 15 minutes et \u00e9craser environ un quart des grains.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Torr\u00e9fier la farine\",\n          \"text\": \"Chauffer la farinha musseque 3 \u00e0 4 minutes dans une po\u00eale s\u00e8che, \u00e0 feu doux, en remuant. Elle doit sentir le manioc grill\u00e9 sans brunir fortement.\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Griller et servir\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Chauffer la grille\",\n          \"text\": \"Pr\u00e9chauffer une grille propre \u00e0 feu moyen-fort et l\u2019huiler l\u00e9g\u00e8rement. \u00c9ponger seulement l\u2019exc\u00e9dent de marinade pr\u00e9sent \u00e0 la surface.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Griller le poisson\",\n          \"text\": \"Cuire 8 \u00e0 11 minutes sur la premi\u00e8re face sans le d\u00e9placer, retourner avec pr\u00e9caution puis cuire encore 8 \u00e0 11 minutes. La partie la plus \u00e9paisse doit atteindre au moins 63 \u00b0C.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Dresser le mufete\",\n          \"text\": \"Placer le poisson, les haricots, le manioc, la patate douce et le plantain sur un grand plat. Servir la farine et la sauce sur le c\u00f4t\u00e9 ou dans de petits bols.\"\n        }\n      ]\n    }\n  ]\n}\n<\/script>\n<script id=\"recipe-meta-sync-fr-mufete\">\n(function(){\n  var schemaId='recipe-schema-fr-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\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},"excerpt":{"rendered":"<p>Un mufete complet \u00e0 partager: poisson entier grill\u00e9, haricots \u00e0 l\u2019huile de palme, manioc, patate douce, banane plantain, farinha musseque et sauce d\u2019oignon acidul\u00e9e.<\/p>\n","protected":false},"featured_media":3711,"parent":3655,"menu_order":0,"template":"","tags":[],"tsh_dish_type":[57,96],"tsh_national_cuisine":[88],"class_list":["post-3710","tsh_food","type-tsh_food","status-publish","has-post-thumbnail","tsh_dish_type-plats-principaux","tsh_dish_type-plats-principaux-a-base-de-poisson","tsh_national_cuisine-angola"],"_links":{"self":[{"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tsh_food\/3710","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tsh_food"}],"about":[{"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/types\/tsh_food"}],"up":[{"embeddable":true,"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tsh_food\/3655"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/media\/3711"}],"wp:attachment":[{"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/media?parent=3710"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tags?post=3710"},{"taxonomy":"tsh_dish_type","embeddable":true,"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tsh_dish_type?post=3710"},{"taxonomy":"tsh_national_cuisine","embeddable":true,"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tsh_national_cuisine?post=3710"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}