{"id":603,"date":"2025-10-28T21:47:12","date_gmt":"2025-10-28T20:47:12","guid":{"rendered":"https:\/\/spaans.frl\/?p=603"},"modified":"2026-09-25T20:31:04","modified_gmt":"2026-09-25T19:31:04","slug":"osso-bucco-met-polenta","status":"publish","type":"post","link":"https:\/\/spaans.frl\/index.php\/2025\/10\/28\/osso-bucco-met-polenta\/","title":{"rendered":"Ossobuco"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Ingredienten Ossobuco<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>4 kalfschenkels of runderschenkels <\/li>\n\n\n\n<li>120 gr gerookt spek<\/li>\n\n\n\n<li>1 gele ui en een rode ui <\/li>\n\n\n\n<li>1 wortel, in blokjes <\/li>\n\n\n\n<li>twee paprika&#8217;s, rood en groen<\/li>\n\n\n\n<li>2 selderij stengels <\/li>\n\n\n\n<li>1 bol knoflook <\/li>\n\n\n\n<li>120 ml volle rode wijn <\/li>\n\n\n\n<li>1l passata<\/li>\n\n\n\n<li>30 g tomatenpuree <\/li>\n\n\n\n<li>4 laurierblaadjes <\/li>\n\n\n\n<li>3 verse tijm takjes <\/li>\n\n\n\n<li>zout en peper, naar smaak<\/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\">Zet een braadpan op met olie en laat heet worden. <br>Dep je schenkels droog met wat keukenpapier bestrooi ze met peper en zout en haal ze door je bloem heen. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Doe je schenkels in de pan en bak beide kanten naar een mooie kleur. De aanbaksels mogen niet zwart worden en moet je lekker laten zitten! <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/spaans.frl\/wp-content\/uploads\/OssoBucco_002-1024x768.jpeg\" alt=\"\" class=\"wp-image-609\" srcset=\"https:\/\/spaans.frl\/wp-content\/uploads\/OssoBucco_002-1024x768.jpeg 1024w, https:\/\/spaans.frl\/wp-content\/uploads\/OssoBucco_002-300x225.jpeg 300w, https:\/\/spaans.frl\/wp-content\/uploads\/OssoBucco_002-768x576.jpeg 768w, https:\/\/spaans.frl\/wp-content\/uploads\/OssoBucco_002-1536x1152.jpeg 1536w, https:\/\/spaans.frl\/wp-content\/uploads\/OssoBucco_002.jpeg 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Verwijder de schenkels uit de pan en bak de spekblokjes bruin in dezelfde pan als je schenkels. Gooi je gesnipperde uien erbij en bak op medium vuur voor 5 minuten. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voeg de tomatenpuree toe en bak een minuutje mee om te ontzuren<br>Snij de wortel, selderij en paprika in blokjes en gehakte knoflook erbij en bak 3 minuutjes mee. <br>Giet de wijn erbij en kook de wijn tot de helft in. <br>Voeg de passata toe samen met je laurier en tijm takjes, doe de schenkels terug in de pan en laat aan de kook komen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zet je pan in de voorverwarmde oven (170 <sup>0<\/sup>C) en laat hem 2 &#8211; 2,5 uur staan. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Roer het merg uit de beenderen door de saus en breng op smaak met peper en zout.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ingredi\u00ebnten Gremolata:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Zest van 1 citroen<\/li>\n\n\n\n<li>12 gr peterselie<\/li>\n\n\n\n<li>4 teentjes knoflook <\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Alles hakken en dan mengen<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Doe de Polenta op een bord, de Ossobuco er half overheen en strooi een beetje Gremolata over de Ossobuco.<br>Smullen maar!<\/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 Ossobuco Bereiding: Zet een braadpan op met olie en laat heet worden. Dep je schenkels droog met wat keukenpapier bestrooi ze met peper en zout en haal ze door je bloem heen. Doe je schenkels in de pan en bak beide kanten naar een mooie kleur. De aanbaksels mogen niet zwart worden en moet&#8230;<\/p>\n<p class=\"more-link-wrap\"><a href=\"https:\/\/spaans.frl\/index.php\/2025\/10\/28\/osso-bucco-met-polenta\/\" class=\"more-link\">Lees meer<span class=\"screen-reader-text\"> &ldquo;Ossobuco&rdquo;<\/span> &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":607,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,3],"tags":[],"class_list":["post-603","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hoofdgerecht","category-koken"],"_links":{"self":[{"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/posts\/603","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=603"}],"version-history":[{"count":9,"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/posts\/603\/revisions"}],"predecessor-version":[{"id":765,"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/posts\/603\/revisions\/765"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/media\/607"}],"wp:attachment":[{"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/media?parent=603"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/categories?post=603"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/tags?post=603"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}