{"id":4972,"date":"2026-07-30T20:27:44","date_gmt":"2026-07-30T20:27:44","guid":{"rendered":"https:\/\/travelshelper.com\/sr\/svet-hrane\/grcka-nacionalna-jela\/grcka-halva-od-griza-sa-tahinijem\/"},"modified":"2026-07-30T20:27:44","modified_gmt":"2026-07-30T20:27:44","slug":"grcka-halva-od-griza-sa-tahinijem","status":"publish","type":"tsh_food","link":"https:\/\/travelshelper.com\/sr\/svet-hrane\/grcka-nacionalna-jela\/grcka-halva-od-griza-sa-tahinijem\/","title":{"rendered":"Gr\u010dka halva od griza sa tahinijem"},"content":{"rendered":"\n<style>\n\/* Travel S Helper recipe layout v4.0 \u2014 quiet-luxury editorial UI, fully scoped. *\/\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet{\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-halva-greek-semolina-and-tahini-sweet *,\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet *::before,\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet *::after{box-sizing:border-box}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet :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-halva-greek-semolina-and-tahini-sweet :where(img){display:block;max-width:100%}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet :where(a){color:var(--tsh-gold-deep);text-decoration-thickness:.08em;text-underline-offset:.18em}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet :where(a,summary){-webkit-tap-highlight-color:transparent}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet :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-halva-greek-semolina-and-tahini-sweet ::selection{background:var(--tsh-gold-soft);color:var(--tsh-night)}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-anchor,\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-step[id]{scroll-margin-top:88px}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet: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-halva-greek-semolina-and-tahini-sweet: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-halva-greek-semolina-and-tahini-sweet: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-halva-greek-semolina-and-tahini-sweet: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-halva-greek-semolina-and-tahini-sweet: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-halva-greek-semolina-and-tahini-sweet: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-halva-greek-semolina-and-tahini-sweet: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-halva-greek-semolina-and-tahini-sweet: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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-tone-gold{--tone:var(--tsh-gold-deep);--tone-bg:#fbf3e5;--tone-rgb:109,67,7}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-tone-sage{--tone:var(--tsh-sage);--tone-bg:var(--tsh-sage-soft);--tone-rgb:23,103,69}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-tone-blue{--tone:var(--tsh-blue);--tone-bg:var(--tsh-blue-soft);--tone-rgb:40,92,157}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-tone-rose{--tone:var(--tsh-rose);--tone-bg:var(--tsh-rose-soft);--tone-rgb:153,68,53}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-tone-violet{--tone:var(--tsh-violet);--tone-bg:var(--tsh-violet-soft);--tone-rgb:108,80,148}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-kicker::before{content:\"\";width:26px;height:2px;flex:0 0 auto;border-radius:999px;background:currentColor}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-card-body{position:relative;z-index:1;padding:clamp(22px,3.2vw,38px)}\n\n\/* Masthead *\/\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-main-kicker::before{content:\"\";width:32px;height:2px;flex:0 0 auto;border-radius:999px;background:currentColor}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-title-main,\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-title-accent{display:block}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-title b{font-weight:860}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px;list-style:none}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-facts--5{--tsh-fact-cols:5}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-fact{position:relative;min-width:0;padding:15px 16px 16px;background:var(--tsh-paper-warm)}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-quick-nav::-webkit-scrollbar{display:none}\n@supports ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-quick-nav a[aria-current=\"location\"]{border-color:var(--tsh-night);background:var(--tsh-night);color:#fff}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-quick-nav a[aria-current=\"location\"]::before{background:#f1c772;color:#2b2110}\n\n\/* Editorial overview *\/\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4.2vw,52px)}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-prose p{color:var(--tsh-copy);font-size:15px;line-height:1.79;text-wrap:pretty}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-prose p+p{margin-top:15px}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-prose strong{color:var(--tsh-ink);font-weight:750}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-key::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--tsh-key-tone)}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-key:nth-child(2){--tsh-key-tone:var(--tsh-sage);--tsh-key-bg:#edf8f2}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-key:nth-child(3){--tsh-key-tone:var(--tsh-blue);--tsh-key-bg:#eff5fd}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-key-top{display:flex;align-items:center;gap:11px;margin-bottom:9px}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-key h4{color:var(--tsh-ink);font-size:15px;font-weight:780;line-height:1.35}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-key p{color:var(--tsh-copy);font-size:13.5px;line-height:1.61}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-plan-item::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--plan-tone)}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-plan-item:nth-child(4n+2){--plan-tone:#4d6359}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-plan-item:nth-child(4n+3){--plan-tone:#66565c}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-plan-item:nth-child(4n+4){--plan-tone:#59666d}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-plan-item p{color:var(--tsh-copy);font-size:13px;line-height:1.6}\n\n\/* Ingredients *\/\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-ingredient-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:15px}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-ingredient-card:nth-child(2) h4::before{background:var(--tsh-gold)}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-ingredient-card ul{list-style:none}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-ingredient-card li:nth-child(even){background:#fdfbf8}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-ingredient-card li:last-child{border-bottom:0}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-note strong{color:var(--tsh-ink);font-weight:780}\n\n\/* Method *\/\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-stages{display:grid;gap:18px}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-step-grid{display:grid;grid-template-columns:1fr;gap:0;background:#fff;list-style:none}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-step:last-child::before{display:none}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-step>div{max-width:920px}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-step p{color:var(--tsh-copy);font-size:14px;line-height:1.69;text-wrap:pretty}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-cue::before{content:\"\u2713\";flex:0 0 auto;font-size:10px;font-weight:900;line-height:1.55}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:13px}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-control::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--control-tone)}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-control:nth-child(2){--control-tone:var(--tsh-blue);--control-bg:#eef5fd}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-control:nth-child(3){--control-tone:var(--tsh-sage);--control-bg:#edf8f2}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-control p{margin-top:8px;color:var(--tsh-copy);font-size:13px;line-height:1.58}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-table th:nth-child(1){width:24%}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-table th:nth-child(2){width:38%}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-table th:nth-child(3){width:38%}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-table td:last-child,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-table th:last-child{border-inline-end:0}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-table tbody tr:nth-child(even){background:#fcfaf7}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-table td:first-child{color:var(--tsh-ink);font-weight:780}\n\n\/* Practical cards and FAQ *\/\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:13px}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-practical-card::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--practical-tone)}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-card:nth-child(2){--practical-tone:var(--tsh-sage);--practical-bg:#eff8f3}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-card:nth-child(3){--practical-tone:var(--tsh-blue);--practical-bg:#f0f6fd}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-card:nth-child(4){--practical-tone:var(--tsh-violet);--practical-bg:#f6f1fa}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-practical-card p,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-card li{color:var(--tsh-copy);font-size:13.6px;line-height:1.63}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-card ul,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-card ol{margin-top:7px;padding-inline-start:20px}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-card li+li{margin-top:5px}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-card li::marker{color:var(--practical-tone);font-weight:850}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-swap-head p{color:var(--tsh-copy);font-size:13px;line-height:1.58}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-swap-list>div:nth-child(even){background:#fdfbf8}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-swap-list>div:last-child{border-bottom:0}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-swap-list dt{color:var(--tsh-ink);font-size:13.2px;font-weight:800;line-height:1.48}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-swap-list dd{color:var(--tsh-copy);font-size:13.2px;line-height:1.58}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-swap-list dd strong{color:#66565c;font-weight:800}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-faq summary{list-style:none;cursor:pointer}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-faq summary::-webkit-details-marker{display:none}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-faq[open] .tsh-faq-top::after{content:\"\u2212\";background:var(--tsh-night);color:#f4cb79;transform:rotate(180deg)}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-faq h4{color:var(--tsh-ink);font-size:14.5px;font-weight:800;line-height:1.38}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-faq-answer{border-top:1px solid var(--tsh-line);background:#fff}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-nutrition>div{position:relative;min-width:0;padding:15px;background:linear-gradient(145deg,#fff,#fdfbf8)}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-nutrition-note{margin-top:13px;color:var(--tsh-muted);font-size:12.5px;line-height:1.6}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-nutrition-note strong{color:var(--tsh-ink);font-weight:780}\n#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-card-head--split .tsh-kicker{grid-column:1;grid-row:1}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-card-head--split h3{grid-column:1;grid-row:2}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-title-wrap{padding:54px 58px 48px}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-title{font-size:clamp(45px,4.05vw,58px)}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-title-accent{font-size:.455em}\n}\n\n\/* Hover polish *\/\n@media (hover:hover) and (pointer:fine){\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-key,\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-control,\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-card,\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-faq,\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-key:hover,\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-control:hover,\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-card:hover,\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-faq:hover,\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-faq-top:hover::after{border-color:#c7aa78;background:#fff8ec}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-copy-grid{grid-template-columns:1fr}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-key-grid,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-control-grid{grid-template-columns:1fr}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-facts{--tsh-fact-cols:3}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-nutrition{grid-template-columns:repeat(3,minmax(0,1fr))}\n}\n@media (max-width:720px){\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet{width:calc(100% - 12px);margin-top:10px;font-size:15.5px}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-anchor,\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-step[id]{scroll-margin-top:77px}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-card,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-masthead{border-radius:18px}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-title-wrap{padding:31px 19px 27px}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-title{font-size:clamp(34px,10.8vw,46px);line-height:1.01}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-title-accent{margin-top:10px;font-size:.52em;line-height:1.2}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-lead{margin-top:17px;font-size:16px;line-height:1.67}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-card-head{padding:22px 19px}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-card-head::before{inset-block:22px;inset-inline-start:0}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-card-head h3{font-size:clamp(22px,6.8vw,28px)}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-card-body{padding:20px 17px}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-quick-nav{top:6px;flex-wrap:nowrap;gap:6px;margin-bottom:18px;padding:7px;border-radius:15px}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-quick-nav a{min-height:36px;padding-inline-end:11px;font-size:11.8px}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-quick-nav a::before{min-width:23px;height:23px;font-size:8.5px}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-ingredient-grid,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-note-grid,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-grid,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-faq-grid{grid-template-columns:1fr}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-step-grid{grid-template-columns:1fr}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-step{border-inline-end:0;border-bottom:1px solid rgba(216,203,185,.68)}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-step{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 16px}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-step::before{inset-block:53px -1px;inset-inline-start:33px}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-step:last-child::before{display:none}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-cue{border-radius:10px}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-table-wrap{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-table{display:block;min-width:0;border-collapse:separate;table-layout:auto}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-table caption{display:block;margin-bottom:10px;border:1px solid var(--tsh-line);border-radius:13px;background:#fbf8f2}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-table tbody{display:grid;gap:10px}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-table tbody tr:nth-child(even){background:#fff}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-table td:last-child{border-bottom:0}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet .tsh-table td:first-child{background:#fbf7ef;color:var(--tsh-ink);font-size:13.5px}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-close{border-radius:18px}\n}\n@media (max-width:520px){\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-facts{--tsh-fact-cols:2}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-nutrition{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-plan-grid{grid-template-columns:1fr}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-swap-list>div{grid-template-columns:1fr;gap:4px;padding:13px 15px}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-stage-head{grid-template-columns:auto minmax(0,1fr)}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-stage-time{grid-column:2;justify-self:start}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-ingredient-card li{grid-template-columns:84px minmax(0,1fr);gap:10px;padding:12px 13px}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-amount{font-size:11.8px}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-faq-top{grid-template-columns:36px minmax(0,1fr) 28px;padding:13px}\n}\n@media (max-width:370px){\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet{width:calc(100% - 8px)}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-title-wrap{padding-inline:16px}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-card-body{padding-inline:14px}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet *,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet *::before,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet *::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-halva-greek-semolina-and-tahini-sweet .tsh-card,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-masthead,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-close,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-quick-nav{border:1px solid CanvasText;box-shadow:none}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-step-no,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-stage-badge,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-faq-no{border:1px solid CanvasText}\n}\n@media print{\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet{width:100%;max-width:none;margin:0;color:#000;font-size:10.5pt;line-height:1.42}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-quick-nav,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-hero{display:none!important}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-masthead{display:block}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-card,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-masthead,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-close{margin-bottom:10pt;border:1px solid #aaa;border-radius:0;box-shadow:none}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-title-wrap,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-card-head,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-close{background:#fff!important;color:#000!important}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-title{font-size:25pt}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-title-accent,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-close-kicker,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-close-quote,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-close-copy{color:#000!important}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-ingredient-grid,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-step-grid{grid-template-columns:1fr}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-key,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-control,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-card,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-ingredient-card,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-note,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-step,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-faq,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-plan-item,#recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-swap-list>div{box-shadow:none;break-inside:avoid}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet details.tsh-faq:not([open])>.tsh-faq-answer{display:block!important}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .tsh-faq-top::after{display:none}\n  #recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet .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-halva-greek-semolina-and-tahini-sweet\" lang=\"sr-Latn\" dir=\"ltr\" aria-labelledby=\"recipe-title-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\" aria-describedby=\"recipe-summary-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">\n  <header class=\"tsh-masthead\">\n    <div class=\"tsh-title-wrap\">\n      <p class=\"tsh-main-kicker\">Slatko iz gr\u010dke ostave \u00b7 griz, tahini i topli za\u010din<\/p>\n      <h2 class=\"tsh-title\" id=\"recipe-title-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\"><span class=\"tsh-title-main\"><b>Gr\u010dka halva od griza sa tahinijem<\/b> Gr\u010dka halva od griza spaja prepe\u010den griz,<\/span><span class=\"tsh-title-accent\">sirup sa pomorand\u017eom, tahini, suvo gro\u017e\u0111e i bademe<\/span><\/h2>\n      <p class=\"tsh-lead\" id=\"recipe-summary-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">Polako pr\u017eeni griz upija mirisni sirup pre nego \u0161to tahini doda dubinu susama i topla sme\u0161a poprimi \u010dist oblik kalupa za prstenove.<\/p>\n      <ul class=\"tsh-tags\" aria-label=\"Klasifikacija recepta\"><li>Desert<\/li><li>Gr\u010dka kuhinja<\/li><li>Stovetop<\/li><li>Umereno<\/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\/Halva-\u2013-Greek-Semolina-and-Tahini-Sweet-1.webp\" alt=\"Gr\u010dki griz u obliku prstena halva sa suvim gro\u017e\u0111em i ise\u010denim bademima na kerami\u010dkom tanjiru pored \u0161tapi\u0107a cimeta\" width=\"1600\" height=\"900\" loading=\"lazy\" decoding=\"async\"><figcaption>Griz i tahini halva postavljeni u kalup za prstenove, sa suvim gro\u017e\u0111em, bademima i cimetom.<\/figcaption><\/figure>\n    <dl class=\"tsh-facts tsh-facts--6\" aria-label=\"Koli\u010dina, vreme i okvirne nutritivne vrednosti\"><div class=\"tsh-fact\"><dt>Koli\u010dina<\/dt><dd>12 kri\u0161ki<\/dd><\/div><div class=\"tsh-fact\"><dt>Priprema<\/dt><dd>15 min<\/dd><\/div><div class=\"tsh-fact\"><dt>Kuvanje<\/dt><dd>30 min<\/dd><\/div><div class=\"tsh-fact\"><dt>Pode\u0161avanje<\/dt><dd>30 min<\/dd><\/div><div class=\"tsh-fact\"><dt>Ukupno<\/dt><dd>1 h 15 min<\/dd><\/div><div class=\"tsh-fact\"><dt>Po komadu<\/dt><dd>\u2248 395 kcal<\/dd><\/div><\/dl>\n  <\/header>\n  <nav class=\"tsh-quick-nav\" aria-label=\"Brza navigacija kroz recept\"><a href=\"#resumen-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">Pregled<\/a><a href=\"#ingredientes-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">Sastojci<\/a><a href=\"#preparacion-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">Priprema<\/a><a href=\"#control-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">Kontrolne ta\u010dke<\/a><a href=\"#practica-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">Serviranje i \u010duvanje<\/a><a href=\"#faq-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">\u010cesta pitanja<\/a><a href=\"#nutricion-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">Nutritivne vrednosti<\/a><\/nav>\n  <section class=\"tsh-card tsh-anchor\" id=\"resumen-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\" aria-labelledby=\"resumen-title-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-gold\">\n      <p class=\"tsh-kicker\">01 \u00b7 Ka\u0161ika slatkog transformisana strpljivim tostiranjem i merenom apsorpcijom<\/p>\n      <h3 id=\"resumen-title-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">Prepecite griz do mirisa le\u0161nika, pa\u017eljivo dodajte sirup i kuvajte dok se masa ne odvaja<\/h3>\n      <p class=\"tsh-head-copy\">Ova verzija se pridru\u017euje poznatom gr\u010dkom stilu griza sa skromnom koli\u010dinom od tahini; nije namenjeno da imitira mrvljive konditorske proizvode od susama.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <div class=\"tsh-copy-grid\">\n        <div class=\"tsh-prose\"><p>Gr\u010dka re\u010d halva mo\u017ee se odnositi na vi\u0161e od jednog slatki\u0161a. Halva od griza kuva se od prepr\u017eenog zrna, ulja i sirupa, pa se presuje u kalup; tahini halva je druga\u010dija poslastica sa gustom, ljuskavom strukturom. Ovaj recept ostaje \u010dvrsto u porodici griza dok se dodaje dobro prome\u0161ani tahini za dublji zavr\u0161etak susama. Rezultat ostaje vla\u017ean i re\u017eanj, sa suvim gro\u017e\u0111em i bademima vidljivim kroz toplu sme\u0111u mrvicu. Obja\u0161njenje te razlike spre\u010dava da lista hibridnih sastojaka obe\u0107a pogre\u0161nu teksturu.<\/p><p>Sirup pripremite pre pr\u017eenja zrna jer se druga polovina recepta kre\u0107e bez pauze. Voda, \u0161e\u0107er, kora od pomorand\u017ee, cimet i karanfili\u0107 treba samo kratko da prokuhaju: cilj je da se rastvori \u0161e\u0107er i izvu\u010de miris, a ne da se pravi konditorski sirup. Dr\u017eite toplo i pokriveno. Koristite lonac sa pouzdanom ru\u010dkom i zapamtite da vru\u0107i sirup koji se sastaje sa vru\u0107im grizom osloba\u0111a sna\u017enu paru. Dugi rukavi, \u010dista radna povr\u0161ina i postepeno sipanje su razumne kontrole, a ne preterani oprez.<\/p><p>Krupni griz daje najprepoznatljivije zrno, ali kombinovanjem grubog i finog griza mo\u017ee se stvoriti malo kohezivnija kri\u0161ka. U ovom receptu, samo krupno zrno odr\u017eava teksturu dovoljno otvorenom za tahini. Zagrejte blago maslinovo ulje na srednje niskoj vatri i neprestano me\u0161ajte drvenom ka\u0161ikom, dopiru\u0107i do uglova lonca. Boja se polako menja od bledo kremaste do toplog le\u0161nika. Aroma je bolji znak: pravilno tostirani griz miri\u0161e na ora\u0161aste plodove i zaobljen; spaljeno zrno miri\u0161e o\u0161tro i ne mo\u017ee se izbaviti dodatnim sirupom.<\/p><p>Sklonite lonac na trenutak sa vatre pre prve kutla\u010de sirupa. Dodajte ga u nekoliko porcija uz me\u0161anje, dr\u017ee\u0107i lice i ruke dalje od pare. Vratite se na nisku vatru kada se po\u010detno mehuri\u0107e smiri. Krupica brzo nabubri i sme\u0161a postaje te\u0161ka. Nastavite da stru\u017eete podlogu dok ka\u0161ika provu\u010dena kroz nju ne otkrije lonac i masa se ne povu\u010de sa ivica. Prerano zaustavljanje stvara mokru, plijesan; predugo kuvanje stvara suv, mrvljiv komad.<\/p><\/div>\n        <div class=\"tsh-prose\"><p>Tahini se gasi. Prvo dobro prome\u0161ajte teglu jer bi odvojeno susamovo ulje promenilo izmerenu ravnote\u017eu. Preklopite dok smesa ne dobije jednoli\u010dnu boju, a zatim dodajte suvo gro\u017e\u0111e i ve\u0107inu pr\u017eenih badema. Tahini u po\u010detku malo opu\u0161ta masu, ali nastavak savijanja vra\u0107a kohezivnu teksturu. Pa\u017eljivo ku\u0161ajte \u2013 ostaje izuzetno vru\u0107 \u2013 i dodajte mali prstohvat soli samo ako je tahini ravna. Nema potrebe za dodatnim puterom ili mle\u010dnim proizvodima.<\/p><p>Isperite kalup hladnom vodom i osu\u0161ite ga radije nego da ga podmazujete. Spakujte halva dok je topao, pritiskaju\u0107i zadnjom stranom ka\u0161ike tako da nema skrivenih vazdu\u0161nih d\u017eepova. Pet minuta je dovoljno pre prvog poku\u0161aja uklanjanja kalupa: stavite tanjir preko kalupa i odlu\u010dno ga okrenite. Ako se ne oslobodi, poklopite i sa\u010dekajte jo\u0161 pet minuta. Mo\u017ee pomo\u0107i mokra krpa koja je nakratko omotana spolja; poluga no\u017eem \u010desto o\u0161teti \u010distu povr\u0161inu.<\/p><p>Halva od griza se mo\u017ee poslu\u017eiti topao, na sobnoj temperaturi ili ohla\u0111en, iako je njena aroma najizra\u017eenija oko sobne temperature. Pospite sa\u010duvanim bademima i cimetom, a ne zatrpajte povr\u0161inu sirupom. Kri\u0161ka treba da ima \u010dist presek i lako popu\u0161ta pod vilju\u0161kom, sa pojedina\u010dnim zrnima i dalje uo\u010dljivim. Po\u0161to je poslastica bogata i koncentrisano, najbolje mu pristaju skromne porcije, posebno posle obilnog obroka.<\/p><div class=\"tsh-callout\" role=\"note\">Vru\u0107i sirup i vru\u0107i griz stvaraju sna\u017enu paru. Sklonite lonac sa vatre, dodajte sirup u fazama i dr\u017eite ruke dalje od pare koja se di\u017ee.<\/div><\/div>\n      <\/div>\n      <div class=\"tsh-key-grid\" aria-label=\"Klju\u010dne tehni\u010dke ta\u010dke\"><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">01<\/span><h4>Le\u0161nik, nikad gorak<\/h4><\/div><p>Boja i aroma treba postepeno da se produbljuju dok ka\u0161ika pokre\u0107e svako zrno.<\/p><\/section><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">02<\/span><h4>Posuda se osloba\u0111a<\/h4><\/div><p>Prekinite kuvanje kada se masa povu\u010de sa strane i ka\u0161ika otkrije podlogu.<\/p><\/section><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">03<\/span><h4>Tahini van vatre<\/h4><\/div><p>Kasno dodavanje \u010duva aromu susama i izbegava nepotrebno zatezanje sme\u0161e.<\/p><\/section><\/div>\n    <\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"ingredientes-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\" aria-labelledby=\"ingredientes-title-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-sage\">\n      <p class=\"tsh-kicker\">02 \u00b7 Grubi griz, sirup sa za\u010dinima narand\u017ee i uzdr\u017eano tahini oboga\u0107ivanje<\/p>\n      <h3 id=\"ingredientes-title-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">Sastojci za 12 kri\u0161ki<\/h3>\n      <p class=\"tsh-head-copy\">Koristite kalup od 22 cm ili sli\u010dan kalup otporan na toplotu i pripremite ga pre nego \u0161to griz po\u010dne tostirati.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <div class=\"tsh-ingredient-grid\"><section class=\"tsh-ingredient-card\" aria-labelledby=\"ingredientes-1-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\"><h4 id=\"ingredientes-1-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">Sirup za\u010dinjen od pomorand\u017ee<\/h4><ul><li><span class=\"tsh-amount\">700 ml<\/span><span>Voda<\/span><\/li><li><span class=\"tsh-amount\">400 g<\/span><span>Granulirani \u0161e\u0107er<\/span><\/li><li><span class=\"tsh-amount\">3 trake<\/span><span>Kora pomorand\u017ee, bez bele jezgre<\/span><\/li><li><span class=\"tsh-amount\">1<\/span><span>\u0160tapi\u0107 cimeta<\/span><\/li><li><span class=\"tsh-amount\">4<\/span><span>Celi karanfili\u0107<\/span><\/li><\/ul><\/section><section class=\"tsh-ingredient-card\" aria-labelledby=\"ingredientes-2-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\"><h4 id=\"ingredientes-2-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">Me\u0161avina griza<\/h4><ul><li><span class=\"tsh-amount\">250 g<\/span><span>Krupni griz<\/span><\/li><li><span class=\"tsh-amount\">120 ml<\/span><span>Blago maslinovo ulje<\/span><\/li><li><span class=\"tsh-amount\">80 g<\/span><span>Dobro prome\u0161ana tahini<\/span><\/li><li><span class=\"tsh-amount\">80 g<\/span><span>Suvo gro\u017e\u0111e<\/span><\/li><li><span class=\"tsh-amount\">80 g<\/span><span>Ise\u010deni bademi, tostirani, podeljeni<\/span><\/li><li><span class=\"tsh-amount\">\u00bd tsp<\/span><span>Mleveni cimet, za zavr\u0161nu obradu<\/span><\/li><li><span class=\"tsh-amount\">1 prstohvat<\/span><span>Fina morska so<small>Opciono, u zavisnosti od tahini.<\/small><\/span><\/li><\/ul><\/section><\/div>\n      <div class=\"tsh-note-grid\">\n        <aside class=\"tsh-note\" role=\"note\"><strong>Alergeni.<\/strong> Sadr\u017ei susam i bademe. Proverite da li griz ima unakrsne oznake p\u0161enice; Sam griz se pravi od durum p\u0161enice i stoga sadr\u017ei gluten.<\/aside>\n        <aside class=\"tsh-note\" role=\"note\"><strong>Oprema.<\/strong> Dva srednja \u0161erpa, drvena ka\u0161ika, kutla\u010da, kalup od 22 cm, plo\u010da otporna na toplotu i rukavice za rernu.<\/aside>\n      <\/div>\n    <\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"preparacion-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\" aria-labelledby=\"preparacion-title-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-blue\">\n      <p class=\"tsh-kicker\">03 \u00b7 Ravna sekvenca bez ve\u0161ta\u010dkih scenskih prekida<\/p>\n      <h3 id=\"preparacion-title-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">Tost, upijanje, oboga\u0107ivanje i kalupljenje dok je smesa topla<\/h3>\n      <p class=\"tsh-head-copy\">Prvo pripremite svaki odmereni sastojak; kada se sirup sretne sa grizom, kontinuirano me\u0161anje kontroli\u0161e i teksturu i sigurnost.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\"><ol class=\"tsh-step-grid tsh-step-grid--flat\"><li class=\"tsh-step\" id=\"step-01-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">01<\/span>\n    <div><h4>Napravite aromati\u010dni sirup<\/h4><p>Pome\u0161ajte vodu, \u0161e\u0107er, koru pomorand\u017ee, cimet i karanfili\u0107. Kr\u010dkajte 5 minuta, poklopite i dr\u017eite na najni\u017eoj vatri.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-02-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">02<\/span>\n    <div><h4>Pripremite kalup i dodatke<\/h4><p>Isperite kalup hladnom vodom i osu\u0161ite. Stavite tahini, suvo gro\u017e\u0111e i odmerene bademe pored plo\u010de za kuvanje.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-03-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">03<\/span>\n    <div><h4>Prepecite griz<\/h4><p>Zagrejte maslinovo ulje na srednje niskoj vatri. Dodajte griz i me\u0161ajte neprekidno 12-15 minuta dok ne dobije ujedna\u010denu boju le\u0161nika i miris na ora\u0161aste plodove.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-04-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">04<\/span>\n    <div><h4>Sigurno dodajte sirup<\/h4><p>Sklonite \u0161erpu sa vatre. Izvadite cele za\u010dine iz sirupa i dodajte jednu kutla\u010du po jednu uz me\u0161anje, \u010duvaju\u0107i se od jake pare.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-05-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">05<\/span>\n    <div><h4>Kuvajte dok masa ne po\u010dne da se odvaja od \u0161erpe<\/h4><p>Vratite na laganu vatru i me\u0161ajte 6\u20138 minuta dok smesa ne postane veoma gusta, povu\u010de se sa strane i povla\u010denje ka\u0161ikom ne otkrije dno.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-06-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">06<\/span>\n    <div><h4>Ume\u0161ajte tahini i vo\u0107e<\/h4><p>Uklonite sa vatre. Ume\u0161ajte tahini dok ne izjedna\u010dite, zatim suvo gro\u017e\u0111e i dve tre\u0107ine badema. Dodajte so po \u017eelji tek nakon probanja.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-07-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">07<\/span>\n    <div><h4>Napunite kalup i izvadite halvu<\/h4><p>Odmah sipajte ka\u0161ikom u vla\u017eni kalup, istisnite vazdu\u0161ne d\u017eepove i sa\u010dekajte 5 minuta. Okrenite na tanjir; sa\u010dekajte jo\u0161 5 minuta ako se opire.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-08-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">08<\/span>\n    <div><h4>Ostavite da se stegne i zavr\u0161ite<\/h4><p>Ostavite 30 minuta pre rezanja. Pospite preostalim bademima i mlevenim cimetom.<\/p><\/div>\n  <\/li><\/ol><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"control-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\" aria-labelledby=\"control-title-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-rose\">\n      <p class=\"tsh-kicker\">04 \u00b7 Merljive vrednosti i vidljivi znaci<\/p>\n      <h3 id=\"control-title-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">Boja za pe\u010denje, sigurnost sirupa i ta\u010dka osloba\u0111anja<\/h3>\n      <p class=\"tsh-head-copy\">Kona\u010dnu teksturu odre\u0111uje ono \u0161to se de\u0161ava u loncu, a ne dug period hla\u0111enja.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\"><div class=\"tsh-control-grid\"><section class=\"tsh-control\"><p class=\"tsh-control-label\">Aroma griza<\/p><strong>Topli le\u0161nik<\/strong><p>O\u0161tre ili zadimljene note zna\u010de da je zrno prevazi\u0161lo korisno tostiranje.<\/p><\/section><section class=\"tsh-control\"><p class=\"tsh-control-label\">Dodatak sirupa<\/p><strong>Nekoliko kutla\u010da<\/strong><p>Postepeno dodavanje upravlja parom i spre\u010dava suve grudvice.<\/p><\/section><section class=\"tsh-control\"><p class=\"tsh-control-label\">Kona\u010dna doslednost<\/p><strong>Izvla\u010di se iz tiganja<\/strong><p>Sme\u0161a treba da se kre\u0107e kao jedna te\u0161ka masa pre nego \u0161to se tahini savije.<\/p><\/section><\/div><div class=\"tsh-table-wrap\"><table class=\"tsh-table\"><caption>\u010cesti problemi i re\u0161enja<\/caption><thead><tr><th scope=\"col\">Problem<\/th><th scope=\"col\">Mogu\u0107i uzrok<\/th><th scope=\"col\">Re\u0161enje<\/th><\/tr><\/thead><tbody><tr><td data-label=\"Problem\">Halva pada<\/td><td data-label=\"Mogu\u0107i uzrok\">Krupica je skinuta pre nego \u0161to se upije dovoljno sirupa.<\/td><td data-label=\"Re\u0161enje\">Vratite na laganu vatru i me\u0161ajte dok tiganj ne ostane vidljiva iza ka\u0161ike.<\/td><\/tr><tr><td data-label=\"Problem\">Ima gorak ukus<\/td><td data-label=\"Mogu\u0107i uzrok\">Griz zape\u010den tokom tostiranja.<\/td><td data-label=\"Re\u0161enje\">Po\u010dnite ponovo; gor\u010dina se ne mo\u017ee ispraviti sa vi\u0161e \u0161e\u0107era ili tahini.<\/td><\/tr><tr><td data-label=\"Problem\">Kalup se ne\u0107e osloboditi<\/td><td data-label=\"Mogu\u0107i uzrok\">Vazdu\u0161ni d\u017eepovi ili nenavla\u017eeni kalup stvaraju usisavanje.<\/td><td data-label=\"Re\u0161enje\">Sa\u010dekajte jo\u0161 5 minuta i nakratko umotajte spolja\u0161njost toplom vla\u017enom krpom.<\/td><\/tr><\/tbody><\/table><\/div><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"practica-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\" aria-labelledby=\"practica-title-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-violet\">\n      <p class=\"tsh-kicker\">05 \u00b7 Serviranje, \u010duvanje i korisna prilago\u0111avanja<\/p>\n      <h3 id=\"practica-title-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">Dezert iz ostave koji putuje \u010disto<\/h3>\n      <p class=\"tsh-head-copy\">Halva se pobolj\u0161ava nakon kratkog odmora i nije mu potrebno hla\u0111enje za trenutnu uslugu.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\"><div class=\"tsh-practical-grid\"><section class=\"tsh-practical-card\"><h4>Serving<\/h4><p>Poslu\u017eite male kri\u0161ke na sobnoj temperaturi uz gr\u010dku kafu ili nezasla\u0111eni \u010daj.<\/p><\/section><section class=\"tsh-practical-card\"><h4>Skladi\u0161tenje<\/h4><p>Pokrijte i dr\u017eite u hladnoj prostoriji 2 dana, ili u fri\u017eideru do 5 dana i vratite na sobnu temperaturu pre serviranja.<\/p><\/section><section class=\"tsh-practical-card\"><h4>Napred<\/h4><p>Tostirajte bademe i izmerite za\u010dine za sirup dan unapred; kuvajte i oblikujte halva do 2 dana pre obroka.<\/p><\/section><\/div><section class=\"tsh-swap\" aria-labelledby=\"sustituciones-title-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\"><div class=\"tsh-swap-head\"><h4 id=\"sustituciones-title-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">Zamene koje zaista funkcioni\u0161u<\/h4><p>Svaka zamena konkretno menja kona\u010dni rezultat.<\/p><\/div><dl class=\"tsh-swap-list\"><div><dt>Bademi<\/dt><dd><strong>Pistacije ili orasi<\/strong> Zadr\u017eite istu te\u017einu i ne\u017eno tostirajte za druga\u010diji, ali kompatibilan zavr\u0161etak.<\/dd><\/div><div><dt>Blago maslinovo ulje<\/dt><dd><strong>Suncokretovo ulje<\/strong> Tekstura ostaje sli\u010dna, dok ukus postaje neutralniji.<\/dd><\/div><\/dl><\/section><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"faq-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\" aria-labelledby=\"faq-title-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-gold\">\n      <p class=\"tsh-kicker\">06 \u00b7 Kratki odgovori za sigurnije kuvanje<\/p>\n      <h3 id=\"faq-title-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">Gris halva pitanja<\/h3>\n      \n    <\/div>\n    <div class=\"tsh-card-body\"><div class=\"tsh-faq-grid\"><details class=\"tsh-faq\" name=\"faq-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\"><summary class=\"tsh-faq-top\"><span class=\"tsh-faq-no\" aria-hidden=\"true\">01<\/span><h4>Da li je ovo isto \u0161to i mrvljivo tahini halva?<\/h4><\/summary><div class=\"tsh-faq-answer\"><p>Ne. To je kuvani griz na gr\u010dki na\u010din halva oboga\u0107en sa tahini; tekstura je vla\u017ena i rezanje.<\/p><\/div><\/details><details class=\"tsh-faq\" name=\"faq-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\"><summary class=\"tsh-faq-top\"><span class=\"tsh-faq-no\" aria-hidden=\"true\">02<\/span><h4>Mogu li smanjiti \u0161e\u0107er?<\/h4><\/summary><div class=\"tsh-faq-answer\"><p>Skromno smanjenje na 350 g funkcioni\u0161e, ali ve\u0107a promena menja apsorpciju i \u010dist set.<\/p><\/div><\/details><details class=\"tsh-faq\" name=\"faq-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\"><summary class=\"tsh-faq-top\"><span class=\"tsh-faq-no\" aria-hidden=\"true\">03<\/span><h4>Za\u0161to je moj tahini mastan?<\/h4><\/summary><div class=\"tsh-faq-answer\"><p>Prirodni tahini odvaja se u skladi\u0161tu. Prome\u0161ajte teglu potpuno glatko pre merenja 80 g.<\/p><\/div><\/details><\/div><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"nutricion-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\" aria-labelledby=\"nutricion-title-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-sage\">\n      <p class=\"tsh-kicker\">07 \u00b7 Okvirna vrednost po porciji<\/p>\n      <h3 id=\"nutricion-title-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">Nutritivne vrednosti<\/h3>\n      <p class=\"tsh-head-copy\">Procena uklju\u010duje sav sirup, ulje, tahini, suvo gro\u017e\u0111e i bademe podeljene na 12 kri\u0161ki.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <dl class=\"tsh-nutrition\">\n        <div><dt>Kalorije<\/dt><dd>\u2248 395 kcal<\/dd><\/div>\n        <div><dt>Ugljeni hidrati<\/dt><dd>\u2248 55 g<\/dd><\/div>\n        <div><dt>Proteini<\/dt><dd>\u2248 7 g<\/dd><\/div>\n        <div><dt>Masti<\/dt><dd>\u2248 18 g<\/dd><\/div>\n        <div><dt>Vlakna<\/dt><dd>\u2248 3 g<\/dd><\/div>\n        <div><dt>Natrijum<\/dt><dd>\u2248 90 mg<\/dd><\/div>\n      <\/dl>\n      <p class=\"tsh-nutrition-note\"><strong>Porcija:<\/strong> Jedan od 12 kri\u0161ki. <strong>Glavni alergeni:<\/strong> P\u0161enica, susam i bademi. Okvirna procena zasnovana na standardnim vrednostima; menja se u zavisnosti od proizvoda, obrade, upijanja masno\u0107e i veli\u010dine porcije.<\/p>\n    <\/div>\n  <\/section>\n  <footer class=\"tsh-close\"><p class=\"tsh-close-kicker\">Kona\u010dni rezultat<\/p><p class=\"tsh-close-quote\">Ka\u0161ika vam govori kada je halva spreman mnogo pre nego \u0161to je kalup spreman.<\/p><p class=\"tsh-close-copy\">Pecite ravnomerno, kontroli\u0161ite paru i zaustavite se tek kada te\u0161ka sme\u0161a iza\u0111e iz tiganja.<\/p><\/footer>\n<\/section>\n<script type=\"application\/ld+json\" id=\"recipe-schema-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Recipe\",\n  \"name\": \"Gr\u010dka halva od griza spaja prepe\u010den griz, sirup sa pomorand\u017eom, tahini, suvo gro\u017e\u0111e i bademe\",\n  \"description\": \"Polako pr\u017eeni griz upija mirisni sirup pre nego \u0161to tahini doda dubinu susama i topla sme\u0161a poprimi \u010dist oblik kalupa za prstenove.\",\n  \"inLanguage\": \"sr-Latn\",\n  \"image\": [\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Halva-\u2013-Greek-Semolina-and-Tahini-Sweet-3.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Halva-\u2013-Greek-Semolina-and-Tahini-Sweet-2.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Halva-\u2013-Greek-Semolina-and-Tahini-Sweet-1.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\": \"Desert\",\n  \"cookingMethod\": \"Stovetop\",\n  \"keywords\": \"gr\u010dka halva od griza sa tahinijem recept, Halva sa tahini, Dezert od gr\u010dkog griza, Liveni halva\",\n  \"recipeYield\": \"12 kri\u0161ki\",\n  \"prepTime\": \"PT15M\",\n  \"cookTime\": \"PT30M\",\n  \"totalTime\": \"PT1H15M\",\n  \"recipeIngredient\": [\n    \"700 ml Voda\",\n    \"400 g Granulirani \u0161e\u0107er\",\n    \"3 trake Kora pomorand\u017ee, bez bele jezgre\",\n    \"1 \u0160tapi\u0107 cimeta\",\n    \"4 Celi karanfili\u0107\",\n    \"250 g Krupni griz\",\n    \"120 ml Blago maslinovo ulje\",\n    \"80 g Dobro prome\u0161ana tahini\",\n    \"80 g Suvo gro\u017e\u0111e\",\n    \"80 g Ise\u010deni bademi, tostirani, podeljeni\",\n    \"\u00bd tsp Mleveni cimet, za zavr\u0161nu obradu\",\n    \"1 prstohvat Fina morska so\"\n  ],\n  \"recipeInstructions\": [\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Napravite aromati\u010dni sirup\",\n      \"text\": \"Pome\u0161ajte vodu, \u0161e\u0107er, koru pomorand\u017ee, cimet i karanfili\u0107. Kr\u010dkajte 5 minuta, poklopite i dr\u017eite na najni\u017eoj vatri.\",\n      \"url\": \"#step-01-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Pripremite kalup i dodatke\",\n      \"text\": \"Isperite kalup hladnom vodom i osu\u0161ite. Stavite tahini, suvo gro\u017e\u0111e i odmerene bademe pored plo\u010de za kuvanje.\",\n      \"url\": \"#step-02-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Prepecite griz\",\n      \"text\": \"Zagrejte maslinovo ulje na srednje niskoj vatri. Dodajte griz i me\u0161ajte neprekidno 12-15 minuta dok ne dobije ujedna\u010denu boju le\u0161nika i miris na ora\u0161aste plodove.\",\n      \"url\": \"#step-03-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Sigurno dodajte sirup\",\n      \"text\": \"Sklonite \u0161erpu sa vatre. Izvadite cele za\u010dine iz sirupa i dodajte jednu kutla\u010du po jednu uz me\u0161anje, \u010duvaju\u0107i se od jake pare.\",\n      \"url\": \"#step-04-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Kuvajte dok masa ne po\u010dne da se odvaja od \u0161erpe\",\n      \"text\": \"Vratite na laganu vatru i me\u0161ajte 6\u20138 minuta dok smesa ne postane veoma gusta, povu\u010de se sa strane i povla\u010denje ka\u0161ikom ne otkrije dno.\",\n      \"url\": \"#step-05-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Ume\u0161ajte tahini i vo\u0107e\",\n      \"text\": \"Uklonite sa vatre. Ume\u0161ajte tahini dok ne izjedna\u010dite, zatim suvo gro\u017e\u0111e i dve tre\u0107ine badema. Dodajte so po \u017eelji tek nakon probanja.\",\n      \"url\": \"#step-06-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Napunite kalup i izvadite halvu\",\n      \"text\": \"Odmah sipajte ka\u0161ikom u vla\u017eni kalup, istisnite vazdu\u0161ne d\u017eepove i sa\u010dekajte 5 minuta. Okrenite na tanjir; sa\u010dekajte jo\u0161 5 minuta ako se opire.\",\n      \"url\": \"#step-07-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Ostavite da se stegne i zavr\u0161ite\",\n      \"text\": \"Ostavite 30 minuta pre rezanja. Pospite preostalim bademima i mlevenim cimetom.\",\n      \"url\": \"#step-08-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\"\n    }\n  ],\n  \"nutrition\": {\n    \"@type\": \"NutritionInformation\",\n    \"servingSize\": \"Jedan od 12 kri\u0161ki\",\n    \"calories\": \"395 kcal\",\n    \"carbohydrateContent\": \"55 g\",\n    \"proteinContent\": \"7 g\",\n    \"fatContent\": \"18 g\",\n    \"fiberContent\": \"3 g\",\n    \"sodiumContent\": \"90 mg\"\n  }\n}\n<\/script>\n<script id=\"recipe-meta-sync-sr-latn-gr-halva-greek-semolina-and-tahini-sweet\">\n(function(){\n  var schemaId='recipe-schema-sr-latn-gr-halva-greek-semolina-and-tahini-sweet';\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-halva-greek-semolina-and-tahini-sweet[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-halva-greek-semolina-and-tahini-sweet\">\n(function(){\n  var root=document.getElementById('recipe-sr-latn-gr-halva-greek-semolina-and-tahini-sweet');\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>Gr\u010dki Halva od griza oboga\u0107en tahini, suvim gro\u017e\u0111em i bademima, sa bezbednim rukovanjem sirupom, ta\u010dnim znacima za zgu\u0161njavanje i \u010distim metodom uklanjanja kalupa.<\/p>\n","protected":false},"featured_media":4973,"parent":4857,"menu_order":0,"template":"","tags":[],"tsh_dish_type":[81,118],"tsh_national_cuisine":[214],"class_list":["post-4972","tsh_food","type-tsh_food","status-publish","has-post-thumbnail","tsh_dish_type-deserti-i-slatkisi","tsh_dish_type-kremasti-deserti-i-pudinzi","tsh_national_cuisine-grcka-kuhinja"],"_links":{"self":[{"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/tsh_food\/4972","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\/4973"}],"wp:attachment":[{"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/media?parent=4972"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/tags?post=4972"},{"taxonomy":"tsh_dish_type","embeddable":true,"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/tsh_dish_type?post=4972"},{"taxonomy":"tsh_national_cuisine","embeddable":true,"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/tsh_national_cuisine?post=4972"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}