{"id":3504,"date":"2026-07-21T19:36:43","date_gmt":"2026-07-21T19:36:43","guid":{"rendered":"https:\/\/travelshelper.com\/holandski\/wereld-van-eten\/algerijnse-nationale-gerechten\/algerijnse-chakhchoukha\/"},"modified":"2026-07-21T19:36:43","modified_gmt":"2026-07-21T19:36:43","slug":"algerijnse-chakhchoukha","status":"publish","type":"tsh_food","link":"https:\/\/travelshelper.com\/nl\/wereld-van-eten\/algerijnse-nationale-gerechten\/algerijnse-chakhchoukha\/","title":{"rendered":"Algerijnse Chakhchoukha"},"content":{"rendered":"\n<style>\n#recipe-nl-chakhchoukha{\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-chakhchoukha *,#recipe-nl-chakhchoukha *::before,#recipe-nl-chakhchoukha *::after{box-sizing:border-box;margin:0;padding:0}\n#recipe-nl-chakhchoukha .gj-serif{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-weight:400}\n#recipe-nl-chakhchoukha a{color:var(--gj-amber-2)}\n\n#recipe-nl-chakhchoukha .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-chakhchoukha .gj-eyebrow i{font-style:normal;color:var(--gj-amber)}\n#recipe-nl-chakhchoukha .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-chakhchoukha .gj-h1 b{font-weight:600}\n#recipe-nl-chakhchoukha .gj-h1 .gj-serif{color:var(--gj-amber);letter-spacing:0;font-size:.92em}\n#recipe-nl-chakhchoukha .gj-sub{\n  font-size:17px;color:var(--gj-ink-2);margin-bottom:26px;\n}\n\n#recipe-nl-chakhchoukha .gj-facts{margin-bottom:36px}\n#recipe-nl-chakhchoukha .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-chakhchoukha .gj-facts-top span{white-space:nowrap}\n#recipe-nl-chakhchoukha .gj-facts-top i{font-style:normal;color:var(--gj-ink-2)}\n#recipe-nl-chakhchoukha .gj-facts-top b{font-weight:600;color:var(--gj-ink)}\n#recipe-nl-chakhchoukha .gj-facts-top .gj-sep{color:var(--gj-line-2)}\n#recipe-nl-chakhchoukha .gj-facts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}\n#recipe-nl-chakhchoukha .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-chakhchoukha .gj-fact-ic{color:var(--gj-slate);line-height:0}\n#recipe-nl-chakhchoukha .gj-fact-ic svg{width:26px;height:26px;display:block}\n#recipe-nl-chakhchoukha .gj-fact-l{font-size:14px;font-weight:600;color:var(--gj-ink)}\n#recipe-nl-chakhchoukha .gj-fact-v{font-size:14px;color:var(--gj-ink-2)}\n\n#recipe-nl-chakhchoukha .gj-hero{border-radius:var(--gj-r);overflow:hidden;margin-bottom:8px;background:var(--gj-amber-soft)}\n#recipe-nl-chakhchoukha .gj-hero img{display:block;width:100%;height:auto;aspect-ratio:16\/9;object-fit:cover}\n#recipe-nl-chakhchoukha .gj-cap{font-size:12.5px;color:var(--gj-ink-2);margin-bottom:46px}\n\n#recipe-nl-chakhchoukha .gj-sec{display:flex;align-items:baseline;gap:12px;margin:0 0 20px}\n#recipe-nl-chakhchoukha .gj-sec .gj-serif{color:var(--gj-amber);font-size:16px;min-width:28px}\n#recipe-nl-chakhchoukha .gj-sec h2{font-size:clamp(20px,2.4vw,24px);font-weight:600;letter-spacing:-.01em;line-height:1.2}\n#recipe-nl-chakhchoukha .gj-sec::after{content:\"\";flex:1;height:1px;background:var(--gj-line-2);align-self:center}\n\n#recipe-nl-chakhchoukha .gj-intro{margin-bottom:46px}\n#recipe-nl-chakhchoukha .gj-intro p{margin-bottom:16px;font-size:15.5px;color:#2C2E30}\n#recipe-nl-chakhchoukha .gj-intro p:last-child{margin-bottom:0}\n#recipe-nl-chakhchoukha .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-chakhchoukha .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-nl-chakhchoukha .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-chakhchoukha .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-chakhchoukha .gj-rail-track{display:grid;grid-template-columns:repeat(4,1fr);position:relative;gap:12px}\n#recipe-nl-chakhchoukha .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-chakhchoukha .gj-rail-stop{position:relative;padding-top:20px}\n#recipe-nl-chakhchoukha .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-chakhchoukha .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-chakhchoukha .gj-rail-stop span{font-size:13px;color:#C5C1B6;line-height:1.5;display:block}\n#recipe-nl-chakhchoukha .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-chakhchoukha .gj-rail-sum b{color:#EDEAE2;font-weight:600}\n\n#recipe-nl-chakhchoukha .gj-ing-wrap{margin-bottom:46px}\n#recipe-nl-chakhchoukha .gj-ing-grid{display:grid;grid-template-columns:1fr;gap:18px}\n#recipe-nl-chakhchoukha .gj-ing-col{display:grid;gap:18px;align-content:start}\n#recipe-nl-chakhchoukha .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-chakhchoukha .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-chakhchoukha .gj-ing-group ul{list-style:none}\n#recipe-nl-chakhchoukha .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-chakhchoukha .gj-ing-group li b{font-weight:600}\n#recipe-nl-chakhchoukha .gj-ing-group li em{font-style:normal;color:var(--gj-ink-2);font-size:13.5px}\n#recipe-nl-chakhchoukha .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-chakhchoukha .gj-ing-note b{font-weight:600}\n\n#recipe-nl-chakhchoukha .gj-steps-wrap{margin-bottom:46px;counter-reset:gj-n}\n#recipe-nl-chakhchoukha .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-chakhchoukha .gj-stage:first-of-type{margin-top:0}\n#recipe-nl-chakhchoukha .gj-stage::after{content:\"\";flex:1;height:1px;background:var(--gj-line)}\n#recipe-nl-chakhchoukha .gj-steps{list-style:none}\n#recipe-nl-chakhchoukha .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-chakhchoukha .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-chakhchoukha .gj-steps>li>div{}\n#recipe-nl-chakhchoukha .gj-step-t{font-weight:600;font-size:15.5px;margin-bottom:2px}\n#recipe-nl-chakhchoukha .gj-step-x{font-size:14.5px;color:#3A3D3F}\n#recipe-nl-chakhchoukha .gj-step-x .gj-cue{color:var(--gj-amber-2);font-weight:500}\n\n#recipe-nl-chakhchoukha .gj-prose{margin-bottom:46px}\n#recipe-nl-chakhchoukha .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-chakhchoukha .gj-prose h3::before{content:\"\";width:16px;height:1px;background:var(--gj-amber)}\n#recipe-nl-chakhchoukha .gj-prose h3:first-of-type{margin-top:0}\n#recipe-nl-chakhchoukha .gj-prose p{font-size:14.5px;color:#2C2E30}\n\n#recipe-nl-chakhchoukha .gj-nutri{margin-bottom:46px}\n#recipe-nl-chakhchoukha .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-chakhchoukha .gj-nutri-row div{padding:14px 18px;border-bottom:1px solid var(--gj-line)}\n#recipe-nl-chakhchoukha .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-chakhchoukha .gj-nutri-row dd{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}\n#recipe-nl-chakhchoukha .gj-nutri-cap{font-size:12.5px;color:var(--gj-ink-2);margin-top:10px}\n#recipe-nl-chakhchoukha .gj-nutri-cap b{font-weight:600;color:var(--gj-ink)}\n\n#recipe-nl-chakhchoukha .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-chakhchoukha .gj-close .gj-serif{color:#C9A55C;font-size:19px;line-height:1.45}\n#recipe-nl-chakhchoukha .gj-close p{font-size:14px;color:#C5C1B6}\n\n@media (min-width:760px){\n  #recipe-nl-chakhchoukha .gj-ing-grid{grid-template-columns:1.15fr 1fr;align-items:start}\n  #recipe-nl-chakhchoukha .gj-nutri-row{grid-template-columns:repeat(6,1fr)}\n  #recipe-nl-chakhchoukha .gj-nutri-row div{border-bottom:none;border-right:1px solid var(--gj-line)}\n  #recipe-nl-chakhchoukha .gj-nutri-row div:last-child{border-right:none}\n  #recipe-nl-chakhchoukha .gj-facts-grid{grid-template-columns:repeat(4,1fr)}\n}\n@media (min-width:960px){\n  #recipe-nl-chakhchoukha{padding:64px 32px 72px}\n  \n  #recipe-nl-chakhchoukha .gj-intro{columns:2;column-gap:56px}\n  #recipe-nl-chakhchoukha .gj-intro > p{break-inside:avoid;margin-bottom:16px}\n  #recipe-nl-chakhchoukha .gj-pull{break-inside:avoid}\n  #recipe-nl-chakhchoukha .gj-prose{columns:2;column-gap:56px}\n  #recipe-nl-chakhchoukha .gj-prose .gj-sec{column-span:all}\n  #recipe-nl-chakhchoukha .gj-prose h3{break-after:avoid}\n  #recipe-nl-chakhchoukha .gj-prose p{break-inside:avoid;margin-bottom:14px}\n}\n@media (max-width:600px){\n  #recipe-nl-chakhchoukha .gj-rail-track{grid-template-columns:1fr;gap:16px}\n  #recipe-nl-chakhchoukha .gj-rail-track::before{top:6px;bottom:6px;left:7px;right:auto;width:1px;height:auto}\n  #recipe-nl-chakhchoukha .gj-nutri-row div:nth-last-child(-n+2){border-bottom:none}\n}\n\n@media print{\n  #recipe-nl-chakhchoukha{\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-chakhchoukha .gj-hero,\n  #recipe-nl-chakhchoukha .gj-cap,\n  #recipe-nl-chakhchoukha .gj-eyebrow i{display:none}\n  #recipe-nl-chakhchoukha .gj-eyebrow{color:#000}\n  #recipe-nl-chakhchoukha .gj-h1{font-size:22pt;margin-bottom:10px}\n  \n  #recipe-nl-chakhchoukha .gj-h1 .gj-serif,\n  #recipe-nl-chakhchoukha .gj-sec .gj-serif,\n  #recipe-nl-chakhchoukha .gj-steps>li::before,\n  #recipe-nl-chakhchoukha .gj-intro p:first-of-type::first-letter{color:#000}\n  #recipe-nl-chakhchoukha .gj-sec::after,\n  #recipe-nl-chakhchoukha .gj-stage::after,\n  #recipe-nl-chakhchoukha .gj-prose h3::before{background:#999}\n  #recipe-nl-chakhchoukha .gj-stage,\n  #recipe-nl-chakhchoukha .gj-step-x .gj-cue{color:#000}\n  #recipe-nl-chakhchoukha .gj-pull{border-left-color:#000;color:#000}\n  \n  #recipe-nl-chakhchoukha .gj-rail,\n  #recipe-nl-chakhchoukha .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-chakhchoukha .gj-rail-t,\n  #recipe-nl-chakhchoukha .gj-rail-stop b,\n  #recipe-nl-chakhchoukha .gj-close .gj-serif{color:#000}\n  #recipe-nl-chakhchoukha .gj-rail-stop span,\n  #recipe-nl-chakhchoukha .gj-rail-sum,\n  #recipe-nl-chakhchoukha .gj-close p{color:#222}\n  #recipe-nl-chakhchoukha .gj-rail-sum{border-top-color:#ccc}\n  #recipe-nl-chakhchoukha .gj-rail-track::before{background:#999}\n  #recipe-nl-chakhchoukha .gj-rail-stop::before{border-color:#666;background:#fff}\n  #recipe-nl-chakhchoukha .gj-ing-note{background:#fff;border:1px solid #ccc;color:#000}\n  \n  #recipe-nl-chakhchoukha .gj-ing-group,\n  #recipe-nl-chakhchoukha .gj-steps>li,\n  #recipe-nl-chakhchoukha .gj-rail,\n  #recipe-nl-chakhchoukha .gj-close,\n  #recipe-nl-chakhchoukha .gj-nutri-row,\n  #recipe-nl-chakhchoukha .gj-fact{break-inside:avoid}\n  #recipe-nl-chakhchoukha .gj-sec h2,\n  #recipe-nl-chakhchoukha .gj-stage{break-after:avoid}\n  \n  #recipe-nl-chakhchoukha .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-chakhchoukha\" lang=\"nl\">\n<p class=\"gj-eyebrow\">Algerijnse keuken <i>\u00b7<\/i> Oost-Algerije <i>\u00b7<\/i> Recept<\/p>\n<h2 class=\"gj-h1\"><b>Algerijnse Chakhchoukha<\/b> met mals lamsvlees, kikkererwten en gescheurde rougag <span class=\"gj-serif\">in kruidige tomatensaus<\/span><\/h2>\n<p class=\"gj-sub\">Dunne semolinavellen worden met de hand gescheurd en vlak voor het serveren bevochtigd met een rode stoofsaus van lam, kikkererwten en wintergroenten. Zo blijft iedere hap tegelijk zacht, stevig en vol kruidige vleessappen.<\/p>\n<div class=\"gj-facts\"><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>Algerijns<\/b><\/span><span class=\"gj-sep\">\/<\/span>\n<span><i>Moeilijkheid:<\/i> <b>Gemiddeld<\/b><\/span><span class=\"gj-sep\">\/<\/span>\n<span><i>Methode:<\/i> <b>Stoven en kort stomen<\/b><\/span><span class=\"gj-sep\">\/<\/span>\n<span><i>Totale tijd:<\/i> <b>2 uur 30 min<\/b><\/span><\/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\">6 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\">45 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=\"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\">1 uur 45 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 720 kcal<\/span><\/div>\n<\/div><\/div>\n<figure class=\"gj-hero\"><img loading=\"lazy\" src=\"https:\/\/travelshelper.com\/nl\/wp-content\/uploads\/2026\/07\/Chakhchoukha-3.webp\" alt=\"Brede schaal chakhchoukha met gestoofd lam, kikkererwten en rougag naast een metalen lepel op linnen\" width=\"1600\" height=\"900\" loading=\"lazy\" decoding=\"async\"><\/figure>\n<p class=\"gj-cap\">In de brede uitsnede blijft de structuur van de gescheurde rougag zichtbaar rondom het langzaam gegaarde lam.<\/p>\n<div class=\"gj-sec\"><span class=\"gj-serif\">I.<\/span><h2>Een feestschotel waarin brood de saus draagt<\/h2><\/div>\n<div class=\"gj-intro\"><p>Chakhchoukha behoort tot de gerechten waarin een eenvoudig graanproduct het hart van een grote maaltijd vormt. In het oosten van Algerije, vooral rond de Aur\u00e8s, Biskra, Batna en M\u2019Sila, wordt een dun brood van griesmeel in kleine onregelmatige stukken gescheurd en overgoten met marqa, een rood gekleurde stoofsaus. De schaal verschijnt bij familiefeesten, religieuze dagen en winterse bijeenkomsten, maar de bereiding verschilt van huis tot huis. Sommige families gebruiken flinterdunne rougag, andere een wat steviger semolinabrood. De vaste gedachte blijft gelijk: het brood wordt niet naast de saus gelegd, maar neemt haar geur, vet en warmte rechtstreeks op.<\/p><p class=\"gj-pull\">De beste chakhchoukha is geen soep en geen droge broodschotel: de rougag is doordrenkt, maar behoudt nog duidelijke lagen.<\/p><p>De textuur vraagt meer aandacht dan de ingredi\u00ebntenlijst doet vermoeden. Rougag die te dik wordt uitgerold, blijft taai; te dunne vellen breken al tijdens het bakken tot droge scherven. Het deeg in deze versie bestaat uit fijne durumgries, een deel bloem, zout en water. Na rust wordt het soepel genoeg om bijna doorschijnend uit te rollen. Elk vel gaat kort op een droge hete plaat, net tot er bleke vlekken en enkele bruine stippen ontstaan. Het brood hoeft niet krokant te worden. Het moet later vocht kunnen opnemen zonder tot pap uiteen te vallen.<\/p><p>De saus krijgt haar lichaam van lamsvlees met bot, ui, tomaat en kikkererwten. Karwij, komijn, paprikapoeder en ras el hanout geven warmte zonder \u00e9\u00e9n specerij te laten overheersen. Wortel en raap mogen lang garen; courgette komt pas in de laatste fase zodat zij haar vorm behoudt. Een rustige suddering maakt het vlees gaar en houdt de saus helder genoeg om door de broodstukken te lopen. Het bot draagt gelatine bij, waardoor de marqa aan het brood hecht en niet als dun water onder in de schaal blijft staan.<\/p><p>Bij het samenstellen wordt niet alle saus in \u00e9\u00e9n keer toegevoegd. Eerst krijgt het gescheurde brood een dunne laag hete marqa en vijf minuten rust. Daarna volgt alleen zoveel extra vocht als nodig is. Dit stapsgewijze bevochtigen geeft controle: de onderste stukken worden sappig, terwijl de bovenste randen nog enige beet hebben. Het vlees en de groenten komen pas daarna op de schaal. De kikkererwten worden rondom verdeeld, zodat zij niet onder het grote stuk lam verdwijnen.<\/p><p>De geteste verhouding levert zes royale porties en genoeg saus om het brood volledig te kruiden. Wie de rougag een dag eerder bakt, wikkelt de afgekoelde vellen in een schone doek; ze blijven buigzaam en zijn bij het serveren sneller te scheuren. De stoof kan eveneens vooraf worden gemaakt. Na een nacht koelen wordt overtollig vet eenvoudig van de oppervlakte gehaald, terwijl de smaak van tomaat en specerijen ronder wordt. De uiteindelijke schaal moet heet worden opgediend, liefst op het moment dat iedereen al aan tafel zit.<\/p><p>De uiteindelijke smaak wordt beoordeeld aan drie signalen. De saus ruikt eerst naar lam en tomaat, daarna naar karwij en komijn, zonder rauwe specerijtoon. Een stuk rougag moet met de rand van een lepel kunnen worden gedeeld, maar mag niet oplossen wanneer het wordt opgetild. Het vlees rust zichtbaar bovenop en blijft sappig rond het bot. Die combinatie maakt de schaal geschikt om langzaam te delen: eerst worden de zachtere stukken uit het midden genomen, daarna de drogere randen die met extra marqa kunnen worden bevochtigd.<\/p><\/div>\n<div class=\"gj-rail\"><p class=\"gj-rail-t\">Van deegvel tot gedeelde schaal<\/p><div class=\"gj-rail-track\"><div class=\"gj-rail-stop\"><b>0:00<\/b><span>Kneed gries en bloem; laat het deeg rusten terwijl de stoofbasis wordt aangezet.<\/span><\/div><div class=\"gj-rail-stop\"><b>0:35<\/b><span>Bak de rougag kort en stapel de vellen onder een doek.<\/span><\/div><div class=\"gj-rail-stop\"><b>1:10<\/b><span>Laat lam, kikkererwten en stevige groenten rustig stoven.<\/span><\/div><div class=\"gj-rail-stop\"><b>2:20<\/b><span>Scheur het brood, bevochtig in delen en schik vlees en groenten erbovenop.<\/span><\/div><\/div><p class=\"gj-rail-sum\"><b>Recept in het kort.<\/b> Chakhchoukha bestaat uit twee bereidingen die pas vlak voor het eten samenkomen. Dunne rougag van griesmeel en bloem wordt op een droge plaat gebakken en met de hand in hapklare stukken gescheurd. Tegelijk gaart lamsvlees langzaam in een tomatensaus met kikkererwten, wortel, raap, courgette, komijn, karwij en ras el hanout. Het brood krijgt de hete saus in twee of drie kleine toevoegingen, met korte rustmomenten ertussen. Daardoor neemt het voldoende smaak op zonder zijn structuur te verliezen. De afgewerkte schaal wordt bekroond met het malse vlees en de groenten en meteen heet geserveerd. Het gerecht wordt zonder verdere wachttijd gedeeld, omdat de rougag na het mengen blijft verzachten.<\/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>Voor de rougag<\/h3><ul><li><b>400 g fijne durumgries<\/b> \u2014 <em>voor een elastisch deeg met lichte beet<\/em><\/li><li><b>120 g tarwebloem<\/b> \u2014 <em>helpt de vellen dun uit te rollen<\/em><\/li><li><b>8 g fijn zout<\/b> \u2014 <em>verdeeld door het deeg<\/em><\/li><li><b>300 ml lauw water<\/b> \u2014 <em>geleidelijk toevoegen; mogelijk blijft 20 ml over<\/em><\/li><li><b>10 ml zonnebloemolie<\/b> \u2014 <em>voor handen en werkvlak<\/em><\/li><\/ul><\/div><div class=\"gj-ing-col\"><div class=\"gj-ing-group\"><h3>Voor de stoofsaus<\/h3><ul><li><b>900 g lamsschouder met bot, in 6 stukken<\/b> \u2014 <em>bot geeft body aan de saus<\/em><\/li><li><b>30 ml olijfolie<\/b> \u2014 <em>voor het aanbraden<\/em><\/li><li><b>2 middelgrote uien, fijn gesneden<\/b> \u2014 <em>basis van de marqa<\/em><\/li><li><b>4 tenen knoflook, fijngehakt<\/b> \u2014 <em>kort meebakken<\/em><\/li><li><b>400 g tomatenblokjes<\/b> \u2014 <em>uit blik of rijp en ontveld<\/em><\/li><li><b>30 g tomatenpuree<\/b> \u2014 <em>donker bakken voor diepte<\/em><\/li><li><b>250 g gekookte kikkererwten, uitgelekt<\/b> \u2014 <em>pas halverwege toevoegen<\/em><\/li><li><b>3 wortels, in grote stukken<\/b> \u2014 <em>blijven stevig tijdens het stoven<\/em><\/li><li><b>2 kleine rapen, in parten<\/b> \u2014 <em>geven aardse zoetheid<\/em><\/li><li><b>2 courgettes, in dikke stukken<\/b> \u2014 <em>laat toevoegen<\/em><\/li><li><b>1 tl gemalen komijn<\/b> \u2014 <em>warme basisnoot<\/em><\/li><li><b>1 tl gemalen karwij<\/b> \u2014 <em>kenmerkend voor de saus<\/em><\/li><li><b>1\u00bd tl zoet paprikapoeder<\/b> \u2014 <em>kleur en zachte kruidigheid<\/em><\/li><li><b>1 tl ras el hanout<\/b> \u2014 <em>complexe specerijenlaag<\/em><\/li><li><b>\u00bc\u2013\u00bd tl harissa<\/b> \u2014 <em>naar gewenste scherpte<\/em><\/li><li><b>1,5 l heet water<\/b> \u2014 <em>genoeg voor vlees en brood<\/em><\/li><li><b>12 g zout<\/b> \u2014 <em>later bijstellen<\/em><\/li><li><b>\u00bd tl zwarte peper<\/b> \u2014 <em>vers gemalen<\/em><\/li><li><b>15 g korianderblad, grof gehakt<\/b> \u2014 <em>voor het serveren<\/em><\/li><\/ul><\/div><\/div><\/div><div class=\"gj-ing-note\"><b>Allergenen en vervangingen.<\/b> Gluten. Durumgries en tarwebloem bevatten tarwe. Bij gebruik van een kant-en-klare specerijenmix moet het etiket op mogelijke sporen worden gecontroleerd.<\/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><p class=\"gj-stage\">Rougag bereiden<\/p><ol class=\"gj-steps\"><li><div><p class=\"gj-step-t\">Kneed het deeg<\/p><p class=\"gj-step-x\">Meng gries, bloem en zout. Voeg het lauwe water in delen toe en kneed 10 minuten tot een glad, stevig maar buigzaam deeg; werk de olie pas in de laatste minuut in.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Laat rusten<\/p><p class=\"gj-step-x\">Dek af en laat 25 minuten rusten. Verdeel in 10 gelijke bollen en laat nog 10 minuten ontspannen, zodat het gluten netwerk niet terugtrekt bij het uitrollen.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Rol en bak de vellen<\/p><p class=\"gj-step-x\">Rol elke bol op een licht geolied vlak uit tot een zeer dunne ronde lap van ongeveer 28 cm. Bak 45\u201360 seconden per kant in een droge hete koekenpan, tot bleke blazen en enkele bruine stippen zichtbaar zijn.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Houd de rougag soepel<\/p><p class=\"gj-step-x\">Stapel de warme vellen direct onder een schone doek. Laat afkoelen en scheur ze daarna in stukken van 3\u20134 cm.<\/p><\/div><\/li><\/ol><p class=\"gj-stage\">Marqa stoven<\/p><ol class=\"gj-steps\"><li><div><p class=\"gj-step-t\">Braad het lam aan<\/p><p class=\"gj-step-x\">Verhit de olijfolie in een zware pan en kleur het lam 8\u201310 minuten rondom. Neem het vlees kort uit de pan.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Bouw de saus op<\/p><p class=\"gj-step-x\">Bak ui 6 minuten zacht, voeg knoflook en tomatenpuree toe en roer 2 minuten tot de puree donkerrood wordt. Meng komijn, karwij, paprika, ras el hanout, harissa en zwarte peper erdoor.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Laat vlees en stevige groenten garen<\/p><p class=\"gj-step-x\">Doe het lam terug met tomaten, water, zout, wortel en raap. Breng aan de kook, zet laag en laat met halfgesloten deksel 60 minuten sudderen; het oppervlak mag slechts rustig bewegen.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Voeg kikkererwten en courgette toe<\/p><p class=\"gj-step-x\">Roer kikkererwten en courgette erdoor en gaar nog 25\u201330 minuten, tot het lam gemakkelijk van het bot komt en de courgette zacht is zonder uiteen te vallen.<\/p><\/div><\/li><\/ol><p class=\"gj-stage\">Samenstellen<\/p><ol class=\"gj-steps\"><li><div><p class=\"gj-step-t\">Bevochtig het brood in lagen<\/p><p class=\"gj-step-x\">Leg de gescheurde rougag op een grote voorverwarmde schaal. Lepel eerst ongeveer een derde van de saus zonder vlees erover, schep losjes om en laat 5 minuten staan.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Werk de schaal af<\/p><p class=\"gj-step-x\">Voeg meer saus toe tot het brood sappig maar niet drijvend is. Schik lam, wortel, raap, courgette en kikkererwten bovenop en strooi koriander over de schaal. Serveer direct.<\/p><\/div><\/li><\/ol><\/div>\n<div class=\"gj-prose\"><div class=\"gj-sec\"><span class=\"gj-serif\">IV.<\/span><h2>Serveren, bewaren en praktische keuzes<\/h2><\/div><h3>Serveren en combineren<\/h3><p>De schaal wordt midden op tafel gezet en verdeeld terwijl zij nog dampt. Extra marqa kan in een kom worden aangeboden voor wie zachter brood wenst. Een eenvoudige salade van komkommer, tomaat en citroen houdt het bord fris; ingelegde pepers passen bij gasten die meer scherpte zoeken. Water, karnemelk of ongezoete muntthee sluit beter aan dan een zware drank.<\/p><h3>Bewaren en opnieuw verwarmen<\/h3><p>Bewaar rougag en stoof afzonderlijk. De saus blijft maximaal drie dagen in een afgesloten bak bij 4 \u00b0C; verwarm haar eenmaal door tot zij overal borrelt en het lamsvlees minstens 74 \u00b0C bereikt. Rougag blijft twee dagen goed in een doek en daarna in een zak. Een reeds gemengde schaal wordt snel zacht en is het best binnen \u00e9\u00e9n dag op te eten.<\/p><h3>Vier werkbare variaties<\/h3><p>Lam kan door runderschenkel worden vervangen; reken dan 20\u201330 minuten extra. Voor een lichtere versie werkt kip met bot, waarbij de saus ongeveer 45 minuten nodig heeft. Pompoen kan de raap vervangen en gaat samen met de courgette in de pan. Wie geen rougag kan bakken, gebruikt ongezouten dunne semolinapannenkoeken; tortilla\u2019s missen de juiste korrel en nemen de saus minder gelijkmatig op.<\/p><h3>Drie opmerkingen uit de testkeuken<\/h3><p>Een heet, droog bakoppervlak voorkomt dat de rougag uitdroogt voordat hij gaar is. De saus hoort iets zouter te smaken dan een gewone stoof, want het ongezouten brood tempert haar na het mengen. Het vlees blijft bovenop de schaal; wanneer het onder het brood wordt gemengd, valt het uit elkaar en verdwijnt de kenmerkende presentatie.<\/p><h3>Benodigde uitrusting<\/h3><p>Een zware braadpan van 5\u20136 liter houdt de suddering stabiel. Een koekenpan of gladde bakplaat van minstens 28 cm maakt gelijkmatige rougag. Verder zijn een deegroller, keukendoek, tang en een brede serveerschaal voldoende.<\/p><\/div>\n<div class=\"gj-nutri\"><div class=\"gj-sec\"><span class=\"gj-serif\">V.<\/span><h2>Voedingswaarden per portie<\/h2><\/div>\n<dl class=\"gj-nutri-row\"><div><dt>Calorie\u00ebn<\/dt><dd>\u2248 720 kcal<\/dd><\/div><div><dt>Koolhydraten<\/dt><dd>\u2248 88 g<\/dd><\/div><div><dt>Eiwitten<\/dt><dd>\u2248 42 g<\/dd><\/div><div><dt>Vetten<\/dt><dd>\u2248 23 g<\/dd><\/div><div><dt>Vezels<\/dt><dd>\u2248 13 g<\/dd><\/div><div><dt>Natrium<\/dt><dd>\u2248 1350 mg<\/dd><\/div><\/dl>\n<p class=\"gj-nutri-cap\"><b>Portiegrootte:<\/b> 1 portie. <b>Belangrijkste allergenen:<\/b> Gluten. Durumgries en tarwebloem bevatten tarwe. Bij gebruik van een kant-en-klare specerijenmix moet het etiket op mogelijke sporen worden gecontroleerd. De waarden zijn benaderingen op basis van standaard voedingsreferenties; merken, vetafsnijding, olieopname en werkelijke porties kunnen afwijken.<\/p><\/div>\n<div class=\"gj-close\"><p class=\"gj-serif\">Gescheurd brood, langzaam gestoofd lam en \u00e9\u00e9n schaal die pas aan tafel compleet wordt.<\/p><p>Chakhchoukha laat zien hoe nauwkeurig brood en saus op elkaar kunnen worden afgestemd. De rougag draagt het gerecht, maar alleen wanneer de vellen dun zijn gebakken en de marqa stapsgewijs wordt toegevoegd. Dat kleine moment van wachten tussen de lepels saus bepaalt het verschil tussen een gelaagde schotel en een zware massa.<\/p><\/div>\n<\/article>\n<script type=\"application\/ld+json\" id=\"recipe-schema-nl-chakhchoukha\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Recipe\",\n  \"name\": \"Algerijnse Chakhchoukha met mals lamsvlees, kikkererwten en gescheurde rougag in kruidige tomatensaus\",\n  \"description\": \"Dunne semolinavellen worden met de hand gescheurd en vlak voor het serveren bevochtigd met een rode stoofsaus van lam, kikkererwten en wintergroenten. Zo blijft iedere hap tegelijk zacht, stevig en vol kruidige vleessappen.\",\n  \"inLanguage\": \"nl\",\n  \"image\": [\n    \"https:\/\/travelshelper.com\/nl\/wp-content\/uploads\/2026\/07\/Chakhchoukha-2.webp\",\n    \"https:\/\/travelshelper.com\/nl\/wp-content\/uploads\/2026\/07\/Chakhchoukha-1.webp\",\n    \"https:\/\/travelshelper.com\/nl\/wp-content\/uploads\/2026\/07\/Chakhchoukha-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  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"@id\": \"https:\/\/travelshelper.com\/#organization\",\n    \"name\": \"Travel S Helper\",\n    \"url\": \"https:\/\/travelshelper.com\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2024\/11\/Logo-Travel-S-Helper.jpg\"\n    }\n  },\n  \"recipeCuisine\": \"Algerijns\",\n  \"recipeCategory\": \"Hoofdgerecht\",\n  \"cookingMethod\": \"Stoven en kort stomen\",\n  \"keywords\": \"chakhchoukha recept, rougag maken, Algerijnse lamsstoof, gescheurd platbrood met saus, chakhchoukha uit Biskra\",\n  \"prepTime\": \"PT45M\",\n  \"cookTime\": \"PT1H45M\",\n  \"totalTime\": \"PT2H30M\",\n  \"recipeYield\": \"6 porties\",\n  \"nutrition\": {\n    \"@type\": \"NutritionInformation\",\n    \"calories\": \"720 kcal\",\n    \"carbohydrateContent\": \"88 g\",\n    \"proteinContent\": \"42 g\",\n    \"fatContent\": \"23 g\",\n    \"fiberContent\": \"13 g\",\n    \"sodiumContent\": \"1350 mg\",\n    \"servingSize\": \"1 portie\"\n  },\n  \"recipeIngredient\": [\n    \"400 g fijne durumgries\",\n    \"120 g tarwebloem\",\n    \"8 g fijn zout\",\n    \"300 ml lauw water\",\n    \"10 ml zonnebloemolie\",\n    \"900 g lamsschouder met bot, in 6 stukken\",\n    \"30 ml olijfolie\",\n    \"2 middelgrote uien, fijn gesneden\",\n    \"4 tenen knoflook, fijngehakt\",\n    \"400 g tomatenblokjes\",\n    \"30 g tomatenpuree\",\n    \"250 g gekookte kikkererwten, uitgelekt\",\n    \"3 wortels, in grote stukken\",\n    \"2 kleine rapen, in parten\",\n    \"2 courgettes, in dikke stukken\",\n    \"1 tl gemalen komijn\",\n    \"1 tl gemalen karwij\",\n    \"1\u00bd tl zoet paprikapoeder\",\n    \"1 tl ras el hanout\",\n    \"\u00bc\u2013\u00bd tl harissa\",\n    \"1,5 l heet water\",\n    \"12 g zout\",\n    \"\u00bd tl zwarte peper\",\n    \"15 g korianderblad, grof gehakt\"\n  ],\n  \"recipeInstructions\": [\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Rougag bereiden\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Kneed het deeg\",\n          \"text\": \"Meng gries, bloem en zout. Voeg het lauwe water in delen toe en kneed 10 minuten tot een glad, stevig maar buigzaam deeg; werk de olie pas in de laatste minuut in.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Laat rusten\",\n          \"text\": \"Dek af en laat 25 minuten rusten. Verdeel in 10 gelijke bollen en laat nog 10 minuten ontspannen, zodat het gluten netwerk niet terugtrekt bij het uitrollen.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Rol en bak de vellen\",\n          \"text\": \"Rol elke bol op een licht geolied vlak uit tot een zeer dunne ronde lap van ongeveer 28 cm. Bak 45\u201360 seconden per kant in een droge hete koekenpan, tot bleke blazen en enkele bruine stippen zichtbaar zijn.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Houd de rougag soepel\",\n          \"text\": \"Stapel de warme vellen direct onder een schone doek. Laat afkoelen en scheur ze daarna in stukken van 3\u20134 cm.\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Marqa stoven\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Braad het lam aan\",\n          \"text\": \"Verhit de olijfolie in een zware pan en kleur het lam 8\u201310 minuten rondom. Neem het vlees kort uit de pan.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Bouw de saus op\",\n          \"text\": \"Bak ui 6 minuten zacht, voeg knoflook en tomatenpuree toe en roer 2 minuten tot de puree donkerrood wordt. Meng komijn, karwij, paprika, ras el hanout, harissa en zwarte peper erdoor.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Laat vlees en stevige groenten garen\",\n          \"text\": \"Doe het lam terug met tomaten, water, zout, wortel en raap. Breng aan de kook, zet laag en laat met halfgesloten deksel 60 minuten sudderen; het oppervlak mag slechts rustig bewegen.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Voeg kikkererwten en courgette toe\",\n          \"text\": \"Roer kikkererwten en courgette erdoor en gaar nog 25\u201330 minuten, tot het lam gemakkelijk van het bot komt en de courgette zacht is zonder uiteen te vallen.\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Samenstellen\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Bevochtig het brood in lagen\",\n          \"text\": \"Leg de gescheurde rougag op een grote voorverwarmde schaal. Lepel eerst ongeveer een derde van de saus zonder vlees erover, schep losjes om en laat 5 minuten staan.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Werk de schaal af\",\n          \"text\": \"Voeg meer saus toe tot het brood sappig maar niet drijvend is. Schik lam, wortel, raap, courgette en kikkererwten bovenop en strooi koriander over de schaal. Serveer direct.\"\n        }\n      ]\n    }\n  ]\n}\n<\/script>\n<script id=\"recipe-meta-sync-nl-chakhchoukha\">\n(function(){\n  var schemaId='recipe-schema-nl-chakhchoukha';\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":3493,"parent":3463,"menu_order":0,"template":"","tags":[],"tsh_dish_type":[126,127],"tsh_national_cuisine":[128],"class_list":["post-3504","tsh_food","type-tsh_food","status-publish","has-post-thumbnail","tsh_dish_type-stoofgerechten-en-eenpansgerechten","tsh_dish_type-stoofpotten","tsh_national_cuisine-algerije"],"_links":{"self":[{"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_food\/3504","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\/3463"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/media\/3493"}],"wp:attachment":[{"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/media?parent=3504"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tags?post=3504"},{"taxonomy":"tsh_dish_type","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_dish_type?post=3504"},{"taxonomy":"tsh_national_cuisine","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_national_cuisine?post=3504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}