{"id":3765,"date":"2026-07-25T22:56:15","date_gmt":"2026-07-25T22:56:15","guid":{"rendered":"https:\/\/travelshelper.com\/holandski\/wereld-van-eten\/kroatische-nationale-gerechten\/dalmatische-polpete\/"},"modified":"2026-07-25T22:56:15","modified_gmt":"2026-07-25T22:56:15","slug":"dalmatische-polpete","status":"publish","type":"tsh_food","link":"https:\/\/travelshelper.com\/nl\/wereld-van-eten\/kroatische-nationale-gerechten\/dalmatische-polpete\/","title":{"rendered":"Dalmatische polpete"},"content":{"rendered":"\n<style>\n\/* Compacte redactionele receptlay-out \u2014 volledig begrensd tot dit recept. *\/\n#recipe-nl-hr-polpete{--gj-bg:#f5f2eb;--gj-surface:#fffdfa;--gj-soft:#f8f4ec;--gj-ink:#1d2421;--gj-ink2:#414a46;--gj-muted:#656c68;--gj-gold:#8f6318;--gj-gold2:#7d4f13;--gj-goldsoft:#efe2c8;--gj-night:#24312e;--gj-night2:#18211f;--gj-line:rgba(36,49,46,.12);--gj-line2:rgba(36,49,46,.2);--gj-serif:\"Iowan Old Style\",\"Palatino Linotype\",\"Book Antiqua\",Georgia,serif;--gj-sans:\"Barlow\",\"Avenir Next\",\"Segoe UI\",Helvetica,Arial,sans-serif;position:relative;isolation:isolate;box-sizing:border-box;width:min(1040px,calc(100% - 24px));margin:clamp(12px,2.5vw,30px) auto;padding:clamp(30px,4vw,50px) clamp(18px,4vw,46px) clamp(38px,4.5vw,56px);overflow:hidden;border:1px solid var(--gj-line);border-radius:20px;background:radial-gradient(circle at 4% 0%,rgba(143,99,24,.08),transparent 24rem),var(--gj-bg);box-shadow:0 18px 52px rgba(36,49,46,.085);color:var(--gj-ink);font-family:var(--gj-sans);font-size:16px;line-height:1.64;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;content-visibility:auto;contain-intrinsic-size:3800px}\n#recipe-nl-hr-polpete *,#recipe-nl-hr-polpete *::before,#recipe-nl-hr-polpete *::after{box-sizing:border-box}\n#recipe-nl-hr-polpete :where(h2,h3,h4,p,figure,figcaption,blockquote,ul,ol,li,dl,dt,dd){margin:0;padding:0}\n#recipe-nl-hr-polpete :where(img){max-width:100%}\n#recipe-nl-hr-polpete .gj-serif{font-family:var(--gj-serif);font-style:italic;font-weight:400}\n#recipe-nl-hr-polpete ::selection{background:var(--gj-goldsoft);color:var(--gj-night2)}\n#recipe-nl-hr-polpete .gj-masthead{max-width:900px;margin-bottom:clamp(22px,3vw,30px)}\n#recipe-nl-hr-polpete .gj-eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:12px;color:var(--gj-gold2);font-size:10.5px;font-weight:700;letter-spacing:.17em;line-height:1.4;text-transform:uppercase}\n#recipe-nl-hr-polpete .gj-eyebrow::before{content:\"\";width:26px;height:1px;flex:0 0 auto;background:currentColor}\n#recipe-nl-hr-polpete .gj-title{max-width:920px;margin-bottom:14px;color:var(--gj-ink);font-size:clamp(35px,5vw,56px);font-weight:650;letter-spacing:-.037em;line-height:1.03;text-wrap:balance}\n#recipe-nl-hr-polpete .gj-title-main,#recipe-nl-hr-polpete .gj-title-accent{display:block}\n#recipe-nl-hr-polpete .gj-title b{font-weight:760}\n#recipe-nl-hr-polpete .gj-title-accent{max-width:830px;margin-top:7px;color:var(--gj-gold);font-size:.61em;letter-spacing:-.018em;line-height:1.12}\n#recipe-nl-hr-polpete .gj-sub{max-width:790px;margin-bottom:17px;color:var(--gj-ink2);font-size:clamp(15.5px,1.65vw,17.5px);line-height:1.62;text-wrap:pretty}\n#recipe-nl-hr-polpete .gj-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;list-style:none;color:var(--gj-muted);font-size:13px}\n#recipe-nl-hr-polpete .gj-meta li{display:inline-flex;align-items:center;white-space:nowrap}\n#recipe-nl-hr-polpete .gj-meta li+li::before{content:\"\";width:3px;height:3px;margin:0 10px;border-radius:50%;background:var(--gj-gold);opacity:.7}\n#recipe-nl-hr-polpete .gj-meta strong{margin-inline-start:4px;color:var(--gj-ink);font-weight:650}\n#recipe-nl-hr-polpete .gj-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:1px;margin-bottom:clamp(22px,3vw,30px);padding:1px;overflow:hidden;border-radius:14px;background:var(--gj-line);box-shadow:0 8px 24px rgba(36,49,46,.045)}\n#recipe-nl-hr-polpete .gj-fact{min-width:0;padding:12px 14px;background:rgba(255,253,250,.9)}\n#recipe-nl-hr-polpete .gj-fact dt{margin-bottom:3px;color:var(--gj-muted);font-size:9.5px;font-weight:700;letter-spacing:.13em;line-height:1.35;text-transform:uppercase}\n#recipe-nl-hr-polpete .gj-fact dd{color:var(--gj-ink);font-size:15px;font-weight:650;line-height:1.3;white-space:nowrap}\n#recipe-nl-hr-polpete .gj-hero{position:relative;margin-bottom:clamp(40px,5vw,54px);overflow:hidden;border:1px solid rgba(255,255,255,.5);border-radius:16px;background:var(--gj-goldsoft);box-shadow:0 14px 38px rgba(36,49,46,.09)}\n#recipe-nl-hr-polpete .gj-hero::after{content:\"\";position:absolute;inset:58% 0 0;pointer-events:none;background:linear-gradient(to bottom,transparent,rgba(13,19,18,.32))}\n#recipe-nl-hr-polpete .gj-hero img{display:block;width:100%;height:auto;aspect-ratio:16\/9;object-fit:cover}\n#recipe-nl-hr-polpete .gj-hero figcaption{position:absolute;z-index:1;inset-inline:13px;bottom:13px;width:fit-content;max-width:min(650px,calc(100% - 26px));padding:8px 11px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:rgba(24,33,31,.72);color:rgba(255,255,255,.92);font-size:12px;line-height:1.45;backdrop-filter:blur(10px)}\n#recipe-nl-hr-polpete .gj-section{scroll-margin-top:20px}\n#recipe-nl-hr-polpete .gj-sec{display:grid;grid-template-columns:28px auto minmax(30px,1fr);align-items:center;gap:10px;margin-bottom:18px}\n#recipe-nl-hr-polpete .gj-sec-num{min-width:28px;color:var(--gj-gold);font-family:var(--gj-serif);font-size:14px;font-style:italic;line-height:1}\n#recipe-nl-hr-polpete .gj-sec h3{color:var(--gj-ink);font-size:clamp(21px,2.6vw,27px);font-weight:650;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}\n#recipe-nl-hr-polpete .gj-sec::after{content:\"\";height:1px;background:linear-gradient(90deg,var(--gj-line2),transparent)}\n#recipe-nl-hr-polpete .gj-intro{margin-bottom:clamp(42px,5vw,56px)}\n#recipe-nl-hr-polpete .gj-intro-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0 42px}\n#recipe-nl-hr-polpete .gj-copy-col{min-width:0}\n#recipe-nl-hr-polpete .gj-intro p{margin-bottom:14px;color:var(--gj-ink2);font-size:15px;line-height:1.74;text-wrap:pretty}\n#recipe-nl-hr-polpete .gj-intro p:last-child{margin-bottom:0}\n#recipe-nl-hr-polpete .gj-intro .gj-dropcap::first-letter{float:inline-start;margin-block-start:.09em;margin-inline-end:.14em;color:var(--gj-gold);font-family:var(--gj-serif);font-size:3.75em;font-style:italic;line-height:.72}\n#recipe-nl-hr-polpete .gj-pull{margin:20px 0 22px;padding-block:5px;padding-inline:19px 0;border-inline-start:2px solid var(--gj-gold);color:var(--gj-night);font-family:var(--gj-serif);font-size:clamp(17.5px,1.8vw,20px);font-style:italic;line-height:1.48}\n#recipe-nl-hr-polpete .gj-rail{position:relative;margin-bottom:clamp(42px,5vw,56px);padding:clamp(22px,3vw,28px);overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(135deg,var(--gj-night),var(--gj-night2));color:#f3efe7;box-shadow:0 14px 38px rgba(24,33,31,.13)}\n#recipe-nl-hr-polpete .gj-rail::before{content:\"\";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,#c9a55c 20%,#c9a55c 80%,transparent)}\n#recipe-nl-hr-polpete .gj-rail-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;margin-bottom:20px}\n#recipe-nl-hr-polpete .gj-rail-kicker{margin-bottom:4px;color:#d5b66f;font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}\n#recipe-nl-hr-polpete .gj-rail h3{color:#f7f3eb;font-size:clamp(19px,2.4vw,24px);font-weight:600;line-height:1.2}\n#recipe-nl-hr-polpete .gj-rail-total{color:#d3cec3;font-size:12px;white-space:nowrap}\n#recipe-nl-hr-polpete .gj-rail-track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none}\n#recipe-nl-hr-polpete .gj-rail-track::before{content:\"\";position:absolute;top:5px;inset-inline:7px;height:1px;background:rgba(255,255,255,.19)}\n#recipe-nl-hr-polpete .gj-rail-stop{position:relative;min-width:0;padding-top:20px}\n#recipe-nl-hr-polpete .gj-rail-stop::before{content:\"\";position:absolute;top:0;inset-inline-start:2px;width:11px;height:11px;border:2px solid #c9a55c;border-radius:50%;background:var(--gj-night2);box-shadow:0 0 0 4px rgba(201,165,92,.07)}\n#recipe-nl-hr-polpete .gj-rail-stop time{display:block;margin-bottom:2px;color:#d8ba77;font-family:var(--gj-serif);font-size:15px;font-style:italic}\n#recipe-nl-hr-polpete .gj-rail-stop span{display:block;color:#c9c5bb;font-size:12.5px;line-height:1.5}\n#recipe-nl-hr-polpete .gj-rail-sum{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.13);color:#c9c5bb;font-size:13.5px;line-height:1.62}\n#recipe-nl-hr-polpete .gj-rail-sum strong{color:#f5f1e9;font-weight:650}\n#recipe-nl-hr-polpete .gj-ing-wrap,#recipe-nl-hr-polpete .gj-steps-wrap,#recipe-nl-hr-polpete .gj-practical,#recipe-nl-hr-polpete .gj-nutri{margin-bottom:clamp(42px,5vw,56px)}\n#recipe-nl-hr-polpete .gj-ing-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}\n#recipe-nl-hr-polpete .gj-ing-col{display:grid;gap:14px;align-content:start;min-width:0}\n#recipe-nl-hr-polpete .gj-ing-group{position:relative;overflow:hidden;border:1px solid var(--gj-line);border-radius:14px;background:rgba(255,253,250,.88);box-shadow:0 7px 22px rgba(36,49,46,.04)}\n#recipe-nl-hr-polpete .gj-ing-group::before{content:\"\";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--gj-gold),rgba(143,99,24,.16))}\n#recipe-nl-hr-polpete .gj-ing-group h4{padding:17px 20px 11px;color:var(--gj-night);font-family:var(--gj-serif);font-size:17.5px;font-style:italic;font-weight:400;line-height:1.35}\n#recipe-nl-hr-polpete .gj-ing-group ul{list-style:none}\n#recipe-nl-hr-polpete .gj-ing-group li{position:relative;padding:10px 20px;padding-inline-start:36px;border-top:1px solid var(--gj-line);color:var(--gj-ink2);font-size:14px;line-height:1.48}\n#recipe-nl-hr-polpete .gj-ing-group li::before{content:\"\";position:absolute;top:1.27em;inset-inline-start:20px;width:5px;height:5px;border:1px solid var(--gj-gold);transform:rotate(45deg)}\n#recipe-nl-hr-polpete .gj-ing-group li strong{color:var(--gj-ink);font-weight:650}\n#recipe-nl-hr-polpete .gj-ing-group li em{display:block;margin-top:2px;color:var(--gj-muted);font-size:12.5px;font-style:normal;line-height:1.45}\n#recipe-nl-hr-polpete .gj-ing-note{position:relative;padding:16px 18px;padding-inline-start:47px;border:1px solid rgba(143,99,24,.17);border-radius:13px;background:linear-gradient(135deg,var(--gj-goldsoft),#f8efe0);color:#57441f;font-size:13px;line-height:1.58}\n#recipe-nl-hr-polpete .gj-ing-note::before{content:\"i\";position:absolute;top:16px;inset-inline-start:17px;display:grid;width:20px;height:20px;place-items:center;border:1px solid rgba(125,79,19,.4);border-radius:50%;color:var(--gj-gold2);font-family:var(--gj-serif);font-size:13px;font-style:italic}\n#recipe-nl-hr-polpete .gj-ing-note strong{color:#453514;font-weight:700}\n#recipe-nl-hr-polpete .gj-steps-wrap{counter-reset:gj-step}\n#recipe-nl-hr-polpete .gj-stage{display:flex;align-items:center;gap:9px;margin:24px 0 9px;color:var(--gj-gold2);font-size:10.5px;font-weight:750;letter-spacing:.15em;line-height:1.4;text-transform:uppercase}\n#recipe-nl-hr-polpete .gj-stage:first-of-type{margin-top:0}\n#recipe-nl-hr-polpete .gj-stage span{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(143,99,24,.24);border-radius:50%;background:rgba(255,253,250,.65);font-size:8.5px;letter-spacing:0}\n#recipe-nl-hr-polpete .gj-stage::after{content:\"\";flex:1;height:1px;background:linear-gradient(90deg,var(--gj-line2),transparent)}\n#recipe-nl-hr-polpete .gj-steps{display:grid;list-style:none;border-top:1px solid var(--gj-line)}\n#recipe-nl-hr-polpete .gj-steps>li{counter-increment:gj-step;display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start;padding:13px 4px;border-bottom:1px solid var(--gj-line)}\n#recipe-nl-hr-polpete .gj-steps>li::before{content:counter(gj-step,decimal-leading-zero);display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--gj-goldsoft);color:var(--gj-gold2);font-family:var(--gj-serif);font-size:14px;font-style:italic;line-height:1}\n#recipe-nl-hr-polpete .gj-step-t{margin:0 0 3px;color:var(--gj-ink);font-size:15.5px;font-weight:700;line-height:1.35}\n#recipe-nl-hr-polpete .gj-step-x{color:var(--gj-ink2);font-size:14.2px;line-height:1.6}\n#recipe-nl-hr-polpete .gj-info-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}\n#recipe-nl-hr-polpete .gj-info-card{min-width:0;padding:17px 18px;border:1px solid var(--gj-line);border-radius:13px;background:rgba(255,253,250,.74)}\n#recipe-nl-hr-polpete .gj-info-card h4{display:flex;align-items:center;gap:9px;margin-bottom:7px;color:var(--gj-night);font-size:15px;font-weight:700;line-height:1.35}\n#recipe-nl-hr-polpete .gj-info-card h4::before{content:\"\";width:14px;height:1px;flex:0 0 auto;background:var(--gj-gold)}\n#recipe-nl-hr-polpete .gj-info-card p,#recipe-nl-hr-polpete .gj-info-card li{color:var(--gj-ink2);font-size:13.7px;line-height:1.6}\n#recipe-nl-hr-polpete .gj-info-card ul,#recipe-nl-hr-polpete .gj-info-card ol{margin-top:6px;padding-inline-start:19px}\n#recipe-nl-hr-polpete .gj-info-card li+li{margin-top:5px}\n#recipe-nl-hr-polpete .gj-info-card li::marker{color:var(--gj-gold);font-weight:700}\n#recipe-nl-hr-polpete .gj-info-card--wide ul{columns:2;column-gap:28px}\n#recipe-nl-hr-polpete .gj-nutri-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;overflow:hidden;border-radius:13px;background:var(--gj-line)}\n#recipe-nl-hr-polpete .gj-nutri-row>div{min-width:0;padding:13px 14px;background:rgba(255,253,250,.88)}\n#recipe-nl-hr-polpete .gj-nutri-row dt{margin-bottom:3px;color:var(--gj-muted);font-size:9px;font-weight:750;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}\n#recipe-nl-hr-polpete .gj-nutri-row dd{color:var(--gj-night);font-size:15.5px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.25}\n#recipe-nl-hr-polpete .gj-nutri-cap{margin-top:9px;color:var(--gj-muted);font-size:12px;line-height:1.55}\n#recipe-nl-hr-polpete .gj-nutri-cap strong{color:var(--gj-ink);font-weight:700}\n#recipe-nl-hr-polpete .gj-close{position:relative;display:grid;gap:7px;padding:clamp(22px,3vw,28px);border:1px solid var(--gj-line);border-inline-start:3px solid var(--gj-gold);border-radius:14px;background:rgba(255,253,250,.68);color:var(--gj-ink)}\n#recipe-nl-hr-polpete .gj-close-kicker{color:var(--gj-gold2);font-size:9.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}\n#recipe-nl-hr-polpete .gj-close-quote{max-width:800px;color:var(--gj-night);font-family:var(--gj-serif);font-size:clamp(18.5px,2.3vw,23px);font-style:italic;line-height:1.4;text-wrap:balance}\n#recipe-nl-hr-polpete .gj-close-copy{max-width:820px;color:var(--gj-muted);font-size:13.5px;line-height:1.62}\n@media (min-width:760px){#recipe-nl-hr-polpete .gj-ing-grid,#recipe-nl-hr-polpete .gj-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#recipe-nl-hr-polpete .gj-info-card--wide{grid-column:1\/-1}#recipe-nl-hr-polpete .gj-nutri-row{grid-template-columns:repeat(6,minmax(0,1fr))}}\n@media (min-width:960px){#recipe-nl-hr-polpete .gj-intro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media (max-width:680px){#recipe-nl-hr-polpete{width:calc(100% - 12px);padding:26px 16px 34px;border-radius:16px}#recipe-nl-hr-polpete .gj-title{font-size:clamp(34px,11vw,46px)}#recipe-nl-hr-polpete .gj-sec{grid-template-columns:25px minmax(0,1fr);gap:8px}#recipe-nl-hr-polpete .gj-sec::after{display:none}#recipe-nl-hr-polpete .gj-rail-head{grid-template-columns:1fr;gap:5px}#recipe-nl-hr-polpete .gj-rail-track{grid-template-columns:1fr;gap:14px;padding-inline-start:3px}#recipe-nl-hr-polpete .gj-rail-track::before{top:6px;inset-inline-end:auto;bottom:6px;inset-inline-start:8px;width:1px;height:auto}#recipe-nl-hr-polpete .gj-rail-stop{padding-block:0;padding-inline:27px 0}#recipe-nl-hr-polpete .gj-rail-stop::before{top:2px;inset-inline-start:0}#recipe-nl-hr-polpete .gj-info-card--wide ul{columns:1}}\n@media (max-width:430px){#recipe-nl-hr-polpete .gj-meta{display:grid;gap:3px}#recipe-nl-hr-polpete .gj-meta li+li::before{display:none}#recipe-nl-hr-polpete .gj-nutri-row{grid-template-columns:repeat(2,minmax(0,1fr))}#recipe-nl-hr-polpete .gj-hero figcaption{position:static;width:auto;max-width:none;border:0;border-radius:0;background:var(--gj-night);backdrop-filter:none}#recipe-nl-hr-polpete .gj-hero::after{display:none}}\n@media (prefers-reduced-motion:reduce){#recipe-nl-hr-polpete *,#recipe-nl-hr-polpete *::before,#recipe-nl-hr-polpete *::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}\n@media print{#recipe-nl-hr-polpete{width:100%;max-width:none;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:#fff;box-shadow:none;color:#000;font-size:10.5pt;line-height:1.42;content-visibility:visible}#recipe-nl-hr-polpete .gj-hero{display:none}#recipe-nl-hr-polpete .gj-title{font-size:24pt}#recipe-nl-hr-polpete .gj-facts,#recipe-nl-hr-polpete .gj-nutri-row,#recipe-nl-hr-polpete .gj-ing-grid,#recipe-nl-hr-polpete .gj-info-grid,#recipe-nl-hr-polpete .gj-intro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#recipe-nl-hr-polpete .gj-fact,#recipe-nl-hr-polpete .gj-nutri-row>div,#recipe-nl-hr-polpete .gj-ing-group,#recipe-nl-hr-polpete .gj-info-card,#recipe-nl-hr-polpete .gj-steps>li,#recipe-nl-hr-polpete .gj-pull,#recipe-nl-hr-polpete .gj-rail,#recipe-nl-hr-polpete .gj-close{break-inside:avoid;box-shadow:none}#recipe-nl-hr-polpete .gj-rail{background:#fff;color:#000;border:1px solid #999}#recipe-nl-hr-polpete .gj-rail *{color:#111!important}#recipe-nl-hr-polpete .gj-close::after{content:\"travelshelper.com\";display:block;margin-top:10px;color:#666;font-size:9pt;letter-spacing:.05em}}\n<\/style>\n<section id=\"recipe-nl-hr-polpete\" lang=\"nl\" dir=\"ltr\" aria-labelledby=\"recipe-title-nl-hr-polpete\">\n  <header class=\"gj-masthead\">\n    <p class=\"gj-eyebrow\">Kroatische keuken \u00b7 Hoofdgerecht \u00b7 Recept<\/p>\n    <h2 class=\"gj-title\" id=\"recipe-title-nl-hr-polpete\"><span class=\"gj-title-main\"><b>Dalmatische polpete<\/b> met sappig gehakt<\/span> <span class=\"gj-title-accent gj-serif\">en snijbiet met aardappel<\/span><\/h2>\n    <p class=\"gj-sub\">Platgevormde Dalmatische gehaktkoekjes met een donker gebakken korst en sappig midden, geserveerd met snijbiet en aardappel.<\/p>\n    <ul class=\"gj-meta\" aria-label=\"Basisinformatie over het recept\"><li>Categorie: <strong>Hoofdgerecht<\/strong><\/li><li>Keuken: <strong>Kroatisch<\/strong><\/li><li>Methode: <strong>Ondiep bakken<\/strong><\/li><li>Moeilijkheid: <strong>Eenvoudig<\/strong><\/li><\/ul>\n  <\/header>\n  <dl class=\"gj-facts\" aria-label=\"Tijd, opbrengst en calorie\u00ebn\"><div class=\"gj-fact\"><dt>Opbrengst<\/dt><dd>4 porties, 8 polpete<\/dd><\/div><div class=\"gj-fact\"><dt>Voorbereiding<\/dt><dd>30 min<\/dd><\/div><div class=\"gj-fact\"><dt>Bereiding<\/dt><dd>35 min<\/dd><\/div><div class=\"gj-fact\"><dt>Rust \/ koeling<\/dt><dd>10 min<\/dd><\/div><div class=\"gj-fact\"><dt>Totaal<\/dt><dd>1 u 15 min<\/dd><\/div><div class=\"gj-fact\"><dt>Per portie<\/dt><dd>\u2248 650 kcal<\/dd><\/div><\/dl>\n  <figure class=\"gj-hero\"><img loading=\"lazy\" src=\"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Croatian-Polpete-3.webp\" alt=\"Brede schaal met vijf gebakken polpete, \u00e9\u00e9n opengesneden koekje, snijbiet, aardappel, vork en brood\" width=\"1600\" height=\"900\" loading=\"lazy\" decoding=\"async\"><figcaption>Dalmatische gehaktkoekjes met een donkere korst en zacht midden, naast snijbiet en aardappel.<\/figcaption><\/figure>\n  <section class=\"gj-section gj-intro\" aria-labelledby=\"recipe-origin-nl-hr-polpete\">\n    <div class=\"gj-sec\"><span class=\"gj-sec-num\" aria-hidden=\"true\">I.<\/span><h3 id=\"recipe-origin-nl-hr-polpete\">Een stevige korst zonder een compact midden<\/h3><\/div>\n    <div class=\"gj-intro-grid\"><div class=\"gj-copy-col\"><p class=\"gj-dropcap\">Polpete zijn platte gehaktkoekjes die in Dalmatische keukens zowel warm als op kamertemperatuur op tafel kunnen verschijnen. Ze lijken eenvoudig, maar hun kwaliteit hangt af van een paar kleine keuzes: het vlees wordt niet te lang gemengd, het broodkruim krijgt tijd om vocht op te nemen en de koekjes worden breed genoeg gevormd om snel en gelijkmatig te garen. Deze versie wordt in een dunne laag olie gebakken en geserveerd met blitva s krumpirom, de combinatie van snijbiet en aardappel die op de Adriatische kust vaak naast vis en vlees staat.<\/p><p>Gemengd runder- en varkensgehakt geeft een evenwicht tussen vleessmaak en sappigheid. Uitsluitend mager rundvlees kan werken, maar droogt sneller uit; zeer vet gehakt laat de polpete juist krimpen en maakt de korst zwaar. Fijngehakte ui wordt eerst zacht gebakken. Rauwe ui kan in het korte bakproces scherp blijven en laat bovendien water los in het midden. Door de ui af te koelen voordat zij bij het vlees gaat, blijft het gehakt koud en wordt het vet niet voortijdig zacht.<\/p><blockquote class=\"gj-pull\">Een donkere korst ontstaat door ruimte en geduld in de pan, niet door extra bloem rond het vlees.<\/blockquote><p>Broodkruim en melk vormen een kleine panade. Die bindt vocht in plaats van alleen de massa steviger te maken. Na vijf minuten weken gaat het mengsel samen met ei, knoflook, peterselie, zout en peper bij het gehakt. De handen bewegen alleen tot de bestanddelen gelijkmatig verdeeld zijn. Een testkoekje ter grootte van een walnoot wordt eerst gebakken. Daarmee kan het zout worden gecontroleerd zonder rauw gehakt te proeven en is meteen zichtbaar of de massa haar vorm houdt.<\/p><p>De polpete worden ongeveer anderhalve centimeter dik en iets breder dan een hamburger gevormd. Een ondiepe indruk in het midden beperkt het opbollen. Na tien minuten koelen zijn ze steviger en hecht het oppervlak beter. De pan moet ruim genoeg zijn om tussen de koekjes ruimte te laten. Te veel vlees tegelijk verlaagt de temperatuur, waardoor vocht uitloopt en de polpete grijs stoven in plaats van een donkere korst te vormen.<\/p><\/div><div class=\"gj-copy-col\"><p>Middelhoog vuur geeft kleur zonder dat de buitenkant verbrandt voordat het midden gaar is. De koekjes blijven de eerste vier minuten liggen; vroeg verschuiven scheurt de korst. Na het keren zijn nog drie tot vijf minuten nodig, afhankelijk van dikte. Gemalen vlees bereikt in het midden minimaal 71 \u00b0C. De temperatuur wordt vanaf de zijkant gemeten, zodat de sonde werkelijk in het centrum eindigt. Daarna rusten de polpete vijf minuten, waardoor vrij vocht zich opnieuw door het vlees verdeelt.<\/p><p>De begeleidende snijbiet en aardappel vraagt een andere behandeling. Aardappelblokjes gaan eerst in ruim water en de gesneden stelen van de snijbiet volgen iets eerder dan het blad. Het blad heeft slechts enkele minuten nodig. Na uitlekken komen groente en aardappel terug in een brede pan met olijfolie en knoflook. Ze worden niet tot puree geroerd; de aardappel mag aan de randen breken en zo een lichte binding maken, terwijl stukken en groene bladeren zichtbaar blijven.<\/p><p>Polpete zijn praktisch voor een tafel waarop niet iedereen tegelijk eet. Ze blijven tien tot vijftien minuten sappig wanneer ze losjes met folie worden afgedekt, maar worden niet in een gesloten warme schaal gestapeld; condens maakt de korst zacht. Overgebleven koekjes kunnen koud in brood worden gegeten of rustig worden opgewarmd. De snijbiet is het best vers, omdat bladgroente bij herhaald verhitten snel kleur en structuur verliest. Samen vormen beide onderdelen een volledige maaltijd zonder zware saus.<\/p><\/div><\/div>\n  <\/section>\n  <aside class=\"gj-rail\" aria-labelledby=\"recipe-timeline-nl-hr-polpete\">\n    <div class=\"gj-rail-head\"><div><p class=\"gj-rail-kicker\">Van voorbereiding tot serveerklaar<\/p><h3 id=\"recipe-timeline-nl-hr-polpete\">Ritme van de bereiding<\/h3><\/div><p class=\"gj-rail-total\">Actief: 1 u 5 min \u00b7 Passief: 10 min<\/p><\/div>\n    <ol class=\"gj-rail-track\"><li class=\"gj-rail-stop\"><time datetime=\"PT0M\">0:00<\/time><span>Week het broodkruim<\/span><\/li><li class=\"gj-rail-stop\"><time datetime=\"PT15M\">0:15<\/time><span>Massa en vorm<\/span><\/li><li class=\"gj-rail-stop\"><time datetime=\"PT30M\">0:30<\/time><span>Verhit de pan<\/span><\/li><li class=\"gj-rail-stop\"><time datetime=\"PT1H5M\">1:05<\/time><span>Serveer direct<\/span><\/li><\/ol>\n    <p class=\"gj-rail-sum\"><strong>Recept in het kort.<\/strong> Broodkruim weekt kort in melk terwijl ui zacht wordt gebakken en afkoelt. Gemengd gehakt wordt vervolgens voorzichtig gemengd met de panade, ui, knoflook, peterselie, ei, zout en peper. Acht platte koekjes krijgen een kleine indruk in het midden en rusten tien minuten koud. In een dunne laag olie bakken ze aan beide zijden bruin tot het centrum minimaal 71 \u00b0C bereikt. Voor het bijgerecht worden aardappelblokjes gaar gekookt; snijbietstelen en -blad gaan in de laatste minuten mee. Na uitlekken worden aardappel en snijbiet kort omgeschept met olijfolie en knoflook. Twee polpete per persoon, vijf minuten gerust, vormen samen met de groente een complete portie.<\/p>\n  <\/aside>\n  <section class=\"gj-section gj-ing-wrap\" aria-labelledby=\"recipe-ingredients-nl-hr-polpete\">\n    <div class=\"gj-sec\"><span class=\"gj-sec-num\" aria-hidden=\"true\">II.<\/span><h3 id=\"recipe-ingredients-nl-hr-polpete\">Ingredi\u00ebnten<\/h3><\/div>\n    <div class=\"gj-ing-grid\"><div class=\"gj-ing-col\"><section class=\"gj-ing-group\" aria-labelledby=\"recipe-ingredients-1-nl-hr-polpete\"><h4 id=\"recipe-ingredients-1-nl-hr-polpete\">Voor de polpete<\/h4><ul><li><strong>600 g gemengd runder- en varkensgehakt<\/strong><\/li><li><strong>1 middelgrote ui, zeer fijngehakt<\/strong><\/li><li><strong>2 teentjes knoflook, fijngehakt<\/strong><\/li><li><strong>60 g droog broodkruim<\/strong><\/li><li><strong>80 ml volle melk<\/strong><\/li><li><strong>1 groot ei<\/strong><\/li><li><strong>3 eetlepels fijngehakte peterselie<\/strong><\/li><li><strong>8 g zout<\/strong><\/li><li><strong>1 theelepel zwarte peper<\/strong><\/li><li><strong>40 ml zonnebloemolie<\/strong><em>Voor ondiep bakken.<\/em><\/li><\/ul><\/section><\/div><div class=\"gj-ing-col\"><section class=\"gj-ing-group\" aria-labelledby=\"recipe-ingredients-2-nl-hr-polpete\"><h4 id=\"recipe-ingredients-2-nl-hr-polpete\">Voor snijbiet met aardappel<\/h4><ul><li><strong>600 g vastkokende aardappelen, in blokjes<\/strong><\/li><li><strong>500 g snijbiet<\/strong><em>Stelen en blad apart gesneden.<\/em><\/li><li><strong>2 teentjes knoflook, in dunne plakjes<\/strong><\/li><li><strong>30 ml olijfolie<\/strong><\/li><li><strong>3 g zout<\/strong><\/li><\/ul><\/section><aside class=\"gj-ing-note\"><strong>Allergenen en vervangingen.<\/strong> Bevat gluten, melk en ei. Glutenvrij broodkruim werkt als directe vervanging; een ongezoete plantaardige drank kan melk vervangen, maar het ei blijft nodig voor deze verhouding.<\/aside><\/div><\/div>\n  <\/section>\n  <section class=\"gj-section gj-steps-wrap\" aria-labelledby=\"recipe-method-nl-hr-polpete\">\n    <div class=\"gj-sec\"><span class=\"gj-sec-num\" aria-hidden=\"true\">III.<\/span><h3 id=\"recipe-method-nl-hr-polpete\">Bereiding, stap voor stap<\/h3><\/div>\n    <h4 class=\"gj-stage\"><span aria-hidden=\"true\">01<\/span> Massa en vorm<\/h4><ol class=\"gj-steps\"><li><div><p class=\"gj-step-t\">Week het broodkruim<\/p><p class=\"gj-step-x\">Meng broodkruim en melk en laat 5 minuten staan tot het vocht volledig is opgenomen.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Bak en koel de ui<\/p><p class=\"gj-step-x\">Bak de ui in 1 theelepel van de zonnebloemolie 6 minuten zacht. Voeg knoflook de laatste minuut toe en laat volledig afkoelen.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Meng en vorm acht polpete<\/p><p class=\"gj-step-x\">Meng gehakt, panade, ui, peterselie, ei, 8 g zout en peper kort. Vorm acht platte koekjes en maak een ondiepe indruk in het midden.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Koel de gevormde koekjes<\/p><p class=\"gj-step-x\">Leg de polpete 10 minuten in de koelkast zodat het oppervlak steviger wordt.<\/p><\/div><\/li><\/ol><h4 class=\"gj-stage\"><span aria-hidden=\"true\">02<\/span> Bakken<\/h4><ol class=\"gj-steps\"><li><div><p class=\"gj-step-t\">Verhit de pan<\/p><p class=\"gj-step-x\">Verhit de resterende zonnebloemolie in een brede koekenpan op middelhoog vuur tot de olie glanst.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Bak de eerste zijde<\/p><p class=\"gj-step-x\">Leg maximaal vier polpete tegelijk in de pan en bak 4\u20135 minuten zonder ze te verschuiven, tot een donkerbruine korst ontstaat.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Keer en gaar door<\/p><p class=\"gj-step-x\">Keer \u00e9\u00e9n keer en bak nog 3\u20135 minuten tot het midden minstens 71 \u00b0C bereikt. Laat 5 minuten rusten.<\/p><\/div><\/li><\/ol><h4 class=\"gj-stage\"><span aria-hidden=\"true\">03<\/span> Snijbiet en aardappel<\/h4><ol class=\"gj-steps\"><li><div><p class=\"gj-step-t\">Kook de aardappelen en snijbiet<\/p><p class=\"gj-step-x\">Kook de aardappelen 12 minuten. Voeg de snijbietstelen toe, na 3 minuten het blad, en kook tot de aardappel net zacht is.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Schep met knoflookolie om<\/p><p class=\"gj-step-x\">Giet goed af. Verwarm olijfolie en knoflook 30 seconden, voeg aardappel en snijbiet toe en schep 2 minuten om met 3 g zout.<\/p><\/div><\/li><li><div><p class=\"gj-step-t\">Serveer direct<\/p><p class=\"gj-step-x\">Verdeel de groente over vier borden en leg op ieder bord twee polpete.<\/p><\/div><\/li><\/ol>\n  <\/section>\n  <section class=\"gj-section gj-practical\" aria-labelledby=\"recipe-practical-nl-hr-polpete\">\n    <div class=\"gj-sec\"><span class=\"gj-sec-num\" aria-hidden=\"true\">IV.<\/span><h3 id=\"recipe-practical-nl-hr-polpete\">Serveren, bewaren en praktische aanpassingen<\/h3><\/div>\n    <div class=\"gj-info-grid\">\n      <section class=\"gj-info-card\"><h4>Serveren en combineren<\/h4><p>Serveer met citroenvrije snijbiet en aardappel zoals op de foto, of met een eenvoudige tomatensalade. Brood is alleen nodig wanneer de maaltijd zonder aardappel wordt opgediend.<\/p><\/section>\n      <section class=\"gj-info-card\"><h4>Bewaren en opnieuw verwarmen<\/h4><p>Koel polpete en groente afzonderlijk binnen 2 uur. Bewaar maximaal 3 dagen bij 4 \u00b0C. Verwarm polpete afgedekt tot 74 \u00b0C; warm snijbiet slechts eenmaal kort door. Invriezen van gebakken polpete kan 2 maanden.<\/p><\/section>\n      <section class=\"gj-info-card\"><h4>Vier werkbare variaties<\/h4><ul><li>Gebruik uitsluitend rundgehakt met minimaal 15 procent vet.<\/li><li>Vervang peterselie door fijngehakte marjolein voor een warmere kruidtoon.<\/li><li>Maak kleinere polpete voor een voorgerecht en verkort de baktijd volgens kerntemperatuur.<\/li><li>Serveer met tomatensaus in plaats van snijbiet, maar houd de koekjes apart tot het opdienen om de korst te bewaren.<\/li><\/ul><\/section>\n      <section class=\"gj-info-card\"><h4>Drie observaties uit de testkeuken<\/h4><ol><li>Bak eerst een klein proefstukje om zout en binding te controleren.<\/li><li>Vorm alle koekjes even dik; diameter is minder belangrijk dan een gelijk centrum.<\/li><li>Laat ruimte tussen de polpete, zodat uitstromend vocht direct kan verdampen.<\/li><\/ol><\/section>\n      <section class=\"gj-info-card gj-info-card--wide\"><h4>Benodigde uitrusting<\/h4><ul><li>Brede zware koekenpan<\/li><li>Mengkom<\/li><li>Digitale kernthermometer<\/li><li>Ruime kookpan<\/li><li>Vergiet<\/li><li>Aardappelmes<\/li><\/ul><\/section>\n    <\/div>\n  <\/section>\n  <section class=\"gj-section gj-nutri\" aria-labelledby=\"recipe-nutrition-nl-hr-polpete\">\n    <div class=\"gj-sec\"><span class=\"gj-sec-num\" aria-hidden=\"true\">V.<\/span><h3 id=\"recipe-nutrition-nl-hr-polpete\">Voedingswaarden per portie<\/h3><\/div>\n    <dl class=\"gj-nutri-row\"><div><dt>Calorie\u00ebn<\/dt><dd>\u2248 650 kcal<\/dd><\/div><div><dt>Koolhydraten<\/dt><dd>\u2248 49 g<\/dd><\/div><div><dt>Eiwitten<\/dt><dd>\u2248 38 g<\/dd><\/div><div><dt>Vet<\/dt><dd>\u2248 34 g<\/dd><\/div><div><dt>Vezels<\/dt><dd>\u2248 7 g<\/dd><\/div><div><dt>Natrium<\/dt><dd>\u2248 760 mg<\/dd><\/div><\/dl>\n    <p class=\"gj-nutri-cap\"><strong>Portie:<\/strong> 2 polpete met snijbiet en aardappel. <strong>Belangrijkste allergenen:<\/strong> Bevat gluten, melk en ei. Glutenvrij broodkruim werkt als directe vervanging; een ongezoete plantaardige drank kan melk vervangen, maar het ei blijft nodig voor deze verhouding. De waarden zijn een benadering op basis van standaardreferenties; werkelijke waarden vari\u00ebren door merken, afsnijden, vochtverlies, vetopname en portieverdeling.<\/p>\n  <\/section>\n  <footer class=\"gj-close\"><p class=\"gj-close-kicker\">Slotindruk<\/p><p class=\"gj-close-quote\">De polpete blijven sappig doordat de korst snel sluit en het vlees daarna kort rust.<\/p><p class=\"gj-close-copy\">Het gerecht steunt op beheersing in plaats van toevoegingen. Zachte ui, een kleine panade en \u00e9\u00e9n keer keren leveren een gehaktkoekje met duidelijke vleessmaak, aangevuld door eenvoudige snijbiet en aardappel.<\/p><\/footer>\n<\/section>\n<script type=\"application\/ld+json\" id=\"recipe-schema-nl-hr-polpete\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Recipe\",\n  \"name\": \"Dalmatische polpete met sappig gehakt en snijbiet met aardappel\",\n  \"description\": \"Platgevormde Dalmatische gehaktkoekjes met een donker gebakken korst en sappig midden, geserveerd met snijbiet en aardappel.\",\n  \"inLanguage\": \"nl\",\n  \"image\": [\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Croatian-Polpete-2.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Croatian-Polpete-1.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Croatian-Polpete-3.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  \"recipeCuisine\": \"Kroatisch\",\n  \"recipeCategory\": \"Hoofdgerecht\",\n  \"cookingMethod\": \"Ondiep bakken\",\n  \"keywords\": \"recept voor polpete, Dalmatische gehaktkoekjes, polpete uit de pan, gehaktkoekjes met snijbiet, Kroatische vleeskoekjes\",\n  \"prepTime\": \"PT30M\",\n  \"cookTime\": \"PT35M\",\n  \"totalTime\": \"PT1H15M\",\n  \"recipeYield\": \"4 porties, 8 polpete\",\n  \"nutrition\": {\n    \"@type\": \"NutritionInformation\",\n    \"calories\": \"650 kcal\",\n    \"carbohydrateContent\": \"49 g\",\n    \"proteinContent\": \"38 g\",\n    \"fatContent\": \"34 g\",\n    \"fiberContent\": \"7 g\",\n    \"sodiumContent\": \"760 mg\",\n    \"servingSize\": \"2 polpete met snijbiet en aardappel\"\n  },\n  \"recipeIngredient\": [\n    \"600 g gemengd runder- en varkensgehakt\",\n    \"1 middelgrote ui, zeer fijngehakt\",\n    \"2 teentjes knoflook, fijngehakt\",\n    \"60 g droog broodkruim\",\n    \"80 ml volle melk\",\n    \"1 groot ei\",\n    \"3 eetlepels fijngehakte peterselie\",\n    \"8 g zout\",\n    \"1 theelepel zwarte peper\",\n    \"40 ml zonnebloemolie\",\n    \"600 g vastkokende aardappelen, in blokjes\",\n    \"500 g snijbiet\",\n    \"2 teentjes knoflook, in dunne plakjes\",\n    \"30 ml olijfolie\",\n    \"3 g zout\"\n  ],\n  \"recipeInstructions\": [\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Massa en vorm\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Week het broodkruim\",\n          \"text\": \"Meng broodkruim en melk en laat 5 minuten staan tot het vocht volledig is opgenomen.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Bak en koel de ui\",\n          \"text\": \"Bak de ui in 1 theelepel van de zonnebloemolie 6 minuten zacht. Voeg knoflook de laatste minuut toe en laat volledig afkoelen.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Meng en vorm acht polpete\",\n          \"text\": \"Meng gehakt, panade, ui, peterselie, ei, 8 g zout en peper kort. Vorm acht platte koekjes en maak een ondiepe indruk in het midden.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Koel de gevormde koekjes\",\n          \"text\": \"Leg de polpete 10 minuten in de koelkast zodat het oppervlak steviger wordt.\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Bakken\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Verhit de pan\",\n          \"text\": \"Verhit de resterende zonnebloemolie in een brede koekenpan op middelhoog vuur tot de olie glanst.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Bak de eerste zijde\",\n          \"text\": \"Leg maximaal vier polpete tegelijk in de pan en bak 4\u20135 minuten zonder ze te verschuiven, tot een donkerbruine korst ontstaat.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Keer en gaar door\",\n          \"text\": \"Keer \u00e9\u00e9n keer en bak nog 3\u20135 minuten tot het midden minstens 71 \u00b0C bereikt. Laat 5 minuten rusten.\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Snijbiet en aardappel\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Kook de aardappelen en snijbiet\",\n          \"text\": \"Kook de aardappelen 12 minuten. Voeg de snijbietstelen toe, na 3 minuten het blad, en kook tot de aardappel net zacht is.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Schep met knoflookolie om\",\n          \"text\": \"Giet goed af. Verwarm olijfolie en knoflook 30 seconden, voeg aardappel en snijbiet toe en schep 2 minuten om met 3 g zout.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Serveer direct\",\n          \"text\": \"Verdeel de groente over vier borden en leg op ieder bord twee polpete.\"\n        }\n      ]\n    }\n  ]\n}\n<\/script>\n<script id=\"recipe-meta-sync-nl-hr-polpete\">\n(function(){\n  var schemaId='recipe-schema-nl-hr-polpete';\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      data.url=pageUrl;\n      data.mainEntityOfPage=pageUrl;\n      data['@id']=pageUrl+'#recipe';\n    }\n    if(!data.inLanguage){\n      var recipeSection=q('#recipe-nl-hr-polpete[lang]');\n      var language=(recipeSection && recipeSection.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 : '';\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 || !mod || !pageUrl) && 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          if(!pub && post.date_gmt) pub=utc(post.date_gmt);\n          if(!mod && post.modified_gmt) mod=utc(post.modified_gmt);\n          if(!pageUrl && 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":3766,"parent":3721,"menu_order":0,"template":"","tags":[],"tsh_dish_type":[194,195],"tsh_national_cuisine":[231],"class_list":["post-3765","tsh_food","type-tsh_food","status-publish","has-post-thumbnail","tsh_dish_type-hoofdgerechten","tsh_dish_type-vleesgerechten","tsh_national_cuisine-hrvatska-kuhinja"],"_links":{"self":[{"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_food\/3765","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\/3721"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/media\/3766"}],"wp:attachment":[{"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/media?parent=3765"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tags?post=3765"},{"taxonomy":"tsh_dish_type","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_dish_type?post=3765"},{"taxonomy":"tsh_national_cuisine","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_national_cuisine?post=3765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}