{"id":786,"date":"2026-10-05T20:47:54","date_gmt":"2026-10-05T19:47:54","guid":{"rendered":"https:\/\/spaans.frl\/?p=786"},"modified":"2026-10-06T08:13:05","modified_gmt":"2026-10-06T07:13:05","slug":"shepherds-pie","status":"publish","type":"post","link":"https:\/\/spaans.frl\/index.php\/2026\/10\/05\/shepherds-pie\/","title":{"rendered":"Shepherd&#8217;s Pie"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Ingredienten:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>olijfolie<\/li>\n\n\n\n<li>3 teentjes knoflook, fijngehakt<\/li>\n\n\n\n<li>3 uien in dunne plakjes gesneden<\/li>\n\n\n\n<li>600 g gehakt (lam of rund)<\/li>\n\n\n\n<li>2 tl komijnzaad<\/li>\n\n\n\n<li>3 tl gemalen piment<\/li>\n\n\n\n<li>Fijn geraspte schil van 2 citroenen<\/li>\n\n\n\n<li>Zout en versgemalen zwarte peper<\/li>\n\n\n\n<li>3 el tomatenpuree<\/li>\n\n\n\n<li>3 el rozenharissa (of gewone <a href=\"https:\/\/spaans.frl\/index.php\/2026\/10\/05\/harissa\/\" data-type=\"post\" data-id=\"790\">harissa<\/a>)<\/li>\n\n\n\n<li>100 g gedroogde abrikozen, in vieren gesneden<\/li>\n\n\n\n<li>280 ml kippenbouillon<\/li>\n\n\n\n<li>220 ml witte wijn<\/li>\n\n\n\n<li>3 pakjes Lima bonen a 400gr<\/li>\n\n\n\n<li>3 el tahin<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bereiding:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verhit in een grote pan met een dikke bodem en een deksel&nbsp;3 eetlepels olijfolie&nbsp;op middelhoog tot hoog vuur. Bak de knoflook en sjalotten ongeveer 5 minuten en roer regelmatig, totdat ze zacht en goudbruin zijn.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zet het vuur hoog en voeg het gehakt, het komijnzaad, de gemalen piment, de helft van de citroenrasp en&nbsp;\u00bd theelepel zout&nbsp;toe. Bak ongeveer 5 minuten en roer af en toe, totdat het vlees rondom mooi bruin is.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voeg vervolgens de tomatenpuree, harissa en de helft van de abrikozen toe. Bak nog 2 minuten en voeg dan de kippenbouillon en witte wijn toe. Zet het vuur middelhoog, doe het deksel half op de pan en laat het geheel&nbsp;30 minuten zachtjes pruttelen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Schep het vlees als het gaar is uit de pan en laat het afkoelen. Roer vervolgens de resterende abrikozen erdoor. Schep de stoofschotel  in een&nbsp;ovenschaal van ongeveer 20 \u00d7 25 cm met hoge randen&nbsp;en zet deze minstens een halfuur in de koelkast. Hierdoor wordt het mengsel steviger en is het gemakkelijker om de puree er gelijkmatig over te verdelen, of gebruik een spuitzak met een grote opening<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verwarm de oven voor op&nbsp;180<strong> \u00b0C <\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Doe de limabonen in een grote kom en voeg de resterende citroenrasp,&nbsp;2 eetlepels olijfolie, de tahin,&nbsp;\u00be theelepel zout&nbsp;en een flinke hoeveelheid versgemalen zwarte peper toe. Stamp alles fijn tot een puree. De bonen hoeven niet helemaal glad te worden; de puree moet vooral goed smeerbaar zijn.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verdeel de puree gelijkmatig over het gehaktmengsel. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Besprenkel de puree met olijfolie&nbsp;en bak ongeveer&nbsp;30 minuten, totdat de bovenkant mooi gekleurd is en het gerecht borrelt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Laat het gerecht&nbsp;<strong>10 minuten rusten<\/strong>&nbsp;en serveer het daarna.<\/p>\n\n\n<!--\n  Scherm-aan-houden knop \u2014 speelse versie, gestyled in de sfeer van spaans.frl\n  Plak dit blok in een \"Aangepaste HTML\"-blok in WordPress.\n  Je kunt de knop meerdere keren op \u00e9\u00e9n pagina gebruiken (zelfde class).\n-->\n<div class=\"wakelock-wrap\">\n  <button class=\"wakelock-btn\" type=\"button\"\n          data-label-on=\"Ik hou de wacht! \ud83d\udc40\"\n          data-label-off=\"Hou me wakker!\">\n    <span class=\"wakelock-icon\" aria-hidden=\"true\">\ud83d\ude34<\/span>\n    <span class=\"wakelock-text\">Hou me wakker!<\/span>\n  <\/button>\n  <p class=\"wakelock-status\">Klik zodat je handen vol kunnen zitten met deeg, terwijl je scherm niet in slaap valt.<\/p>\n<\/div>\n\n<style>\n  .wakelock-wrap {\n    --wl-a: #ff8a3d;          \/* felle mandarijn *\/\n    --wl-b: #ff4d6d;          \/* vrolijk koraalroze, voor gradient *\/\n    --wl-a-hover: #ff7521;\n    --wl-b-hover: #ff2f52;\n    --wl-cream: #faf6f0;\n    --wl-brown: #3e2f26;\n    --wl-on-a: #34c977;       \/* fris, springerig groen \"actief\" *\/\n    --wl-on-b: #12a15e;\n\n    display: flex;\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 8px;\n    margin: 16px 0;\n    font-family: inherit;\n  }\n\n  .wakelock-btn {\n    position: relative;\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    padding: 11px 22px;\n    border: none;\n    border-radius: 999px;\n    background: linear-gradient(135deg, var(--wl-a), var(--wl-b));\n    color: #fff;\n    font-size: 15px;\n    font-weight: 700;\n    letter-spacing: 0.2px;\n    cursor: pointer;\n    box-shadow: 0 3px 8px rgba(62, 47, 38, 0.3);\n    transition: transform 0.15s ease, box-shadow 0.25s ease, background 0.3s ease;\n    overflow: hidden;\n  }\n\n  .wakelock-btn:hover {\n    background: linear-gradient(135deg, var(--wl-a-hover), var(--wl-b-hover));\n    box-shadow: 0 5px 12px rgba(62, 47, 38, 0.35);\n    transform: translateY(-2px) rotate(-1deg);\n  }\n\n  .wakelock-btn:active {\n    transform: scale(0.95) rotate(0deg);\n  }\n\n  .wakelock-btn:focus-visible {\n    outline: 3px solid var(--wl-cream);\n    outline-offset: 2px;\n  }\n\n  .wakelock-btn[aria-pressed=\"true\"] {\n    background: linear-gradient(135deg, var(--wl-on-a), var(--wl-on-b));\n    animation: wl-pulse 2.2s ease-in-out infinite;\n  }\n\n  .wakelock-btn[aria-pressed=\"true\"]:hover {\n    background: linear-gradient(135deg, var(--wl-on-a), var(--wl-on-b));\n    filter: brightness(1.07);\n  }\n\n  @keyframes wl-pulse {\n    0%, 100% { box-shadow: 0 3px 8px rgba(62, 47, 38, 0.3), 0 0 0 0 rgba(52, 201, 119, 0.55); }\n    50%      { box-shadow: 0 3px 8px rgba(62, 47, 38, 0.3), 0 0 0 8px rgba(52, 201, 119, 0); }\n  }\n\n  .wakelock-icon {\n    font-size: 19px;\n    display: inline-block;\n    transition: transform 0.3s ease;\n  }\n\n  .wakelock-btn:hover .wakelock-icon {\n    animation: wl-wiggle 0.5s ease-in-out;\n  }\n\n  .wakelock-btn[aria-pressed=\"true\"] .wakelock-icon {\n    animation: wl-bounce 1.4s ease-in-out infinite;\n  }\n\n  @keyframes wl-wiggle {\n    0%, 100% { transform: rotate(0deg); }\n    25%      { transform: rotate(-15deg); }\n    75%      { transform: rotate(15deg); }\n  }\n\n  @keyframes wl-bounce {\n    0%, 100% { transform: translateY(0) rotate(0deg); }\n    50%      { transform: translateY(-3px) rotate(8deg); }\n  }\n\n  .wakelock-status {\n    margin: 0;\n    font-size: 13px;\n    font-style: italic;\n    color: var(--wl-brown);\n    opacity: 0.8;\n  }\n<\/style>\n\n<script>\n(function () {\n  document.addEventListener('DOMContentLoaded', () => {\n    const buttons = Array.from(document.querySelectorAll('.wakelock-btn'));\n    const statuses = Array.from(document.querySelectorAll('.wakelock-status'));\n    if (buttons.length === 0) return;\n\n    let wakeLock = null;\n    const isSupported = 'wakeLock' in navigator && typeof navigator.wakeLock.request === 'function';\n\n    \/\/ Een paar leuke statusteksten om doorheen te wisselen\n    const onMessages = [\n      'Ogen open, scherm aan \u2014 ik hou de wacht! \ud83d\udc40',\n      'Geen zorgen, ik val niet in slaap. \ud83e\udee1',\n      'Scherm blijft fris, ga jij maar koken! \ud83d\udd25'\n    ];\n    const offMessages = [\n      'Klik zodat je handen vol kunnen zitten met deeg, terwijl je scherm niet in slaap valt.',\n      'Ik mag weer even dutten. \ud83d\ude34',\n      'Klaar om weer wakker te blijven zodra jij dat wilt.'\n    ];\n\n    function randomOf(arr) {\n      return arr[Math.floor(Math.random() * arr.length)];\n    }\n\n    function setStatus(on) {\n      const text = on ? randomOf(onMessages) : randomOf(offMessages);\n      statuses.forEach(s => { s.textContent = text; });\n    }\n\n    function setButtonsState(on) {\n      buttons.forEach(btn => {\n        const icon = btn.querySelector('.wakelock-icon');\n        const text = btn.querySelector('.wakelock-text');\n        const labelOn = btn.dataset.labelOn || 'Ik hou de wacht! \ud83d\udc40';\n        const labelOff = btn.dataset.labelOff || 'Hou me wakker!';\n        if (text) text.textContent = on ? labelOn : labelOff;\n        if (icon) icon.textContent = on ? '\ud83d\udc40' : '\ud83d\ude34';\n        btn.setAttribute('aria-pressed', on ? 'true' : 'false');\n      });\n    }\n\n    async function requestWakeLock() {\n      if (!isSupported) {\n        statuses.forEach(s => { s.textContent = 'Deze browser kan het scherm helaas niet wakker houden. \ud83d\ude48'; });\n        return;\n      }\n      try {\n        wakeLock = await navigator.wakeLock.request('screen');\n        setButtonsState(true);\n        setStatus(true);\n        wakeLock.addEventListener('release', () => {\n          wakeLock = null;\n          setButtonsState(false);\n          setStatus(false);\n        });\n      } catch (err) {\n        statuses.forEach(s => { s.textContent = 'Oeps, kon het scherm niet wakker houden: ' + (err && err.message ? err.message : err); });\n      }\n    }\n\n    async function releaseWakeLock() {\n      if (!wakeLock) {\n        setButtonsState(false);\n        setStatus(false);\n        return;\n      }\n      try {\n        await wakeLock.release();\n        wakeLock = null;\n      } catch (err) {\n        statuses.forEach(s => { s.textContent = 'Kon niet loslaten: ' + (err && err.message ? err.message : err); });\n      }\n    }\n\n    async function toggleWakeLock() {\n      if (!isSupported) {\n        statuses.forEach(s => { s.textContent = 'Niet ondersteund \u2014 probeer een recente Chrome, Edge of Opera. \ud83d\ude43'; });\n        return;\n      }\n      wakeLock ? await releaseWakeLock() : await requestWakeLock();\n    }\n\n    window.addEventListener('pagehide', async () => {\n      if (wakeLock) {\n        try { await wakeLock.release(); } catch (e) { \/* negeren *\/ }\n        wakeLock = null;\n      }\n    });\n\n    buttons.forEach(btn => {\n      btn.addEventListener('click', (e) => {\n        e.preventDefault();\n        toggleWakeLock();\n      });\n    });\n\n    setButtonsState(false);\n  });\n})();\n<\/script>","protected":false},"excerpt":{"rendered":"<p>Ingredienten: Bereiding: Verhit in een grote pan met een dikke bodem en een deksel&nbsp;3 eetlepels olijfolie&nbsp;op middelhoog tot hoog vuur. Bak de knoflook en sjalotten ongeveer 5 minuten en roer regelmatig, totdat ze zacht en goudbruin zijn. Zet het vuur hoog en voeg het gehakt, het komijnzaad, de gemalen piment, de helft van de citroenrasp&#8230;<\/p>\n<p class=\"more-link-wrap\"><a href=\"https:\/\/spaans.frl\/index.php\/2026\/10\/05\/shepherds-pie\/\" class=\"more-link\">Lees meer<span class=\"screen-reader-text\"> &ldquo;Shepherd&#8217;s Pie&rdquo;<\/span> &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":789,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,3,1],"tags":[],"class_list":["post-786","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hoofdgerecht","category-koken","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/posts\/786","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/comments?post=786"}],"version-history":[{"count":4,"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/posts\/786\/revisions"}],"predecessor-version":[{"id":805,"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/posts\/786\/revisions\/805"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/media\/789"}],"wp:attachment":[{"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/media?parent=786"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/categories?post=786"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/tags?post=786"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}