{"id":512,"date":"2025-03-30T18:59:30","date_gmt":"2025-03-30T17:59:30","guid":{"rendered":"https:\/\/spaans.frl\/?p=512"},"modified":"2026-09-25T20:34:57","modified_gmt":"2026-09-25T19:34:57","slug":"rendang","status":"publish","type":"post","link":"https:\/\/spaans.frl\/index.php\/2025\/03\/30\/rendang\/","title":{"rendered":"Rendang"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Rendang uit een pakje kan best smakelijk zijn, maar zodra je deze authentieke versie zonder pakjes probeert, wil je nooit meer terug. De diepe smaken en rijke kruiden maken dit gerecht onvergetelijk!<\/p>\n\n\n\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=\"768\" src=\"https:\/\/spaans.frl\/wp-content\/uploads\/20250404_121403-1024x768.jpg\" alt=\"\" class=\"wp-image-522\" srcset=\"https:\/\/spaans.frl\/wp-content\/uploads\/20250404_121403-1024x768.jpg 1024w, https:\/\/spaans.frl\/wp-content\/uploads\/20250404_121403-300x225.jpg 300w, https:\/\/spaans.frl\/wp-content\/uploads\/20250404_121403-768x576.jpg 768w, https:\/\/spaans.frl\/wp-content\/uploads\/20250404_121403-1536x1152.jpg 1536w, https:\/\/spaans.frl\/wp-content\/uploads\/20250404_121403-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>1 kg mooi gemarmerde sucade<\/li>\n\n\n\n<li>2 uien<\/li>\n\n\n\n<li>6 teentjes knoflook geperst of heel fijn gehakt<\/li>\n\n\n\n<li>1 tl trassi<\/li>\n\n\n\n<li>3 kemirinoten<\/li>\n\n\n\n<li>1 el gemalen koreanderzaad<\/li>\n\n\n\n<li>1 el komijn<\/li>\n\n\n\n<li>1 tl kurkuma<\/li>\n\n\n\n<li>1 el sambal  badjak<\/li>\n\n\n\n<li>1 tl tamarindepasta<\/li>\n\n\n\n<li>3 stengels citroengras<\/li>\n\n\n\n<li>3 cm gember geraspt<\/li>\n\n\n\n<li>2 cm laos geraspt<\/li>\n\n\n\n<li>6 limoenblaadjes<\/li>\n\n\n\n<li>400 gr kokosmelk<\/li>\n\n\n\n<li>50 gr kokosrasp<\/li>\n\n\n\n<li>2 salamblaadjes<\/li>\n\n\n\n<li>800 ml runderboullion,  ingekookt tot de helft<br>ofwel 400 water met 1,5 boullionblokje<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bereiding<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Hak de kemirinoten redelijk fijn en rooster ze even in een pan.<br>Niet geroosterde kemirinoten zijn n.l. een beetje giftig, door ze even te roosteeren verdwijnt dat. <\/li>\n\n\n\n<li>Neem een passende braadpan<\/li>\n\n\n\n<li>Snij het rundvlees in een beetje grove blokken en bak ze even in een beetje olie om een kleurtje te geven. Kruid het vlees met peper en zout. Doe dit eventueel in 2 of 3 batches.<\/li>\n\n\n\n<li>Haal het vlees uit de pan en stoof de ui, knoflook en trassi in de pan in een beetje olie<\/li>\n\n\n\n<li>voeg de andere ingredienten toe en laat dit even sudderen<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/spaans.frl\/wp-content\/uploads\/20250404_125020-1024x768.jpg\" alt=\"\" class=\"wp-image-541\" style=\"width:494px;height:auto\" srcset=\"https:\/\/spaans.frl\/wp-content\/uploads\/20250404_125020-1024x768.jpg 1024w, https:\/\/spaans.frl\/wp-content\/uploads\/20250404_125020-300x225.jpg 300w, https:\/\/spaans.frl\/wp-content\/uploads\/20250404_125020-768x576.jpg 768w, https:\/\/spaans.frl\/wp-content\/uploads\/20250404_125020-1536x1152.jpg 1536w, https:\/\/spaans.frl\/wp-content\/uploads\/20250404_125020-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Voeg het vlees toe en laat het geheel minimaal 3 uur h\u00e9\u00e9\u00e9\u00e9l zachtjes pruttelen, of liever, zet het op 95 graden in de oven tot het vlees super zacht is en de saus mooi gereduceerd is.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tip:<\/strong><br>Heerlijk met rijst en <a href=\"https:\/\/spaans.frl\/index.php\/2025\/02\/11\/zoetzure-groenten-met-een-twist\/\" data-type=\"post\" data-id=\"484\">Zoetzure groenten met een twist<\/a><br>Maak het een dag van te voren, dan komen de smaken nog beter naar voren<\/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>Rendang uit een pakje kan best smakelijk zijn, maar zodra je deze authentieke versie zonder pakjes probeert, wil je nooit meer terug. De diepe smaken en rijke kruiden maken dit gerecht onvergetelijk! Ingredi\u00ebnten: Bereiding Tip:Heerlijk met rijst en Zoetzure groenten met een twistMaak het een dag van te voren, dan komen de smaken nog beter&#8230;<\/p>\n<p class=\"more-link-wrap\"><a href=\"https:\/\/spaans.frl\/index.php\/2025\/03\/30\/rendang\/\" class=\"more-link\">Lees meer<span class=\"screen-reader-text\"> &ldquo;Rendang&rdquo;<\/span> &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":522,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,3],"tags":[18],"class_list":["post-512","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hoofdgerecht","category-koken","tag-aziatisch"],"_links":{"self":[{"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/posts\/512","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=512"}],"version-history":[{"count":14,"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/posts\/512\/revisions"}],"predecessor-version":[{"id":770,"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/posts\/512\/revisions\/770"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/media\/522"}],"wp:attachment":[{"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/media?parent=512"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/categories?post=512"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/spaans.frl\/index.php\/wp-json\/wp\/v2\/tags?post=512"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}