{"id":4148,"date":"2026-07-30T22:37:38","date_gmt":"2026-07-30T22:37:38","guid":{"rendered":"https:\/\/travelshelper.com\/es\/mundo-de-la-gastronomia\/platos-nacionales-griegos\/halva-griega-de-semola-con-tahini\/"},"modified":"2026-07-30T22:37:38","modified_gmt":"2026-07-30T22:37:38","slug":"halva-griega-de-semola-con-tahini","status":"publish","type":"tsh_food","link":"https:\/\/travelshelper.com\/es\/mundo-de-la-gastronomia\/platos-nacionales-griegos\/halva-griega-de-semola-con-tahini\/","title":{"rendered":"Halva griega de s\u00e9mola con tahini"},"content":{"rendered":"\n<style>\n\/* Travel S Helper recipe layout v4.0 \u2014 quiet-luxury editorial UI, fully scoped. *\/\n#recipe-es-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-es-gr-halva-greek-semolina-and-tahini-sweet *,\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet *::before,\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet *::after{box-sizing:border-box}\n#recipe-es-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-es-gr-halva-greek-semolina-and-tahini-sweet :where(img){display:block;max-width:100%}\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet :where(a){color:var(--tsh-gold-deep);text-decoration-thickness:.08em;text-underline-offset:.18em}\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet :where(a,summary){-webkit-tap-highlight-color:transparent}\n#recipe-es-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-es-gr-halva-greek-semolina-and-tahini-sweet ::selection{background:var(--tsh-gold-soft);color:var(--tsh-night)}\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-anchor,\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-step[id]{scroll-margin-top:88px}\n#recipe-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-title-main,\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-title-accent{display:block}\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-title b{font-weight:860}\n#recipe-es-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-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px;list-style:none}\n#recipe-es-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-es-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-es-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-es-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-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-facts--5{--tsh-fact-cols:5}\n#recipe-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-prose p+p{margin-top:15px}\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-prose strong{color:var(--tsh-ink);font-weight:750}\n#recipe-es-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-es-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-es-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-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-key:nth-child(2){--tsh-key-tone:var(--tsh-sage);--tsh-key-bg:#edf8f2}\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-key:nth-child(3){--tsh-key-tone:var(--tsh-blue);--tsh-key-bg:#eff5fd}\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-key-top{display:flex;align-items:center;gap:11px;margin-bottom:9px}\n#recipe-es-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-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-key p{color:var(--tsh-copy);font-size:13.5px;line-height:1.61}\n#recipe-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-plan-item:nth-child(4n+2){--plan-tone:#4d6359}\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-plan-item:nth-child(4n+3){--plan-tone:#66565c}\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-plan-item:nth-child(4n+4){--plan-tone:#59666d}\n#recipe-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-ingredient-card:nth-child(2) h4::before{background:var(--tsh-gold)}\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-ingredient-card ul{list-style:none}\n#recipe-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-ingredient-card li:nth-child(even){background:#fdfbf8}\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-ingredient-card li:last-child{border-bottom:0}\n#recipe-es-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-es-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-es-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-es-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-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-note strong{color:var(--tsh-ink);font-weight:780}\n\n\/* Method *\/\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-stages{display:grid;gap:18px}\n#recipe-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-step:last-child::before{display:none}\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-step>div{max-width:920px}\n#recipe-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-control:nth-child(2){--control-tone:var(--tsh-blue);--control-bg:#eef5fd}\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-control:nth-child(3){--control-tone:var(--tsh-sage);--control-bg:#edf8f2}\n#recipe-es-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-es-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-es-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-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}\n#recipe-es-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-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-table th:nth-child(1){width:24%}\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-table th:nth-child(2){width:38%}\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-table th:nth-child(3){width:38%}\n#recipe-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-table td:last-child,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-table th:last-child{border-inline-end:0}\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-table tbody tr:nth-child(even){background:#fcfaf7}\n#recipe-es-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-es-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-es-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-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-card:nth-child(2){--practical-tone:var(--tsh-sage);--practical-bg:#eff8f3}\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-card:nth-child(3){--practical-tone:var(--tsh-blue);--practical-bg:#f0f6fd}\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-card:nth-child(4){--practical-tone:var(--tsh-violet);--practical-bg:#f6f1fa}\n#recipe-es-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-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-card p,#recipe-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-card ul,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-card ol{margin-top:7px;padding-inline-start:20px}\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-card li+li{margin-top:5px}\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-card li::marker{color:var(--practical-tone);font-weight:850}\n#recipe-es-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-es-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-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-swap-head p{color:var(--tsh-copy);font-size:13px;line-height:1.58}\n#recipe-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-swap-list>div:nth-child(even){background:#fdfbf8}\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-swap-list>div:last-child{border-bottom:0}\n#recipe-es-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-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-swap-list dd strong{color:#66565c;font-weight:800}\n#recipe-es-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-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-faq summary{list-style:none;cursor:pointer}\n#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-faq summary::-webkit-details-marker{display:none}\n#recipe-es-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-es-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-es-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-es-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-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-faq-answer{border-top:1px solid var(--tsh-line);background:#fff}\n#recipe-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-nutrition-note strong{color:var(--tsh-ink);font-weight:780}\n#recipe-es-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-es-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-es-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-es-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-es-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-es-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-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-card-head--split .tsh-kicker{grid-column:1;grid-row:1}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-card-head--split h3{grid-column:1;grid-row:2}\n  #recipe-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-title-wrap{padding:54px 58px 48px}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-title{font-size:clamp(45px,4.05vw,58px)}\n  #recipe-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-key,\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-control,\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-card,\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-faq,\n  #recipe-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-key:hover,\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-control:hover,\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-card:hover,\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-faq:hover,\n  #recipe-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-faq-top:hover::after{border-color:#c7aa78;background:#fff8ec}\n  #recipe-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-copy-grid{grid-template-columns:1fr}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-key-grid,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-control-grid{grid-template-columns:1fr}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-facts{--tsh-fact-cols:3}\n  #recipe-es-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-es-gr-halva-greek-semolina-and-tahini-sweet{width:calc(100% - 12px);margin-top:10px;font-size:15.5px}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-anchor,\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-step[id]{scroll-margin-top:77px}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-card,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-masthead{border-radius:18px}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-title-wrap{padding:31px 19px 27px}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-title{font-size:clamp(34px,10.8vw,46px);line-height:1.01}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-title-accent{margin-top:10px;font-size:.52em;line-height:1.2}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-lead{margin-top:17px;font-size:16px;line-height:1.67}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-card-head{padding:22px 19px}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-card-head::before{inset-block:22px;inset-inline-start:0}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-card-head h3{font-size:clamp(22px,6.8vw,28px)}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-card-body{padding:20px 17px}\n  #recipe-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-quick-nav a{min-height:36px;padding-inline-end:11px;font-size:11.8px}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-quick-nav a::before{min-width:23px;height:23px;font-size:8.5px}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-ingredient-grid,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-note-grid,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-grid,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-faq-grid{grid-template-columns:1fr}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-step-grid{grid-template-columns:1fr}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-step{border-inline-end:0;border-bottom:1px solid rgba(216,203,185,.68)}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-step{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 16px}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-step::before{inset-block:53px -1px;inset-inline-start:33px}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-step:last-child::before{display:none}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-cue{border-radius:10px}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-table-wrap{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-table{display:block;min-width:0;border-collapse:separate;table-layout:auto}\n  #recipe-es-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-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-table tbody{display:grid;gap:10px}\n  #recipe-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-table tbody tr:nth-child(even){background:#fff}\n  #recipe-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-table td:last-child{border-bottom:0}\n  #recipe-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-table td:first-child{background:#fbf7ef;color:var(--tsh-ink);font-size:13.5px}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-close{border-radius:18px}\n}\n@media (max-width:520px){\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-facts{--tsh-fact-cols:2}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-nutrition{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-plan-grid{grid-template-columns:1fr}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-swap-list>div{grid-template-columns:1fr;gap:4px;padding:13px 15px}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-stage-head{grid-template-columns:auto minmax(0,1fr)}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-stage-time{grid-column:2;justify-self:start}\n  #recipe-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-amount{font-size:11.8px}\n  #recipe-es-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-es-gr-halva-greek-semolina-and-tahini-sweet{width:calc(100% - 8px)}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-title-wrap{padding-inline:16px}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-card-body{padding-inline:14px}\n  #recipe-es-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-es-gr-halva-greek-semolina-and-tahini-sweet *,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet *::before,#recipe-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-card,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-masthead,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-close,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-quick-nav{border:1px solid CanvasText;box-shadow:none}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-step-no,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-stage-badge,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-faq-no{border:1px solid CanvasText}\n}\n@media print{\n  #recipe-es-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-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-quick-nav,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-hero{display:none!important}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-masthead{display:block}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-card,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-masthead,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-close{margin-bottom:10pt;border:1px solid #aaa;border-radius:0;box-shadow:none}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-title-wrap,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-card-head,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-close{background:#fff!important;color:#000!important}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-title{font-size:25pt}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-title-accent,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-close-kicker,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-close-quote,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-close-copy{color:#000!important}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-ingredient-grid,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-step-grid{grid-template-columns:1fr}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-key,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-control,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-practical-card,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-ingredient-card,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-note,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-step,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-faq,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-plan-item,#recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-swap-list>div{box-shadow:none;break-inside:avoid}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet details.tsh-faq:not([open])>.tsh-faq-answer{display:block!important}\n  #recipe-es-gr-halva-greek-semolina-and-tahini-sweet .tsh-faq-top::after{display:none}\n  #recipe-es-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-es-gr-halva-greek-semolina-and-tahini-sweet\" lang=\"es\" dir=\"ltr\" aria-labelledby=\"recipe-title-es-gr-halva-greek-semolina-and-tahini-sweet\" aria-describedby=\"recipe-summary-es-gr-halva-greek-semolina-and-tahini-sweet\">\n  <header class=\"tsh-masthead\">\n    <div class=\"tsh-title-wrap\">\n      <p class=\"tsh-main-kicker\">Dulce de despensa griega \u00b7 S\u00e9mola, tahini y especia calentita<\/p>\n      <h2 class=\"tsh-title\" id=\"recipe-title-es-gr-halva-greek-semolina-and-tahini-sweet\"><span class=\"tsh-title-main\"><b>Halva griega de s\u00e9mola con tahini<\/b> La halva griega de s\u00e9mola une grano tostado,<\/span><span class=\"tsh-title-accent\">alm\u00edbar de naranja, tahini, pasas y almendras<\/span><\/h2>\n      <p class=\"tsh-lead\" id=\"recipe-summary-es-gr-halva-greek-semolina-and-tahini-sweet\">La s\u00e9mola tostada lentamente absorbe un alm\u00edbar fragante antes de que tahini agregue profundidad de s\u00e9samo y la mezcla tibia toma la forma limpia de un molde circular.<\/p>\n      <ul class=\"tsh-tags\" aria-label=\"Clasificaci\u00f3n de la receta\"><li>Postre<\/li><li>Cocina griega<\/li><li>Estufa<\/li><li>Moderado<\/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=\"S\u00e9mola griega en forma de anillo halva con pasas y almendras en rodajas en un plato de cer\u00e1mica junto a palitos de canela\" width=\"1600\" height=\"900\" loading=\"lazy\" decoding=\"async\"><figcaption>S\u00e9mola y tahini h\u00e1lva colocadas en un molde de aro, con pasas, almendras y canela a la vista.<\/figcaption><\/figure>\n    <dl class=\"tsh-facts tsh-facts--6\" aria-label=\"Cantidad, tiempos y estimaci\u00f3n nutricional\"><div class=\"tsh-fact\"><dt>Cantidad<\/dt><dd>12 rebanadas<\/dd><\/div><div class=\"tsh-fact\"><dt>Preparaci\u00f3n<\/dt><dd>15 minutos<\/dd><\/div><div class=\"tsh-fact\"><dt>Cocinar<\/dt><dd>30 minutos<\/dd><\/div><div class=\"tsh-fact\"><dt>Configuraci\u00f3n<\/dt><dd>30 minutos<\/dd><\/div><div class=\"tsh-fact\"><dt>Total<\/dt><dd>1h 15min<\/dd><\/div><div class=\"tsh-fact\"><dt>Por rebanada<\/dt><dd>\u2248 395 kcal<\/dd><\/div><\/dl>\n  <\/header>\n  <nav class=\"tsh-quick-nav\" aria-label=\"Navegaci\u00f3n r\u00e1pida por la receta\"><a href=\"#resumen-es-gr-halva-greek-semolina-and-tahini-sweet\">Resumen<\/a><a href=\"#ingredientes-es-gr-halva-greek-semolina-and-tahini-sweet\">Ingredientes<\/a><a href=\"#preparacion-es-gr-halva-greek-semolina-and-tahini-sweet\">Preparaci\u00f3n<\/a><a href=\"#control-es-gr-halva-greek-semolina-and-tahini-sweet\">Puntos de control<\/a><a href=\"#practica-es-gr-halva-greek-semolina-and-tahini-sweet\">Servicio y conservaci\u00f3n<\/a><a href=\"#faq-es-gr-halva-greek-semolina-and-tahini-sweet\">Preguntas frecuentes<\/a><a href=\"#nutricion-es-gr-halva-greek-semolina-and-tahini-sweet\">Nutrici\u00f3n<\/a><\/nav>\n  <section class=\"tsh-card tsh-anchor\" id=\"resumen-es-gr-halva-greek-semolina-and-tahini-sweet\" aria-labelledby=\"resumen-title-es-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 Un dulce de cuchara transformado mediante un tostado paciente y una absorci\u00f3n medida<\/p>\n      <h3 id=\"resumen-title-es-gr-halva-greek-semolina-and-tahini-sweet\">Tostar para obtener fragancia de avellana, agregar alm\u00edbar de forma segura y detener cuando se suelte la sart\u00e9n.<\/h3>\n      <p class=\"tsh-head-copy\">Esta versi\u00f3n se une al familiar estilo de s\u00e9mola griega con una modesta cantidad de tahini; no pretende imitar el dulce de s\u00e9samo desmenuzable.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <div class=\"tsh-copy-grid\">\n        <div class=\"tsh-prose\"><p>La palabra griega h\u00e1lva puede referirse a m\u00e1s de un dulce. La s\u00e9mola halva se cuece a partir de alubias tostados, aceite y alm\u00edbar y luego se prensa en un molde; tahini halva es un dulce diferente con una estructura densa y escamosa. Esta receta se mantiene firmemente en la familia de la s\u00e9mola y agrega tahini bien revuelto para un acabado de s\u00e9samo m\u00e1s profundo. El resultado permanece h\u00famedo y rebanable, con pasas y almendras visibles a trav\u00e9s de la miga marr\u00f3n c\u00e1lida. Explicar esa distinci\u00f3n evita que la lista de ingredientes h\u00edbridos prometa una textura incorrecta.<\/p><p>Prepara el alm\u00edbar antes de tostar el grano porque la segunda mitad de la receta avanza sin pausa. El agua, el az\u00facar, la piel de naranja, la canela y el clavo s\u00f3lo necesitan una breve cocci\u00f3n a fuego lento: el objetivo es disolver el az\u00facar y extraer la fragancia, no hacer un alm\u00edbar de reposter\u00eda en fase hebra. Mantenlo caliente y tapado. Utilice una cacerola con un mango seguro y recuerde que el alm\u00edbar caliente al combinarse con la s\u00e9mola caliente libera un vapor vigoroso.<\/p><p>La s\u00e9mola gruesa proporciona el grano m\u00e1s reconocible, pero combinar s\u00e9mola gruesa y fina puede crear una rebanada un poco m\u00e1s cohesiva. En esta receta, el grano grueso por s\u00ed solo mantiene la textura lo suficientemente abierta para tahini. Caliente aceite de oliva suave a fuego medio-bajo y revuelva continuamente con una cuchara de madera, alcanzando las esquinas de la olla. El color cambia lentamente de crema clara a avellana c\u00e1lida.<\/p><p>Retirar moment\u00e1neamente la olla del fuego antes del primer cazo de alm\u00edbar. Agr\u00e9guelo en varias porciones mientras revuelve, manteniendo la cara y las manos alejadas del vapor. Regrese a fuego lento una vez que disminuya el burbujeo inicial. La s\u00e9mola se hincha r\u00e1pidamente y la mezcla se vuelve pesada. Contin\u00fae raspando la base hasta que al pasar una cuchara se exponga la olla y la masa se separe de los lados. Detenerse demasiado pronto produce un moho h\u00famedo que se desploma; cocinar demasiado tiempo produce una rebanada seca y quebradiza.<\/p><\/div>\n        <div class=\"tsh-prose\"><p>Tahini sale del calor. Primero revuelva bien el frasco porque el aceite de s\u00e9samo separado cambiar\u00eda el equilibrio medido. Doble hasta que la mezcla tenga un color uniforme, luego agregue las pasas y la mayor\u00eda de las almendras tostadas. El tahini afloja ligeramente la masa al principio, pero el plegado continuo restaura una textura cohesiva. Pruebe con cuidado (permanece extremadamente caliente) y agregue una pizca de sal solo si el tahini tiene un sabor plano. No es necesario a\u00f1adir mantequilla ni l\u00e1cteos.<\/p><p>Enjuague el molde con agua fr\u00eda y sac\u00fadalo para secarlo en lugar de engrasarlo mucho. Empaque el halva mientras est\u00e9 caliente, presionando con el dorso de una cuchara para que no queden bolsas de aire ocultas. Cinco minutos son suficientes antes del primer intento de desmoldar: colocar un plato sobre el molde e invertir con decisi\u00f3n. Si no se suelta, tapa y espera otros cinco minutos. Un pa\u00f1o h\u00famedo envuelto brevemente alrededor del exterior puede ayudar; Hacer palanca con un cuchillo a menudo da\u00f1a la superficie limpia.<\/p><p>La s\u00e9mola halva se puede servir caliente, a temperatura ambiente o fr\u00eda, aunque su aroma es m\u00e1s amplio a temperatura ambiente. Esparza sobre las almendras y la canela reservadas en lugar de enterrar la superficie en alm\u00edbar. La rebanada debe tener un borde crujiente y al mismo tiempo ceder suavemente al tenedor, con las alubias individuales a\u00fan perceptibles. Debido a que el dulce es rico y concentrado, las porciones modestas le sientan mejor, especialmente despu\u00e9s de una comida abundante.<\/p><div class=\"tsh-callout\" role=\"note\">El alm\u00edbar y la s\u00e9mola calientes crean un vapor potente. Retire la olla del fuego, agregue el alm\u00edbar poco a poco y mantenga las manos alejadas del vapor ascendente.<\/div><\/div>\n      <\/div>\n      <div class=\"tsh-key-grid\" aria-label=\"Claves t\u00e9cnicas\"><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">01<\/span><h4>Avellana, nunca amarga<\/h4><\/div><p>El color y el aroma deben intensificarse gradualmente mientras la cuchara mantiene cada grano en movimiento.<\/p><\/section><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">02<\/span><h4>La sart\u00e9n se libera<\/h4><\/div><p>Deje de cocinar cuando la masa se despegue de los lados y una cuchara exponga la base.<\/p><\/section><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">03<\/span><h4>Tahini fuera del calor<\/h4><\/div><p>La adici\u00f3n tard\u00eda conserva el aroma del s\u00e9samo y evita apretar la mezcla innecesariamente.<\/p><\/section><\/div>\n    <\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"ingredientes-es-gr-halva-greek-semolina-and-tahini-sweet\" aria-labelledby=\"ingredientes-title-es-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 S\u00e9mola gruesa, alm\u00edbar especiado de naranja y un enriquecimiento restringido tahini<\/p>\n      <h3 id=\"ingredientes-title-es-gr-halva-greek-semolina-and-tahini-sweet\">Ingredientes para 12 rebanadas<\/h3>\n      <p class=\"tsh-head-copy\">Utiliza un molde de aro de 22 cm o uno similar resistente al calor y tenlo listo antes de que la s\u00e9mola empiece a tostarse.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <div class=\"tsh-ingredient-grid\"><section class=\"tsh-ingredient-card\" aria-labelledby=\"ingredientes-1-es-gr-halva-greek-semolina-and-tahini-sweet\"><h4 id=\"ingredientes-1-es-gr-halva-greek-semolina-and-tahini-sweet\">Sirope de naranja<\/h4><ul><li><span class=\"tsh-amount\">700ml<\/span><span>Agua<\/span><\/li><li><span class=\"tsh-amount\">400 gramos<\/span><span>Az\u00facar granulada<\/span><\/li><li><span class=\"tsh-amount\">3 tiras<\/span><span>Piel de naranja, sin m\u00e9dula blanca<\/span><\/li><li><span class=\"tsh-amount\">1<\/span><span>Rama de canela<\/span><\/li><li><span class=\"tsh-amount\">4<\/span><span>Clavos enteros<\/span><\/li><\/ul><\/section><section class=\"tsh-ingredient-card\" aria-labelledby=\"ingredientes-2-es-gr-halva-greek-semolina-and-tahini-sweet\"><h4 id=\"ingredientes-2-es-gr-halva-greek-semolina-and-tahini-sweet\">Mezcla de s\u00e9mola<\/h4><ul><li><span class=\"tsh-amount\">250 gramos<\/span><span>S\u00e9mola gruesa<\/span><\/li><li><span class=\"tsh-amount\">120ml<\/span><span>Aceite de oliva suave<\/span><\/li><li><span class=\"tsh-amount\">80 gramos<\/span><span>Bien revuelto tahini<\/span><\/li><li><span class=\"tsh-amount\">80 gramos<\/span><span>Pasas<\/span><\/li><li><span class=\"tsh-amount\">80 gramos<\/span><span>Almendras rebanadas, tostadas, cantidad dividida<\/span><\/li><li><span class=\"tsh-amount\">\u00bd cucharadita<\/span><span>Canela molida, para terminar<\/span><\/li><li><span class=\"tsh-amount\">1 pizca<\/span><span>Sal marina fina<small>Opcional, dependiendo del tahini.<\/small><\/span><\/li><\/ul><\/section><\/div>\n      <div class=\"tsh-note-grid\">\n        <aside class=\"tsh-note\" role=\"note\"><strong>Al\u00e9rgenos.<\/strong> Contiene s\u00e9samo y almendras. Verifique la s\u00e9mola para ver si hay etiquetas de contacto cruzado de trigo; La s\u00e9mola en s\u00ed est\u00e1 hecha de trigo duro y, por lo tanto, contiene gluten.<\/aside>\n        <aside class=\"tsh-note\" role=\"note\"><strong>Equipo.<\/strong> Dos cazos medianos, cuchara de madera, cuchar\u00f3n, aro de 22 cm, plancha resistente al calor y manoplas de horno.<\/aside>\n      <\/div>\n    <\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"preparacion-es-gr-halva-greek-semolina-and-tahini-sweet\" aria-labelledby=\"preparacion-title-es-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 Una secuencia plana y sin pausas artificiales.<\/p>\n      <h3 id=\"preparacion-title-es-gr-halva-greek-semolina-and-tahini-sweet\">Tostar, absorber, enriquecer y moldear mientras la mezcla est\u00e1 tibia<\/h3>\n      <p class=\"tsh-head-copy\">Primero prepare cada ingrediente medido; Una vez que el alm\u00edbar se une a la s\u00e9mola, la agitaci\u00f3n continua controla tanto la textura como la seguridad.<\/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-es-gr-halva-greek-semolina-and-tahini-sweet\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">01<\/span>\n    <div><h4>Hacer el alm\u00edbar arom\u00e1tico<\/h4><p>Combine agua, az\u00facar, piel de naranja, canela y clavo. Cocine a fuego lento durante 5 minutos, tape y mantenga caliente a fuego m\u00ednimo.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-02-es-gr-halva-greek-semolina-and-tahini-sweet\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">02<\/span>\n    <div><h4>Preparar el molde y los a\u00f1adidos.<\/h4><p>Enjuague el molde con agua fr\u00eda y sac\u00fadalo para secarlo. Tener tahini, pasas y almendras medidas al lado de la encimera.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-03-es-gr-halva-greek-semolina-and-tahini-sweet\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">03<\/span>\n    <div><h4>Tostar la s\u00e9mola<\/h4><p>Caliente el aceite de oliva a fuego medio-bajo. Agregue la s\u00e9mola y revuelva continuamente durante 12 a 15 minutos hasta que tenga un color uniforme de avellana y un olor a nuez.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-04-es-gr-halva-greek-semolina-and-tahini-sweet\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">04<\/span>\n    <div><h4>Agregue alm\u00edbar de forma segura<\/h4><p>Aleja la olla del fuego. Retire las especias enteras del alm\u00edbar y agr\u00e9guelas un cuchar\u00f3n a la vez mientras revuelve, evitando el vapor vigoroso.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-05-es-gr-halva-greek-semolina-and-tahini-sweet\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">05<\/span>\n    <div><h4>Cocine hasta que la olla se suelte.<\/h4><p>Regrese a fuego lento y revuelva durante 6 a 8 minutos hasta que la mezcla est\u00e9 muy espesa, se despegue de los lados y deje la base visible.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-06-es-gr-halva-greek-semolina-and-tahini-sweet\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">06<\/span>\n    <div><h4>Doblar en tahini y fruta.<\/h4><p>Retirar del fuego. Incorpora tahini hasta que quede uniforme, luego las pasas y dos tercios de las almendras. Agregue sal opcional solo despu\u00e9s de probar.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-07-es-gr-halva-greek-semolina-and-tahini-sweet\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">07<\/span>\n    <div><h4>Empacar y desmoldar<\/h4><p>Vierta inmediatamente en el molde h\u00famedo, presione para eliminar las bolsas de aire y espere 5 minutos. Invierta sobre un plato; Espera otros 5 minutos si se resiste.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-08-es-gr-halva-greek-semolina-and-tahini-sweet\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">08<\/span>\n    <div><h4>Establecer y terminar<\/h4><p>Dejar actuar 30 minutos antes de cortar. Espolvorea con las almendras restantes y la canela molida.<\/p><\/div>\n  <\/li><\/ol><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"control-es-gr-halva-greek-semolina-and-tahini-sweet\" aria-labelledby=\"control-title-es-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 Puntos medibles y se\u00f1ales visibles<\/p>\n      <h3 id=\"control-title-es-gr-halva-greek-semolina-and-tahini-sweet\">Color de tostado, seguridad del alm\u00edbar y punto de liberaci\u00f3n.<\/h3>\n      <p class=\"tsh-head-copy\">La textura final la decide lo que sucede en la olla, no un largo per\u00edodo de enfriamiento.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\"><div class=\"tsh-control-grid\"><section class=\"tsh-control\"><p class=\"tsh-control-label\">Aroma de s\u00e9mola<\/p><strong>Avellana caliente<\/strong><p>Las notas acres o ahumadas significan que el grano ha ido m\u00e1s all\u00e1 del tostado \u00fatil.<\/p><\/section><section class=\"tsh-control\"><p class=\"tsh-control-label\">Adici\u00f3n de alm\u00edbar<\/p><strong>Varios cucharones<\/strong><p>La adici\u00f3n por etapas controla el vapor y previene los grumos secos.<\/p><\/section><section class=\"tsh-control\"><p class=\"tsh-control-label\">Consistencia final<\/p><strong>Se saca de la sart\u00e9n<\/strong><p>La mezcla debe moverse como una masa pesada antes de que tahini se doble.<\/p><\/section><\/div><div class=\"tsh-table-wrap\"><table class=\"tsh-table\"><caption>Problemas frecuentes y correcciones<\/caption><thead><tr><th scope=\"col\">Problema<\/th><th scope=\"col\">Causa probable<\/th><th scope=\"col\">Correcci\u00f3n<\/th><\/tr><\/thead><tbody><tr><td data-label=\"Problema\">El halva se desploma<\/td><td data-label=\"Causa probable\">Se retir\u00f3 la s\u00e9mola antes de que se hubiera absorbido suficiente alm\u00edbar.<\/td><td data-label=\"Correcci\u00f3n\">Vuelva a ponerlo a fuego lento y revuelva hasta que la sart\u00e9n quede visible detr\u00e1s de la cuchara.<\/td><\/tr><tr><td data-label=\"Problema\">Tiene un sabor amargo<\/td><td data-label=\"Causa probable\">La s\u00e9mola se quem\u00f3 durante el tostado.<\/td><td data-label=\"Correcci\u00f3n\">Empezar de nuevo; el amargor no se puede corregir con m\u00e1s az\u00facar o tahini.<\/td><\/tr><tr><td data-label=\"Problema\">El molde no se suelta.<\/td><td data-label=\"Causa probable\">Las bolsas de aire o un molde no humedecido crearon succi\u00f3n.<\/td><td data-label=\"Correcci\u00f3n\">Espera 5 minutos m\u00e1s y envuelve brevemente el exterior con un pa\u00f1o h\u00famedo y tibio.<\/td><\/tr><\/tbody><\/table><\/div><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"practica-es-gr-halva-greek-semolina-and-tahini-sweet\" aria-labelledby=\"practica-title-es-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 Servicio, conservaci\u00f3n y ajustes \u00fatiles<\/p>\n      <h3 id=\"practica-title-es-gr-halva-greek-semolina-and-tahini-sweet\">Un postre de despensa que viaja limpio<\/h3>\n      <p class=\"tsh-head-copy\">El halva mejora despu\u00e9s de un breve descanso y no necesita refrigeraci\u00f3n para un servicio inmediato.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\"><div class=\"tsh-practical-grid\"><section class=\"tsh-practical-card\"><h4>Sirviendo<\/h4><p>Sirva trozos peque\u00f1os a temperatura ambiente con caf\u00e9 griego o t\u00e9 sin az\u00facar.<\/p><\/section><section class=\"tsh-practical-card\"><h4>Almacenamiento<\/h4><p>Cubra y mant\u00e9ngalo en una habitaci\u00f3n fresca durante 2 d\u00edas, o refrig\u00e9relo por hasta 5 d\u00edas y regrese a temperatura ambiente antes de servir.<\/p><\/section><section class=\"tsh-practical-card\"><h4>Seguir adelante<\/h4><p>Tostar las almendras y medir las especias del alm\u00edbar con un d\u00eda de anticipaci\u00f3n; cocinar y moldear el halva hasta 2 d\u00edas antes de la comida.<\/p><\/section><\/div><section class=\"tsh-swap\" aria-labelledby=\"sustituciones-title-es-gr-halva-greek-semolina-and-tahini-sweet\"><div class=\"tsh-swap-head\"><h4 id=\"sustituciones-title-es-gr-halva-greek-semolina-and-tahini-sweet\">Sustituciones que s\u00ed funcionan<\/h4><p>Cada cambio modifica de manera concreta el resultado.<\/p><\/div><dl class=\"tsh-swap-list\"><div><dt>Almendras<\/dt><dd><strong>Pistachos o nueces<\/strong> Mant\u00e9n el mismo peso y tuesta suavemente para obtener un acabado diferente pero compatible.<\/dd><\/div><div><dt>Aceite de oliva suave<\/dt><dd><strong>Aceite de girasol<\/strong> La textura sigue siendo similar, mientras que el sabor se vuelve m\u00e1s neutro.<\/dd><\/div><\/dl><\/section><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"faq-es-gr-halva-greek-semolina-and-tahini-sweet\" aria-labelledby=\"faq-title-es-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 Respuestas breves para cocinar con criterio<\/p>\n      <h3 id=\"faq-title-es-gr-halva-greek-semolina-and-tahini-sweet\">S\u00e9mola h\u00e1lva preguntas<\/h3>\n      \n    <\/div>\n    <div class=\"tsh-card-body\"><div class=\"tsh-faq-grid\"><details class=\"tsh-faq\" name=\"faq-es-gr-halva-greek-semolina-and-tahini-sweet\"><summary class=\"tsh-faq-top\"><span class=\"tsh-faq-no\" aria-hidden=\"true\">01<\/span><h4>\u00bfEs lo mismo que desmenuzable tahini halva?<\/h4><\/summary><div class=\"tsh-faq-answer\"><p>No. Es s\u00e9mola cocida al estilo griego halva enriquecida con tahini; la textura es h\u00fameda y rebanable.<\/p><\/div><\/details><details class=\"tsh-faq\" name=\"faq-es-gr-halva-greek-semolina-and-tahini-sweet\"><summary class=\"tsh-faq-top\"><span class=\"tsh-faq-no\" aria-hidden=\"true\">02<\/span><h4>\u00bfPuedo reducir el az\u00facar?<\/h4><\/summary><div class=\"tsh-faq-answer\"><p>Una reducci\u00f3n modesta a 350 g funciona, pero un cambio mayor altera la absorci\u00f3n y el conjunto limpio.<\/p><\/div><\/details><details class=\"tsh-faq\" name=\"faq-es-gr-halva-greek-semolina-and-tahini-sweet\"><summary class=\"tsh-faq-top\"><span class=\"tsh-faq-no\" aria-hidden=\"true\">03<\/span><h4>\u00bfPor qu\u00e9 mi tahini est\u00e1 grasoso?<\/h4><\/summary><div class=\"tsh-faq-answer\"><p>Natural tahini se separa en dep\u00f3sito. Remueve el tarro completamente hasta que quede suave antes de medir 80 g.<\/p><\/div><\/details><\/div><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"nutricion-es-gr-halva-greek-semolina-and-tahini-sweet\" aria-labelledby=\"nutricion-title-es-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 Estimaci\u00f3n por raci\u00f3n<\/p>\n      <h3 id=\"nutricion-title-es-gr-halva-greek-semolina-and-tahini-sweet\">Informaci\u00f3n nutricional<\/h3>\n      <p class=\"tsh-head-copy\">El presupuesto incluye todo el alm\u00edbar, aceite, tahini, pasas y almendras divididas en 12 rodajas.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <dl class=\"tsh-nutrition\">\n        <div><dt>Calor\u00edas<\/dt><dd>\u2248 395 kcal<\/dd><\/div>\n        <div><dt>Hidratos<\/dt><dd>\u2248 55 g<\/dd><\/div>\n        <div><dt>Prote\u00ednas<\/dt><dd>\u2248 7 g<\/dd><\/div>\n        <div><dt>Grasas<\/dt><dd>\u2248 18 g<\/dd><\/div>\n        <div><dt>Fibra<\/dt><dd>\u2248 3 g<\/dd><\/div>\n        <div><dt>Sodio<\/dt><dd>\u2248 90 mg<\/dd><\/div>\n      <\/dl>\n      <p class=\"tsh-nutrition-note\"><strong>Raci\u00f3n:<\/strong> Uno de 12 rebanadas. <strong>Al\u00e9rgenos clave:<\/strong> Trigo, s\u00e9samo y almendras. Estimaci\u00f3n orientativa basada en valores est\u00e1ndar; cambia con las marcas, el recorte, la absorci\u00f3n y el reparto.<\/p>\n    <\/div>\n  <\/section>\n  <footer class=\"tsh-close\"><p class=\"tsh-close-kicker\">Resultado final<\/p><p class=\"tsh-close-quote\">La cuchara te avisa cuando el halva est\u00e1 listo mucho antes que el molde.<\/p><p class=\"tsh-close-copy\">Tueste uniformemente, controle el vapor y det\u00e9ngase solo cuando la mezcla espesa se suelte de la sart\u00e9n.<\/p><\/footer>\n<\/section>\n<script type=\"application\/ld+json\" id=\"recipe-schema-es-gr-halva-greek-semolina-and-tahini-sweet\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Recipe\",\n  \"name\": \"La halva griega de s\u00e9mola une grano tostado, alm\u00edbar de naranja, tahini, pasas y almendras\",\n  \"description\": \"La s\u00e9mola tostada lentamente absorbe un alm\u00edbar fragante antes de que tahini agregue profundidad de s\u00e9samo y la mezcla tibia toma la forma limpia de un molde circular.\",\n  \"inLanguage\": \"es\",\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\": \"Cocina griega\",\n  \"recipeCategory\": \"Postre\",\n  \"cookingMethod\": \"Estufa\",\n  \"keywords\": \"halva griega de s\u00e9mola con tahini receta, Halva con tahini, Postre griego de s\u00e9mola, Moldeado halva\",\n  \"recipeYield\": \"12 rebanadas\",\n  \"prepTime\": \"PT15M\",\n  \"cookTime\": \"PT30M\",\n  \"totalTime\": \"PT1H15M\",\n  \"recipeIngredient\": [\n    \"700ml Agua\",\n    \"400 gramos Az\u00facar granulada\",\n    \"3 tiras Piel de naranja, sin m\u00e9dula blanca\",\n    \"1 Rama de canela\",\n    \"4 Clavos enteros\",\n    \"250 gramos S\u00e9mola gruesa\",\n    \"120ml Aceite de oliva suave\",\n    \"80 gramos Bien revuelto tahini\",\n    \"80 gramos Pasas\",\n    \"80 gramos Almendras rebanadas, tostadas, cantidad dividida\",\n    \"\u00bd cucharadita Canela molida, para terminar\",\n    \"1 pizca Sal marina fina\"\n  ],\n  \"recipeInstructions\": [\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Hacer el alm\u00edbar arom\u00e1tico\",\n      \"text\": \"Combine agua, az\u00facar, piel de naranja, canela y clavo. Cocine a fuego lento durante 5 minutos, tape y mantenga caliente a fuego m\u00ednimo.\",\n      \"url\": \"#step-01-es-gr-halva-greek-semolina-and-tahini-sweet\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Preparar el molde y los a\u00f1adidos.\",\n      \"text\": \"Enjuague el molde con agua fr\u00eda y sac\u00fadalo para secarlo. Tener tahini, pasas y almendras medidas al lado de la encimera.\",\n      \"url\": \"#step-02-es-gr-halva-greek-semolina-and-tahini-sweet\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Tostar la s\u00e9mola\",\n      \"text\": \"Caliente el aceite de oliva a fuego medio-bajo. Agregue la s\u00e9mola y revuelva continuamente durante 12 a 15 minutos hasta que tenga un color uniforme de avellana y un olor a nuez.\",\n      \"url\": \"#step-03-es-gr-halva-greek-semolina-and-tahini-sweet\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Agregue alm\u00edbar de forma segura\",\n      \"text\": \"Aleja la olla del fuego. Retire las especias enteras del alm\u00edbar y agr\u00e9guelas un cuchar\u00f3n a la vez mientras revuelve, evitando el vapor vigoroso.\",\n      \"url\": \"#step-04-es-gr-halva-greek-semolina-and-tahini-sweet\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Cocine hasta que la olla se suelte.\",\n      \"text\": \"Regrese a fuego lento y revuelva durante 6 a 8 minutos hasta que la mezcla est\u00e9 muy espesa, se despegue de los lados y deje la base visible.\",\n      \"url\": \"#step-05-es-gr-halva-greek-semolina-and-tahini-sweet\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Doblar en tahini y fruta.\",\n      \"text\": \"Retirar del fuego. Incorpora tahini hasta que quede uniforme, luego las pasas y dos tercios de las almendras. Agregue sal opcional solo despu\u00e9s de probar.\",\n      \"url\": \"#step-06-es-gr-halva-greek-semolina-and-tahini-sweet\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Empacar y desmoldar\",\n      \"text\": \"Vierta inmediatamente en el molde h\u00famedo, presione para eliminar las bolsas de aire y espere 5 minutos. Invierta sobre un plato; Espera otros 5 minutos si se resiste.\",\n      \"url\": \"#step-07-es-gr-halva-greek-semolina-and-tahini-sweet\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Establecer y terminar\",\n      \"text\": \"Dejar actuar 30 minutos antes de cortar. Espolvorea con las almendras restantes y la canela molida.\",\n      \"url\": \"#step-08-es-gr-halva-greek-semolina-and-tahini-sweet\"\n    }\n  ],\n  \"nutrition\": {\n    \"@type\": \"NutritionInformation\",\n    \"servingSize\": \"Uno de 12 rebanadas\",\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-es-gr-halva-greek-semolina-and-tahini-sweet\">\n(function(){\n  var schemaId='recipe-schema-es-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-es-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-es-gr-halva-greek-semolina-and-tahini-sweet\">\n(function(){\n  var root=document.getElementById('recipe-es-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>S\u00e9mola griega h\u00e1lva enriquecida con tahini, pasas y almendras, con manipulaci\u00f3n segura del alm\u00edbar, indicaciones exactas de espesamiento y m\u00e9todo de desmoldado limpio.<\/p>\n","protected":false},"featured_media":4149,"parent":4113,"menu_order":0,"template":"","tags":[],"tsh_dish_type":[110,68],"tsh_national_cuisine":[155],"class_list":["post-4148","tsh_food","type-tsh_food","status-publish","has-post-thumbnail","tsh_dish_type-postres-cremosos-y-pudines","tsh_dish_type-postres-y-dulces","tsh_national_cuisine-cocina-griega"],"_links":{"self":[{"href":"https:\/\/travelshelper.com\/es\/wp-json\/wp\/v2\/tsh_food\/4148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/travelshelper.com\/es\/wp-json\/wp\/v2\/tsh_food"}],"about":[{"href":"https:\/\/travelshelper.com\/es\/wp-json\/wp\/v2\/types\/tsh_food"}],"up":[{"embeddable":true,"href":"https:\/\/travelshelper.com\/es\/wp-json\/wp\/v2\/tsh_food\/4113"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/travelshelper.com\/es\/wp-json\/wp\/v2\/media\/4149"}],"wp:attachment":[{"href":"https:\/\/travelshelper.com\/es\/wp-json\/wp\/v2\/media?parent=4148"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/travelshelper.com\/es\/wp-json\/wp\/v2\/tags?post=4148"},{"taxonomy":"tsh_dish_type","embeddable":true,"href":"https:\/\/travelshelper.com\/es\/wp-json\/wp\/v2\/tsh_dish_type?post=4148"},{"taxonomy":"tsh_national_cuisine","embeddable":true,"href":"https:\/\/travelshelper.com\/es\/wp-json\/wp\/v2\/tsh_national_cuisine?post=4148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}