{"id":3506,"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-chorba-frik\/"},"modified":"2026-07-21T19:36:43","modified_gmt":"2026-07-21T19:36:43","slug":"algerijnse-chorba-frik","status":"publish","type":"tsh_food","link":"https:\/\/travelshelper.com\/nl\/wereld-van-eten\/algerijnse-nationale-gerechten\/algerijnse-chorba-frik\/","title":{"rendered":"Algerijnse Chorba Frik"},"content":{"rendered":"\n<style>\n#recipe-nl-chorba-frik-lamb-freekeh-soup{\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-chorba-frik-lamb-freekeh-soup *,#recipe-nl-chorba-frik-lamb-freekeh-soup *::before,#recipe-nl-chorba-frik-lamb-freekeh-soup *::after{box-sizing:border-box;margin:0;padding:0}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-serif{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-weight:400}\n#recipe-nl-chorba-frik-lamb-freekeh-soup a{color:var(--gj-amber-2)}\n\n#recipe-nl-chorba-frik-lamb-freekeh-soup .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-chorba-frik-lamb-freekeh-soup .gj-eyebrow i{font-style:normal;color:var(--gj-amber)}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .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-chorba-frik-lamb-freekeh-soup .gj-h1 b{font-weight:600}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-h1 .gj-serif{color:var(--gj-amber);letter-spacing:0;font-size:.92em}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-sub{\n  font-size:17px;color:var(--gj-ink-2);margin-bottom:26px;\n}\n\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-facts{margin-bottom:36px}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .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-chorba-frik-lamb-freekeh-soup .gj-facts-top span{white-space:nowrap}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-facts-top i{font-style:normal;color:var(--gj-ink-2)}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-facts-top b{font-weight:600;color:var(--gj-ink)}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-facts-top .gj-sep{color:var(--gj-line-2)}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-facts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .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-chorba-frik-lamb-freekeh-soup .gj-fact-ic{color:var(--gj-slate);line-height:0}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-fact-ic svg{width:26px;height:26px;display:block}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-fact-l{font-size:14px;font-weight:600;color:var(--gj-ink)}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-fact-v{font-size:14px;color:var(--gj-ink-2)}\n\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-hero{border-radius:var(--gj-r);overflow:hidden;margin-bottom:8px;background:var(--gj-amber-soft)}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-hero img{display:block;width:100%;height:auto;aspect-ratio:16\/9;object-fit:cover}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-cap{font-size:12.5px;color:var(--gj-ink-2);margin-bottom:46px}\n\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-sec{display:flex;align-items:baseline;gap:12px;margin:0 0 20px}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-sec .gj-serif{color:var(--gj-amber);font-size:16px;min-width:28px}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-sec h2{font-size:clamp(20px,2.4vw,24px);font-weight:600;letter-spacing:-.01em;line-height:1.2}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-sec::after{content:\"\";flex:1;height:1px;background:var(--gj-line-2);align-self:center}\n\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-intro{margin-bottom:46px}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-intro p{margin-bottom:16px;font-size:15.5px;color:#2C2E30}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-intro p:last-child{margin-bottom:0}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .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-chorba-frik-lamb-freekeh-soup .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-chorba-frik-lamb-freekeh-soup .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-chorba-frik-lamb-freekeh-soup .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-chorba-frik-lamb-freekeh-soup .gj-rail-track{display:grid;grid-template-columns:repeat(4,1fr);position:relative;gap:12px}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .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-chorba-frik-lamb-freekeh-soup .gj-rail-stop{position:relative;padding-top:20px}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .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-chorba-frik-lamb-freekeh-soup .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-chorba-frik-lamb-freekeh-soup .gj-rail-stop span{font-size:13px;color:#C5C1B6;line-height:1.5;display:block}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .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-chorba-frik-lamb-freekeh-soup .gj-rail-sum b{color:#EDEAE2;font-weight:600}\n\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-ing-wrap{margin-bottom:46px}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-ing-grid{display:grid;grid-template-columns:1fr;gap:18px}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-ing-col{display:grid;gap:18px;align-content:start}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .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-chorba-frik-lamb-freekeh-soup .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-chorba-frik-lamb-freekeh-soup .gj-ing-group ul{list-style:none}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .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-chorba-frik-lamb-freekeh-soup .gj-ing-group li b{font-weight:600}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-ing-group li em{font-style:normal;color:var(--gj-ink-2);font-size:13.5px}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .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-chorba-frik-lamb-freekeh-soup .gj-ing-note b{font-weight:600}\n\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-steps-wrap{margin-bottom:46px;counter-reset:gj-n}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .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-chorba-frik-lamb-freekeh-soup .gj-stage:first-of-type{margin-top:0}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-stage::after{content:\"\";flex:1;height:1px;background:var(--gj-line)}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-steps{list-style:none}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .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-chorba-frik-lamb-freekeh-soup .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-chorba-frik-lamb-freekeh-soup .gj-steps>li>div{}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-step-t{font-weight:600;font-size:15.5px;margin-bottom:2px}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-step-x{font-size:14.5px;color:#3A3D3F}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-step-x .gj-cue{color:var(--gj-amber-2);font-weight:500}\n\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-prose{margin-bottom:46px}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .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-chorba-frik-lamb-freekeh-soup .gj-prose h3::before{content:\"\";width:16px;height:1px;background:var(--gj-amber)}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-prose h3:first-of-type{margin-top:0}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-prose p{font-size:14.5px;color:#2C2E30}\n\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-nutri{margin-bottom:46px}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .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-chorba-frik-lamb-freekeh-soup .gj-nutri-row div{padding:14px 18px;border-bottom:1px solid var(--gj-line)}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .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-chorba-frik-lamb-freekeh-soup .gj-nutri-row dd{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-nutri-cap{font-size:12.5px;color:var(--gj-ink-2);margin-top:10px}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-nutri-cap b{font-weight:600;color:var(--gj-ink)}\n\n#recipe-nl-chorba-frik-lamb-freekeh-soup .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-chorba-frik-lamb-freekeh-soup .gj-close .gj-serif{color:#C9A55C;font-size:19px;line-height:1.45}\n#recipe-nl-chorba-frik-lamb-freekeh-soup .gj-close p{font-size:14px;color:#C5C1B6}\n\n@media (min-width:760px){\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-ing-grid{grid-template-columns:1.15fr 1fr;align-items:start}\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-nutri-row{grid-template-columns:repeat(6,1fr)}\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-nutri-row div{border-bottom:none;border-right:1px solid var(--gj-line)}\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-nutri-row div:last-child{border-right:none}\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-facts-grid{grid-template-columns:repeat(4,1fr)}\n}\n@media (min-width:960px){\n  #recipe-nl-chorba-frik-lamb-freekeh-soup{padding:64px 32px 72px}\n  \n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-intro{columns:2;column-gap:56px}\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-intro > p{break-inside:avoid;margin-bottom:16px}\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-pull{break-inside:avoid}\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-prose{columns:2;column-gap:56px}\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-prose .gj-sec{column-span:all}\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-prose h3{break-after:avoid}\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-prose p{break-inside:avoid;margin-bottom:14px}\n}\n@media (max-width:600px){\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-rail-track{grid-template-columns:1fr;gap:16px}\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-rail-track::before{top:6px;bottom:6px;left:7px;right:auto;width:1px;height:auto}\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-nutri-row div:nth-last-child(-n+2){border-bottom:none}\n}\n\n@media print{\n  #recipe-nl-chorba-frik-lamb-freekeh-soup{\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-chorba-frik-lamb-freekeh-soup .gj-hero,\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-cap,\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-eyebrow i{display:none}\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-eyebrow{color:#000}\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-h1{font-size:22pt;margin-bottom:10px}\n  \n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-h1 .gj-serif,\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-sec .gj-serif,\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-steps>li::before,\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-intro p:first-of-type::first-letter{color:#000}\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-sec::after,\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-stage::after,\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-prose h3::before{background:#999}\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-stage,\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-step-x .gj-cue{color:#000}\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-pull{border-left-color:#000;color:#000}\n  \n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-rail,\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .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-chorba-frik-lamb-freekeh-soup .gj-rail-t,\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-rail-stop b,\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-close .gj-serif{color:#000}\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-rail-stop span,\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-rail-sum,\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-close p{color:#222}\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-rail-sum{border-top-color:#ccc}\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-rail-track::before{background:#999}\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-rail-stop::before{border-color:#666;background:#fff}\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-ing-note{background:#fff;border:1px solid #ccc;color:#000}\n  \n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-ing-group,\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-steps>li,\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-rail,\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-close,\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-nutri-row,\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-fact{break-inside:avoid}\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-sec h2,\n  #recipe-nl-chorba-frik-lamb-freekeh-soup .gj-stage{break-after:avoid}\n  \n  #recipe-nl-chorba-frik-lamb-freekeh-soup .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-chorba-frik-lamb-freekeh-soup\" lang=\"nl\">\n<p class=\"gj-eyebrow\">Algerijnse keuken <i>\u00b7<\/i> Ramadansoep <i>\u00b7<\/i> Recept<\/p>\n<h2 class=\"gj-h1\"><b>Algerijnse Chorba Frik<\/b> met lamsvlees en geroosterde groene tarwe <span class=\"gj-serif\">in geurige tomatenbouillon<\/span><\/h2>\n<p class=\"gj-sub\">Een stevige Algerijnse soep van lamsvlees, tomaat, kikkererwten en frik: vroeg geoogste groene tarwe die geroosterd en gebroken wordt. Koriander, selderij en gedroogde munt houden de volle bouillon fris en aromatisch.<\/p>\n<div class=\"gj-facts\"><p class=\"gj-facts-top\">\n<span><i>Categorie:<\/i> <b>Soep<\/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>Aanbraden en sudderen<\/b><\/span><span class=\"gj-sep\">\/<\/span>\n<span><i>Totale tijd:<\/i> <b>1 uur 40 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\">20 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 20 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 510 kcal<\/span><\/div>\n<\/div><\/div>\n<figure class=\"gj-hero\"><img loading=\"lazy\" src=\"https:\/\/travelshelper.com\/nl\/wp-content\/uploads\/2026\/07\/Chorba-Frik-Lamb-Freekeh-Soup-1.webp\" alt=\"Brede opname van Chorba Frik met lam, kikkererwten en koriander naast brood, citroen en een metalen lepel\" width=\"1600\" height=\"900\" loading=\"lazy\" decoding=\"async\"><\/figure>\n<p class=\"gj-cap\">De brede uitsnede toont de dikke maar lepelbare tomatenbouillon, met brood en citroen als eenvoudige begeleiding.<\/p>\n<div class=\"gj-sec\"><span class=\"gj-serif\">I.<\/span><h2>De rookachtige korrel die de bouillon bindt<\/h2><\/div>\n<div class=\"gj-intro\"><p>Chorba Frik is in Algerije nauw verbonden met de avondmaaltijden tijdens Ramadan, al wordt de soep ook buiten die maand veel gekookt. De naam verwijst naar frik, elders vaak freekeh genoemd: groene tarwe die v\u00f3\u00f3r volledige rijping wordt geoogst, geroosterd, gedroogd en gebroken. Dat proces geeft een licht rokerige, nootachtige smaak die in een tomatenbouillon duidelijker blijft dan in een zeer zware saus. Lamsvlees en kikkererwten maken de soep voedzaam genoeg om na een lange dag het eerste stevige gerecht te zijn.<\/p><p class=\"gj-pull\">Frik moet de soep dragen, niet verbergen: opgezwollen korrels blijven zichtbaar tussen lam, kikkererwten en tomaat.<\/p><p>De korrel is tegelijk smaakmaker en bindmiddel. Tijdens het sudderen geeft frik zetmeel af, maar goede frik behoudt een zachte beet. Daarom wordt zij kort gespoeld en pas toegevoegd wanneer het vlees al gedeeltelijk gaar is. Te vroeg toevoegen levert een dikke pap voordat het lam zacht is; te laat toevoegen laat de bouillon waterig en de korrel hard. De gekozen hoeveelheid maakt een lepelbare soep die na tien minuten rust iets voller wordt, zonder dat zij verandert in een stoofpot.<\/p><p>Lamsnek of schouder met een kleine hoeveelheid bot geeft de beste balans tussen smaak en kooktijd. Het vlees wordt eerst gekleurd, waarna ui, selderij, knoflook en tomatenpuree in hetzelfde vet bakken. Verse tomaat verzacht de geconcentreerde puree. Paprika, zwarte peper, kaneel en een bescheiden hoeveelheid gember bouwen warmte op. Korianderstelen gaan vroeg in de pan; het blad en gedroogde munt volgen pas op het einde. Zo komt er zowel diepte als een frisse bovenlaag.<\/p><p>Kikkererwten worden gaar aan de soep toegevoegd. Gedroogde kikkererwten kunnen worden gebruikt, maar moeten vooraf worden geweekt en afzonderlijk bijna gaar worden gekookt, anders is de timing onvoorspelbaar. De soep moet rustig sudderen. Hard koken maakt het lam droog aan de buitenkant en breekt de frik snel open. De juiste doneness is zichtbaar wanneer het vlees met lichte druk uit elkaar valt en de korrels opgezwollen zijn, maar nog afzonderlijk kunnen worden gezien.<\/p><p>Een kom Chorba Frik wordt meestal afgerond met citroen en verse koriander, vaak naast brood of bourek. Citroen gaat pas in de kom; in de hele pan kan zuur de smaak bij opslag snel overheersen. Deze geteste versie levert zes royale kommen. Zij kan een dag vooraf worden gekookt, al is het verstandig een kleine hoeveelheid bouillon achter te houden: de frik blijft tijdens het koelen vocht opnemen en vraagt bij het opwarmen vaak om verdunning.<\/p><p>De dikte wordt het best beoordeeld na de korte rust en niet terwijl de pan nog kookt. Een lepel moet een duidelijke baan door de soep trekken die langzaam weer dichtvloeit. Wanneer de baan open blijft, is de soep te dik en gaat er hete bouillon bij. Wanneer de korrels direct naar de bodem zakken, heeft de frik meer tijd nodig. De geroosterde geur hoort herkenbaar te blijven naast tomaat en lam. Daarom worden sterk gerookte specerijen vermeden; de rooktoon moet uit het graan zelf komen.<\/p><p>De soep blijft na het serveren nog verdikken. Daarom wordt zij iets losser van het vuur genomen dan uiteindelijk gewenst. In de kom bereikt zij binnen enkele minuten de volle, zachte textuur die brood kan opnemen zonder dat de lepel rechtop blijft staan.<\/p><\/div>\n<div class=\"gj-rail\"><p class=\"gj-rail-t\">Wanneer de frik in de pan gaat<\/p><div class=\"gj-rail-track\"><div class=\"gj-rail-stop\"><b>0:00<\/b><span>Kleur het lam en bouw de tomatenbasis in dezelfde pan op.<\/span><\/div><div class=\"gj-rail-stop\"><b>0:25<\/b><span>Voeg water toe en laat het vlees rustig zachter worden.<\/span><\/div><div class=\"gj-rail-stop\"><b>0:50<\/b><span>Roer kikkererwten en gespoelde frik door de bouillon.<\/span><\/div><div class=\"gj-rail-stop\"><b>1:30<\/b><span>Controleer de korrel, voeg munt en koriander toe en laat kort rusten.<\/span><\/div><\/div><p class=\"gj-rail-sum\"><b>Recept in het kort.<\/b> Voor Chorba Frik wordt lamsvlees eerst aangebraden en daarna gestoofd met ui, selderij, knoflook, tomaat en warme specerijen. Zodra het vlees halfgaar is, gaan gekookte kikkererwten en gespoelde frik in de pan. De geroosterde groene tarwe heeft ongeveer een halfuur nodig om op te zwellen en de bouillon licht te binden. Korianderstelen koken mee voor diepte; korianderblad en gedroogde munt worden aan het einde toegevoegd. De soep rust tien minuten voordat zij wordt geserveerd, zodat de textuur zich zet. Citroen wordt per kom gegeven en houdt de aromatische tomatenbouillon helder. Extra bouillon wordt achtergehouden voor het opwarmen, wanneer de korrels verder vocht opnemen.<\/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-col\"><div class=\"gj-ing-group\"><h3>Voor de soep<\/h3><ul><li><b>750 g lamsnek of lamsschouder, in stukken van 4 cm<\/b> \u2014 <em>een deel met bot is gewenst<\/em><\/li><li><b>30 ml olijfolie<\/b> \u2014 <em>voor het aanbraden<\/em><\/li><li><b>1 grote ui, fijn gesneden<\/b> \u2014 <em>basis van de bouillon<\/em><\/li><li><b>2 stengels bleekselderij, fijn gesneden<\/b> \u2014 <em>met blad indien beschikbaar<\/em><\/li><li><b>3 tenen knoflook, fijngehakt<\/b> \u2014 <em>kort meebakken<\/em><\/li><li><b>30 g tomatenpuree<\/b> \u2014 <em>donker bakken<\/em><\/li><li><b>400 g rijpe tomaten, geraspt of fijngehakt<\/b> \u2014 <em>voor een frisse rode basis<\/em><\/li><li><b>180 g gebroken frik of freekeh<\/b> \u2014 <em>spoelen en controleren op steentjes<\/em><\/li><li><b>200 g gekookte kikkererwten, uitgelekt<\/b> \u2014 <em>stevig gaar<\/em><\/li><li><b>1 tl zoet paprikapoeder<\/b> \u2014 <em>voor kleur<\/em><\/li><li><b>\u00bd tl gemalen gember<\/b> \u2014 <em>warme scherpte<\/em><\/li><li><b>\u00bc tl gemalen kaneel<\/b> \u2014 <em>niet meer dan een achtergrondtoon<\/em><\/li><li><b>\u00bd tl zwarte peper<\/b> \u2014 <em>vers gemalen<\/em><\/li><li><b>12 g zout<\/b> \u2014 <em>later bijstellen<\/em><\/li><li><b>1,8 l heet water of ongezouten lamsbouillon<\/b> \u2014 <em>frik neemt veel vocht op<\/em><\/li><li><b>25 g verse koriander<\/b> \u2014 <em>stelen en blad apart<\/em><\/li><li><b>1 tl gedroogde munt<\/b> \u2014 <em>op het einde<\/em><\/li><li><b>1 citroen, in parten<\/b> \u2014 <em>voor het serveren<\/em><\/li><\/ul><\/div><\/div><\/div><div class=\"gj-ing-note\"><b>Allergenen en vervangingen.<\/b> Gluten en selderij. Frik is tarwe en niet geschikt bij coeliakie. Selderij kan worden weggelaten, maar de bouillon wordt dan minder kruidig.<\/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\">Basis en vlees<\/p><ol class=\"gj-steps\"><li><div><p class=\"gj-step-t\">Kleur het lamsvlees<\/p><p class=\"gj-step-x\">Verhit de olie in een zware soeppan. Bak het lam in twee porties 8\u201310 minuten tot meerdere zijden diepbruin zijn; leg het tijdelijk op een bord.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Bak de aromaten<\/p><p class=\"gj-step-x\">Zet het vuur middellaag en bak ui en selderij 7 minuten. Voeg knoflook, tomatenpuree, paprika, gember, kaneel en peper toe en roer 2 minuten.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Start de bouillon<\/p><p class=\"gj-step-x\">Doe het vlees terug, voeg tomaten, korianderstelen, water en zout toe en breng rustig aan de kook. Schuim indien nodig af.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Laat het lam voorgaren<\/p><p class=\"gj-step-x\">Laat 35 minuten zacht sudderen met het deksel schuin op de pan. Het vlees hoeft nog niet volledig zacht te zijn.<\/p><\/div><\/li><\/ol><p class=\"gj-stage\">Frik toevoegen<\/p><ol class=\"gj-steps\"><li><div><p class=\"gj-step-t\">Spoel de frik<\/p><p class=\"gj-step-x\">Spoel de frik in een fijne zeef tot het water vrijwel helder is en laat goed uitlekken.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Kook graan en kikkererwten mee<\/p><p class=\"gj-step-x\">Roer frik en kikkererwten door de soep. Laat 30\u201335 minuten zacht koken en roer om de 5 minuten over de bodem, waar de korrels kunnen vastzetten.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Controleer de garing<\/p><p class=\"gj-step-x\">De soep is klaar wanneer het lam makkelijk uiteenvalt en de frik zacht is met nog lichte beet. Voeg indien nodig 100\u2013200 ml heet water toe om een lepelbare dikte te behouden.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Laat rusten<\/p><p class=\"gj-step-x\">Roer gedroogde munt en het grootste deel van het korianderblad erdoor. Neem van het vuur en laat 10 minuten staan; proef daarna op zout en peper.<\/p><\/div><\/li><\/ol><p class=\"gj-stage\">Serveren<\/p><ol class=\"gj-steps\"><li><div><p class=\"gj-step-t\">Schep evenwichtig uit<\/p><p class=\"gj-step-x\">Verdeel in elke kom vlees, kikkererwten, frik en voldoende bouillon. Werk af met de resterende koriander en geef citroenparten apart.<\/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>Aan tafel<\/h3><p>Serveer Chorba Frik heet met kesra, khobz eddar of een eenvoudig wit brood. Bourek vormt een gebruikelijke krokante tegenhanger. Citroen wordt aan tafel uitgeknepen. Een kleine salade is voldoende wanneer de soep als hoofdmaaltijd dient; bij een meergangenmaaltijd volstaat een bescheidener kom.<\/p><h3>Bewaren<\/h3><p>Koel snel en bewaar maximaal drie dagen bij 4 \u00b0C. De frik verdikt de soep verder. Voeg bij het opwarmen ongezouten bouillon of water toe en verwarm tot minstens 74 \u00b0C. Invriezen kan tot twee maanden, maar de korrel wordt zachter; vries bij voorkeur een deel van de basis in voordat de frik wordt toegevoegd.<\/p><h3>Vier variaties<\/h3><p>Runderschouder vervangt lam met ongeveer 20 minuten extra suddertijd. Fijn gebroken frik kookt sneller; controleer na 20 minuten. Een tomaatvrije witte variant bestaat regionaal, maar vraagt een andere specerijenbalans en valt buiten deze versie. Voor minder vlees kan de hoeveelheid lam worden gehalveerd en worden aangevuld met 250 g extra kikkererwten, waarbij de bouillon lichter blijft.<\/p><h3>Drie technische punten<\/h3><p>Bak tomatenpuree tot zij donker wordt; rauwe puree geeft een scherpe smaak. Roer de frik regelmatig, vooral in de laatste tien minuten. Voeg munt niet vroeg toe, want langdurig koken maakt haar geur vlak en licht bitter.<\/p><h3>Uitrusting<\/h3><p>Een pan van 5 liter met dikke bodem voorkomt aanbranden. Een fijne zeef is nodig om de frik goed te spoelen. Een houten lepel met platte rand bereikt de bodem beter dan een ronde pollepel.<\/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 510 kcal<\/dd><\/div><div><dt>Koolhydraten<\/dt><dd>\u2248 43 g<\/dd><\/div><div><dt>Eiwitten<\/dt><dd>\u2248 36 g<\/dd><\/div><div><dt>Vetten<\/dt><dd>\u2248 21 g<\/dd><\/div><div><dt>Vezels<\/dt><dd>\u2248 10 g<\/dd><\/div><div><dt>Natrium<\/dt><dd>\u2248 800 mg<\/dd><\/div><\/dl>\n<p class=\"gj-nutri-cap\"><b>Portiegrootte:<\/b> 1 portie. <b>Belangrijkste allergenen:<\/b> Gluten en selderij. Frik is tarwe en niet geschikt bij coeliakie. Selderij kan worden weggelaten, maar de bouillon wordt dan minder kruidig. 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\">Rokerige tarwe, zacht lam en een bouillon die bij iedere minuut iets voller wordt.<\/p><p>Chorba Frik is een soep waarin de korrel het tempo bepaalt. Het vlees krijgt een voorsprong, de frik volgt wanneer de bouillon klaar is om haar zetmeel op te nemen, en de kruiden worden pas op het einde helder. Wie die volgorde bewaakt, krijgt een volle kom met afzonderlijke smaken en een natuurlijke binding.<\/p><\/div>\n<\/article>\n<script type=\"application\/ld+json\" id=\"recipe-schema-nl-chorba-frik-lamb-freekeh-soup\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Recipe\",\n  \"name\": \"Algerijnse Chorba Frik met lamsvlees en geroosterde groene tarwe in geurige tomatenbouillon\",\n  \"description\": \"Een stevige Algerijnse soep van lamsvlees, tomaat, kikkererwten en frik: vroeg geoogste groene tarwe die geroosterd en gebroken wordt. Koriander, selderij en gedroogde munt houden de volle bouillon fris en aromatisch.\",\n  \"inLanguage\": \"nl\",\n  \"image\": [\n    \"https:\/\/travelshelper.com\/nl\/wp-content\/uploads\/2026\/07\/Chorba-Frik-Lamb-Freekeh-Soup-2.webp\",\n    \"https:\/\/travelshelper.com\/nl\/wp-content\/uploads\/2026\/07\/Chorba-Frik-Lamb-Freekeh-Soup-3.webp\",\n    \"https:\/\/travelshelper.com\/nl\/wp-content\/uploads\/2026\/07\/Chorba-Frik-Lamb-Freekeh-Soup-1.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\": \"Soep\",\n  \"cookingMethod\": \"Aanbraden en sudderen\",\n  \"keywords\": \"chorba frik recept, Algerijnse lamssoep, soep met freekeh, Ramadansoep met kikkererwten, frik groene tarwe\",\n  \"prepTime\": \"PT20M\",\n  \"cookTime\": \"PT1H20M\",\n  \"totalTime\": \"PT1H40M\",\n  \"recipeYield\": \"6 porties\",\n  \"nutrition\": {\n    \"@type\": \"NutritionInformation\",\n    \"calories\": \"510 kcal\",\n    \"carbohydrateContent\": \"43 g\",\n    \"proteinContent\": \"36 g\",\n    \"fatContent\": \"21 g\",\n    \"fiberContent\": \"10 g\",\n    \"sodiumContent\": \"800 mg\",\n    \"servingSize\": \"1 portie\"\n  },\n  \"recipeIngredient\": [\n    \"750 g lamsnek of lamsschouder, in stukken van 4 cm\",\n    \"30 ml olijfolie\",\n    \"1 grote ui, fijn gesneden\",\n    \"2 stengels bleekselderij, fijn gesneden\",\n    \"3 tenen knoflook, fijngehakt\",\n    \"30 g tomatenpuree\",\n    \"400 g rijpe tomaten, geraspt of fijngehakt\",\n    \"180 g gebroken frik of freekeh\",\n    \"200 g gekookte kikkererwten, uitgelekt\",\n    \"1 tl zoet paprikapoeder\",\n    \"\u00bd tl gemalen gember\",\n    \"\u00bc tl gemalen kaneel\",\n    \"\u00bd tl zwarte peper\",\n    \"12 g zout\",\n    \"1,8 l heet water of ongezouten lamsbouillon\",\n    \"25 g verse koriander\",\n    \"1 tl gedroogde munt\",\n    \"1 citroen, in parten\"\n  ],\n  \"recipeInstructions\": [\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Basis en vlees\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Kleur het lamsvlees\",\n          \"text\": \"Verhit de olie in een zware soeppan. Bak het lam in twee porties 8\u201310 minuten tot meerdere zijden diepbruin zijn; leg het tijdelijk op een bord.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Bak de aromaten\",\n          \"text\": \"Zet het vuur middellaag en bak ui en selderij 7 minuten. Voeg knoflook, tomatenpuree, paprika, gember, kaneel en peper toe en roer 2 minuten.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Start de bouillon\",\n          \"text\": \"Doe het vlees terug, voeg tomaten, korianderstelen, water en zout toe en breng rustig aan de kook. Schuim indien nodig af.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Laat het lam voorgaren\",\n          \"text\": \"Laat 35 minuten zacht sudderen met het deksel schuin op de pan. Het vlees hoeft nog niet volledig zacht te zijn.\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Frik toevoegen\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Spoel de frik\",\n          \"text\": \"Spoel de frik in een fijne zeef tot het water vrijwel helder is en laat goed uitlekken.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Kook graan en kikkererwten mee\",\n          \"text\": \"Roer frik en kikkererwten door de soep. Laat 30\u201335 minuten zacht koken en roer om de 5 minuten over de bodem, waar de korrels kunnen vastzetten.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Controleer de garing\",\n          \"text\": \"De soep is klaar wanneer het lam makkelijk uiteenvalt en de frik zacht is met nog lichte beet. Voeg indien nodig 100\u2013200 ml heet water toe om een lepelbare dikte te behouden.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Laat rusten\",\n          \"text\": \"Roer gedroogde munt en het grootste deel van het korianderblad erdoor. Neem van het vuur en laat 10 minuten staan; proef daarna op zout en peper.\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Serveren\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Schep evenwichtig uit\",\n          \"text\": \"Verdeel in elke kom vlees, kikkererwten, frik en voldoende bouillon. Werk af met de resterende koriander en geef citroenparten apart.\"\n        }\n      ]\n    }\n  ]\n}\n<\/script>\n<script id=\"recipe-meta-sync-nl-chorba-frik-lamb-freekeh-soup\">\n(function(){\n  var schemaId='recipe-schema-nl-chorba-frik-lamb-freekeh-soup';\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":3469,"parent":3463,"menu_order":0,"template":"","tags":[],"tsh_dish_type":[134,135],"tsh_national_cuisine":[128],"class_list":["post-3506","tsh_food","type-tsh_food","status-publish","has-post-thumbnail","tsh_dish_type-soepen-en-bouillons","tsh_dish_type-vleessoepen","tsh_national_cuisine-algerije"],"_links":{"self":[{"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_food\/3506","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\/3469"}],"wp:attachment":[{"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/media?parent=3506"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tags?post=3506"},{"taxonomy":"tsh_dish_type","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_dish_type?post=3506"},{"taxonomy":"tsh_national_cuisine","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_national_cuisine?post=3506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}