{"id":4034,"date":"2026-07-29T14:31:02","date_gmt":"2026-07-29T14:31:02","guid":{"rendered":"https:\/\/travelshelper.com\/holandski\/wereld-van-eten\/kroatische-nationale-gerechten\/zagrebacki-odrezak\/"},"modified":"2026-07-29T14:31:02","modified_gmt":"2026-07-29T14:31:02","slug":"zagrebacki-odrezak","status":"publish","type":"tsh_food","link":"https:\/\/travelshelper.com\/nl\/wereld-van-eten\/kroatische-nationale-gerechten\/zagrebacki-odrezak\/","title":{"rendered":"Zagreba\u010dki odrezak"},"content":{"rendered":"\n<style>\n\/* Travel S Helper recipe layout v4.0 \u2014 quiet-luxury editorial UI, fully scoped. *\/\n#recipe-nl-hr-zagrebacki-odrezak{\n  --tsh-page:#f8f5ef;\n  --tsh-paper:#ffffff;\n  --tsh-paper-warm:#fffdf9;\n  --tsh-ink:#18201e;\n  --tsh-copy:#46514e;\n  --tsh-muted:#68726f;\n  --tsh-line:#e7dfd4;\n  --tsh-line-strong:#d8cbb9;\n  --tsh-gold:#a36b12;\n  --tsh-gold-deep:#6d4307;\n  --tsh-gold-soft:#f8edda;\n  --tsh-night:#192622;\n  --tsh-night-2:#24332f;\n  --tsh-sage:#176745;\n  --tsh-sage-soft:#eaf6ef;\n  --tsh-blue:#285c9d;\n  --tsh-blue-soft:#edf4fd;\n  --tsh-rose:#994435;\n  --tsh-rose-soft:#fbefec;\n  --tsh-violet:#6c5094;\n  --tsh-violet-soft:#f4eff9;\n  --tsh-shadow-sm:0 1px 2px rgba(38,32,24,.04),0 10px 28px rgba(38,32,24,.055);\n  --tsh-shadow-md:0 1px 2px rgba(38,32,24,.05),0 18px 46px rgba(38,32,24,.075);\n  --tsh-shadow-lg:0 2px 4px rgba(38,32,24,.045),0 24px 72px rgba(38,32,24,.095);\n  --tsh-radius-xl:24px;\n  --tsh-radius-lg:18px;\n  --tsh-radius-md:14px;\n  --tsh-radius-sm:11px;\n  --tsh-ease:cubic-bezier(.2,.75,.2,1);\n  --tsh-font:\"Barlow\",\"Avenir Next\",\"Segoe UI Variable\",\"Segoe UI\",Inter,Roboto,Helvetica,Arial,sans-serif;\n  position:relative;\n  isolation:isolate;\n  box-sizing:border-box;\n  width:min(1200px,calc(100% - 24px));\n  margin:clamp(14px,2vw,30px) auto clamp(34px,5vw,64px);\n  color:var(--tsh-ink);\n  color-scheme:light;\n  font-family:var(--tsh-font);\n  font-size:16px;\n  font-weight:400;\n  font-kerning:normal;\n  font-optical-sizing:auto;\n  font-feature-settings:\"kern\" 1,\"liga\" 1,\"calt\" 1;\n  line-height:1.72;\n  text-rendering:optimizeLegibility;\n  -webkit-font-smoothing:antialiased;\n  -moz-osx-font-smoothing:grayscale;\n}\n#recipe-nl-hr-zagrebacki-odrezak *,\n#recipe-nl-hr-zagrebacki-odrezak *::before,\n#recipe-nl-hr-zagrebacki-odrezak *::after{box-sizing:border-box}\n#recipe-nl-hr-zagrebacki-odrezak :where(h2,h3,h4,p,figure,figcaption,blockquote,ul,ol,li,dl,dt,dd,table,caption){margin:0;padding:0}\n#recipe-nl-hr-zagrebacki-odrezak :where(img){display:block;max-width:100%}\n#recipe-nl-hr-zagrebacki-odrezak :where(a){color:var(--tsh-gold-deep);text-decoration-thickness:.08em;text-underline-offset:.18em}\n#recipe-nl-hr-zagrebacki-odrezak :where(a,summary){-webkit-tap-highlight-color:transparent}\n#recipe-nl-hr-zagrebacki-odrezak :where(a:focus-visible,summary:focus-visible){outline:3px solid rgba(163,107,18,.28);outline-offset:3px;border-radius:9px}\n#recipe-nl-hr-zagrebacki-odrezak ::selection{background:var(--tsh-gold-soft);color:var(--tsh-night)}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-anchor,\n#recipe-nl-hr-zagrebacki-odrezak .tsh-step[id]{scroll-margin-top:88px}\n#recipe-nl-hr-zagrebacki-odrezak:lang(ar) :where(.tsh-title,.tsh-card-head h3,.tsh-stage-head h4,.tsh-faq h4,.tsh-main-kicker,.tsh-kicker,.tsh-fact dt,.tsh-control-label,.tsh-table th,.tsh-nutrition dt,.tsh-close-kicker),\n#recipe-nl-hr-zagrebacki-odrezak:lang(zh-Hans) :where(.tsh-title,.tsh-card-head h3,.tsh-stage-head h4,.tsh-faq h4,.tsh-main-kicker,.tsh-kicker,.tsh-fact dt,.tsh-control-label,.tsh-table th,.tsh-nutrition dt,.tsh-close-kicker),\n#recipe-nl-hr-zagrebacki-odrezak:lang(ja) :where(.tsh-title,.tsh-card-head h3,.tsh-stage-head h4,.tsh-faq h4,.tsh-main-kicker,.tsh-kicker,.tsh-fact dt,.tsh-control-label,.tsh-table th,.tsh-nutrition dt,.tsh-close-kicker),\n#recipe-nl-hr-zagrebacki-odrezak:lang(ko) :where(.tsh-title,.tsh-card-head h3,.tsh-stage-head h4,.tsh-faq h4,.tsh-main-kicker,.tsh-kicker,.tsh-fact dt,.tsh-control-label,.tsh-table th,.tsh-nutrition dt,.tsh-close-kicker){letter-spacing:0}\n#recipe-nl-hr-zagrebacki-odrezak:lang(ar) :where(.tsh-main-kicker,.tsh-kicker,.tsh-fact dt,.tsh-control-label,.tsh-table th,.tsh-nutrition dt,.tsh-close-kicker),\n#recipe-nl-hr-zagrebacki-odrezak:lang(zh-Hans) :where(.tsh-main-kicker,.tsh-kicker,.tsh-fact dt,.tsh-control-label,.tsh-table th,.tsh-nutrition dt,.tsh-close-kicker),\n#recipe-nl-hr-zagrebacki-odrezak:lang(ja) :where(.tsh-main-kicker,.tsh-kicker,.tsh-fact dt,.tsh-control-label,.tsh-table th,.tsh-nutrition dt,.tsh-close-kicker),\n#recipe-nl-hr-zagrebacki-odrezak:lang(ko) :where(.tsh-main-kicker,.tsh-kicker,.tsh-fact dt,.tsh-control-label,.tsh-table th,.tsh-nutrition dt,.tsh-close-kicker){text-transform:none}\n\n\/* Shared card system *\/\n#recipe-nl-hr-zagrebacki-odrezak .tsh-card{\n  position:relative;\n  overflow:hidden;\n  margin-bottom:20px;\n  border:1px solid var(--tsh-line);\n  border-radius:var(--tsh-radius-xl);\n  background:var(--tsh-paper);\n  box-shadow:var(--tsh-shadow-md);\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-card::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  z-index:2;\n  border-radius:inherit;\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.84);\n  pointer-events:none;\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-card-head{\n  --tone:var(--tsh-gold-deep);\n  --tone-bg:#faf4e9;\n  --tone-rgb:109,67,7;\n  position:relative;\n  z-index:1;\n  overflow:hidden;\n  padding:clamp(22px,2.8vw,32px) clamp(20px,3.3vw,38px);\n  border-bottom:1px solid var(--tsh-line);\n  background:\n    radial-gradient(circle at 96% 4%,rgba(var(--tone-rgb),.105),transparent 17rem),\n    linear-gradient(132deg,var(--tone-bg),#fff 74%);\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-card-head::before{\n  content:\"\";\n  position:absolute;\n  inset-block:clamp(22px,2.8vw,32px);\n  inset-inline-start:0;\n  width:3px;\n  border-start-end-radius:999px;\n  border-end-end-radius:999px;\n  background:var(--tone);\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-tone-gold{--tone:var(--tsh-gold-deep);--tone-bg:#fbf3e5;--tone-rgb:109,67,7}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-tone-sage{--tone:var(--tsh-sage);--tone-bg:var(--tsh-sage-soft);--tone-rgb:23,103,69}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-tone-blue{--tone:var(--tsh-blue);--tone-bg:var(--tsh-blue-soft);--tone-rgb:40,92,157}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-tone-rose{--tone:var(--tsh-rose);--tone-bg:var(--tsh-rose-soft);--tone-rgb:153,68,53}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-tone-violet{--tone:var(--tsh-violet);--tone-bg:var(--tsh-violet-soft);--tone-rgb:108,80,148}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-kicker{\n  display:flex;\n  align-items:center;\n  gap:10px;\n  margin-bottom:8px;\n  color:var(--tone,var(--tsh-gold-deep));\n  font-size:10px;\n  font-weight:820;\n  letter-spacing:.165em;\n  line-height:1.4;\n  text-transform:uppercase;\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-kicker::before{content:\"\";width:26px;height:2px;flex:0 0 auto;border-radius:999px;background:currentColor}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-card-head h3{\n  max-width:780px;\n  color:var(--tsh-ink);\n  font-size:clamp(23px,2.65vw,31px);\n  font-weight:770;\n  letter-spacing:-.03em;\n  line-height:1.16;\n  text-wrap:balance;\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-head-copy{\n  max-width:920px;\n  margin-top:9px;\n  color:var(--tsh-copy);\n  font-size:14.5px;\n  line-height:1.66;\n  text-wrap:pretty;\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-card-body{position:relative;z-index:1;padding:clamp(22px,3.2vw,38px)}\n\n\/* Masthead *\/\n#recipe-nl-hr-zagrebacki-odrezak .tsh-masthead{\n  position:relative;\n  display:block;\n  overflow:hidden;\n  margin-bottom:20px;\n  border:1px solid var(--tsh-line-strong);\n  border-radius:26px;\n  background:var(--tsh-paper);\n  box-shadow:var(--tsh-shadow-lg);\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-title-wrap{\n  position:relative;\n  min-width:0;\n  padding:clamp(34px,4.3vw,54px) clamp(22px,4.6vw,58px) clamp(30px,4vw,48px);\n  background:\n    radial-gradient(circle at 100% 0%,rgba(163,107,18,.13),transparent 27rem),\n    radial-gradient(circle at 8% 90%,rgba(23,103,69,.055),transparent 20rem),\n    linear-gradient(145deg,#fffdfa,#fbf5ea);\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-title-wrap::after{\n  content:\"\";\n  position:absolute;\n  inset:0 0 auto;\n  height:4px;\n  background:linear-gradient(90deg,var(--tsh-gold-deep),#c9963d 46%,#ead8b7 78%,transparent);\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-main-kicker{\n  display:flex;\n  align-items:center;\n  gap:11px;\n  margin-bottom:14px;\n  color:var(--tsh-gold-deep);\n  font-size:10.5px;\n  font-weight:820;\n  letter-spacing:.18em;\n  line-height:1.45;\n  text-transform:uppercase;\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-main-kicker::before{content:\"\";width:32px;height:2px;flex:0 0 auto;border-radius:999px;background:currentColor}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-title{\n  max-width:930px;\n  color:var(--tsh-ink);\n  font-size:clamp(39px,4.6vw,61px);\n  font-weight:800;\n  letter-spacing:-.052em;\n  line-height:.99;\n  text-wrap:balance;\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-title-main,\n#recipe-nl-hr-zagrebacki-odrezak .tsh-title-accent{display:block}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-title b{font-weight:860}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-title-accent{\n  max-width:880px;\n  margin-top:11px;\n  color:var(--tsh-gold);\n  font-size:.47em;\n  font-weight:660;\n  letter-spacing:-.026em;\n  line-height:1.17;\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-lead{\n  max-width:820px;\n  margin-top:19px;\n  color:var(--tsh-copy);\n  font-size:clamp(16px,1.65vw,18px);\n  line-height:1.68;\n  text-wrap:pretty;\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px;list-style:none}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-tags li{\n  display:inline-flex;\n  align-items:center;\n  min-height:31px;\n  padding:6px 11px;\n  border:1px solid #dfc89f;\n  border-radius:999px;\n  background:rgba(255,250,241,.9);\n  color:#62400d;\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.9);\n  font-size:12px;\n  font-weight:710;\n  line-height:1.2;\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-hero{\n  position:relative;\n  min-width:0;\n  border-block:1px solid var(--tsh-line);\n  background:#ece4d8;\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-hero img{\n  display:block;\n  width:100%;\n  height:auto;\n  aspect-ratio:16\/9;\n  object-fit:cover;\n  object-position:center;\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-hero figcaption{\n  padding:12px clamp(17px,3vw,31px);\n  border-top:1px solid var(--tsh-line);\n  background:#fff;\n  color:var(--tsh-muted);\n  font-size:12.5px;\n  line-height:1.52;\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-facts{\n  --tsh-fact-cols:6;\n  display:grid;\n  grid-template-columns:repeat(var(--tsh-fact-cols),minmax(0,1fr));\n  gap:1px;\n  padding:1px;\n  background:var(--tsh-line);\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-facts--5{--tsh-fact-cols:5}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-fact{position:relative;min-width:0;padding:15px 16px 16px;background:var(--tsh-paper-warm)}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-fact::before{content:\"\";position:absolute;inset-block:0;inset-inline-start:0;width:2px;background:linear-gradient(var(--tsh-gold),transparent 78%);opacity:.62}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-fact dt{margin-bottom:5px;color:var(--tsh-muted);font-size:9.5px;font-weight:830;letter-spacing:.135em;line-height:1.35;text-transform:uppercase}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-fact dd{color:var(--tsh-ink);font-size:15px;font-weight:780;letter-spacing:-.012em;line-height:1.3;font-variant-numeric:tabular-nums}\n\n\/* Sticky quick navigation *\/\n#recipe-nl-hr-zagrebacki-odrezak .tsh-quick-nav{\n  position:sticky;\n  top:12px;\n  z-index:30;\n  display:flex;\n  flex-wrap:wrap;\n  gap:7px;\n  margin-bottom:20px;\n  padding:8px;\n  overflow-x:auto;\n  overscroll-behavior-inline:contain;\n  border:1px solid rgba(216,203,185,.92);\n  border-radius:17px;\n  background:rgba(255,255,255,.94);\n  box-shadow:0 1px 2px rgba(38,32,24,.045),0 12px 34px rgba(38,32,24,.075);\n  scrollbar-width:none;\n  counter-reset:tsh-nav;\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-quick-nav::-webkit-scrollbar{display:none}\n@supports ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-quick-nav{background:rgba(255,255,255,.82);-webkit-backdrop-filter:saturate(145%) blur(14px);backdrop-filter:saturate(145%) blur(14px)}\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-quick-nav a{\n  counter-increment:tsh-nav;\n  display:inline-flex;\n  align-items:center;\n  gap:7px;\n  min-height:38px;\n  padding:6px 12px 6px 7px;\n  border:1px solid #e4d5bc;\n  border-radius:999px;\n  background:#fffaf2;\n  color:#58380a;\n  font-size:12.5px;\n  font-weight:730;\n  line-height:1.2;\n  text-decoration:none;\n  white-space:nowrap;\n  transition:border-color .18s var(--tsh-ease),background .18s var(--tsh-ease),color .18s var(--tsh-ease),transform .18s var(--tsh-ease),box-shadow .18s var(--tsh-ease);\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-quick-nav a::before{\n  content:counter(tsh-nav,decimal-leading-zero);\n  display:grid;\n  min-width:25px;\n  height:25px;\n  padding-inline:4px;\n  place-items:center;\n  border-radius:999px;\n  background:#efe1c7;\n  color:#70470a;\n  font-size:9px;\n  font-weight:850;\n  letter-spacing:.04em;\n  line-height:1;\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-quick-nav a:hover{border-color:#c9a15a;background:#f8edd9;box-shadow:0 5px 13px rgba(111,67,5,.08);transform:translateY(-1px)}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-quick-nav a[aria-current=\"location\"]{border-color:var(--tsh-night);background:var(--tsh-night);color:#fff}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-quick-nav a[aria-current=\"location\"]::before{background:#f1c772;color:#2b2110}\n\n\/* Editorial overview *\/\n#recipe-nl-hr-zagrebacki-odrezak .tsh-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4.2vw,52px)}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-prose p{color:var(--tsh-copy);font-size:15px;line-height:1.79;text-wrap:pretty}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-prose p+p{margin-top:15px}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-prose strong{color:var(--tsh-ink);font-weight:750}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-callout{\n  position:relative;\n  margin-top:19px;\n  padding:16px 18px 16px 20px;\n  border:1px solid #dfc89e;\n  border-inline-start:4px solid var(--tsh-gold);\n  border-radius:12px;\n  background:linear-gradient(135deg,#fff8ec,#fffdf8);\n  box-shadow:0 8px 22px rgba(111,67,5,.045);\n  color:#513b1a;\n  font-size:14px;\n  font-weight:640;\n  line-height:1.64;\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-key-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:13px;margin-top:27px}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-key{\n  --tsh-key-tone:var(--tsh-gold);\n  --tsh-key-bg:#fff8ec;\n  position:relative;\n  min-width:0;\n  overflow:hidden;\n  padding:18px;\n  border:1px solid var(--tsh-line);\n  border-radius:15px;\n  background:linear-gradient(150deg,var(--tsh-key-bg),#fff 72%);\n  box-shadow:var(--tsh-shadow-sm);\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-key::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--tsh-key-tone)}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-key:nth-child(2){--tsh-key-tone:var(--tsh-sage);--tsh-key-bg:#edf8f2}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-key:nth-child(3){--tsh-key-tone:var(--tsh-blue);--tsh-key-bg:#eff5fd}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-key-top{display:flex;align-items:center;gap:11px;margin-bottom:9px}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-key-no{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:10px;background:var(--tsh-night);box-shadow:0 5px 12px rgba(25,38,34,.15);color:#f3c873;font-size:11.5px;font-weight:860;line-height:1}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-key h4{color:var(--tsh-ink);font-size:15px;font-weight:780;line-height:1.35}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-key p{color:var(--tsh-copy);font-size:13.5px;line-height:1.61}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-plan{\n  overflow:hidden;\n  margin-top:27px;\n  border:1px solid #ded4c6;\n  border-radius:17px;\n  background:#fff;\n  box-shadow:var(--tsh-shadow-sm);\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-plan-head{\n  padding:18px 20px;\n  border-bottom:1px solid var(--tsh-line);\n  background:\n    radial-gradient(circle at 96% 0%,rgba(109,67,7,.09),transparent 15rem),\n    linear-gradient(135deg,#f8f3ea,#fff 86%);\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-plan-kicker{margin-bottom:5px;color:var(--tsh-gold-deep);font-size:9.5px;font-weight:830;letter-spacing:.145em;line-height:1.4;text-transform:uppercase}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-plan-head h4{color:var(--tsh-ink);font-size:18px;font-weight:800;letter-spacing:-.015em;line-height:1.32}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1px;background:var(--tsh-line);list-style:none}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-plan-item{--plan-tone:var(--tsh-gold);position:relative;min-width:0;padding:18px;background:linear-gradient(150deg,#fffdf9,#fff)}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-plan-item::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--plan-tone)}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-plan-item:nth-child(4n+2){--plan-tone:#4d6359}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-plan-item:nth-child(4n+3){--plan-tone:#66565c}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-plan-item:nth-child(4n+4){--plan-tone:#59666d}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-plan-when{display:inline-flex;margin-bottom:9px;padding:5px 8px;border:1px solid #e0d3c0;border-radius:999px;background:#faf5ed;color:#654714;font-size:10.5px;font-weight:800;line-height:1.2}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-plan-item strong{display:block;margin-bottom:6px;color:var(--tsh-ink);font-size:14.5px;font-weight:800;line-height:1.38}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-plan-item p{color:var(--tsh-copy);font-size:13px;line-height:1.6}\n\n\/* Ingredients *\/\n#recipe-nl-hr-zagrebacki-odrezak .tsh-ingredient-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:15px}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-ingredient-card{overflow:hidden;border:1px solid var(--tsh-line);border-radius:16px;background:#fff;box-shadow:var(--tsh-shadow-sm)}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-ingredient-card h4{\n  position:relative;\n  padding:16px 19px 14px 23px;\n  border-bottom:1px solid var(--tsh-line);\n  background:linear-gradient(135deg,#fbf6ed,#fff);\n  color:var(--tsh-ink);\n  font-size:16px;\n  font-weight:780;\n  line-height:1.35;\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-ingredient-card h4::before{content:\"\";position:absolute;inset-block:17px 15px;inset-inline-start:0;width:3px;border-start-end-radius:999px;border-end-end-radius:999px;background:var(--tsh-sage)}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-ingredient-card:nth-child(2) h4::before{background:var(--tsh-gold)}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-ingredient-card ul{list-style:none}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-ingredient-card li{\n  display:grid;\n  grid-template-columns:minmax(88px,auto) minmax(0,1fr);\n  gap:13px;\n  align-items:start;\n  padding:12px 18px;\n  border-bottom:1px solid var(--tsh-line);\n  color:var(--tsh-copy);\n  font-size:14px;\n  line-height:1.52;\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-ingredient-card li:nth-child(even){background:#fdfbf8}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-ingredient-card li:last-child{border-bottom:0}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-amount{display:inline-flex;width:max-content;max-width:100%;min-height:26px;align-items:center;padding:3px 8px;border:1px solid #e4d8c7;border-radius:999px;background:#f8f3eb;color:var(--tsh-ink);font-size:12.5px;font-weight:800;line-height:1.25;font-variant-numeric:tabular-nums}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-ingredient-card small{display:block;margin-top:4px;color:var(--tsh-muted);font-size:12.2px;line-height:1.46}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-note-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:13px;margin-top:15px}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-note{\n  position:relative;\n  min-width:0;\n  padding:17px 18px;\n  padding-inline-start:51px;\n  border:1px solid var(--tsh-line);\n  border-radius:14px;\n  background:linear-gradient(145deg,#fbfaf7,#fff);\n  box-shadow:0 7px 20px rgba(38,32,24,.035);\n  color:var(--tsh-copy);\n  font-size:13.5px;\n  line-height:1.6;\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-note::before{content:\"i\";position:absolute;inset-block-start:17px;inset-inline-start:17px;display:grid;width:23px;height:23px;place-items:center;border:1px solid #c9aa71;border-radius:50%;background:#fff;color:var(--tsh-gold-deep);font-family:Georgia,serif;font-size:14px;font-style:italic;line-height:1}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-note strong{color:var(--tsh-ink);font-weight:780}\n\n\/* Method *\/\n#recipe-nl-hr-zagrebacki-odrezak .tsh-stages{display:grid;gap:18px}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-stage-card{\n  --stage-tone:#73542d;\n  --stage-tone-rgb:115,84,45;\n  --stage-bg:#f8f3ea;\n  --stage-pill:#fcf8f1;\n  --stage-border:#ded0bb;\n  overflow:hidden;\n  border:1px solid #ded6ca;\n  border-radius:18px;\n  background:var(--tsh-paper-warm);\n  box-shadow:0 1px 2px rgba(38,32,24,.035),0 12px 30px rgba(38,32,24,.05);\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-stage-card:nth-child(4n+2){--stage-tone:#4d6359;--stage-tone-rgb:77,99,89;--stage-bg:#f2f6f3;--stage-pill:#f7faf8;--stage-border:#cfdad4}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-stage-card:nth-child(4n+3){--stage-tone:#66565c;--stage-tone-rgb:102,86,92;--stage-bg:#f6f2f3;--stage-pill:#faf7f8;--stage-border:#ddd1d5}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-stage-card:nth-child(4n+4){--stage-tone:#59666d;--stage-tone-rgb:89,102,109;--stage-bg:#f2f5f6;--stage-pill:#f7f9fa;--stage-border:#d1d9dd}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-stage-head{\n  display:grid;\n  grid-template-columns:auto minmax(0,1fr) auto;\n  gap:14px;\n  align-items:center;\n  padding:17px 20px;\n  border-bottom:1px solid var(--stage-border);\n  background:\n    radial-gradient(circle at 96% 0%,rgba(var(--stage-tone-rgb),.09),transparent 15rem),\n    linear-gradient(135deg,var(--stage-bg),#fff 86%);\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-stage-badge{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.42);border-radius:50%;background:linear-gradient(145deg,var(--stage-tone),rgba(25,38,34,.9));box-shadow:0 5px 13px rgba(25,38,34,.12);color:#fff;font-size:11.5px;font-weight:820;letter-spacing:.035em;line-height:1}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-stage-head h4{color:var(--tsh-ink);font-size:17px;font-weight:800;letter-spacing:-.012em;line-height:1.3}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-stage-time{padding:6px 11px;border:1px solid var(--stage-border);border-radius:999px;background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.9);color:var(--stage-tone);font-size:11.5px;font-weight:760;line-height:1.2;white-space:nowrap}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-step-grid{display:grid;grid-template-columns:1fr;gap:0;background:#fff;list-style:none}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-step{\n  position:relative;\n  display:grid;\n  grid-template-columns:42px minmax(0,1fr);\n  gap:15px;\n  min-width:0;\n  padding:22px 24px;\n  border:0;\n  border-bottom:1px solid rgba(216,203,185,.68);\n  background:linear-gradient(90deg,rgba(var(--stage-tone-rgb),.035),#fff 19%);\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-step::before{content:\"\";position:absolute;inset-block:58px -1px;inset-inline-start:41px;width:1px;background:linear-gradient(rgba(var(--stage-tone-rgb),.34),rgba(216,203,185,.3))}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-step:last-child::before{display:none}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-step>div{max-width:920px}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-step-no{position:relative;z-index:1;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(var(--stage-tone-rgb),.22);border-radius:50%;background:#fff;box-shadow:0 4px 11px rgba(25,38,34,.08);color:var(--stage-tone);font-size:11px;font-weight:850;letter-spacing:.025em;line-height:1}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-step h4{margin-bottom:6px;color:var(--tsh-ink);font-size:16px;font-weight:790;letter-spacing:-.012em;line-height:1.34}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-step p{color:var(--tsh-copy);font-size:14px;line-height:1.69;text-wrap:pretty}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-cue{display:inline-flex;align-items:flex-start;gap:6px;margin-top:10px;padding:6px 10px;border:1px solid rgba(var(--stage-tone-rgb),.23);border-radius:999px;background:rgba(var(--stage-tone-rgb),.065);color:var(--stage-tone);font-size:11.5px;font-weight:760;line-height:1.38}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-cue::before{content:\"\u2713\";flex:0 0 auto;font-size:10px;font-weight:900;line-height:1.55}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-step-grid--flat{--stage-tone:#59666d;--stage-tone-rgb:89,102,109;overflow:hidden;border:1px solid var(--tsh-line);border-radius:17px}\n\n\/* Control points and troubleshooting *\/\n#recipe-nl-hr-zagrebacki-odrezak .tsh-control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:13px}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-control{\n  --control-tone:var(--tsh-gold);\n  --control-bg:#fff8ec;\n  position:relative;\n  min-width:0;\n  overflow:hidden;\n  padding:19px;\n  border:1px solid var(--tsh-line);\n  border-radius:15px;\n  background:linear-gradient(150deg,var(--control-bg),#fff 75%);\n  box-shadow:var(--tsh-shadow-sm);\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-control::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--control-tone)}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-control:nth-child(2){--control-tone:var(--tsh-blue);--control-bg:#eef5fd}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-control:nth-child(3){--control-tone:var(--tsh-sage);--control-bg:#edf8f2}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-control-label{margin-bottom:6px;color:var(--tsh-muted);font-size:9.5px;font-weight:840;letter-spacing:.135em;line-height:1.35;text-transform:uppercase}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-control strong{display:block;color:var(--tsh-ink);font-size:22px;font-weight:840;letter-spacing:-.025em;line-height:1.18;font-variant-numeric:tabular-nums}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-control p{margin-top:8px;color:var(--tsh-copy);font-size:13px;line-height:1.58}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-table-wrap{margin-top:19px;overflow-x:auto;border:1px solid var(--tsh-line);border-radius:15px;background:#fff;box-shadow:var(--tsh-shadow-sm)}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-table caption{padding:15px 17px;border-bottom:1px solid var(--tsh-line);background:linear-gradient(135deg,#fbf8f2,#fff);text-align:start;color:var(--tsh-ink);font-size:15px;font-weight:800;line-height:1.35}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-table th{padding:12px 14px;background:var(--tsh-night-2);color:#fff;font-size:10px;font-weight:840;letter-spacing:.105em;line-height:1.35;text-align:start;text-transform:uppercase}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-table th:nth-child(1){width:24%}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-table th:nth-child(2){width:38%}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-table th:nth-child(3){width:38%}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-table td{padding:14px;border-top:1px solid var(--tsh-line);border-inline-end:1px solid var(--tsh-line);color:var(--tsh-copy);font-size:13px;line-height:1.55;vertical-align:top}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-table td:last-child,#recipe-nl-hr-zagrebacki-odrezak .tsh-table th:last-child{border-inline-end:0}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-table tbody tr:nth-child(even){background:#fcfaf7}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-table td:first-child{color:var(--tsh-ink);font-weight:780}\n\n\/* Practical cards and FAQ *\/\n#recipe-nl-hr-zagrebacki-odrezak .tsh-practical-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:13px}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-practical-card{\n  --practical-tone:var(--tsh-gold);\n  --practical-bg:#fff9ef;\n  position:relative;\n  min-width:0;\n  overflow:hidden;\n  padding:19px;\n  border:1px solid var(--tsh-line);\n  border-radius:15px;\n  background:linear-gradient(145deg,var(--practical-bg),#fff 68%);\n  box-shadow:var(--tsh-shadow-sm);\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-practical-card::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--practical-tone)}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-practical-card:nth-child(2){--practical-tone:var(--tsh-sage);--practical-bg:#eff8f3}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-practical-card:nth-child(3){--practical-tone:var(--tsh-blue);--practical-bg:#f0f6fd}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-practical-card:nth-child(4){--practical-tone:var(--tsh-violet);--practical-bg:#f6f1fa}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-practical-card h4{display:flex;align-items:center;gap:10px;margin-bottom:8px;color:var(--tsh-ink);font-size:15.5px;font-weight:800;line-height:1.35}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-practical-card h4::before{content:\"\";width:18px;height:2px;flex:0 0 auto;border-radius:999px;background:var(--practical-tone)}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-practical-card p,#recipe-nl-hr-zagrebacki-odrezak .tsh-practical-card li{color:var(--tsh-copy);font-size:13.6px;line-height:1.63}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-practical-card ul,#recipe-nl-hr-zagrebacki-odrezak .tsh-practical-card ol{margin-top:7px;padding-inline-start:20px}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-practical-card li+li{margin-top:5px}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-practical-card li::marker{color:var(--practical-tone);font-weight:850}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-swap{\n  overflow:hidden;\n  margin-top:15px;\n  border:1px solid #ded6ca;\n  border-radius:16px;\n  background:#fff;\n  box-shadow:var(--tsh-shadow-sm);\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-swap-head{padding:17px 20px;border-bottom:1px solid var(--tsh-line);background:linear-gradient(135deg,#f6f2f3,#fff 86%)}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-swap-head h4{margin-bottom:5px;color:var(--tsh-ink);font-size:16px;font-weight:800;line-height:1.35}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-swap-head p{color:var(--tsh-copy);font-size:13px;line-height:1.58}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-swap-list>div{display:grid;grid-template-columns:minmax(155px,.62fr) minmax(0,1.38fr);gap:16px;padding:14px 18px;border-bottom:1px solid var(--tsh-line)}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-swap-list>div:nth-child(even){background:#fdfbf8}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-swap-list>div:last-child{border-bottom:0}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-swap-list dt{color:var(--tsh-ink);font-size:13.2px;font-weight:800;line-height:1.48}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-swap-list dd{color:var(--tsh-copy);font-size:13.2px;line-height:1.58}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-swap-list dd strong{color:#66565c;font-weight:800}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:13px;align-items:start}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-faq{\n  min-width:0;\n  overflow:hidden;\n  border:1px solid var(--tsh-line);\n  border-radius:15px;\n  background:#fff;\n  box-shadow:var(--tsh-shadow-sm);\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-faq summary{list-style:none;cursor:pointer}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-faq summary::-webkit-details-marker{display:none}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-faq-top{display:grid;grid-template-columns:38px minmax(0,1fr) 30px;gap:11px;align-items:center;min-height:68px;padding:14px 15px;background:linear-gradient(135deg,#fbf7ef,#fff)}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-faq-top::after{content:\"+\";display:grid;width:28px;height:28px;place-items:center;border:1px solid #ddcfbb;border-radius:9px;background:#fff;color:var(--tsh-gold-deep);font-size:18px;font-weight:650;line-height:1;transition:transform .18s var(--tsh-ease),background .18s var(--tsh-ease),color .18s var(--tsh-ease)}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-faq[open] .tsh-faq-top::after{content:\"\u2212\";background:var(--tsh-night);color:#f4cb79;transform:rotate(180deg)}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-faq-no{display:grid;width:35px;height:35px;place-items:center;border-radius:11px;background:var(--tsh-night);box-shadow:0 5px 12px rgba(25,38,34,.14);color:#f3c873;font-size:11px;font-weight:860;line-height:1}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-faq h4{color:var(--tsh-ink);font-size:14.5px;font-weight:800;line-height:1.38}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-faq-answer{border-top:1px solid var(--tsh-line);background:#fff}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-faq-answer p{padding:16px;color:var(--tsh-copy);font-size:13.5px;line-height:1.65}\n\n\/* Nutrition and closing *\/\n#recipe-nl-hr-zagrebacki-odrezak .tsh-nutrition{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;padding:1px;overflow:hidden;border:1px solid var(--tsh-line);border-radius:15px;background:var(--tsh-line);box-shadow:var(--tsh-shadow-sm)}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-nutrition>div{position:relative;min-width:0;padding:15px;background:linear-gradient(145deg,#fff,#fdfbf8)}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-nutrition>div::before{content:\"\";position:absolute;inset-block:0;inset-inline-start:0;width:2px;background:var(--tsh-sage);opacity:.55}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-nutrition dt{margin-bottom:5px;color:var(--tsh-muted);font-size:9px;font-weight:840;letter-spacing:.125em;line-height:1.35;text-transform:uppercase}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-nutrition dd{color:var(--tsh-ink);font-size:16px;font-weight:820;letter-spacing:-.018em;line-height:1.25;font-variant-numeric:tabular-nums}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-nutrition-note{margin-top:13px;color:var(--tsh-muted);font-size:12.5px;line-height:1.6}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-nutrition-note strong{color:var(--tsh-ink);font-weight:780}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-close{\n  position:relative;\n  overflow:hidden;\n  padding:clamp(25px,3.4vw,38px);\n  border:1px solid #31413c;\n  border-radius:21px;\n  background:\n    radial-gradient(circle at 100% 0%,rgba(243,200,115,.17),transparent 23rem),\n    linear-gradient(135deg,var(--tsh-night),var(--tsh-night-2));\n  box-shadow:var(--tsh-shadow-lg);\n}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-close::before{content:\"\";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:linear-gradient(var(--tsh-gold),#e2b968)}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-close::after{content:\"\u201c\";position:absolute;inset-inline-end:clamp(18px,4vw,48px);inset-block-start:-27px;color:rgba(255,255,255,.055);font-family:Georgia,serif;font-size:180px;line-height:1;pointer-events:none}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-close-kicker{position:relative;z-index:1;margin-bottom:7px;color:#f1c878;font-size:10px;font-weight:840;letter-spacing:.16em;text-transform:uppercase}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-close-quote{position:relative;z-index:1;max-width:930px;color:#fff;font-size:clamp(21px,2.4vw,28px);font-weight:760;letter-spacing:-.028em;line-height:1.34;text-wrap:balance}\n#recipe-nl-hr-zagrebacki-odrezak .tsh-close-copy{position:relative;z-index:1;max-width:930px;margin-top:10px;color:#ccd6d2;font-size:13.8px;line-height:1.65}\n\n\/* Desktop refinements *\/\n@media (min-width:901px){\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-card-head--split{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(260px,.72fr);column-gap:clamp(28px,4vw,52px);align-items:end}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-card-head--split .tsh-kicker{grid-column:1;grid-row:1}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-card-head--split h3{grid-column:1;grid-row:2}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-card-head--split .tsh-head-copy{grid-column:2;grid-row:1\/span 2;align-self:end;margin:0;padding-inline-start:clamp(22px,3vw,34px);border-inline-start:1px solid rgba(var(--tone-rgb),.22)}\n}\n@media (min-width:1040px){\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-title-wrap{padding:54px 58px 48px}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-title{font-size:clamp(45px,4.05vw,58px)}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-title-accent{font-size:.455em}\n}\n\n\/* Hover polish *\/\n@media (hover:hover) and (pointer:fine){\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-key,\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-control,\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-practical-card,\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-faq,\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-ingredient-card{transition:transform .2s var(--tsh-ease),border-color .2s var(--tsh-ease),box-shadow .2s var(--tsh-ease)}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-key:hover,\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-control:hover,\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-practical-card:hover,\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-faq:hover,\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-ingredient-card:hover{transform:translateY(-3px);border-color:#cfbfa7;box-shadow:0 2px 4px rgba(38,32,24,.035),0 16px 34px rgba(38,32,24,.08)}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-faq-top:hover::after{border-color:#c7aa78;background:#fff8ec}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-faq[open] .tsh-faq-top:hover::after{background:var(--tsh-night)}\n}\n\n\/* Responsive *\/\n@media (max-width:900px){\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-copy-grid{grid-template-columns:1fr}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-key-grid,#recipe-nl-hr-zagrebacki-odrezak .tsh-control-grid{grid-template-columns:1fr}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-facts{--tsh-fact-cols:3}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-nutrition{grid-template-columns:repeat(3,minmax(0,1fr))}\n}\n@media (max-width:720px){\n  #recipe-nl-hr-zagrebacki-odrezak{width:calc(100% - 12px);margin-top:10px;font-size:15.5px}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-anchor,\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-step[id]{scroll-margin-top:77px}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-card,#recipe-nl-hr-zagrebacki-odrezak .tsh-masthead{border-radius:18px}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-title-wrap{padding:31px 19px 27px}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-title{font-size:clamp(34px,10.8vw,46px);line-height:1.01}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-title-accent{margin-top:10px;font-size:.52em;line-height:1.2}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-lead{margin-top:17px;font-size:16px;line-height:1.67}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-card-head{padding:22px 19px}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-card-head::before{inset-block:22px;inset-inline-start:0}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-card-head h3{font-size:clamp(22px,6.8vw,28px)}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-card-body{padding:20px 17px}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-quick-nav{top:6px;flex-wrap:nowrap;gap:6px;margin-bottom:18px;padding:7px;border-radius:15px}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-quick-nav a{min-height:36px;padding-inline-end:11px;font-size:11.8px}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-quick-nav a::before{min-width:23px;height:23px;font-size:8.5px}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-ingredient-grid,#recipe-nl-hr-zagrebacki-odrezak .tsh-note-grid,#recipe-nl-hr-zagrebacki-odrezak .tsh-practical-grid,#recipe-nl-hr-zagrebacki-odrezak .tsh-faq-grid{grid-template-columns:1fr}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-step-grid{grid-template-columns:1fr}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-step{border-inline-end:0;border-bottom:1px solid rgba(216,203,185,.68)}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-step{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 16px}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-step::before{inset-block:53px -1px;inset-inline-start:33px}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-step:last-child::before{display:none}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-cue{border-radius:10px}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-table-wrap{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-table{display:block;min-width:0;border-collapse:separate;table-layout:auto}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-table caption{display:block;margin-bottom:10px;border:1px solid var(--tsh-line);border-radius:13px;background:#fbf8f2}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-table tbody{display:grid;gap:10px}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-table tr{display:block;overflow:hidden;border:1px solid var(--tsh-line);border-radius:14px;background:#fff;box-shadow:var(--tsh-shadow-sm)}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-table tbody tr:nth-child(even){background:#fff}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-table td{display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:12px;padding:12px 14px;border:0;border-bottom:1px solid var(--tsh-line);font-size:13px}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-table td:last-child{border-bottom:0}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-table td::before{content:attr(data-label);color:var(--tsh-muted);font-size:9px;font-weight:840;letter-spacing:.105em;line-height:1.45;text-transform:uppercase}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-table td:first-child{background:#fbf7ef;color:var(--tsh-ink);font-size:13.5px}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-close{border-radius:18px}\n}\n@media (max-width:520px){\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-facts{--tsh-fact-cols:2}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-nutrition{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-plan-grid{grid-template-columns:1fr}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-swap-list>div{grid-template-columns:1fr;gap:4px;padding:13px 15px}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-stage-head{grid-template-columns:auto minmax(0,1fr)}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-stage-time{grid-column:2;justify-self:start}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-ingredient-card li{grid-template-columns:84px minmax(0,1fr);gap:10px;padding:12px 13px}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-amount{font-size:11.8px}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-faq-top{grid-template-columns:36px minmax(0,1fr) 28px;padding:13px}\n}\n@media (max-width:370px){\n  #recipe-nl-hr-zagrebacki-odrezak{width:calc(100% - 8px)}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-title-wrap{padding-inline:16px}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-card-body{padding-inline:14px}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-ingredient-card li{grid-template-columns:76px minmax(0,1fr)}\n}\n\n\/* Motion, contrast and print *\/\n@media (prefers-reduced-motion:reduce){\n  #recipe-nl-hr-zagrebacki-odrezak *,#recipe-nl-hr-zagrebacki-odrezak *::before,#recipe-nl-hr-zagrebacki-odrezak *::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}\n}\n@media (forced-colors:active){\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-card,#recipe-nl-hr-zagrebacki-odrezak .tsh-masthead,#recipe-nl-hr-zagrebacki-odrezak .tsh-close,#recipe-nl-hr-zagrebacki-odrezak .tsh-quick-nav{border:1px solid CanvasText;box-shadow:none}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-step-no,#recipe-nl-hr-zagrebacki-odrezak .tsh-stage-badge,#recipe-nl-hr-zagrebacki-odrezak .tsh-faq-no{border:1px solid CanvasText}\n}\n@media print{\n  #recipe-nl-hr-zagrebacki-odrezak{width:100%;max-width:none;margin:0;color:#000;font-size:10.5pt;line-height:1.42}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-quick-nav,#recipe-nl-hr-zagrebacki-odrezak .tsh-hero{display:none!important}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-masthead{display:block}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-card,#recipe-nl-hr-zagrebacki-odrezak .tsh-masthead,#recipe-nl-hr-zagrebacki-odrezak .tsh-close{margin-bottom:10pt;border:1px solid #aaa;border-radius:0;box-shadow:none}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-title-wrap,#recipe-nl-hr-zagrebacki-odrezak .tsh-card-head,#recipe-nl-hr-zagrebacki-odrezak .tsh-close{background:#fff!important;color:#000!important}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-title{font-size:25pt}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-title-accent,#recipe-nl-hr-zagrebacki-odrezak .tsh-close-kicker,#recipe-nl-hr-zagrebacki-odrezak .tsh-close-quote,#recipe-nl-hr-zagrebacki-odrezak .tsh-close-copy{color:#000!important}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-ingredient-grid,#recipe-nl-hr-zagrebacki-odrezak .tsh-practical-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-step-grid{grid-template-columns:1fr}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-key,#recipe-nl-hr-zagrebacki-odrezak .tsh-control,#recipe-nl-hr-zagrebacki-odrezak .tsh-practical-card,#recipe-nl-hr-zagrebacki-odrezak .tsh-ingredient-card,#recipe-nl-hr-zagrebacki-odrezak .tsh-note,#recipe-nl-hr-zagrebacki-odrezak .tsh-step,#recipe-nl-hr-zagrebacki-odrezak .tsh-faq,#recipe-nl-hr-zagrebacki-odrezak .tsh-plan-item,#recipe-nl-hr-zagrebacki-odrezak .tsh-swap-list>div{box-shadow:none;break-inside:avoid}\n  #recipe-nl-hr-zagrebacki-odrezak details.tsh-faq:not([open])>.tsh-faq-answer{display:block!important}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-faq-top::after{display:none}\n  #recipe-nl-hr-zagrebacki-odrezak .tsh-close::after{content:\"travelshelper.com\";position:static;display:block;margin-top:8pt;color:#666!important;font-family:inherit;font-size:8.5pt;letter-spacing:.05em}\n}\n<\/style>\n<section id=\"recipe-nl-hr-zagrebacki-odrezak\" lang=\"nl\" dir=\"ltr\" aria-labelledby=\"recipe-title-nl-hr-zagrebacki-odrezak\" aria-describedby=\"recipe-summary-nl-hr-zagrebacki-odrezak\">\n  <header class=\"tsh-masthead\">\n    <div class=\"tsh-title-wrap\">\n      <p class=\"tsh-main-kicker\">Specialiteit uit Zagreb \u00b7 Gevuld kalfsvlees met gesloten randen<\/p>\n      <h2 class=\"tsh-title\" id=\"recipe-title-nl-hr-zagrebacki-odrezak\"><span class=\"tsh-title-main\"><b>Zagreba\u010dki odrezak<\/b> gevuld met ham en kaas,<\/span><span class=\"tsh-title-accent\">gepaneerd en goudbruin gebakken<\/span><\/h2>\n      <p class=\"tsh-lead\" id=\"recipe-summary-nl-hr-zagrebacki-odrezak\">Dunne kalfslapjes omsluiten gekookte ham en kaas, krijgen een gelijkmatige paneerlaag en bakken in olie tot de korst krokant en het vlees veilig gaar is.<\/p>\n      <ul class=\"tsh-tags\" aria-label=\"Receptclassificatie\"><li>Vleesgerecht<\/li><li>Kroatische keuken<\/li><li>Gebakken in olie<\/li><li>Gemiddeld<\/li><\/ul>\n    <\/div>\n    <figure class=\"tsh-hero\"><img loading=\"lazy\" src=\"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Zagrebacki-odrezak-\u2014-Zagreb-Style-Ham-and-Cheese-Stuffed-Veal-Schnitzel-3.webp\" alt=\"Aangesneden Zagreba\u010dki odrezak met krokante korst en gesmolten kaas\" width=\"1600\" height=\"900\" loading=\"lazy\" decoding=\"async\"><figcaption>De dunne vleeszak gaart gelijkmatig en houdt de vulling vast tot het aansnijden.<\/figcaption><\/figure>\n    <dl class=\"tsh-facts tsh-facts--6\" aria-label=\"Hoeveelheid, tijden en voedingswaardeschatting\"><div class=\"tsh-fact\"><dt>Hoeveelheid<\/dt><dd>4 porties<\/dd><\/div><div class=\"tsh-fact\"><dt>Voorbereiding<\/dt><dd>25 min<\/dd><\/div><div class=\"tsh-fact\"><dt>Bereiding<\/dt><dd>20 min<\/dd><\/div><div class=\"tsh-fact\"><dt>Rusttijd<\/dt><dd>10 min<\/dd><\/div><div class=\"tsh-fact\"><dt>Totaal<\/dt><dd>55 min<\/dd><\/div><div class=\"tsh-fact\"><dt>Per portie<\/dt><dd>\u2248 760 kcal<\/dd><\/div><\/dl>\n  <\/header>\n  <nav class=\"tsh-quick-nav\" aria-label=\"Snelle navigatie door het recept\"><a href=\"#resumen-nl-hr-zagrebacki-odrezak\">Overzicht<\/a><a href=\"#ingredientes-nl-hr-zagrebacki-odrezak\">Ingredi\u00ebnten<\/a><a href=\"#preparacion-nl-hr-zagrebacki-odrezak\">Bereiding<\/a><a href=\"#control-nl-hr-zagrebacki-odrezak\">Controlepunten<\/a><a href=\"#practica-nl-hr-zagrebacki-odrezak\">Serveren en bewaren<\/a><a href=\"#faq-nl-hr-zagrebacki-odrezak\">Veelgestelde vragen<\/a><a href=\"#nutricion-nl-hr-zagrebacki-odrezak\">Voedingswaarde<\/a><\/nav>\n  <section class=\"tsh-card tsh-anchor\" id=\"resumen-nl-hr-zagrebacki-odrezak\" aria-labelledby=\"resumen-title-nl-hr-zagrebacki-odrezak\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-gold\">\n      <p class=\"tsh-kicker\">01 \u00b7 Een gevuld schnitzel dat rondom gesloten moet blijven<\/p>\n      <h3 id=\"resumen-title-nl-hr-zagrebacki-odrezak\">Kalfsvlees gelijkmatig dun maken, kaas insluiten en veilig garen<\/h3>\n      <p class=\"tsh-head-copy\">Een egale vleesdikte, schone randen en een nauwkeurig bewaakte olietemperatuur brengen korst, vlees en vulling tegelijk op het juiste punt.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <div class=\"tsh-copy-grid\">\n        <div class=\"tsh-prose\"><p>Zagreba\u010dki odrezak is een specialiteit uit Zagreb. Een groot kalfslapje wordt gevuld met gekookte ham en kaas, dubbelgevouwen, gepaneerd en in olie gebakken. Het gerecht is verwant aan andere gevulde schnitzels in Europa, maar heeft binnen de Kroatische keuken een herkenbare eigen plaats. Het eindresultaat hoort geen zware, opgeblazen envelop te zijn. Het vlees blijft dun en mals, de paneerlaag droog en krokant, terwijl de kaas in het midden smelt zonder in de pan weg te lopen.<\/p><p>Kies voor vier gelijke porties brede kalfslapjes zonder taaie vliezen. Klop ze tussen twee vellen bakpapier vanuit het midden naar de randen tot ongeveer vier millimeter dik. De slagen moeten de vezels spreiden en geen gaten slaan. Een dikke plek gaart te langzaam; een flinterdunne plek kan onder druk van de vulling scheuren. Dep het vlees voor het beleggen droog met keukenpapier. Te veel vocht aan het oppervlak verhindert dat de randen hechten en verzwakt later de eerste laag bloem.<\/p><p>Leg ham en kaas alleen op \u00e9\u00e9n helft en houd rondom ongeveer twee centimeter vrij. Dertig gram van elk per portie geeft een duidelijk hart zonder de vleeszak bol te maken. Gouda of trapist smelt gelijkmatig en heeft genoeg smaak. Zeer vochtige kaas produceert stoom; sterk gerijpte kaas kan tijdens het smelten vet afscheiden. Vouw het vlees dicht, strijk de lucht voorzichtig rond de vulling weg en druk de randen stevig aan. Gebruik alleen op een hardnekkige plek een tandenstoker en tel ze, zodat geen enkel exemplaar na het bakken achterblijft.<\/p><p>Voor de klassieke paneerlaag staan bloem, losgeklopt ei en fijn paneermeel in drie ondiepe schalen. De bloem moet ook de rand bedekken, maar schud elk teveel af. Het ei mag geen droge plekken overlaten. Druk als laatste het paneermeel met een vlakke hand vast zonder op het gevulde midden te duwen. Tien minuten koelen verstevigen het omhulsel en verkleinen de kans dat het bij het keren loslaat. Een tweede laag ei is niet nodig en zou een te dikke korst rond het dunne kalfsvlees opleveren.<\/p><\/div>\n        <div class=\"tsh-prose\"><p>Verhit de zonnebloemolie in een brede pan tot 170 \u00b0C; ze moet minstens halverwege het schnitzel komen. Bak \u00e9\u00e9n stuk tegelijk, of hoogstens twee wanneer de pan werkelijk ruim is. Na het toevoegen daalt de temperatuur. Regel het vuur zo dat de olie tussen 165 en 175 \u00b0C blijft en voeg geen koude olie toe. Vier tot vijf minuten per kant zijn een bruikbare richtlijn, maar vorm en dikte verschillen. Betrouwbaar is een kerntemperatuur van 71 \u00b0C in het vlees, gemeten zonder de punt in de gesmolten kaas te steken.<\/p><p>Leg een gaar schnitzel op een rooster en niet in een stapel op keukenpapier. Tijdens drie minuten rust kan stoom door de korst ontsnappen zonder eronder te condenseren. Verwijder alle tandenstokers voor het serveren. Wie meteen snijdt, verliest veel vloeibare kaas; na kort wachten blijft de vulling zacht maar beter in het midden. Geef een partje citroen ernaast en knijp het pas aan tafel uit. Sap dat vooraf op de paneerlaag komt, maakt het krokante oppervlak snel zacht.<\/p><p>Gevulde en gepaneerde schnitzels kunnen tot twee uur vooraf in \u00e9\u00e9n laag in de koelkast worden gezet. Laat ze ongeveer vijf minuten buiten de koeling staan terwijl de olie heet wordt, zodat de temperatuur in de pan minder sterk daalt. Voor een groter gezelschap kunnen reeds gebakken porties maximaal een kwartier op een rooster in een oven van 90 \u00b0C wachten. Dek ze niet af: onder folie of een deksel verzamelt zich stoom en wordt een aanvankelijk krokante paneerlaag in korte tijd slap.<\/p><div class=\"tsh-callout\" role=\"note\">Leg de kaas niet tot aan de vleesrand. Houd twee centimeter vrij, strijk lucht naar buiten en druk de hele omtrek dicht voordat het paneerwerk begint.<\/div><\/div>\n      <\/div>\n      <div class=\"tsh-key-grid\" aria-label=\"Technische kernpunten\"><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">01<\/span><h4>Gelijkmatige dikte<\/h4><\/div><p>Bij vier millimeter is het kalfsvlees gaar voordat de paneerlaag te donker wordt.<\/p><\/section><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">02<\/span><h4>Afgewogen vulling<\/h4><\/div><p>Per stuk 30 g ham en 30 g kaas houden de vleeszak plat en goed sluitbaar.<\/p><\/section><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">03<\/span><h4>Gecontroleerde olie<\/h4><\/div><p>Tussen 165 en 175 \u00b0C kleurt de korst terwijl het vlees 71 \u00b0C bereikt.<\/p><\/section><\/div>\n    <\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"ingredientes-nl-hr-zagrebacki-odrezak\" aria-labelledby=\"ingredientes-title-nl-hr-zagrebacki-odrezak\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-sage\">\n      <p class=\"tsh-kicker\">02 \u00b7 Dun kalfsvlees, bescheiden vulling en fijn paneermeel<\/p>\n      <h3 id=\"ingredientes-title-nl-hr-zagrebacki-odrezak\">Ingredi\u00ebnten voor 4 porties<\/h3>\n      <p class=\"tsh-head-copy\">Brede lapjes kunnen netjes worden dubbelgevouwen; de kaas moet goed smelten zonder veel water af te geven.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <div class=\"tsh-ingredient-grid\"><section class=\"tsh-ingredient-card\" aria-labelledby=\"ingredientes-1-nl-hr-zagrebacki-odrezak\"><h4 id=\"ingredientes-1-nl-hr-zagrebacki-odrezak\">Voor de gevulde schnitzels<\/h4><ul><li><span class=\"tsh-amount\">4<\/span><span>kalfslapjes van ongeveer 180 g per stuk<\/span><\/li><li><span class=\"tsh-amount\">8 g<\/span><span>zout<\/span><\/li><li><span class=\"tsh-amount\">\u00bd tl<\/span><span>gemalen zwarte peper<\/span><\/li><li><span class=\"tsh-amount\">120 g<\/span><span>gekookte ham, in vier plakken<\/span><\/li><li><span class=\"tsh-amount\">120 g<\/span><span>gouda of trapist, in vier plakken<\/span><\/li><\/ul><\/section><section class=\"tsh-ingredient-card\" aria-labelledby=\"ingredientes-2-nl-hr-zagrebacki-odrezak\"><h4 id=\"ingredientes-2-nl-hr-zagrebacki-odrezak\">Voor paneren en bakken<\/h4><ul><li><span class=\"tsh-amount\">80 g<\/span><span>tarwebloem<\/span><\/li><li><span class=\"tsh-amount\">2<\/span><span>grote eieren, losgeklopt<\/span><\/li><li><span class=\"tsh-amount\">160 g<\/span><span>fijn paneermeel<\/span><\/li><li><span class=\"tsh-amount\">750 ml<\/span><span>zonnebloemolie om in te bakken<\/span><\/li><li><span class=\"tsh-amount\">1<\/span><span>citroen, in partjes<\/span><\/li><\/ul><\/section><\/div>\n      <div class=\"tsh-note-grid\">\n        <aside class=\"tsh-note\" role=\"note\"><strong>Allergenen.<\/strong> Bevat gluten, eieren en melk. Ham, kaas en paneermeel kunnen andere allergenen of sporen bevatten; controleer de etiketten.<\/aside>\n        <aside class=\"tsh-note\" role=\"note\"><strong>Benodigdheden.<\/strong> Vleeshamer, bakpapier, drie ondiepe schalen, brede koekenpan, tang, rooster, eventueel tandenstokers en een snel reagerende thermometer.<\/aside>\n      <\/div>\n    <\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"preparacion-nl-hr-zagrebacki-odrezak\" aria-labelledby=\"preparacion-title-nl-hr-zagrebacki-odrezak\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-blue\">\n      <p class=\"tsh-kicker\">03 \u00b7 Twee fasen voor vormen en garen<\/p>\n      <h3 id=\"preparacion-title-nl-hr-zagrebacki-odrezak\">De vleeszak sluiten, paneren en bakken<\/h3>\n      <p class=\"tsh-head-copy\">Eerst ontstaat een platte, goed gesloten portie; daarna worden paneerlaag, olietemperatuur en rusttijd beheerst.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\"><div class=\"tsh-stages\"><section class=\"tsh-stage-card\" aria-labelledby=\"fase-1-nl-hr-zagrebacki-odrezak\">\n      <div class=\"tsh-stage-head\"><span class=\"tsh-stage-badge\" aria-hidden=\"true\">I<\/span><h4 id=\"fase-1-nl-hr-zagrebacki-odrezak\">Kalfsvlees, vulling en sluiting<\/h4><span class=\"tsh-stage-time\">20 min<\/span><\/div>\n      <ol class=\"tsh-step-grid\"><li class=\"tsh-step\" id=\"step-01-nl-hr-zagrebacki-odrezak\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">01<\/span>\n    <div><h4>De lapjes dun kloppen<\/h4><p>Klop het vlees tussen twee vellen bakpapier vanuit het midden naar de randen tot een egale dikte van vier millimeter. Dep droog en kruid met zout en peper.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-02-nl-hr-zagrebacki-odrezak\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">02<\/span>\n    <div><h4>De vulling verdelen<\/h4><p>Leg op \u00e9\u00e9n helft van elk lapje 30 g ham en 30 g kaas en houd rondom twee centimeter vrij.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-03-nl-hr-zagrebacki-odrezak\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">03<\/span>\n    <div><h4>Dichtvouwen en sluiten<\/h4><p>Vouw de vrije helft over de vulling, strijk ingesloten lucht weg en druk de randen stevig aan. Zet alleen lastige plekken vast met een tandenstoker.<\/p><span class=\"tsh-cue\">De vleeszak ligt plat, bevat geen luchtbel en toont nergens kaas langs de rand.<\/span><\/div>\n  <\/li><\/ol>\n    <\/section><section class=\"tsh-stage-card\" aria-labelledby=\"fase-2-nl-hr-zagrebacki-odrezak\">\n      <div class=\"tsh-stage-head\"><span class=\"tsh-stage-badge\" aria-hidden=\"true\">II<\/span><h4 id=\"fase-2-nl-hr-zagrebacki-odrezak\">Paneren, bakken en rusten<\/h4><span class=\"tsh-stage-time\">25 min<\/span><\/div>\n      <ol class=\"tsh-step-grid\"><li class=\"tsh-step\" id=\"step-04-nl-hr-zagrebacki-odrezak\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">04<\/span>\n    <div><h4>In drie stappen paneren<\/h4><p>Haal elk stuk door bloem, schud het teveel af, bedek volledig met ei en druk tot slot in paneermeel. Bedek ook de randen zorgvuldig.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-05-nl-hr-zagrebacki-odrezak\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">05<\/span>\n    <div><h4>De paneerlaag laten hechten<\/h4><p>Leg de schnitzels tien minuten onafgedekt en in \u00e9\u00e9n laag in de koelkast.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-06-nl-hr-zagrebacki-odrezak\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">06<\/span>\n    <div><h4>Bij stabiele temperatuur bakken<\/h4><p>Verhit de olie tot 170 \u00b0C. Bak elke kant vier tot vijf minuten en houd de olie tussen 165 en 175 \u00b0C.<\/p><span class=\"tsh-cue\">De korst is goudbruin en het vlees bereikt, buiten de kaas gemeten, 71 \u00b0C.<\/span><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-07-nl-hr-zagrebacki-odrezak\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">07<\/span>\n    <div><h4>Laten uitlekken en wachten<\/h4><p>Laat drie minuten rusten op een rooster. Verwijder alle tandenstokers en serveer met partjes citroen.<\/p><\/div>\n  <\/li><\/ol>\n    <\/section><\/div><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"control-nl-hr-zagrebacki-odrezak\" aria-labelledby=\"control-title-nl-hr-zagrebacki-odrezak\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-rose\">\n      <p class=\"tsh-kicker\">04 \u00b7 Meetbare waarden en zichtbare signalen<\/p>\n      <h3 id=\"control-title-nl-hr-zagrebacki-odrezak\">Sluiting, olietemperatuur en kerntemperatuur<\/h3>\n      <p class=\"tsh-head-copy\">Drie meetbare waarden voorkomen lekkende kaas en een donkere korst rond vlees dat nog niet gaar is.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\"><div class=\"tsh-control-grid\"><section class=\"tsh-control\"><p class=\"tsh-control-label\">Vleesdikte<\/p><strong>4 mm<\/strong><p>Zo gelijkmatig mogelijk van het midden tot aan de randen.<\/p><\/section><section class=\"tsh-control\"><p class=\"tsh-control-label\">Olie<\/p><strong>165\u2013175 \u00b0C<\/strong><p>Heet genoeg voor een stevige korst zonder die te verbranden.<\/p><\/section><section class=\"tsh-control\"><p class=\"tsh-control-label\">Kerntemperatuur<\/p><strong>71 \u00b0C<\/strong><p>Meet in het vlees en niet in de holte met gesmolten kaas.<\/p><\/section><\/div><div class=\"tsh-table-wrap\"><table class=\"tsh-table\"><caption>Veelvoorkomende problemen en oplossingen<\/caption><thead><tr><th scope=\"col\">Probleem<\/th><th scope=\"col\">Waarschijnlijke oorzaak<\/th><th scope=\"col\">Oplossing<\/th><\/tr><\/thead><tbody><tr><td data-label=\"Probleem\">De kaas loopt eruit<\/td><td data-label=\"Waarschijnlijke oorzaak\">Vulling lag te dicht bij de rand, er zat lucht binnen of het vlees had een gat.<\/td><td data-label=\"Oplossing\">Gebruik minder vulling, houd de rand vrij en sluit een zwakke plek met een tandenstoker.<\/td><\/tr><tr><td data-label=\"Probleem\">De korst kleurt voordat het vlees gaar is<\/td><td data-label=\"Waarschijnlijke oorzaak\">De olie was heter dan 175 \u00b0C of het lapje was te dik.<\/td><td data-label=\"Oplossing\">Verlaag het vuur en klop het vlees overal tot vier millimeter.<\/td><\/tr><tr><td data-label=\"Probleem\">De paneerlaag laat los<\/td><td data-label=\"Waarschijnlijke oorzaak\">Het vlees was nat, droeg te veel bloem of heeft niet gekoeld.<\/td><td data-label=\"Oplossing\">Dep droog, schud de bloem goed af en koel het gepaneerde stuk tien minuten.<\/td><\/tr><\/tbody><\/table><\/div><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"practica-nl-hr-zagrebacki-odrezak\" aria-labelledby=\"practica-title-nl-hr-zagrebacki-odrezak\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-violet\">\n      <p class=\"tsh-kicker\">05 \u00b7 Serveren, bewaren en nuttig aanpassen<\/p>\n      <h3 id=\"practica-title-nl-hr-zagrebacki-odrezak\">Krokant serveren en doelmatig voorbereiden<\/h3>\n      <p class=\"tsh-head-copy\">Een korte rust houdt de gesmolten kern beter binnen; een rooster beschermt de korst beter dan keukenpapier.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\"><div class=\"tsh-practical-grid\"><section class=\"tsh-practical-card\"><h4>Serveren<\/h4><p>Serveer na drie minuten met aardappelen, groenten of salade en een partje citroen. Snijd pas aan tafel open.<\/p><\/section><section class=\"tsh-practical-card\"><h4>Bewaren<\/h4><p>Bewaar maximaal twee dagen in de koelkast. Verwarm op een rooster bij 180 \u00b0C tot de kern 74 \u00b0C bereikt; de korst wordt minder fijn dan vers.<\/p><\/section><section class=\"tsh-practical-card\"><h4>Voorbereiden<\/h4><p>Vul en paneer de schnitzels maximaal twee uur vooraf. Bewaar in \u00e9\u00e9n laag in de koelkast en bak vlak voor het serveren.<\/p><\/section><\/div><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"faq-nl-hr-zagrebacki-odrezak\" aria-labelledby=\"faq-title-nl-hr-zagrebacki-odrezak\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-gold\">\n      <p class=\"tsh-kicker\">06 \u00b7 Korte antwoorden voor doordacht koken<\/p>\n      <h3 id=\"faq-title-nl-hr-zagrebacki-odrezak\">Vragen over de vulling en bereidingswijze<\/h3>\n      \n    <\/div>\n    <div class=\"tsh-card-body\"><div class=\"tsh-faq-grid\"><details class=\"tsh-faq\" name=\"faq-nl-hr-zagrebacki-odrezak\"><summary class=\"tsh-faq-top\"><span class=\"tsh-faq-no\" aria-hidden=\"true\">01<\/span><h4>Kan kalfsvlees worden vervangen door varkensvlees?<\/h4><\/summary><div class=\"tsh-faq-answer\"><p>Ja, maar dan is het niet de hier beschreven klassieke uitvoering. Klop het vlees even dun en gaar het eveneens tot een veilige kerntemperatuur.<\/p><\/div><\/details><details class=\"tsh-faq\" name=\"faq-nl-hr-zagrebacki-odrezak\"><summary class=\"tsh-faq-top\"><span class=\"tsh-faq-no\" aria-hidden=\"true\">02<\/span><h4>Kan de schnitzel in de oven worden gebakken?<\/h4><\/summary><div class=\"tsh-faq-answer\"><p>Dat kan, maar de paneerlaag wordt anders. De hoeveelheden en tijden in dit recept zijn afgestemd op bakken in olie met gecontroleerde temperatuur.<\/p><\/div><\/details><\/div><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"nutricion-nl-hr-zagrebacki-odrezak\" aria-labelledby=\"nutricion-title-nl-hr-zagrebacki-odrezak\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-sage\">\n      <p class=\"tsh-kicker\">07 \u00b7 Schatting per portie<\/p>\n      <h3 id=\"nutricion-title-nl-hr-zagrebacki-odrezak\">Voedingswaarden<\/h3>\n      <p class=\"tsh-head-copy\">Schatting per schnitzel, rekening houdend met gedeeltelijke opname van de bakolie.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <dl class=\"tsh-nutrition\">\n        <div><dt>Calorie\u00ebn<\/dt><dd>\u2248 760 kcal<\/dd><\/div>\n        <div><dt>Koolhydraten<\/dt><dd>\u2248 38 g<\/dd><\/div>\n        <div><dt>Eiwitten<\/dt><dd>\u2248 58 g<\/dd><\/div>\n        <div><dt>Vet<\/dt><dd>\u2248 41 g<\/dd><\/div>\n        <div><dt>Vezels<\/dt><dd>\u2248 2 g<\/dd><\/div>\n        <div><dt>Natrium<\/dt><dd>\u2248 1120 mg<\/dd><\/div>\n      <\/dl>\n      <p class=\"tsh-nutrition-note\"><strong>Portie:<\/strong> 1 gevulde schnitzel. <strong>Belangrijkste allergenen:<\/strong> gluten, eieren en melk. Indicatieve schatting op basis van standaardwaarden; merken, bijsnijden, opname en portieverdeling kunnen de uitkomst veranderen.<\/p>\n    <\/div>\n  <\/section>\n  <footer class=\"tsh-close\"><p class=\"tsh-close-kicker\">Eindresultaat<\/p><p class=\"tsh-close-quote\">Een droge krokante korst, mals kalfsvlees en gesmolten vulling die in het midden blijft.<\/p><p class=\"tsh-close-copy\">Een platte, goed gesloten vleeszak gaart in hetzelfde tempo waarin het paneermeel goudbruin wordt.<\/p><\/footer>\n<\/section>\n<script type=\"application\/ld+json\" id=\"recipe-schema-nl-hr-zagrebacki-odrezak\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Recipe\",\n  \"name\": \"Zagreba\u010dki odrezak gevuld met ham en kaas, gepaneerd en goudbruin gebakken\",\n  \"description\": \"Dunne kalfslapjes omsluiten gekookte ham en kaas, krijgen een gelijkmatige paneerlaag en bakken in olie tot de korst krokant en het vlees veilig gaar is.\",\n  \"inLanguage\": \"nl\",\n  \"image\": [\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Zagrebacki-odrezak-\u2014-Zagreb-Style-Ham-and-Cheese-Stuffed-Veal-Schnitzel-2.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Zagrebacki-odrezak-\u2014-Zagreb-Style-Ham-and-Cheese-Stuffed-Veal-Schnitzel-1.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Zagrebacki-odrezak-\u2014-Zagreb-Style-Ham-and-Cheese-Stuffed-Veal-Schnitzel-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\": \"Kroatische keuken\",\n  \"recipeCategory\": \"Hoofdgerecht met vlees\",\n  \"cookingMethod\": \"Gebakken in olie\",\n  \"keywords\": \"recept voor Zagreba\u010dki odrezak, Kroatische gevulde schnitzel, kalfsvlees met ham en kaas, specialiteit uit Zagreb, gevulde schnitzel bakken\",\n  \"recipeYield\": \"4 porties\",\n  \"prepTime\": \"PT25M\",\n  \"cookTime\": \"PT20M\",\n  \"totalTime\": \"PT45M\",\n  \"recipeIngredient\": [\n    \"4 kalfslapjes van ongeveer 180 g per stuk\",\n    \"8 g zout\",\n    \"\u00bd tl gemalen zwarte peper\",\n    \"120 g gekookte ham, in vier plakken\",\n    \"120 g gouda of trapist, in vier plakken\",\n    \"80 g tarwebloem\",\n    \"2 grote eieren, losgeklopt\",\n    \"160 g fijn paneermeel\",\n    \"750 ml zonnebloemolie om in te bakken\",\n    \"1 citroen, in partjes\"\n  ],\n  \"recipeInstructions\": [\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Kalfsvlees, vulling en sluiting\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"De lapjes dun kloppen\",\n          \"text\": \"Klop het vlees tussen twee vellen bakpapier vanuit het midden naar de randen tot een egale dikte van vier millimeter. Dep droog en kruid met zout en peper.\",\n          \"url\": \"#step-01-nl-hr-zagrebacki-odrezak\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"De vulling verdelen\",\n          \"text\": \"Leg op \u00e9\u00e9n helft van elk lapje 30 g ham en 30 g kaas en houd rondom twee centimeter vrij.\",\n          \"url\": \"#step-02-nl-hr-zagrebacki-odrezak\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Dichtvouwen en sluiten\",\n          \"text\": \"Vouw de vrije helft over de vulling, strijk ingesloten lucht weg en druk de randen stevig aan. Zet alleen lastige plekken vast met een tandenstoker. De vleeszak ligt plat, bevat geen luchtbel en toont nergens kaas langs de rand.\",\n          \"url\": \"#step-03-nl-hr-zagrebacki-odrezak\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Paneren, bakken en rusten\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"In drie stappen paneren\",\n          \"text\": \"Haal elk stuk door bloem, schud het teveel af, bedek volledig met ei en druk tot slot in paneermeel. Bedek ook de randen zorgvuldig.\",\n          \"url\": \"#step-04-nl-hr-zagrebacki-odrezak\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"De paneerlaag laten hechten\",\n          \"text\": \"Leg de schnitzels tien minuten onafgedekt en in \u00e9\u00e9n laag in de koelkast.\",\n          \"url\": \"#step-05-nl-hr-zagrebacki-odrezak\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Bij stabiele temperatuur bakken\",\n          \"text\": \"Verhit de olie tot 170 \u00b0C. Bak elke kant vier tot vijf minuten en houd de olie tussen 165 en 175 \u00b0C. De korst is goudbruin en het vlees bereikt, buiten de kaas gemeten, 71 \u00b0C.\",\n          \"url\": \"#step-06-nl-hr-zagrebacki-odrezak\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Laten uitlekken en wachten\",\n          \"text\": \"Laat drie minuten rusten op een rooster. Verwijder alle tandenstokers en serveer met partjes citroen.\",\n          \"url\": \"#step-07-nl-hr-zagrebacki-odrezak\"\n        }\n      ]\n    }\n  ],\n  \"nutrition\": {\n    \"@type\": \"NutritionInformation\",\n    \"servingSize\": \"1 gevulde schnitzel\",\n    \"calories\": \"760 kcal\",\n    \"carbohydrateContent\": \"38 g\",\n    \"proteinContent\": \"58 g\",\n    \"fatContent\": \"41 g\",\n    \"fiberContent\": \"2 g\",\n    \"sodiumContent\": \"1120 mg\"\n  }\n}\n<\/script>\n<script id=\"recipe-meta-sync-nl-hr-zagrebacki-odrezak\">\n(function(){\n  var schemaId='recipe-schema-nl-hr-zagrebacki-odrezak';\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      if(Array.isArray(data.recipeInstructions)){\n        data.recipeInstructions.forEach(function(section){\n          var steps=section && Array.isArray(section.itemListElement) ? section.itemListElement : null;\n          if(!steps && section && section['@type']==='HowToStep') steps=[section];\n          if(!steps) return;\n          steps.forEach(function(step){\n            if(step && typeof step.url==='string' && step.url.charAt(0)==='#'){\n              step.url=pageUrl+step.url;\n            }\n          });\n        });\n      }\n    }\n    if(!data.inLanguage){\n      var recipeSection=q('#recipe-nl-hr-zagrebacki-odrezak[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<script id=\"recipe-ui-nl-hr-zagrebacki-odrezak\">\n(function(){\n  var root=document.getElementById('recipe-nl-hr-zagrebacki-odrezak');\n  if(!root) return;\n  var nav=root.querySelector('.tsh-quick-nav');\n  if(!nav) return;\n  var links=Array.prototype.slice.call(nav.querySelectorAll('a[href^=\"#\"]'));\n  var items=links.map(function(link){\n    var id=link.getAttribute('href').slice(1);\n    return {link:link,section:document.getElementById(id)};\n  }).filter(function(item){return item.section;});\n  if(!items.length) return;\n  var ticking=false;\n  var update=function(){\n    ticking=false;\n    var marker=Math.max(110,window.innerHeight*.2);\n    var active=items[0];\n    items.forEach(function(item){\n      if(item.section.getBoundingClientRect().top<=marker) active=item;\n    });\n    items.forEach(function(item){\n      if(item===active) item.link.setAttribute('aria-current','location');\n      else item.link.removeAttribute('aria-current');\n    });\n  };\n  var requestUpdate=function(){\n    if(ticking) return;\n    ticking=true;\n    window.requestAnimationFrame(update);\n  };\n  window.addEventListener('scroll',requestUpdate,{passive:true});\n  window.addEventListener('resize',requestUpdate,{passive:true});\n  update();\n})();\n<\/script>\n","protected":false},"featured_media":4035,"parent":3721,"menu_order":0,"template":"","tags":[],"tsh_dish_type":[194,195],"tsh_national_cuisine":[232],"class_list":["post-4034","tsh_food","type-tsh_food","status-publish","has-post-thumbnail","tsh_dish_type-hoofdgerechten","tsh_dish_type-vleesgerechten","tsh_national_cuisine-kroatische-keuken"],"_links":{"self":[{"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_food\/4034","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\/4035"}],"wp:attachment":[{"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/media?parent=4034"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tags?post=4034"},{"taxonomy":"tsh_dish_type","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_dish_type?post=4034"},{"taxonomy":"tsh_national_cuisine","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_national_cuisine?post=4034"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}