{"id":5494,"date":"2026-08-03T23:00:27","date_gmt":"2026-08-03T23:00:27","guid":{"rendered":"https:\/\/travelshelper.com\/sr\/svet-hrane\/grcka-nacionalna-jela\/grcki-keftedes\/"},"modified":"2026-08-03T23:00:27","modified_gmt":"2026-08-03T23:00:27","slug":"grcki-keftedes","status":"publish","type":"tsh_food","link":"https:\/\/travelshelper.com\/sr\/svet-hrane\/grcka-nacionalna-jela\/grcki-keftedes\/","title":{"rendered":"Gr\u010dki keftedes"},"content":{"rendered":"\n<style>\n\/* Travel S Helper recipe layout v4.0 \u2014 quiet-luxury editorial UI, fully scoped. *\/\n#recipe-sr-latn-gr-keftedes{\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-sr-latn-gr-keftedes *,\n#recipe-sr-latn-gr-keftedes *::before,\n#recipe-sr-latn-gr-keftedes *::after{box-sizing:border-box}\n#recipe-sr-latn-gr-keftedes :where(h2,h3,h4,p,figure,figcaption,blockquote,ul,ol,li,dl,dt,dd,table,caption){margin:0;padding:0}\n#recipe-sr-latn-gr-keftedes :where(img){display:block;max-width:100%}\n#recipe-sr-latn-gr-keftedes :where(a){color:var(--tsh-gold-deep);text-decoration-thickness:.08em;text-underline-offset:.18em}\n#recipe-sr-latn-gr-keftedes :where(a,summary){-webkit-tap-highlight-color:transparent}\n#recipe-sr-latn-gr-keftedes :where(a:focus-visible,summary:focus-visible){outline:3px solid rgba(163,107,18,.28);outline-offset:3px;border-radius:9px}\n#recipe-sr-latn-gr-keftedes ::selection{background:var(--tsh-gold-soft);color:var(--tsh-night)}\n#recipe-sr-latn-gr-keftedes .tsh-anchor,\n#recipe-sr-latn-gr-keftedes .tsh-step[id]{scroll-margin-top:88px}\n#recipe-sr-latn-gr-keftedes: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-sr-latn-gr-keftedes: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-sr-latn-gr-keftedes: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-sr-latn-gr-keftedes: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-sr-latn-gr-keftedes: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-sr-latn-gr-keftedes: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-sr-latn-gr-keftedes: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-sr-latn-gr-keftedes: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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-tone-gold{--tone:var(--tsh-gold-deep);--tone-bg:#fbf3e5;--tone-rgb:109,67,7}\n#recipe-sr-latn-gr-keftedes .tsh-tone-sage{--tone:var(--tsh-sage);--tone-bg:var(--tsh-sage-soft);--tone-rgb:23,103,69}\n#recipe-sr-latn-gr-keftedes .tsh-tone-blue{--tone:var(--tsh-blue);--tone-bg:var(--tsh-blue-soft);--tone-rgb:40,92,157}\n#recipe-sr-latn-gr-keftedes .tsh-tone-rose{--tone:var(--tsh-rose);--tone-bg:var(--tsh-rose-soft);--tone-rgb:153,68,53}\n#recipe-sr-latn-gr-keftedes .tsh-tone-violet{--tone:var(--tsh-violet);--tone-bg:var(--tsh-violet-soft);--tone-rgb:108,80,148}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-kicker::before{content:\"\";width:26px;height:2px;flex:0 0 auto;border-radius:999px;background:currentColor}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-card-body{position:relative;z-index:1;padding:clamp(22px,3.2vw,38px)}\n\n\/* Masthead *\/\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-main-kicker::before{content:\"\";width:32px;height:2px;flex:0 0 auto;border-radius:999px;background:currentColor}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-title-main,\n#recipe-sr-latn-gr-keftedes .tsh-title-accent{display:block}\n#recipe-sr-latn-gr-keftedes .tsh-title b{font-weight:860}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px;list-style:none}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-hero{\n  position:relative;\n  min-width:0;\n  border-block:1px solid var(--tsh-line);\n  background:#ece4d8;\n}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-facts--5{--tsh-fact-cols:5}\n#recipe-sr-latn-gr-keftedes .tsh-fact{position:relative;min-width:0;padding:15px 16px 16px;background:var(--tsh-paper-warm)}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-quick-nav::-webkit-scrollbar{display:none}\n@supports ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){\n  #recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-quick-nav a[aria-current=\"location\"]{border-color:var(--tsh-night);background:var(--tsh-night);color:#fff}\n#recipe-sr-latn-gr-keftedes .tsh-quick-nav a[aria-current=\"location\"]::before{background:#f1c772;color:#2b2110}\n\n\/* Editorial overview *\/\n#recipe-sr-latn-gr-keftedes .tsh-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4.2vw,52px)}\n#recipe-sr-latn-gr-keftedes .tsh-prose p{color:var(--tsh-copy);font-size:15px;line-height:1.79;text-wrap:pretty}\n#recipe-sr-latn-gr-keftedes .tsh-prose p+p{margin-top:15px}\n#recipe-sr-latn-gr-keftedes .tsh-prose strong{color:var(--tsh-ink);font-weight:750}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-key-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:13px;margin-top:27px}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-key::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--tsh-key-tone)}\n#recipe-sr-latn-gr-keftedes .tsh-key:nth-child(2){--tsh-key-tone:var(--tsh-sage);--tsh-key-bg:#edf8f2}\n#recipe-sr-latn-gr-keftedes .tsh-key:nth-child(3){--tsh-key-tone:var(--tsh-blue);--tsh-key-bg:#eff5fd}\n#recipe-sr-latn-gr-keftedes .tsh-key-top{display:flex;align-items:center;gap:11px;margin-bottom:9px}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-key h4{color:var(--tsh-ink);font-size:15px;font-weight:780;line-height:1.35}\n#recipe-sr-latn-gr-keftedes .tsh-key p{color:var(--tsh-copy);font-size:13.5px;line-height:1.61}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-plan-head h4{color:var(--tsh-ink);font-size:18px;font-weight:800;letter-spacing:-.015em;line-height:1.32}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-plan-item{--plan-tone:var(--tsh-gold);position:relative;min-width:0;padding:18px;background:linear-gradient(150deg,#fffdf9,#fff)}\n#recipe-sr-latn-gr-keftedes .tsh-plan-item::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--plan-tone)}\n#recipe-sr-latn-gr-keftedes .tsh-plan-item:nth-child(4n+2){--plan-tone:#4d6359}\n#recipe-sr-latn-gr-keftedes .tsh-plan-item:nth-child(4n+3){--plan-tone:#66565c}\n#recipe-sr-latn-gr-keftedes .tsh-plan-item:nth-child(4n+4){--plan-tone:#59666d}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-plan-item p{color:var(--tsh-copy);font-size:13px;line-height:1.6}\n\n\/* Ingredients *\/\n#recipe-sr-latn-gr-keftedes .tsh-ingredient-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:15px}\n#recipe-sr-latn-gr-keftedes .tsh-ingredient-card{overflow:hidden;border:1px solid var(--tsh-line);border-radius:16px;background:#fff;box-shadow:var(--tsh-shadow-sm)}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-ingredient-card:nth-child(2) h4::before{background:var(--tsh-gold)}\n#recipe-sr-latn-gr-keftedes .tsh-ingredient-card ul{list-style:none}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-ingredient-card li:nth-child(even){background:#fdfbf8}\n#recipe-sr-latn-gr-keftedes .tsh-ingredient-card li:last-child{border-bottom:0}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-ingredient-card small{display:block;margin-top:4px;color:var(--tsh-muted);font-size:12.2px;line-height:1.46}\n#recipe-sr-latn-gr-keftedes .tsh-note-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:13px;margin-top:15px}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-note strong{color:var(--tsh-ink);font-weight:780}\n\n\/* Method *\/\n#recipe-sr-latn-gr-keftedes .tsh-stages{display:grid;gap:18px}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-stage-head h4{color:var(--tsh-ink);font-size:17px;font-weight:800;letter-spacing:-.012em;line-height:1.3}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-step-grid{display:grid;grid-template-columns:1fr;gap:0;background:#fff;list-style:none}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n#recipe-sr-latn-gr-keftedes .tsh-step:last-child::before{display:none}\n#recipe-sr-latn-gr-keftedes .tsh-step>div{max-width:920px}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-step p{color:var(--tsh-copy);font-size:14px;line-height:1.69;text-wrap:pretty}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-cue::before{content:\"\u2713\";flex:0 0 auto;font-size:10px;font-weight:900;line-height:1.55}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:13px}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-control::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--control-tone)}\n#recipe-sr-latn-gr-keftedes .tsh-control:nth-child(2){--control-tone:var(--tsh-blue);--control-bg:#eef5fd}\n#recipe-sr-latn-gr-keftedes .tsh-control:nth-child(3){--control-tone:var(--tsh-sage);--control-bg:#edf8f2}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-control p{margin-top:8px;color:var(--tsh-copy);font-size:13px;line-height:1.58}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-table th:nth-child(1){width:24%}\n#recipe-sr-latn-gr-keftedes .tsh-table th:nth-child(2){width:38%}\n#recipe-sr-latn-gr-keftedes .tsh-table th:nth-child(3){width:38%}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-table td:last-child,#recipe-sr-latn-gr-keftedes .tsh-table th:last-child{border-inline-end:0}\n#recipe-sr-latn-gr-keftedes .tsh-table tbody tr:nth-child(even){background:#fcfaf7}\n#recipe-sr-latn-gr-keftedes .tsh-table td:first-child{color:var(--tsh-ink);font-weight:780}\n\n\/* Practical cards and FAQ *\/\n#recipe-sr-latn-gr-keftedes .tsh-practical-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:13px}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-practical-card::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--practical-tone)}\n#recipe-sr-latn-gr-keftedes .tsh-practical-card:nth-child(2){--practical-tone:var(--tsh-sage);--practical-bg:#eff8f3}\n#recipe-sr-latn-gr-keftedes .tsh-practical-card:nth-child(3){--practical-tone:var(--tsh-blue);--practical-bg:#f0f6fd}\n#recipe-sr-latn-gr-keftedes .tsh-practical-card:nth-child(4){--practical-tone:var(--tsh-violet);--practical-bg:#f6f1fa}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-practical-card h4::before{content:\"\";width:18px;height:2px;flex:0 0 auto;border-radius:999px;background:var(--practical-tone)}\n#recipe-sr-latn-gr-keftedes .tsh-practical-card p,#recipe-sr-latn-gr-keftedes .tsh-practical-card li{color:var(--tsh-copy);font-size:13.6px;line-height:1.63}\n#recipe-sr-latn-gr-keftedes .tsh-practical-card ul,#recipe-sr-latn-gr-keftedes .tsh-practical-card ol{margin-top:7px;padding-inline-start:20px}\n#recipe-sr-latn-gr-keftedes .tsh-practical-card li+li{margin-top:5px}\n#recipe-sr-latn-gr-keftedes .tsh-practical-card li::marker{color:var(--practical-tone);font-weight:850}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-swap-head{padding:17px 20px;border-bottom:1px solid var(--tsh-line);background:linear-gradient(135deg,#f6f2f3,#fff 86%)}\n#recipe-sr-latn-gr-keftedes .tsh-swap-head h4{margin-bottom:5px;color:var(--tsh-ink);font-size:16px;font-weight:800;line-height:1.35}\n#recipe-sr-latn-gr-keftedes .tsh-swap-head p{color:var(--tsh-copy);font-size:13px;line-height:1.58}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-swap-list>div:nth-child(even){background:#fdfbf8}\n#recipe-sr-latn-gr-keftedes .tsh-swap-list>div:last-child{border-bottom:0}\n#recipe-sr-latn-gr-keftedes .tsh-swap-list dt{color:var(--tsh-ink);font-size:13.2px;font-weight:800;line-height:1.48}\n#recipe-sr-latn-gr-keftedes .tsh-swap-list dd{color:var(--tsh-copy);font-size:13.2px;line-height:1.58}\n#recipe-sr-latn-gr-keftedes .tsh-swap-list dd strong{color:#66565c;font-weight:800}\n#recipe-sr-latn-gr-keftedes .tsh-faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:13px;align-items:start}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-faq summary{list-style:none;cursor:pointer}\n#recipe-sr-latn-gr-keftedes .tsh-faq summary::-webkit-details-marker{display:none}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-faq[open] .tsh-faq-top::after{content:\"\u2212\";background:var(--tsh-night);color:#f4cb79;transform:rotate(180deg)}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-faq h4{color:var(--tsh-ink);font-size:14.5px;font-weight:800;line-height:1.38}\n#recipe-sr-latn-gr-keftedes .tsh-faq-answer{border-top:1px solid var(--tsh-line);background:#fff}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-nutrition>div{position:relative;min-width:0;padding:15px;background:linear-gradient(145deg,#fff,#fdfbf8)}\n#recipe-sr-latn-gr-keftedes .tsh-nutrition>div::before{content:\"\";position:absolute;inset-block:0;inset-inline-start:0;width:2px;background:var(--tsh-sage);opacity:.55}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-nutrition-note{margin-top:13px;color:var(--tsh-muted);font-size:12.5px;line-height:1.6}\n#recipe-sr-latn-gr-keftedes .tsh-nutrition-note strong{color:var(--tsh-ink);font-weight:780}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-close::before{content:\"\";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:linear-gradient(var(--tsh-gold),#e2b968)}\n#recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-card-head--split .tsh-kicker{grid-column:1;grid-row:1}\n  #recipe-sr-latn-gr-keftedes .tsh-card-head--split h3{grid-column:1;grid-row:2}\n  #recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-title-wrap{padding:54px 58px 48px}\n  #recipe-sr-latn-gr-keftedes .tsh-title{font-size:clamp(45px,4.05vw,58px)}\n  #recipe-sr-latn-gr-keftedes .tsh-title-accent{font-size:.455em}\n}\n\n\/* Hover polish *\/\n@media (hover:hover) and (pointer:fine){\n  #recipe-sr-latn-gr-keftedes .tsh-key,\n  #recipe-sr-latn-gr-keftedes .tsh-control,\n  #recipe-sr-latn-gr-keftedes .tsh-practical-card,\n  #recipe-sr-latn-gr-keftedes .tsh-faq,\n  #recipe-sr-latn-gr-keftedes .tsh-ingredient-card{transition:transform .2s var(--tsh-ease),border-color .2s var(--tsh-ease),box-shadow .2s var(--tsh-ease)}\n  #recipe-sr-latn-gr-keftedes .tsh-key:hover,\n  #recipe-sr-latn-gr-keftedes .tsh-control:hover,\n  #recipe-sr-latn-gr-keftedes .tsh-practical-card:hover,\n  #recipe-sr-latn-gr-keftedes .tsh-faq:hover,\n  #recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-faq-top:hover::after{border-color:#c7aa78;background:#fff8ec}\n  #recipe-sr-latn-gr-keftedes .tsh-faq[open] .tsh-faq-top:hover::after{background:var(--tsh-night)}\n}\n\n\/* Responsive *\/\n@media (max-width:900px){\n  #recipe-sr-latn-gr-keftedes .tsh-copy-grid{grid-template-columns:1fr}\n  #recipe-sr-latn-gr-keftedes .tsh-key-grid,#recipe-sr-latn-gr-keftedes .tsh-control-grid{grid-template-columns:1fr}\n  #recipe-sr-latn-gr-keftedes .tsh-facts{--tsh-fact-cols:3}\n  #recipe-sr-latn-gr-keftedes .tsh-nutrition{grid-template-columns:repeat(3,minmax(0,1fr))}\n}\n@media (max-width:720px){\n  #recipe-sr-latn-gr-keftedes{width:calc(100% - 12px);margin-top:10px;font-size:15.5px}\n  #recipe-sr-latn-gr-keftedes .tsh-anchor,\n  #recipe-sr-latn-gr-keftedes .tsh-step[id]{scroll-margin-top:77px}\n  #recipe-sr-latn-gr-keftedes .tsh-card,#recipe-sr-latn-gr-keftedes .tsh-masthead{border-radius:18px}\n  #recipe-sr-latn-gr-keftedes .tsh-title-wrap{padding:31px 19px 27px}\n  #recipe-sr-latn-gr-keftedes .tsh-title{font-size:clamp(34px,10.8vw,46px);line-height:1.01}\n  #recipe-sr-latn-gr-keftedes .tsh-title-accent{margin-top:10px;font-size:.52em;line-height:1.2}\n  #recipe-sr-latn-gr-keftedes .tsh-lead{margin-top:17px;font-size:16px;line-height:1.67}\n  #recipe-sr-latn-gr-keftedes .tsh-card-head{padding:22px 19px}\n  #recipe-sr-latn-gr-keftedes .tsh-card-head::before{inset-block:22px;inset-inline-start:0}\n  #recipe-sr-latn-gr-keftedes .tsh-card-head h3{font-size:clamp(22px,6.8vw,28px)}\n  #recipe-sr-latn-gr-keftedes .tsh-card-body{padding:20px 17px}\n  #recipe-sr-latn-gr-keftedes .tsh-quick-nav{top:6px;flex-wrap:nowrap;gap:6px;margin-bottom:18px;padding:7px;border-radius:15px}\n  #recipe-sr-latn-gr-keftedes .tsh-quick-nav a{min-height:36px;padding-inline-end:11px;font-size:11.8px}\n  #recipe-sr-latn-gr-keftedes .tsh-quick-nav a::before{min-width:23px;height:23px;font-size:8.5px}\n  #recipe-sr-latn-gr-keftedes .tsh-ingredient-grid,#recipe-sr-latn-gr-keftedes .tsh-note-grid,#recipe-sr-latn-gr-keftedes .tsh-practical-grid,#recipe-sr-latn-gr-keftedes .tsh-faq-grid{grid-template-columns:1fr}\n  #recipe-sr-latn-gr-keftedes .tsh-step-grid{grid-template-columns:1fr}\n  #recipe-sr-latn-gr-keftedes .tsh-step{border-inline-end:0;border-bottom:1px solid rgba(216,203,185,.68)}\n  #recipe-sr-latn-gr-keftedes .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n  #recipe-sr-latn-gr-keftedes .tsh-step{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 16px}\n  #recipe-sr-latn-gr-keftedes .tsh-step::before{inset-block:53px -1px;inset-inline-start:33px}\n  #recipe-sr-latn-gr-keftedes .tsh-step:last-child::before{display:none}\n  #recipe-sr-latn-gr-keftedes .tsh-cue{border-radius:10px}\n  #recipe-sr-latn-gr-keftedes .tsh-table-wrap{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}\n  #recipe-sr-latn-gr-keftedes .tsh-table{display:block;min-width:0;border-collapse:separate;table-layout:auto}\n  #recipe-sr-latn-gr-keftedes .tsh-table caption{display:block;margin-bottom:10px;border:1px solid var(--tsh-line);border-radius:13px;background:#fbf8f2}\n  #recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-table tbody{display:grid;gap:10px}\n  #recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-table tbody tr:nth-child(even){background:#fff}\n  #recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-table td:last-child{border-bottom:0}\n  #recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes .tsh-table td:first-child{background:#fbf7ef;color:var(--tsh-ink);font-size:13.5px}\n  #recipe-sr-latn-gr-keftedes .tsh-close{border-radius:18px}\n}\n@media (max-width:520px){\n  #recipe-sr-latn-gr-keftedes .tsh-facts{--tsh-fact-cols:2}\n  #recipe-sr-latn-gr-keftedes .tsh-nutrition{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-sr-latn-gr-keftedes .tsh-plan-grid{grid-template-columns:1fr}\n  #recipe-sr-latn-gr-keftedes .tsh-swap-list>div{grid-template-columns:1fr;gap:4px;padding:13px 15px}\n  #recipe-sr-latn-gr-keftedes .tsh-stage-head{grid-template-columns:auto minmax(0,1fr)}\n  #recipe-sr-latn-gr-keftedes .tsh-stage-time{grid-column:2;justify-self:start}\n  #recipe-sr-latn-gr-keftedes .tsh-ingredient-card li{grid-template-columns:84px minmax(0,1fr);gap:10px;padding:12px 13px}\n  #recipe-sr-latn-gr-keftedes .tsh-amount{font-size:11.8px}\n  #recipe-sr-latn-gr-keftedes .tsh-faq-top{grid-template-columns:36px minmax(0,1fr) 28px;padding:13px}\n}\n@media (max-width:370px){\n  #recipe-sr-latn-gr-keftedes{width:calc(100% - 8px)}\n  #recipe-sr-latn-gr-keftedes .tsh-title-wrap{padding-inline:16px}\n  #recipe-sr-latn-gr-keftedes .tsh-card-body{padding-inline:14px}\n  #recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes *,#recipe-sr-latn-gr-keftedes *::before,#recipe-sr-latn-gr-keftedes *::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-sr-latn-gr-keftedes .tsh-card,#recipe-sr-latn-gr-keftedes .tsh-masthead,#recipe-sr-latn-gr-keftedes .tsh-close,#recipe-sr-latn-gr-keftedes .tsh-quick-nav{border:1px solid CanvasText;box-shadow:none}\n  #recipe-sr-latn-gr-keftedes .tsh-step-no,#recipe-sr-latn-gr-keftedes .tsh-stage-badge,#recipe-sr-latn-gr-keftedes .tsh-faq-no{border:1px solid CanvasText}\n}\n@media print{\n  #recipe-sr-latn-gr-keftedes{width:100%;max-width:none;margin:0;color:#000;font-size:10.5pt;line-height:1.42}\n  #recipe-sr-latn-gr-keftedes .tsh-quick-nav,#recipe-sr-latn-gr-keftedes .tsh-hero{display:none!important}\n  #recipe-sr-latn-gr-keftedes .tsh-masthead{display:block}\n  #recipe-sr-latn-gr-keftedes .tsh-card,#recipe-sr-latn-gr-keftedes .tsh-masthead,#recipe-sr-latn-gr-keftedes .tsh-close{margin-bottom:10pt;border:1px solid #aaa;border-radius:0;box-shadow:none}\n  #recipe-sr-latn-gr-keftedes .tsh-title-wrap,#recipe-sr-latn-gr-keftedes .tsh-card-head,#recipe-sr-latn-gr-keftedes .tsh-close{background:#fff!important;color:#000!important}\n  #recipe-sr-latn-gr-keftedes .tsh-title{font-size:25pt}\n  #recipe-sr-latn-gr-keftedes .tsh-title-accent,#recipe-sr-latn-gr-keftedes .tsh-close-kicker,#recipe-sr-latn-gr-keftedes .tsh-close-quote,#recipe-sr-latn-gr-keftedes .tsh-close-copy{color:#000!important}\n  #recipe-sr-latn-gr-keftedes .tsh-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-sr-latn-gr-keftedes .tsh-ingredient-grid,#recipe-sr-latn-gr-keftedes .tsh-practical-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}\n  #recipe-sr-latn-gr-keftedes .tsh-step-grid{grid-template-columns:1fr}\n  #recipe-sr-latn-gr-keftedes .tsh-key,#recipe-sr-latn-gr-keftedes .tsh-control,#recipe-sr-latn-gr-keftedes .tsh-practical-card,#recipe-sr-latn-gr-keftedes .tsh-ingredient-card,#recipe-sr-latn-gr-keftedes .tsh-note,#recipe-sr-latn-gr-keftedes .tsh-step,#recipe-sr-latn-gr-keftedes .tsh-faq,#recipe-sr-latn-gr-keftedes .tsh-plan-item,#recipe-sr-latn-gr-keftedes .tsh-swap-list>div{box-shadow:none;break-inside:avoid}\n  #recipe-sr-latn-gr-keftedes details.tsh-faq:not([open])>.tsh-faq-answer{display:block!important}\n  #recipe-sr-latn-gr-keftedes .tsh-faq-top::after{display:none}\n  #recipe-sr-latn-gr-keftedes .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-sr-latn-gr-keftedes\" lang=\"sr-Latn\" dir=\"ltr\" aria-labelledby=\"recipe-title-sr-latn-gr-keftedes\" aria-describedby=\"recipe-summary-sr-latn-gr-keftedes\">\n<header class=\"tsh-masthead\"><div class=\"tsh-title-wrap\"><p class=\"tsh-main-kicker\">Gr\u010dko meze od mesa \u00b7 Hleb, nana, origano i lagano bra\u0161njenje<\/p>\n<h2 class=\"tsh-title\" id=\"recipe-title-sr-latn-gr-keftedes\"><span class=\"tsh-title-main\"><b>Keftedes<\/b> sa nanom i origanom,<\/span><span class=\"tsh-title-accent\">so\u010dne gr\u010dke \u0107ufte sa tankom, hrskavom koricom<\/span><\/h2>\n<p class=\"tsh-lead\" id=\"recipe-summary-sr-latn-gr-keftedes\">Me\u0161avina junetine i svinjetine ostaje so\u010dna zahvaljuju\u0107i mlekom natopljenom hlebu, rendanom luku i kratkom me\u0161anju, dok blago bra\u0161njenje i pr\u017eenje na 170\u2013175 \u00b0C stvaraju tanku, ravnomerno zlatnu koricu.<\/p>\n<ul class=\"tsh-tags\" aria-label=\"Klasifikacija recepta\"><li>Meze<\/li><li>Gr\u010dka kuhinja<\/li><li>Pr\u017eenje<\/li><li>Srednje zahtevno<\/li><\/ul><\/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\/Keftedes-3.webp\" alt=\"Gr\u010dki keftedes na \u0161irokom tanjiru, ravnomerno tamnozlatni, sa kri\u0161kama limuna i diskretnim per\u0161unom\" width=\"1600\" height=\"900\" loading=\"lazy\" decoding=\"async\"><figcaption>Keftedes imaju tanku tamnozlatnu koricu i ujedna\u010den okrugao oblik, uz limun koji se dodaje pri slu\u017eenju.<\/figcaption><\/figure><dl class=\"tsh-facts tsh-facts--6\" aria-label=\"Vreme, koli\u010dina i nutritivna procena\">\n      <div class=\"tsh-fact\"><dt>Koli\u010dina<\/dt><dd>24 \u0107ufte \u00b7 6 porcija<\/dd><\/div>\n      <div class=\"tsh-fact\"><dt>Priprema<\/dt><dd>30 min<\/dd><\/div>\n      <div class=\"tsh-fact\"><dt>Pr\u017eenje<\/dt><dd>25 min<\/dd><\/div>\n      <div class=\"tsh-fact\"><dt>Hla\u0111enje<\/dt><dd>30 min<\/dd><\/div>\n      <div class=\"tsh-fact\"><dt>Ukupno<\/dt><dd>1 h 25 min<\/dd><\/div>\n      <div class=\"tsh-fact\"><dt>Po porciji<\/dt><dd>\u2248 410 kcal<\/dd><\/div>\n    <\/dl><\/header>\n<nav class=\"tsh-quick-nav\" aria-label=\"Brza navigacija kroz recept\"><a href=\"#pregled-sr-latn-gr-keftedes\">Pregled<\/a><a href=\"#sastojci-sr-latn-gr-keftedes\">Sastojci<\/a><a href=\"#priprema-sr-latn-gr-keftedes\">Priprema<\/a><a href=\"#kontrola-sr-latn-gr-keftedes\">Kontrolne ta\u010dke<\/a><a href=\"#serviranje-sr-latn-gr-keftedes\">Serviranje i \u010duvanje<\/a><a href=\"#faq-sr-latn-gr-keftedes\">\u010cesta pitanja<\/a><a href=\"#ishrana-sr-latn-gr-keftedes\">Nutritivne vrednosti<\/a><\/nav>\n<section class=\"tsh-card tsh-anchor\" id=\"pregled-sr-latn-gr-keftedes\" aria-labelledby=\"pregled-title-sr-latn-gr-keftedes\"><div class=\"tsh-card-head tsh-card-head--split tsh-tone-gold\"><p class=\"tsh-kicker\">01 \u00b7 Kontekst, tehnika i logika recepta<\/p><h3 id=\"pregled-title-sr-latn-gr-keftedes\">So\u010dna sredina bez zbijene mesne mase<\/h3><p class=\"tsh-head-copy\">Natopljeni hleb zadr\u017eava vlagu, rendani luk se dobro ocedi, a meso se me\u0161a samo dok se spoji; korica nastaje tek tankim bra\u0161njenjem pred pr\u017eenje.<\/p><\/div><div class=\"tsh-card-body\"><div class=\"tsh-copy-grid\"><div class=\"tsh-prose\"><p>Keftedes su gr\u010dke \u0107ufte koje se mogu slu\u017eiti kao meze ili kao deo glavnog obroka. Njihov ukus grade nana, per\u0161un, origano, beli luk i malo vinskog sir\u0107eta, ali uspeh se pre svega vidi u teksturi. Spolja treba da budu tamnozlatne i tanke korice, a iznutra so\u010dne, mekane i dovoljno \u010dvrste da zadr\u017ee oblik. Ova verzija koristi junetinu i svinjetinu, bez sira u smesi i bez te\u0161kog sosa koji bi sakrio za\u010dine.<\/p><p>Beli hleb od prethodnog dana uklanja se od korice i natapa punomasnim mlekom pet minuta. Ne cedi se potpuno; ostaje vla\u017ean, ali ne sme da kaplje. Takav hleb raspore\u0111uje vlagu kroz meso i daje mek\u0161u sredinu nego suve prezle. Ako u \u010diniji ostane slobodno mleko, smesa postaje nestabilna i tra\u017ei dodatno bra\u0161no, \u0161to bi promenilo zaklju\u010dani odnos sastojaka.<\/p><p>Crni luk se krupno renda, a zatim pritisne u sitnom cedilu. Cilj nije da bude suv, ve\u0107 da se ukloni te\u010dnost koja bi razvodnila meso i izazvala prskanje u ulju. Rendani beli luk, jaje, per\u0161un, sve\u017ea nana, origano i crveno vinsko sir\u0107e raspore\u0111uju se pre mesa. Tako je potrebno manje me\u0161anja kada se dodaju junetina, svinjetina, so i biber.<\/p><\/div><div class=\"tsh-prose\"><p>Meso se spaja vrhovima prstiju samo dok smesa ne postane ujedna\u010dena. Dugim gnje\u010denjem razvija se lepljiva proteinska mre\u017ea i \u0107ufte postaju gumaste. Pola sata u fri\u017eideru u\u010dvr\u0161\u0107uje masno\u0107u i omogu\u0107ava \u010disto porcionisanje. Svaka kuglica ima oko \u010detrdeset pet grama. Vla\u017ene ruke daju glatku povr\u0161inu bez nabijanja, a isti pre\u010dnik zna\u010di da se sve ture pr\u017ee istom brzinom.<\/p><p>Bra\u0161no se nanosi neposredno pre pr\u017eenja i mora biti jedva vidljivo. Debela obloga bi otpala, zamutila ulje i napravila testastu koru. U \u0161irokom tiganju ulje je duboko dva i po do tri centimetra i dr\u017ei se izme\u0111u 170 i 175 \u00b0C. \u0160est do osam \u0107ufti po turi ostavlja dovoljno prostora da temperatura ne padne. Tokom pet do \u0161est minuta okre\u0107u se vi\u0161e puta radi ravnomerne boje.<\/p><p>Jedna \u0107ufta iz prve ture proverava se u sredini: potrebno je najmanje 71 \u00b0C. Posle pr\u017eenja keftedes kratko stoje na re\u0161etki, ne na debelom sloju papira koji zadr\u017eava paru. Najbolji su u prvih petnaest minuta, uz limun, caciki, hleb i salatu od paradajza i krastavca. Za podgrevanje rerna vra\u0107a koricu znatno bolje od mikrotalasne pe\u0107nice.<\/p><p>Prva probna \u0107ufta daje vi\u0161e podataka od naga\u0111anja nad celom turom. Posle pr\u017eenja proveravaju se so, biljna aroma, vezivanje i temperatura centra, pa se ostatak smese po potrebi samo blago koriguje. Dodatno bra\u0161no u smesi nije dobro re\u0161enje za previ\u0161e vla\u017enu masu jer pravi zbijenu sredinu; uzrok se re\u0161ava ce\u0111enjem luka, hleba i hla\u0111enjem. Ulje se izme\u0111u tura vra\u0107a na ciljnu temperaturu i uklanjaju se tamne mrvice bra\u0161na. Tako poslednja tura dobija istu \u010distu koricu kao prva, bez gorkog ukusa pregorelih ostataka. Stabilna toplota \u010duva so\u010dnost i spre\u010dava naglo tamnjenje povr\u0161ine.<\/p><\/div><\/div><div class=\"tsh-key-grid\" aria-label=\"Klju\u010dne ta\u010dke uspeha\"><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">01<\/span><h4>Vla\u017ean, ne mokar hleb<\/h4><\/div><p>Natopljena mrvica \u010duva sokove, ali slobodno mleko bi razmek\u0161alo smesu.<\/p><\/section><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">02<\/span><h4>Oce\u0111en rendani luk<\/h4><\/div><p>Ukus ostaje, dok se uklanja vi\u0161ak vode koji slabi oblik i prska u ulju.<\/p><\/section><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">03<\/span><h4>Kratko me\u0161anje<\/h4><\/div><p>Smesa se spaja bez gnje\u010denja koje bi \u0107ufte u\u010dinilo zbijenim.<\/p><\/section><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">04<\/span><h4>Jednake porcije<\/h4><\/div><p>Oko 45 g po komadu omogu\u0107ava isto vreme pr\u017eenja i sigurnu sredinu.<\/p><\/section><\/div><\/div><\/section>\n<section class=\"tsh-card tsh-anchor\" id=\"sastojci-sr-latn-gr-keftedes\" aria-labelledby=\"sastojci-title-sr-latn-gr-keftedes\"><div class=\"tsh-card-head tsh-card-head--split tsh-tone-sage\"><p class=\"tsh-kicker\">02 \u00b7 Ta\u010dno odmerene komponente<\/p><h3 id=\"sastojci-title-sr-latn-gr-keftedes\">Sastojci za 24 \u0107ufte \u00b7 6 porcija<\/h3><p class=\"tsh-head-copy\">Koli\u010dine, priprema sastojaka i redosled upotrebe uskla\u0111eni su sa zaklju\u010danom verzijom recepta.<\/p><\/div><div class=\"tsh-card-body\"><div class=\"tsh-ingredient-grid\"><section class=\"tsh-ingredient-card\" aria-labelledby=\"grupa-1-sr-latn-gr-keftedes\"><h4 id=\"grupa-1-sr-latn-gr-keftedes\">Smesa za \u0107ufte<\/h4><ul><li><span class=\"tsh-amount\">600 g<\/span><span>mlevene junetine<small>Sa oko 15% masno\u0107e.<\/small><\/span><\/li><li><span class=\"tsh-amount\">250 g<\/span><span>mlevene svinjetine<\/span><\/li><li><span class=\"tsh-amount\">120 g<\/span><span>belog hleba od prethodnog dana, bez kore<\/span><\/li><li><span class=\"tsh-amount\">150 ml<\/span><span>punomasnog mleka<small>Za natapanje hleba.<\/small><\/span><\/li><li><span class=\"tsh-amount\">180 g<\/span><span>crnog luka, krupno narendanog<small>Ocediti vi\u0161ak te\u010dnosti.<\/small><\/span><\/li><li><span class=\"tsh-amount\">2<\/span><span>\u010dena belog luka, fino narendana<\/span><\/li><li><span class=\"tsh-amount\">1<\/span><span>veliko jaje<\/span><\/li><li><span class=\"tsh-amount\">25 g<\/span><span>per\u0161una ravnog lista, sitno seckanog<\/span><\/li><li><span class=\"tsh-amount\">15 g<\/span><span>listova sve\u017ee nane, sitno seckanih<\/span><\/li><li><span class=\"tsh-amount\">1 ka\u0161i\u010dica<\/span><span>suvog gr\u010dkog origana<\/span><\/li><li><span class=\"tsh-amount\">15 ml<\/span><span>crvenog vinskog sir\u0107eta<\/span><\/li><li><span class=\"tsh-amount\">1\u00bd ka\u0161i\u010dice<\/span><span>fine morske soli<\/span><\/li><li><span class=\"tsh-amount\">1 ka\u0161i\u010dica<\/span><span>sve\u017ee mlevenog crnog bibera<\/span><\/li><\/ul><\/section><section class=\"tsh-ingredient-card\" aria-labelledby=\"grupa-2-sr-latn-gr-keftedes\"><h4 id=\"grupa-2-sr-latn-gr-keftedes\">Za pr\u017eenje i slu\u017eenje<\/h4><ul><li><span class=\"tsh-amount\">80 g<\/span><span>glatkog p\u0161eni\u010dnog bra\u0161na<small>Za veoma tanak sloj.<\/small><\/span><\/li><li><span class=\"tsh-amount\">750 ml<\/span><span>maslinovog ili neutralnog ulja za pr\u017eenje<small>Upije se samo deo ukupne koli\u010dine.<\/small><\/span><\/li><li><span class=\"tsh-amount\">1<\/span><span>limun, ise\u010den na kri\u0161ke<small>Za slu\u017eenje.<\/small><\/span><\/li><\/ul><\/section><\/div><div class=\"tsh-note-grid\"><aside class=\"tsh-note\" role=\"note\"><strong>Alergeni.<\/strong> Sadr\u017ei p\u0161enicu, mleko i jaje. Ponovo kori\u0161\u0107eno ulje mo\u017ee preneti druge alergene.<\/aside><aside class=\"tsh-note\" role=\"note\"><strong>Oprema.<\/strong> Korisni su rende, fino cedilo, velika \u010dinija, kuhinjska vaga, \u0161irok te\u017eak tiganj, termometar, hvataljke ili mre\u017easta ka\u0161ika i re\u0161etka.<\/aside><\/div><\/div><\/section>\n<section class=\"tsh-card tsh-anchor\" id=\"priprema-sr-latn-gr-keftedes\" aria-labelledby=\"priprema-title-sr-latn-gr-keftedes\"><div class=\"tsh-card-head tsh-card-head--split tsh-tone-blue\"><p class=\"tsh-kicker\">03 \u00b7 Izvr\u0161iv redosled sa proverama<\/p><h3 id=\"priprema-title-sr-latn-gr-keftedes\">Priprema korak po korak<\/h3><p class=\"tsh-head-copy\">Vreme, temperatura i znakovi spremnosti prate stvarni tok jela, bez ve\u0161ta\u010dkog deljenja ili spajanja radnji.<\/p><\/div><div class=\"tsh-card-body\"><div class=\"tsh-stages\"><section class=\"tsh-stage-card\" aria-labelledby=\"faza-1-sr-latn-gr-keftedes\"><div class=\"tsh-stage-head\"><span class=\"tsh-stage-badge\" aria-hidden=\"true\">I<\/span><h4 id=\"faza-1-sr-latn-gr-keftedes\">Me\u0161anje, hla\u0111enje i oblikovanje<\/h4><span class=\"tsh-stage-time\">oko 45 min<\/span><\/div><ol class=\"tsh-step-grid\"><li class=\"tsh-step\" id=\"step-01-sr-latn-gr-keftedes\"><span class=\"tsh-step-no\" aria-hidden=\"true\">01<\/span><div><h4>Natopiti hleb<\/h4><p>Hleb preliti mlekom i ostaviti 5 minuta. Ne\u017eno ga ocediti tako da ostane vla\u017ean, ali da ne kaplje, pa izmrviti u veliku \u010diniju.<\/p><span class=\"tsh-cue\">Hleb je mekan i vla\u017ean, bez slobodnog mleka.<\/span><\/div><\/li><li class=\"tsh-step\" id=\"step-02-sr-latn-gr-keftedes\"><span class=\"tsh-step-no\" aria-hidden=\"true\">02<\/span><div><h4>Pripremiti luk i za\u010dine<\/h4><p>Luk narendati, staviti u cedilo i istisnuti slobodnu te\u010dnost. Dodati ga hlebu zajedno sa belim lukom, jajetom, per\u0161unom, nanom, origanom i sir\u0107etom.<\/p><span class=\"tsh-cue\">Aromati\u010dni sastojci su sitno raspore\u0111eni i nisu vodeni.<\/span><\/div><\/li><li class=\"tsh-step\" id=\"step-03-sr-latn-gr-keftedes\"><span class=\"tsh-step-no\" aria-hidden=\"true\">03<\/span><div><h4>Kratko spojiti meso<\/h4><p>Dodati junetinu, svinjetinu, so i biber. Vrhovima prstiju me\u0161ati samo dok masa ne bude ujedna\u010dena i povezana.<\/p><span class=\"tsh-cue\">Smesa je meka, ali nije lepljiva ni sna\u017eno sabijena.<\/span><\/div><\/li><li class=\"tsh-step\" id=\"step-04-sr-latn-gr-keftedes\"><span class=\"tsh-step-no\" aria-hidden=\"true\">04<\/span><div><h4>Ohladiti smesu<\/h4><p>\u010ciniju pokriti i staviti u fri\u017eider na 30 minuta.<\/p><span class=\"tsh-cue\">Masno\u0107a se u\u010dvrstila i porcije se lako odvajaju.<\/span><\/div><\/li><li class=\"tsh-step\" id=\"step-05-sr-latn-gr-keftedes\"><span class=\"tsh-step-no\" aria-hidden=\"true\">05<\/span><div><h4>Oblikovati i vrlo tanko pobra\u0161niti<\/h4><p>Podeliti na 24 porcije od oko 45 g i oblikovati vla\u017enim rukama. Neposredno pre pr\u017eenja veoma tanko uvaljati u bra\u0161no i otresti vi\u0161ak.<\/p><span class=\"tsh-cue\">Svaka \u0107ufta ima tanak suv sloj bez grudvica bra\u0161na.<\/span><\/div><\/li><\/ol><\/section><section class=\"tsh-stage-card\" aria-labelledby=\"faza-2-sr-latn-gr-keftedes\"><div class=\"tsh-stage-head\"><span class=\"tsh-stage-badge\" aria-hidden=\"true\">II<\/span><h4 id=\"faza-2-sr-latn-gr-keftedes\">Pr\u017eenje i slu\u017eenje<\/h4><span class=\"tsh-stage-time\">oko 25 min<\/span><\/div><ol class=\"tsh-step-grid\"><li class=\"tsh-step\" id=\"step-06-sr-latn-gr-keftedes\"><span class=\"tsh-step-no\" aria-hidden=\"true\">06<\/span><div><h4>Zagrejati ulje<\/h4><p>U \u0161irok tiganj sipati ulje do dubine 2,5\u20133 cm i zagrejati na 172 \u00b0C.<\/p><span class=\"tsh-cue\">Pre prve ture ulje se stabilno dr\u017ei izme\u0111u 170 i 175 \u00b0C.<\/span><\/div><\/li><li class=\"tsh-step\" id=\"step-07-sr-latn-gr-keftedes\"><span class=\"tsh-step-no\" aria-hidden=\"true\">07<\/span><div><h4>Pr\u017eiti u manjim turama<\/h4><p>Spustiti 6\u20138 \u0107ufti bez gu\u017eve. Pr\u017eiti 5\u20136 minuta i okrenuti ih vi\u0161e puta radi ravnomerne boje.<\/p><span class=\"tsh-cue\">Korica je tamnozlatna, a sredina najmanje 71 \u00b0C.<\/span><\/div><\/li><li class=\"tsh-step\" id=\"step-08-sr-latn-gr-keftedes\"><span class=\"tsh-step-no\" aria-hidden=\"true\">08<\/span><div><h4>Ocediti na re\u0161etki<\/h4><p>\u0106ufte preneti na re\u0161etku i ostaviti 2 minuta. Pre slede\u0107e ture sa\u010dekati da se ulje vrati na potrebnu temperaturu.<\/p><span class=\"tsh-cue\">Povr\u0161ina ostaje hrskava i ne stvara se masna lokva.<\/span><\/div><\/li><li class=\"tsh-step\" id=\"step-09-sr-latn-gr-keftedes\"><span class=\"tsh-step-no\" aria-hidden=\"true\">09<\/span><div><h4>Poslu\u017eiti tople<\/h4><p>Slo\u017eiti uz kri\u0161ke limuna i poslu\u017eiti u prvih 15 minuta, dok je korica najizra\u017eenija.<\/p><span class=\"tsh-cue\">\u0106ufte dr\u017ee oblik i pri preseku pu\u0161taju bistre sokove.<\/span><\/div><\/li><\/ol><\/section><\/div><\/div><\/section>\n<section class=\"tsh-card tsh-anchor\" id=\"kontrola-sr-latn-gr-keftedes\" aria-labelledby=\"kontrola-title-sr-latn-gr-keftedes\"><div class=\"tsh-card-head tsh-card-head--split tsh-tone-rose\"><p class=\"tsh-kicker\">04 \u00b7 Merljive ta\u010dke i korekcije<\/p><h3 id=\"kontrola-title-sr-latn-gr-keftedes\">Kontrolne ta\u010dke za pouzdan rezultat<\/h3><p class=\"tsh-head-copy\">Boja i vreme poma\u017eu, ali se zavr\u0161na odluka donosi prema temperaturi, teksturi i pona\u0161anju sosa ili testa.<\/p><\/div><div class=\"tsh-card-body\"><div class=\"tsh-control-grid\"><section class=\"tsh-control\"><p class=\"tsh-control-label\">Temperatura ulja<\/p><strong>170\u2013175 \u00b0C<\/strong><p>Male ture poma\u017eu da se ulje brzo vrati na ciljnu temperaturu.<\/p><\/section><section class=\"tsh-control\"><p class=\"tsh-control-label\">Masa porcije<\/p><strong>oko 45 g<\/strong><p>Jednake \u0107ufte se ispeku istom brzinom.<\/p><\/section><section class=\"tsh-control\"><p class=\"tsh-control-label\">Temperatura u centru<\/p><strong>71 \u00b0C<\/strong><p>Proveriti jednu \u0107uftu iz sredine prve ture.<\/p><\/section><\/div><div class=\"tsh-table-wrap\"><table class=\"tsh-table\"><caption>Naj\u010de\u0161\u0107i problemi i prakti\u010dne korekcije<\/caption><thead><tr><th scope=\"col\">Problem<\/th><th scope=\"col\">Najverovatniji uzrok<\/th><th scope=\"col\">Korekcija<\/th><\/tr><\/thead><tbody><tr><td data-label=\"Problem\">\u0106ufte se raspadaju<\/td><td data-label=\"Najverovatniji uzrok\">Hleb ili luk su uneli previ\u0161e te\u010dnosti, ili smesa nije ohla\u0111ena.<\/td><td data-label=\"Korekcija\">Dobro ocediti luk, ne\u017eno istisnuti hleb i hladiti 30 minuta.<\/td><\/tr><tr><td data-label=\"Problem\">Sredina je tvrda<\/td><td data-label=\"Najverovatniji uzrok\">Meso je dugo me\u0161ano ili su \u0107ufte previ\u0161e sabijene.<\/td><td data-label=\"Korekcija\">Spajati vrhovima prstiju i oblikovati vla\u017enim rukama bez pritiska.<\/td><\/tr><tr><td data-label=\"Problem\">Korica je masna<\/td><td data-label=\"Najverovatniji uzrok\">Ulje je bilo hladno ili je tiganj prenatrpan.<\/td><td data-label=\"Korekcija\">Odr\u017eavati 170\u2013175 \u00b0C i pr\u017eiti najvi\u0161e 6\u20138 komada.<\/td><\/tr><tr><td data-label=\"Problem\">Bra\u0161no otpada i gori<\/td><td data-label=\"Najverovatniji uzrok\">Sloj je debeo ili je nanet prerano.<\/td><td data-label=\"Korekcija\">Bra\u0161niti vrlo tanko neposredno pre spu\u0161tanja u ulje.<\/td><\/tr><\/tbody><\/table><\/div><\/div><\/section>\n<section class=\"tsh-card tsh-anchor\" id=\"serviranje-sr-latn-gr-keftedes\" aria-labelledby=\"serviranje-title-sr-latn-gr-keftedes\"><div class=\"tsh-card-head tsh-card-head--split tsh-tone-violet\"><p class=\"tsh-kicker\">05 \u00b7 Posle pripreme<\/p><h3 id=\"serviranje-title-sr-latn-gr-keftedes\">Serviranje, \u010duvanje i korisne zamene<\/h3><p class=\"tsh-head-copy\">Savet je uklju\u010den samo kada menja teksturu, bezbednost, trajnost ili na\u010din na koji se jelo vra\u0107a u dobro stanje.<\/p><\/div><div class=\"tsh-card-body\"><div class=\"tsh-practical-grid\"><section class=\"tsh-practical-card\"><h4>Slu\u017eenje<\/h4><p>Poslu\u017eiti po \u010detiri \u0107ufte kao meze uz limun, caciki, hleb i salatu od paradajza i krastavca.<\/p><\/section><section class=\"tsh-practical-card\"><h4>\u010cuvanje<\/h4><p>Ohladiti u roku od 2 sata i dr\u017eati u fri\u017eideru do 3 dana, odvojeno od vla\u017enih sosova.<\/p><\/section><section class=\"tsh-practical-card\"><h4>Podgrevanje<\/h4><p>Zagrevati 8\u201310 minuta na 190 \u00b0C dok sredina ne dostigne 74 \u00b0C. Mikrotalasna pe\u0107nica omek\u0161ava koricu.<\/p><\/section><section class=\"tsh-practical-card\"><h4>Zamrzavanje<\/h4><p>Sirove oblikovane \u0107ufte prvo zamrznuti na plehu, zatim spakovati do 2 meseca. Odmrznuti u fri\u017eideru pre bra\u0161njenja i pr\u017eenja.<\/p><\/section><\/div><\/div><\/section>\n<section class=\"tsh-card tsh-anchor\" id=\"faq-sr-latn-gr-keftedes\" aria-labelledby=\"faq-title-sr-latn-gr-keftedes\"><div class=\"tsh-card-head tsh-tone-gold\"><p class=\"tsh-kicker\">06 \u00b7 Odgovori na prakti\u010dna pitanja<\/p><h3 id=\"faq-title-sr-latn-gr-keftedes\">\u010cesta pitanja o receptu<\/h3><\/div><div class=\"tsh-card-body\"><div class=\"tsh-faq-grid\"><details class=\"tsh-faq\" name=\"faq-sr-latn-gr-keftedes\"><summary class=\"tsh-faq-top\"><span class=\"tsh-faq-no\" aria-hidden=\"true\">01<\/span><h4>Mogu li keftedes da se ispeku u rerni?<\/h4><\/summary><div class=\"tsh-faq-answer\"><p>Mogu, ali ne\u0107e imati istu tanku pr\u017eenu koricu. Ovaj zaklju\u010dani recept predvi\u0111a plitko duboko pr\u017eenje i temperaturu centra od 71 \u00b0C.<\/p><\/div><\/details><details class=\"tsh-faq\" name=\"faq-sr-latn-gr-keftedes\"><summary class=\"tsh-faq-top\"><span class=\"tsh-faq-no\" aria-hidden=\"true\">02<\/span><h4>Za\u0161to se koristi sve\u017ea nana?<\/h4><\/summary><div class=\"tsh-faq-answer\"><p>Nana daje hladnu, biljnu aromu koja odvaja keftedes od obi\u010dnih \u0107ufti. Suva nana je o\u0161trija i nije direktna zamena u istoj koli\u010dini.<\/p><\/div><\/details><details class=\"tsh-faq\" name=\"faq-sr-latn-gr-keftedes\"><summary class=\"tsh-faq-top\"><span class=\"tsh-faq-no\" aria-hidden=\"true\">03<\/span><h4>Mogu li se zamrznuti pre pr\u017eenja?<\/h4><\/summary><div class=\"tsh-faq-answer\"><p>Da. Oblikovane sirove \u0107ufte prvo se zamrznu na plehu, zatim pakuju do dva meseca. Odmrzavaju se u fri\u017eideru, pa se tek tada bra\u0161ne i pr\u017ee.<\/p><\/div><\/details><\/div><\/div><\/section>\n<section class=\"tsh-card tsh-anchor\" id=\"ishrana-sr-latn-gr-keftedes\" aria-labelledby=\"ishrana-title-sr-latn-gr-keftedes\"><div class=\"tsh-card-head tsh-card-head--split tsh-tone-sage\"><p class=\"tsh-kicker\">07 \u00b7 Okvirna procena po porciji<\/p><h3 id=\"ishrana-title-sr-latn-gr-keftedes\">Nutritivne vrednosti<\/h3><p class=\"tsh-head-copy\">Procena je izra\u010dunata iz kompletne koli\u010dine sastojaka i zaklju\u010danog prinosa; stvarne vrednosti zavise od proizvoda, obrade i veli\u010dine porcije.<\/p><\/div><div class=\"tsh-card-body\"><dl class=\"tsh-nutrition\"><div><dt>Kalorije<\/dt><dd>\u2248 410 kcal<\/dd><\/div><div><dt>Ugljeni hidrati<\/dt><dd>\u2248 17 g<\/dd><\/div><div><dt>Proteini<\/dt><dd>\u2248 28 g<\/dd><\/div><div><dt>Masti<\/dt><dd>\u2248 25 g<\/dd><\/div><div><dt>Vlakna<\/dt><dd>\u2248 2 g<\/dd><\/div><div><dt>Natrijum<\/dt><dd>\u2248 650 mg<\/dd><\/div><\/dl><p class=\"tsh-nutrition-note\"><strong>Porcija:<\/strong> 4 \u0107ufte (oko 190 g). <strong>Klju\u010dni alergeni:<\/strong> Sadr\u017ei p\u0161enicu, mleko i jaje. Ponovo kori\u0161\u0107eno ulje mo\u017ee preneti druge alergene. Vrednosti su pribli\u017ena procena prema standardnim referentnim podacima.<\/p><\/div><\/section>\n<footer class=\"tsh-close\"><p class=\"tsh-close-kicker\">Zavr\u0161ni rezultat<\/p><p class=\"tsh-close-quote\">Tanka zlatna korica i meka, mirisna sredina koja ostaje so\u010dna bez te\u0161kog sosa.<\/p><p class=\"tsh-close-copy\">Keftedes ne tra\u017ee skrivene dodatke. Dobro oce\u0111en luk, vla\u017ean hleb, kratko me\u0161anje i stabilno ulje dovoljni su da obi\u010dna mesna smesa dobije prepoznatljiv gr\u010dki biljni karakter i pouzdanu teksturu.<\/p><\/footer><\/section>\n<script type=\"application\/ld+json\" id=\"recipe-schema-sr-latn-gr-keftedes\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Recipe\",\n  \"name\": \"Keftedes sa nanom i origanom, so\u010dne gr\u010dke \u0107ufte sa tankom, hrskavom koricom\",\n  \"description\": \"Me\u0161avina junetine i svinjetine ostaje so\u010dna zahvaljuju\u0107i mlekom natopljenom hlebu, rendanom luku i kratkom me\u0161anju, dok blago bra\u0161njenje i pr\u017eenje na 170\u2013175 \u00b0C stvaraju tanku, ravnomerno zlatnu koricu.\",\n  \"inLanguage\": \"sr-Latn\",\n  \"image\": [\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Keftedes-2.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Keftedes-1.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Keftedes-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\": \"Gr\u010dka kuhinja\",\n  \"recipeCategory\": \"Meze\",\n  \"cookingMethod\": \"Pr\u017eenje\",\n  \"keywords\": \"recept za keftedes, gr\u010dke \u0107ufte sa nanom, keftedes sa origanom, hrskave gr\u010dke \u0107ufte, temperatura za pr\u017eene \u0107ufte\",\n  \"prepTime\": \"PT30M\",\n  \"cookTime\": \"PT25M\",\n  \"totalTime\": \"PT1H25M\",\n  \"recipeYield\": \"24 \u0107ufte \u00b7 6 porcija\",\n  \"nutrition\": {\n    \"@type\": \"NutritionInformation\",\n    \"calories\": \"410 kcal\",\n    \"carbohydrateContent\": \"17 g\",\n    \"proteinContent\": \"28 g\",\n    \"fatContent\": \"25 g\",\n    \"fiberContent\": \"2 g\",\n    \"sodiumContent\": \"650 mg\",\n    \"servingSize\": \"4 \u0107ufte (oko 190 g)\"\n  },\n  \"recipeIngredient\": [\n    \"600 g mlevene junetine\",\n    \"250 g mlevene svinjetine\",\n    \"120 g belog hleba od prethodnog dana, bez kore\",\n    \"150 ml punomasnog mleka\",\n    \"180 g crnog luka, krupno narendanog\",\n    \"2 \u010dena belog luka, fino narendana\",\n    \"1 veliko jaje\",\n    \"25 g per\u0161una ravnog lista, sitno seckanog\",\n    \"15 g listova sve\u017ee nane, sitno seckanih\",\n    \"1 ka\u0161i\u010dica suvog gr\u010dkog origana\",\n    \"15 ml crvenog vinskog sir\u0107eta\",\n    \"1\u00bd ka\u0161i\u010dice fine morske soli\",\n    \"1 ka\u0161i\u010dica sve\u017ee mlevenog crnog bibera\",\n    \"80 g glatkog p\u0161eni\u010dnog bra\u0161na\",\n    \"750 ml maslinovog ili neutralnog ulja za pr\u017eenje\",\n    \"1 limun, ise\u010den na kri\u0161ke\"\n  ],\n  \"recipeInstructions\": [\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Me\u0161anje, hla\u0111enje i oblikovanje\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Natopiti hleb\",\n          \"url\": \"#step-01-sr-latn-gr-keftedes\",\n          \"text\": \"Hleb preliti mlekom i ostaviti 5 minuta. Ne\u017eno ga ocediti tako da ostane vla\u017ean, ali da ne kaplje, pa izmrviti u veliku \u010diniju. Hleb je mekan i vla\u017ean, bez slobodnog mleka.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Pripremiti luk i za\u010dine\",\n          \"url\": \"#step-02-sr-latn-gr-keftedes\",\n          \"text\": \"Luk narendati, staviti u cedilo i istisnuti slobodnu te\u010dnost. Dodati ga hlebu zajedno sa belim lukom, jajetom, per\u0161unom, nanom, origanom i sir\u0107etom. Aromati\u010dni sastojci su sitno raspore\u0111eni i nisu vodeni.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Kratko spojiti meso\",\n          \"url\": \"#step-03-sr-latn-gr-keftedes\",\n          \"text\": \"Dodati junetinu, svinjetinu, so i biber. Vrhovima prstiju me\u0161ati samo dok masa ne bude ujedna\u010dena i povezana. Smesa je meka, ali nije lepljiva ni sna\u017eno sabijena.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Ohladiti smesu\",\n          \"url\": \"#step-04-sr-latn-gr-keftedes\",\n          \"text\": \"\u010ciniju pokriti i staviti u fri\u017eider na 30 minuta. Masno\u0107a se u\u010dvrstila i porcije se lako odvajaju.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Oblikovati i vrlo tanko pobra\u0161niti\",\n          \"url\": \"#step-05-sr-latn-gr-keftedes\",\n          \"text\": \"Podeliti na 24 porcije od oko 45 g i oblikovati vla\u017enim rukama. Neposredno pre pr\u017eenja veoma tanko uvaljati u bra\u0161no i otresti vi\u0161ak. Svaka \u0107ufta ima tanak suv sloj bez grudvica bra\u0161na.\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Pr\u017eenje i slu\u017eenje\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Zagrejati ulje\",\n          \"url\": \"#step-06-sr-latn-gr-keftedes\",\n          \"text\": \"U \u0161irok tiganj sipati ulje do dubine 2,5\u20133 cm i zagrejati na 172 \u00b0C. Pre prve ture ulje se stabilno dr\u017ei izme\u0111u 170 i 175 \u00b0C.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Pr\u017eiti u manjim turama\",\n          \"url\": \"#step-07-sr-latn-gr-keftedes\",\n          \"text\": \"Spustiti 6\u20138 \u0107ufti bez gu\u017eve. Pr\u017eiti 5\u20136 minuta i okrenuti ih vi\u0161e puta radi ravnomerne boje. Korica je tamnozlatna, a sredina najmanje 71 \u00b0C.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Ocediti na re\u0161etki\",\n          \"url\": \"#step-08-sr-latn-gr-keftedes\",\n          \"text\": \"\u0106ufte preneti na re\u0161etku i ostaviti 2 minuta. Pre slede\u0107e ture sa\u010dekati da se ulje vrati na potrebnu temperaturu. Povr\u0161ina ostaje hrskava i ne stvara se masna lokva.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Poslu\u017eiti tople\",\n          \"url\": \"#step-09-sr-latn-gr-keftedes\",\n          \"text\": \"Slo\u017eiti uz kri\u0161ke limuna i poslu\u017eiti u prvih 15 minuta, dok je korica najizra\u017eenija. \u0106ufte dr\u017ee oblik i pri preseku pu\u0161taju bistre sokove.\"\n        }\n      ]\n    }\n  ]\n}\n<\/script>\n<script id=\"recipe-meta-sync-sr-latn-gr-keftedes\">\n(function(){\n  var schemaId='recipe-schema-sr-latn-gr-keftedes';\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-sr-latn-gr-keftedes[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-sr-latn-gr-keftedes\">\n(function(){\n  var root=document.getElementById('recipe-sr-latn-gr-keftedes');\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},"excerpt":{"rendered":"<p>Keftedes sa junetinom, svinjetinom, nanom i origanom, oblikovani u jednake \u0107ufte i pr\u017eeni na kontrolisanoj temperaturi do so\u010dne sredine.<\/p>\n","protected":false},"featured_media":5495,"parent":4857,"menu_order":0,"template":"","tags":[],"tsh_dish_type":[197,91],"tsh_national_cuisine":[214],"class_list":["post-5494","tsh_food","type-tsh_food","status-publish","has-post-thumbnail","tsh_dish_type-meze-i-mali-zalogaji","tsh_dish_type-predjela-i-zalogaji","tsh_national_cuisine-grcka-kuhinja"],"_links":{"self":[{"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/tsh_food\/5494","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/tsh_food"}],"about":[{"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/types\/tsh_food"}],"up":[{"embeddable":true,"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/tsh_food\/4857"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/media\/5495"}],"wp:attachment":[{"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/media?parent=5494"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/tags?post=5494"},{"taxonomy":"tsh_dish_type","embeddable":true,"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/tsh_dish_type?post=5494"},{"taxonomy":"tsh_national_cuisine","embeddable":true,"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/tsh_national_cuisine?post=5494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}