{"id":710,"date":"2026-08-10T21:38:57","date_gmt":"2026-08-10T20:38:57","guid":{"rendered":"https:\/\/spaans.frl\/?p=710"},"modified":"2026-09-25T20:26:26","modified_gmt":"2026-09-25T19:26:26","slug":"shortrib-van-de-bbq","status":"publish","type":"post","link":"https:\/\/spaans.frl\/index.php\/2026\/08\/10\/shortrib-van-de-bbq\/","title":{"rendered":"Shortrib van de BBQ"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Ingredi\u00ebnten<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"555\" src=\"https:\/\/spaans.frl\/wp-content\/uploads\/20260809_090804-1-1024x555.jpg\" alt=\"\" class=\"wp-image-712\" srcset=\"https:\/\/spaans.frl\/wp-content\/uploads\/20260809_090804-1-1024x555.jpg 1024w, https:\/\/spaans.frl\/wp-content\/uploads\/20260809_090804-1-300x163.jpg 300w, https:\/\/spaans.frl\/wp-content\/uploads\/20260809_090804-1-768x416.jpg 768w, https:\/\/spaans.frl\/wp-content\/uploads\/20260809_090804-1-1536x832.jpg 1536w, https:\/\/spaans.frl\/wp-content\/uploads\/20260809_090804-1-2048x1109.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Een Shortrib, mooi doorregen <\/li>\n\n\n\n<li>Zout<\/li>\n\n\n\n<li>Vers gemalen peper<\/li>\n\n\n\n<li>Knoflook poeder<\/li>\n\n\n\n<li>Gerookte paprika poeder<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Verwarm de bbq voor op&nbsp;\ud83d\udd25&nbsp;130\u00b0C<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Trim de shortrib zodat het overtollige vet is verwijderd<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"519\" src=\"https:\/\/spaans.frl\/wp-content\/uploads\/20260809_091835-1024x519.jpg\" alt=\"\" class=\"wp-image-714\" srcset=\"https:\/\/spaans.frl\/wp-content\/uploads\/20260809_091835-1024x519.jpg 1024w, https:\/\/spaans.frl\/wp-content\/uploads\/20260809_091835-300x152.jpg 300w, https:\/\/spaans.frl\/wp-content\/uploads\/20260809_091835-768x389.jpg 768w, https:\/\/spaans.frl\/wp-content\/uploads\/20260809_091835-1536x778.jpg 1536w, https:\/\/spaans.frl\/wp-content\/uploads\/20260809_091835-2048x1038.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Daarna de rib ruim insmeren met de kruiden<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Indirect op de bbq met redelijk wat rook. Ik gebruik daar vaak beuk of hickory.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Maak een spray om de rib tussendoor regelmatig te bevochtigen tegen uitdrogen<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>100 ml heet water<\/li>\n\n\n\n<li>knoflookpoeder<\/li>\n\n\n\n<li>beetje soja saus<\/li>\n\n\n\n<li>1 runder boullion blokje<\/li>\n\n\n\n<li>2 el bruine suiker<\/li>\n\n\n\n<li>beetje appelazijn (of appelsap)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Doe dit in een spuitflesje en sproei elke 15 a 30 minuten<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Als de kerntemperatuur rond de 70\u00b0C de rib inpakken in slagerspapier<br>voeg de rest van de spray en 100 gtr roomboter toe<br>Rol het geheel zo op zodat het vocht niet uit het papier stroomt<br>Daarna kan hij weer terug op de bbq.<br>Aangezien er nu toch geen rook meer aan te pas komt en ik soms ook voor het gemak ga, in de oven op 110\u00b0C.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Als de kerntemperatuur 92\u00b0C is kan de rib van de bbq en kun je hem laten rusten.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/spaans.frl\/wp-content\/uploads\/20260809_182116-1024x640.jpg\" alt=\"\" class=\"wp-image-713\" srcset=\"https:\/\/spaans.frl\/wp-content\/uploads\/20260809_182116-1024x640.jpg 1024w, https:\/\/spaans.frl\/wp-content\/uploads\/20260809_182116-300x188.jpg 300w, https:\/\/spaans.frl\/wp-content\/uploads\/20260809_182116-768x480.jpg 768w, https:\/\/spaans.frl\/wp-content\/uploads\/20260809_182116-1536x960.jpg 1536w, https:\/\/spaans.frl\/wp-content\/uploads\/20260809_182116-2048x1281.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Daarna: 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>Ingredi\u00ebnten: Verwarm de bbq voor op&nbsp;\ud83d\udd25&nbsp;130\u00b0C Trim de shortrib zodat het overtollige vet is verwijderd Daarna de rib ruim insmeren met de kruiden Indirect op de bbq met redelijk wat rook. Ik gebruik daar vaak beuk of hickory. Maak een spray om de rib tussendoor regelmatig te bevochtigen tegen uitdrogen Doe dit in een spuitflesje&#8230;<\/p>\n<p class=\"more-link-wrap\"><a href=\"https:\/\/spaans.frl\/index.php\/2026\/08\/10\/shortrib-van-de-bbq\/\" class=\"more-link\">Lees meer<span class=\"screen-reader-text\"> &ldquo;Shortrib van de BBQ&rdquo;<\/span> &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":713,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,7,3,4],"tags":[15,11],"class_list":["post-710","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bbq","category-hoofdgerecht","category-koken","category-roken","tag-bbq","tag-roken"],"_links":{"self":[{"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/posts\/710","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=710"}],"version-history":[{"count":3,"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/posts\/710\/revisions"}],"predecessor-version":[{"id":757,"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/posts\/710\/revisions\/757"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/media\/713"}],"wp:attachment":[{"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/media?parent=710"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/categories?post=710"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/tags?post=710"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}