{"id":4191,"date":"2026-07-30T20:04:47","date_gmt":"2026-07-30T20:04:47","guid":{"rendered":"https:\/\/travelshelper.com\/fr\/monde-de-la-gastronomie\/plats-nationaux-grecs\/koulouri-de-thessalonique-anneaux-grecs-au-sesame\/"},"modified":"2026-07-30T20:04:47","modified_gmt":"2026-07-30T20:04:47","slug":"koulouri-de-thessalonique-anneaux-grecs-au-sesame","status":"publish","type":"tsh_food","link":"https:\/\/travelshelper.com\/fr\/monde-de-la-gastronomie\/plats-nationaux-grecs\/koulouri-de-thessalonique-anneaux-grecs-au-sesame\/","title":{"rendered":"Koulouri de Thessalonique : anneaux grecs au s\u00e9same"},"content":{"rendered":"\n<style>\n\/* Travel S Helper recipe layout v4.0 \u2014 quiet-luxury editorial UI, fully scoped. *\/\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring{\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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring *,\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring *::before,\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring *::after{box-sizing:border-box}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring :where(h2,h3,h4,p,figure,figcaption,blockquote,ul,ol,li,dl,dt,dd,table,caption){margin:0;padding:0}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring :where(img){display:block;max-width:100%}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring :where(a){color:var(--tsh-gold-deep);text-decoration-thickness:.08em;text-underline-offset:.18em}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring :where(a,summary){-webkit-tap-highlight-color:transparent}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring :where(a:focus-visible,summary:focus-visible){outline:3px solid rgba(163,107,18,.28);outline-offset:3px;border-radius:9px}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring ::selection{background:var(--tsh-gold-soft);color:var(--tsh-night)}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-anchor,\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-step[id]{scroll-margin-top:88px}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring: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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring: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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring: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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring: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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring: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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring: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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring: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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring: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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-tone-gold{--tone:var(--tsh-gold-deep);--tone-bg:#fbf3e5;--tone-rgb:109,67,7}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-tone-sage{--tone:var(--tsh-sage);--tone-bg:var(--tsh-sage-soft);--tone-rgb:23,103,69}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-tone-blue{--tone:var(--tsh-blue);--tone-bg:var(--tsh-blue-soft);--tone-rgb:40,92,157}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-tone-rose{--tone:var(--tsh-rose);--tone-bg:var(--tsh-rose-soft);--tone-rgb:153,68,53}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-tone-violet{--tone:var(--tsh-violet);--tone-bg:var(--tsh-violet-soft);--tone-rgb:108,80,148}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-kicker::before{content:\"\";width:26px;height:2px;flex:0 0 auto;border-radius:999px;background:currentColor}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-card-body{position:relative;z-index:1;padding:clamp(22px,3.2vw,38px)}\n\n\/* Masthead *\/\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-main-kicker::before{content:\"\";width:32px;height:2px;flex:0 0 auto;border-radius:999px;background:currentColor}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-title-main,\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-title-accent{display:block}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-title b{font-weight:860}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px;list-style:none}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-hero{\n  position:relative;\n  min-width:0;\n  border-block:1px solid var(--tsh-line);\n  background:#ece4d8;\n}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-facts--5{--tsh-fact-cols:5}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-fact{position:relative;min-width:0;padding:15px 16px 16px;background:var(--tsh-paper-warm)}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-quick-nav::-webkit-scrollbar{display:none}\n@supports ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-quick-nav a[aria-current=\"location\"]{border-color:var(--tsh-night);background:var(--tsh-night);color:#fff}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-quick-nav a[aria-current=\"location\"]::before{background:#f1c772;color:#2b2110}\n\n\/* Editorial overview *\/\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4.2vw,52px)}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-prose p{color:var(--tsh-copy);font-size:15px;line-height:1.79;text-wrap:pretty}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-prose p+p{margin-top:15px}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-prose strong{color:var(--tsh-ink);font-weight:750}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-key-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:13px;margin-top:27px}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-key::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--tsh-key-tone)}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-key:nth-child(2){--tsh-key-tone:var(--tsh-sage);--tsh-key-bg:#edf8f2}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-key:nth-child(3){--tsh-key-tone:var(--tsh-blue);--tsh-key-bg:#eff5fd}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-key-top{display:flex;align-items:center;gap:11px;margin-bottom:9px}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-key h4{color:var(--tsh-ink);font-size:15px;font-weight:780;line-height:1.35}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-key p{color:var(--tsh-copy);font-size:13.5px;line-height:1.61}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-plan-head h4{color:var(--tsh-ink);font-size:18px;font-weight:800;letter-spacing:-.015em;line-height:1.32}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-plan-item{--plan-tone:var(--tsh-gold);position:relative;min-width:0;padding:18px;background:linear-gradient(150deg,#fffdf9,#fff)}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-plan-item::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--plan-tone)}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-plan-item:nth-child(4n+2){--plan-tone:#4d6359}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-plan-item:nth-child(4n+3){--plan-tone:#66565c}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-plan-item:nth-child(4n+4){--plan-tone:#59666d}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-plan-item p{color:var(--tsh-copy);font-size:13px;line-height:1.6}\n\n\/* Ingredients *\/\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-ingredient-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:15px}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-ingredient-card{overflow:hidden;border:1px solid var(--tsh-line);border-radius:16px;background:#fff;box-shadow:var(--tsh-shadow-sm)}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-ingredient-card:nth-child(2) h4::before{background:var(--tsh-gold)}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-ingredient-card ul{list-style:none}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-ingredient-card li:nth-child(even){background:#fdfbf8}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-ingredient-card li:last-child{border-bottom:0}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-ingredient-card small{display:block;margin-top:4px;color:var(--tsh-muted);font-size:12.2px;line-height:1.46}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-note-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:13px;margin-top:15px}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-note strong{color:var(--tsh-ink);font-weight:780}\n\n\/* Method *\/\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-stages{display:grid;gap:18px}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-stage-head h4{color:var(--tsh-ink);font-size:17px;font-weight:800;letter-spacing:-.012em;line-height:1.3}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-step-grid{display:grid;grid-template-columns:1fr;gap:0;background:#fff;list-style:none}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-step:last-child::before{display:none}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-step>div{max-width:920px}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-step p{color:var(--tsh-copy);font-size:14px;line-height:1.69;text-wrap:pretty}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-cue::before{content:\"\u2713\";flex:0 0 auto;font-size:10px;font-weight:900;line-height:1.55}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:13px}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-control::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--control-tone)}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-control:nth-child(2){--control-tone:var(--tsh-blue);--control-bg:#eef5fd}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-control:nth-child(3){--control-tone:var(--tsh-sage);--control-bg:#edf8f2}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-control p{margin-top:8px;color:var(--tsh-copy);font-size:13px;line-height:1.58}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-table th:nth-child(1){width:24%}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-table th:nth-child(2){width:38%}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-table th:nth-child(3){width:38%}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-table td:last-child,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-table th:last-child{border-inline-end:0}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-table tbody tr:nth-child(even){background:#fcfaf7}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-table td:first-child{color:var(--tsh-ink);font-weight:780}\n\n\/* Practical cards and FAQ *\/\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-practical-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:13px}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-practical-card::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--practical-tone)}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-practical-card:nth-child(2){--practical-tone:var(--tsh-sage);--practical-bg:#eff8f3}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-practical-card:nth-child(3){--practical-tone:var(--tsh-blue);--practical-bg:#f0f6fd}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-practical-card:nth-child(4){--practical-tone:var(--tsh-violet);--practical-bg:#f6f1fa}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-practical-card h4::before{content:\"\";width:18px;height:2px;flex:0 0 auto;border-radius:999px;background:var(--practical-tone)}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-practical-card p,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-practical-card li{color:var(--tsh-copy);font-size:13.6px;line-height:1.63}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-practical-card ul,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-practical-card ol{margin-top:7px;padding-inline-start:20px}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-practical-card li+li{margin-top:5px}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-practical-card li::marker{color:var(--practical-tone);font-weight:850}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-swap-head{padding:17px 20px;border-bottom:1px solid var(--tsh-line);background:linear-gradient(135deg,#f6f2f3,#fff 86%)}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-swap-head h4{margin-bottom:5px;color:var(--tsh-ink);font-size:16px;font-weight:800;line-height:1.35}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-swap-head p{color:var(--tsh-copy);font-size:13px;line-height:1.58}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-swap-list>div:nth-child(even){background:#fdfbf8}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-swap-list>div:last-child{border-bottom:0}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-swap-list dt{color:var(--tsh-ink);font-size:13.2px;font-weight:800;line-height:1.48}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-swap-list dd{color:var(--tsh-copy);font-size:13.2px;line-height:1.58}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-swap-list dd strong{color:#66565c;font-weight:800}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:13px;align-items:start}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-faq summary{list-style:none;cursor:pointer}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-faq summary::-webkit-details-marker{display:none}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-faq[open] .tsh-faq-top::after{content:\"\u2212\";background:var(--tsh-night);color:#f4cb79;transform:rotate(180deg)}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-faq h4{color:var(--tsh-ink);font-size:14.5px;font-weight:800;line-height:1.38}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-faq-answer{border-top:1px solid var(--tsh-line);background:#fff}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-nutrition>div{position:relative;min-width:0;padding:15px;background:linear-gradient(145deg,#fff,#fdfbf8)}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-nutrition>div::before{content:\"\";position:absolute;inset-block:0;inset-inline-start:0;width:2px;background:var(--tsh-sage);opacity:.55}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-nutrition-note{margin-top:13px;color:var(--tsh-muted);font-size:12.5px;line-height:1.6}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-nutrition-note strong{color:var(--tsh-ink);font-weight:780}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-close::before{content:\"\";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:linear-gradient(var(--tsh-gold),#e2b968)}\n#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-card-head--split .tsh-kicker{grid-column:1;grid-row:1}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-card-head--split h3{grid-column:1;grid-row:2}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-title-wrap{padding:54px 58px 48px}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-title{font-size:clamp(45px,4.05vw,58px)}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-title-accent{font-size:.455em}\n}\n\n\/* Hover polish *\/\n@media (hover:hover) and (pointer:fine){\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-key,\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-control,\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-practical-card,\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-faq,\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-ingredient-card{transition:transform .2s var(--tsh-ease),border-color .2s var(--tsh-ease),box-shadow .2s var(--tsh-ease)}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-key:hover,\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-control:hover,\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-practical-card:hover,\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-faq:hover,\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-faq-top:hover::after{border-color:#c7aa78;background:#fff8ec}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-faq[open] .tsh-faq-top:hover::after{background:var(--tsh-night)}\n}\n\n\/* Responsive *\/\n@media (max-width:900px){\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-copy-grid{grid-template-columns:1fr}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-key-grid,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-control-grid{grid-template-columns:1fr}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-facts{--tsh-fact-cols:3}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-nutrition{grid-template-columns:repeat(3,minmax(0,1fr))}\n}\n@media (max-width:720px){\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring{width:calc(100% - 12px);margin-top:10px;font-size:15.5px}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-anchor,\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-step[id]{scroll-margin-top:77px}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-card,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-masthead{border-radius:18px}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-title-wrap{padding:31px 19px 27px}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-title{font-size:clamp(34px,10.8vw,46px);line-height:1.01}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-title-accent{margin-top:10px;font-size:.52em;line-height:1.2}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-lead{margin-top:17px;font-size:16px;line-height:1.67}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-card-head{padding:22px 19px}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-card-head::before{inset-block:22px;inset-inline-start:0}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-card-head h3{font-size:clamp(22px,6.8vw,28px)}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-card-body{padding:20px 17px}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-quick-nav{top:6px;flex-wrap:nowrap;gap:6px;margin-bottom:18px;padding:7px;border-radius:15px}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-quick-nav a{min-height:36px;padding-inline-end:11px;font-size:11.8px}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-quick-nav a::before{min-width:23px;height:23px;font-size:8.5px}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-ingredient-grid,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-note-grid,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-practical-grid,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-faq-grid{grid-template-columns:1fr}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-step-grid{grid-template-columns:1fr}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-step{border-inline-end:0;border-bottom:1px solid rgba(216,203,185,.68)}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-step{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 16px}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-step::before{inset-block:53px -1px;inset-inline-start:33px}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-step:last-child::before{display:none}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-cue{border-radius:10px}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-table-wrap{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-table{display:block;min-width:0;border-collapse:separate;table-layout:auto}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-table caption{display:block;margin-bottom:10px;border:1px solid var(--tsh-line);border-radius:13px;background:#fbf8f2}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-table tbody{display:grid;gap:10px}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-table tbody tr:nth-child(even){background:#fff}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-table td:last-child{border-bottom:0}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-table td:first-child{background:#fbf7ef;color:var(--tsh-ink);font-size:13.5px}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-close{border-radius:18px}\n}\n@media (max-width:520px){\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-facts{--tsh-fact-cols:2}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-nutrition{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-plan-grid{grid-template-columns:1fr}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-swap-list>div{grid-template-columns:1fr;gap:4px;padding:13px 15px}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-stage-head{grid-template-columns:auto minmax(0,1fr)}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-stage-time{grid-column:2;justify-self:start}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-ingredient-card li{grid-template-columns:84px minmax(0,1fr);gap:10px;padding:12px 13px}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-amount{font-size:11.8px}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-faq-top{grid-template-columns:36px minmax(0,1fr) 28px;padding:13px}\n}\n@media (max-width:370px){\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring{width:calc(100% - 8px)}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-title-wrap{padding-inline:16px}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-card-body{padding-inline:14px}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring *,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring *::before,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring *::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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-card,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-masthead,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-close,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-quick-nav{border:1px solid CanvasText;box-shadow:none}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-step-no,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-stage-badge,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-faq-no{border:1px solid CanvasText}\n}\n@media print{\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring{width:100%;max-width:none;margin:0;color:#000;font-size:10.5pt;line-height:1.42}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-quick-nav,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-hero{display:none!important}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-masthead{display:block}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-card,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-masthead,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-close{margin-bottom:10pt;border:1px solid #aaa;border-radius:0;box-shadow:none}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-title-wrap,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-card-head,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-close{background:#fff!important;color:#000!important}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-title{font-size:25pt}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-title-accent,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-close-kicker,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-close-quote,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-close-copy{color:#000!important}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-ingredient-grid,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-practical-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-step-grid{grid-template-columns:1fr}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-key,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-control,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-practical-card,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-ingredient-card,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-note,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-step,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-faq,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-plan-item,#recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-swap-list>div{box-shadow:none;break-inside:avoid}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring details.tsh-faq:not([open])>.tsh-faq-answer{display:block!important}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .tsh-faq-top::after{display:none}\n  #recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring .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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\" lang=\"fr\" dir=\"ltr\" aria-labelledby=\"recipe-title-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\" aria-describedby=\"recipe-summary-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">\n  <header class=\"tsh-masthead\">\n    <div class=\"tsh-title-wrap\">\n      <p class=\"tsh-main-kicker\">Pain de rue grec \u00b7 Bl\u00e9, m\u00e9lasse et s\u00e9same<\/p>\n      <h2 class=\"tsh-title\" id=\"recipe-title-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\"><span class=\"tsh-title-main\"><b>Koulouri de Thessalonique<\/b> de fins anneaux de pain,<\/span><span class=\"tsh-title-accent\">enti\u00e8rement couverts de s\u00e9same grill\u00e9<\/span><\/h2>\n      <p class=\"tsh-lead\" id=\"recipe-summary-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">Une p\u00e2te maigre est fa\u00e7onn\u00e9e en anneaux, plong\u00e9e dans une eau l\u00e9g\u00e8rement m\u00e9lass\u00e9e, puis couverte de s\u00e9same avant une cuisson courte et vive.<\/p>\n      <ul class=\"tsh-tags\" aria-label=\"Classification de la recette\"><li>Pain<\/li><li>Cuisine grecque<\/li><li>Cuisson au four<\/li><li>Difficult\u00e9 moyenne<\/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\/Koulouri-Thessalonikis-\u2014-Thessaloniki-Sesame-Bread-Ring-2.webp\" alt=\"Anneaux grecs koulouri fra\u00eechement cuits au s\u00e9same\" width=\"1600\" height=\"900\" loading=\"lazy\" decoding=\"async\"><figcaption>Les anneaux gardent une \u00e9paisseur r\u00e9guli\u00e8re et une couverture continue de s\u00e9same dor\u00e9.<\/figcaption><\/figure>\n    <dl class=\"tsh-facts tsh-facts--6\" aria-label=\"Quantit\u00e9, dur\u00e9es et estimation nutritionnelle\"><div class=\"tsh-fact\"><dt>Quantit\u00e9<\/dt><dd>10 anneaux<\/dd><\/div><div class=\"tsh-fact\"><dt>Pr\u00e9paration<\/dt><dd>35 min<\/dd><\/div><div class=\"tsh-fact\"><dt>Cuisson au four<\/dt><dd>18 min<\/dd><\/div><div class=\"tsh-fact\"><dt>Fermentation<\/dt><dd>1 h 10 min<\/dd><\/div><div class=\"tsh-fact\"><dt>Total<\/dt><dd>2 h 3 min<\/dd><\/div><div class=\"tsh-fact\"><dt>Par anneau<\/dt><dd>\u2248 320 kcal<\/dd><\/div><\/dl>\n  <\/header>\n  <nav class=\"tsh-quick-nav\" aria-label=\"Navigation rapide dans la recette\"><a href=\"#resumen-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">Aper\u00e7u<\/a><a href=\"#plan-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">Plan de pr\u00e9paration<\/a><a href=\"#ingredientes-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">Ingr\u00e9dients<\/a><a href=\"#preparacion-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">Pr\u00e9paration<\/a><a href=\"#control-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">Points de contr\u00f4le<\/a><a href=\"#practica-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">Service et conservation<\/a><a href=\"#faq-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">Questions fr\u00e9quentes<\/a><a href=\"#nutricion-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">Nutrition<\/a><\/nav>\n  <section class=\"tsh-card tsh-anchor\" id=\"resumen-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\" aria-labelledby=\"resumen-title-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-gold\">\n      <p class=\"tsh-kicker\">01 \u00b7 Un pain de rue d\u00e9fini par son anneau fin et sa couverture compl\u00e8te de s\u00e9same<\/p>\n      <h3 id=\"resumen-title-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">D\u00e9velopper une p\u00e2te souple, souder la jointure et cuire avec une chaleur franche<\/h3>\n      <p class=\"tsh-head-copy\">Le bain m\u00e9lass\u00e9 ne rend pas le pain tr\u00e8s sucr\u00e9 : il fixe les graines et favorise une cro\u00fbte parfum\u00e9e.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <div class=\"tsh-copy-grid\">\n        <div class=\"tsh-prose\"><p>Le koulouri de Thessalonique est un anneau de pain couvert de s\u00e9same, vendu chaque jour dans les boulangeries et les rues grecques. Sa silhouette \u00e9voque un bagel, mais ni la m\u00e9thode ni la texture ne sont identiques : il n\u2019est pas poch\u00e9 et reste g\u00e9n\u00e9ralement plus fin, plus l\u00e9ger, avec une enveloppe croustillante. Sa mie garde pourtant une m\u00e2che souple. On le mange seul, avec du fromage ou au petit d\u00e9jeuner. Cette simplicit\u00e9 expose sans d\u00e9tour fermentation, fa\u00e7onnage et quantit\u00e9 de graines.<\/p><p>La p\u00e2te r\u00e9unit farine de force, eau, levure, un peu de sucre, sel et huile. P\u00e9trissez-la jusqu\u2019\u00e0 ce qu\u2019elle soit lisse et extensible, pas seulement jusqu\u2019\u00e0 ce qu\u2019elle cesse de coller. Une fine membrane tir\u00e9e entre les doigts confirme que le gluten supportera de longs cordons. Une p\u00e2te trop ferme se r\u00e9tracte ; trop molle, elle s\u2019aplatit. Gardez donc une petite partie de l\u2019eau en r\u00e9serve pour l\u2019ajuster selon l\u2019absorption r\u00e9elle de la farine.<\/p><p>La premi\u00e8re fermentation s\u2019arr\u00eate autour de 70 % d\u2019augmentation, sans attendre n\u00e9cessairement le double. Une pousse excessive affaiblit les cordons et dess\u00e8che la mie apr\u00e8s cuisson. Divisez en dix portions de m\u00eame poids et pr\u00e9formez chacune en petit cylindre. Dix minutes de d\u00e9tente rel\u00e2chent le gluten. Sans cette pause, la p\u00e2te lutte contre les mains, revient en arri\u00e8re et risque de se d\u00e9chirer avant d\u2019atteindre les quelque 55 centim\u00e8tres n\u00e9cessaires.<\/p><p>Roulez chaque cordon r\u00e9guli\u00e8rement, avec un milieu \u00e0 peine plus \u00e9pais que les extr\u00e9mit\u00e9s. Superposez celles-ci sur quatre centim\u00e8tres, pincez puis roulez la jointure sur le plan de travail. Une simple rencontre bout \u00e0 bout s\u2019ouvre facilement dans le four. L\u2019anneau para\u00eet large et mince, car il gonflera. Gardez les pi\u00e8ces couvertes pendant que vous pr\u00e9parez une eau \u00e0 la m\u00e9lasse ou au miel et une plaque g\u00e9n\u00e9reusement remplie de s\u00e9same.<\/p><\/div>\n        <div class=\"tsh-prose\"><p>Le bain humidifie la surface et apporte les sucres qui favorisent adh\u00e9rence et couleur ; il ne cuit pas la p\u00e2te. Plongez l\u2019anneau quelques secondes, \u00e9gouttez-le et posez ses deux faces dans les graines. Presque aucune zone nue ne doit subsister. Une couverture maigre donne un pain p\u00e2le et peu aromatique. Le s\u00e9same cru grillera au four ; des graines d\u00e9j\u00e0 toast\u00e9es auront davantage de go\u00fbt, mais demandent une surveillance accrue pour ne pas br\u00fbler.<\/p><p>Apr\u00e8s une courte seconde pousse, enfournez \u00e0 220 \u00b0C pendant 15 \u00e0 18 minutes. Cette chaleur fixe la forme et dore le s\u00e9same avant que la mie ne s\u00e8che. Espacez les anneaux et inversez les plaques si le four colore in\u00e9galement. Recherchez un brun dor\u00e9 franc, un dessous sec et une pi\u00e8ce l\u00e9g\u00e8re en main. Un koulouri seulement blond gardera souvent une cro\u00fbte molle et des graines dont le parfum n\u2019est pas pleinement d\u00e9velopp\u00e9.<\/p><p>Refroidissez sur une grille afin que la vapeur s\u2019\u00e9chappe. Le jour m\u00eame, l\u2019ext\u00e9rieur craque autour d\u2019une mie souple ; le lendemain, l\u2019ensemble devient plus ferme et appr\u00e9cie quelques minutes au four. Les pi\u00e8ces froides se cong\u00e8lent tr\u00e8s bien. Un koulouri r\u00e9gulier ne pr\u00e9sente ni bosse \u00e0 la soudure ni large bande sans graines : son \u00e9paisseur est constante, le s\u00e9same forme une couche continue, et chaque bouch\u00e9e r\u00e9unit bl\u00e9 grill\u00e9, noisette et douceur tr\u00e8s mesur\u00e9e.<\/p><div class=\"tsh-callout\" role=\"note\">Superposez et roulez les extr\u00e9mit\u00e9s au lieu de les coller bout \u00e0 bout. Une jointure de plusieurs centim\u00e8tres r\u00e9siste \u00e0 la pouss\u00e9e du four.<\/div><\/div>\n      <\/div>\n      <div class=\"tsh-key-grid\" aria-label=\"Cl\u00e9s techniques\"><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">01<\/span><h4>Un gluten bien d\u00e9velopp\u00e9<\/h4><\/div><p>La p\u00e2te \u00e9lastique s\u2019allonge en cordon sans se d\u00e9chirer.<\/p><\/section><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">02<\/span><h4>Bain bref, s\u00e9same g\u00e9n\u00e9reux<\/h4><\/div><p>La m\u00e9lasse fixe une couverture continue et favorise la coloration.<\/p><\/section><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">03<\/span><h4>Four \u00e0 220 \u00b0C<\/h4><\/div><p>La chaleur franche fixe l\u2019anneau et grille les graines sans dess\u00e9cher la mie.<\/p><\/section><\/div><section class=\"tsh-plan tsh-anchor\" id=\"plan-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\" aria-labelledby=\"plan-title-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">\n        <div class=\"tsh-plan-head\"><p class=\"tsh-plan-kicker\">Organisation<\/p><h4 id=\"plan-title-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">Fermenter, d\u00e9tendre, fa\u00e7onner et cuire en un peu plus de deux heures<\/h4><\/div>\n        <ol class=\"tsh-plan-grid\"><li class=\"tsh-plan-item\"><span class=\"tsh-plan-when\">2 h avant<\/span><strong>P\u00e9trir et fermenter<\/strong><p>D\u00e9velopper l\u2019\u00e9lasticit\u00e9, puis laisser gagner environ 70 % de volume.<\/p><\/li><li class=\"tsh-plan-item\"><span class=\"tsh-plan-when\">50 min avant<\/span><strong>Diviser et d\u00e9tendre<\/strong><p>Peser dix p\u00e2tons et les laisser reposer dix minutes.<\/p><\/li><li class=\"tsh-plan-item\"><span class=\"tsh-plan-when\">35 min avant<\/span><strong>Fa\u00e7onner et couvrir<\/strong><p>Fermer les anneaux, les baigner et les enrober de s\u00e9same.<\/p><\/li><li class=\"tsh-plan-item\"><span class=\"tsh-plan-when\">18 min avant<\/span><strong>Cuire \u00e0 four vif<\/strong><p>Rechercher une coloration franche et refroidir sur grille.<\/p><\/li><\/ol>\n      <\/section>\n    <\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"ingredientes-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\" aria-labelledby=\"ingredientes-title-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-sage\">\n      <p class=\"tsh-kicker\">02 \u00b7 Une p\u00e2te maigre, un bain l\u00e9g\u00e8rement m\u00e9lass\u00e9 et une g\u00e9n\u00e9reuse quantit\u00e9 de graines<\/p>\n      <h3 id=\"ingredientes-title-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">Ingr\u00e9dients pour 10 koulouria<\/h3>\n      <p class=\"tsh-head-copy\">Peser les portions et pr\u00e9voir un large lit de s\u00e9same aide \u00e0 obtenir des anneaux r\u00e9guliers et bien couverts.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <div class=\"tsh-ingredient-grid\"><section class=\"tsh-ingredient-card\" aria-labelledby=\"ingredientes-1-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\"><h4 id=\"ingredientes-1-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">P\u00e2te<\/h4><ul><li><span class=\"tsh-amount\">650 g<\/span><span>farine de force<\/span><\/li><li><span class=\"tsh-amount\">390 ml<\/span><span>eau ti\u00e8de, dont 20 ml r\u00e9serv\u00e9s<\/span><\/li><li><span class=\"tsh-amount\">7 g<\/span><span>levure boulang\u00e8re s\u00e8che instantan\u00e9e<\/span><\/li><li><span class=\"tsh-amount\">15 g<\/span><span>sucre<\/span><\/li><li><span class=\"tsh-amount\">12 g<\/span><span>sel fin<\/span><\/li><li><span class=\"tsh-amount\">25 ml<\/span><span>huile d\u2019olive<\/span><\/li><\/ul><\/section><section class=\"tsh-ingredient-card\" aria-labelledby=\"ingredientes-2-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\"><h4 id=\"ingredientes-2-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">Bain et couverture<\/h4><ul><li><span class=\"tsh-amount\">500 ml<\/span><span>eau \u00e0 temp\u00e9rature ambiante<\/span><\/li><li><span class=\"tsh-amount\">45 g<\/span><span>m\u00e9lasse de raisin ou miel<\/span><\/li><li><span class=\"tsh-amount\">300 g<\/span><span>graines de s\u00e9same<\/span><\/li><\/ul><\/section><\/div>\n      <div class=\"tsh-note-grid\">\n        <aside class=\"tsh-note\" role=\"note\"><strong>Allerg\u00e8nes.<\/strong> Contient du gluten et du s\u00e9same. V\u00e9rifiez farine, levure et m\u00e9lasse pour d\u2019autres allerg\u00e8nes ou contaminations crois\u00e9es.<\/aside>\n        <aside class=\"tsh-note\" role=\"note\"><strong>Mat\u00e9riel.<\/strong> Balance, grand saladier ou robot p\u00e9trisseur, corne, r\u00e8gle, deux plaques, papier cuisson, grand bol, plat \u00e0 s\u00e9same et grille.<\/aside>\n      <\/div>\n    <\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"preparacion-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\" aria-labelledby=\"preparacion-title-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-blue\">\n      <p class=\"tsh-kicker\">03 \u00b7 Trois phases proportionn\u00e9es : p\u00e2te et premi\u00e8re pousse, fa\u00e7onnage et graines, puis four<\/p>\n      <h3 id=\"preparacion-title-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">P\u00e9trir jusqu\u2019\u00e0 l\u2019\u00e9lasticit\u00e9 et fa\u00e7onner des anneaux fins enti\u00e8rement couverts<\/h3>\n      <p class=\"tsh-head-copy\">Les temps de d\u00e9tente permettent d\u2019allonger la p\u00e2te sans qu\u2019elle se r\u00e9tracte.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\"><div class=\"tsh-stages\"><section class=\"tsh-stage-card\" aria-labelledby=\"fase-1-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">\n      <div class=\"tsh-stage-head\"><span class=\"tsh-stage-badge\" aria-hidden=\"true\">I<\/span><h4 id=\"fase-1-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">P\u00e9trir et faire lever<\/h4><span class=\"tsh-stage-time\">1 h<\/span><\/div>\n      <ol class=\"tsh-step-grid\"><li class=\"tsh-step\" id=\"step-01-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">01<\/span>\n    <div><h4>M\u00e9langer la p\u00e2te<\/h4><p>R\u00e9unir farine, levure, sucre et 370 ml d\u2019eau. Ajouter sel et huile apr\u00e8s disparition de la farine s\u00e8che.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-02-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">02<\/span>\n    <div><h4>P\u00e9trir<\/h4><p>Travailler 8 \u00e0 10 minutes et ajouter l\u2019eau r\u00e9serv\u00e9e seulement si la p\u00e2te l\u2019accepte.<\/p><span class=\"tsh-cue\">La p\u00e2te s\u2019\u00e9tire en fine membrane avant de se d\u00e9chirer.<\/span><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-03-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">03<\/span>\n    <div><h4>Premi\u00e8re fermentation<\/h4><p>Couvrir et laisser pousser 45 \u00e0 55 minutes, jusqu\u2019\u00e0 environ 70 % de volume suppl\u00e9mentaire.<\/p><\/div>\n  <\/li><\/ol>\n    <\/section><section class=\"tsh-stage-card\" aria-labelledby=\"fase-2-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">\n      <div class=\"tsh-stage-head\"><span class=\"tsh-stage-badge\" aria-hidden=\"true\">II<\/span><h4 id=\"fase-2-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">Fa\u00e7onner et couvrir<\/h4><span class=\"tsh-stage-time\">45 min<\/span><\/div>\n      <ol class=\"tsh-step-grid\"><li class=\"tsh-step\" id=\"step-04-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">04<\/span>\n    <div><h4>Diviser et pr\u00e9former<\/h4><p>Peser dix portions, former de courts cylindres et d\u00e9tendre 10 minutes.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-05-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">05<\/span>\n    <div><h4>Fermer les anneaux<\/h4><p>Rouler des cordons d\u2019environ 55 cm, superposer les extr\u00e9mit\u00e9s et rouler la soudure.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-06-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">06<\/span>\n    <div><h4>Baigner et enrober<\/h4><p>Dissoudre la m\u00e9lasse dans l\u2019eau, mouiller chaque anneau puis couvrir les deux faces de s\u00e9same.<\/p><span class=\"tsh-cue\">La couche de graines est continue et la soudure reste lisse.<\/span><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-07-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">07<\/span>\n    <div><h4>Seconde pousse<\/h4><p>D\u00e9poser sur les plaques, couvrir et attendre 15 \u00e0 20 minutes pendant le pr\u00e9chauffage \u00e0 220 \u00b0C.<\/p><\/div>\n  <\/li><\/ol>\n    <\/section><section class=\"tsh-stage-card\" aria-labelledby=\"fase-3-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">\n      <div class=\"tsh-stage-head\"><span class=\"tsh-stage-badge\" aria-hidden=\"true\">III<\/span><h4 id=\"fase-3-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">Cuire et refroidir<\/h4><span class=\"tsh-stage-time\">18 min<\/span><\/div>\n      <ol class=\"tsh-step-grid\"><li class=\"tsh-step\" id=\"step-08-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">08<\/span>\n    <div><h4>Enfourner<\/h4><p>Cuire 15 \u00e0 18 minutes en \u00e9changeant les plaques si n\u00e9cessaire.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-09-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">09<\/span>\n    <div><h4>Contr\u00f4ler la couleur<\/h4><p>Sortir lorsque graines, c\u00f4t\u00e9s et dessous sont franchement dor\u00e9s.<\/p><span class=\"tsh-cue\">Les anneaux sont l\u00e9gers, secs et croustillants.<\/span><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-10-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">10<\/span>\n    <div><h4>Refroidir<\/h4><p>Transf\u00e9rer imm\u00e9diatement sur une grille pour ne pas ramollir la base.<\/p><\/div>\n  <\/li><\/ol>\n    <\/section><\/div><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"control-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\" aria-labelledby=\"control-title-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-rose\">\n      <p class=\"tsh-kicker\">04 \u00b7 Rep\u00e8res mesurables et signes visibles<\/p>\n      <h3 id=\"control-title-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">Pousse mod\u00e9r\u00e9e, soudure chevauch\u00e9e et coloration profonde<\/h3>\n      <p class=\"tsh-head-copy\">Volume, jointure et couleur indiquent mieux le point que le seul chronom\u00e8tre.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\"><div class=\"tsh-control-grid\"><section class=\"tsh-control\"><p class=\"tsh-control-label\">Premi\u00e8re pousse<\/p><strong>\u2248 70 %<\/strong><p>Il n\u2019est pas n\u00e9cessaire d\u2019attendre un doublement.<\/p><\/section><section class=\"tsh-control\"><p class=\"tsh-control-label\">Cordon<\/p><strong>\u2248 55 cm<\/strong><p>Il forme un anneau fin avec de la marge pour gonfler.<\/p><\/section><section class=\"tsh-control\"><p class=\"tsh-control-label\">Four<\/p><strong>220 \u00b0C<\/strong><p>Cuire 15 \u00e0 18 minutes jusqu\u2019\u00e0 un brun dor\u00e9 soutenu.<\/p><\/section><\/div><div class=\"tsh-table-wrap\"><table class=\"tsh-table\"><caption>Probl\u00e8mes fr\u00e9quents et corrections<\/caption><thead><tr><th scope=\"col\">Probl\u00e8me<\/th><th scope=\"col\">Cause probable<\/th><th scope=\"col\">Correction<\/th><\/tr><\/thead><tbody><tr><td data-label=\"Probl\u00e8me\">Les anneaux s\u2019ouvrent<\/td><td data-label=\"Cause probable\">Les extr\u00e9mit\u00e9s se touchaient \u00e0 peine ou la jointure contenait des graines.<\/td><td data-label=\"Correction\">Superposer de la p\u00e2te nue et rouler la soudure sur plusieurs centim\u00e8tres.<\/td><\/tr><tr><td data-label=\"Probl\u00e8me\">La p\u00e2te se r\u00e9tracte<\/td><td data-label=\"Cause probable\">Le gluten n\u2019a pas repos\u00e9 apr\u00e8s la division.<\/td><td data-label=\"Correction\">Attendre dix minutes et allonger progressivement.<\/td><\/tr><tr><td data-label=\"Probl\u00e8me\">Les pains restent p\u00e2les et mous<\/td><td data-label=\"Cause probable\">Le four \u00e9tait insuffisamment chaud ou la cuisson trop courte.<\/td><td data-label=\"Correction\">Pr\u00e9chauffer compl\u00e8tement et viser une couleur soutenue.<\/td><\/tr><\/tbody><\/table><\/div><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"practica-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\" aria-labelledby=\"practica-title-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-violet\">\n      <p class=\"tsh-kicker\">05 \u00b7 Service, conservation et ajustements utiles<\/p>\n      <h3 id=\"practica-title-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">D\u00e9gustation le jour m\u00eame, cong\u00e9lation fiable et r\u00e9chauffage au sec<\/h3>\n      <p class=\"tsh-head-copy\">La cro\u00fbte de s\u00e9same est optimale apr\u00e8s refroidissement, avant d\u2019absorber l\u2019humidit\u00e9 ambiante.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\"><div class=\"tsh-practical-grid\"><section class=\"tsh-practical-card\"><h4>Service<\/h4><p>Servir nature, avec fromage, olives ou yaourt. Attendre au moins dix minutes avant de les ouvrir.<\/p><\/section><section class=\"tsh-practical-card\"><h4>Conservation<\/h4><p>Garder un jour dans un sac en papier plac\u00e9 dans une bo\u00eete. Congeler jusqu\u2019\u00e0 deux mois une fois refroidis.<\/p><\/section><section class=\"tsh-practical-card\"><h4>Pr\u00e9paration \u00e0 l\u2019avance<\/h4><p>Fa\u00e7onner et r\u00e9frig\u00e9rer les anneaux couverts jusqu\u2019\u00e0 une heure. Pour plus longtemps, congeler les pains d\u00e9j\u00e0 cuits.<\/p><\/section><\/div><section class=\"tsh-swap\" aria-labelledby=\"sustituciones-title-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\"><div class=\"tsh-swap-head\"><h4 id=\"sustituciones-title-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">Substitutions r\u00e9ellement adapt\u00e9es<\/h4><p>Chaque remplacement modifie concr\u00e8tement le r\u00e9sultat.<\/p><\/div><dl class=\"tsh-swap-list\"><div><dt>M\u00e9lasse de raisin<\/dt><dd><strong>Miel<\/strong> fixe bien le s\u00e9same et apporte une note un peu plus florale.<\/dd><\/div><div><dt>S\u00e9same blanc<\/dt><dd><strong>M\u00e9lange de s\u00e9same blanc et noir<\/strong> change l\u2019aspect et renforce l\u00e9g\u00e8rement le go\u00fbt grill\u00e9.<\/dd><\/div><\/dl><\/section><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"faq-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\" aria-labelledby=\"faq-title-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-gold\">\n      <p class=\"tsh-kicker\">06 \u00b7 R\u00e9ponses br\u00e8ves pour cuisiner avec m\u00e9thode<\/p>\n      <h3 id=\"faq-title-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">Questions sur le bain, le fa\u00e7onnage et la conservation<\/h3>\n      \n    <\/div>\n    <div class=\"tsh-card-body\"><div class=\"tsh-faq-grid\"><details class=\"tsh-faq\" name=\"faq-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\"><summary class=\"tsh-faq-top\"><span class=\"tsh-faq-no\" aria-hidden=\"true\">01<\/span><h4>Faut-il pocher les anneaux comme des bagels ?<\/h4><\/summary><div class=\"tsh-faq-answer\"><p>Non. Le koulouri re\u00e7oit seulement un bain \u00e0 temp\u00e9rature ambiante pour fixer les graines et la couleur.<\/p><\/div><\/details><details class=\"tsh-faq\" name=\"faq-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\"><summary class=\"tsh-faq-top\"><span class=\"tsh-faq-no\" aria-hidden=\"true\">02<\/span><h4>Pourquoi durcit-il le lendemain ?<\/h4><\/summary><div class=\"tsh-faq-answer\"><p>Ce pain fin et maigre perd vite son humidit\u00e9 ; quelques minutes au four restaurent une partie du croustillant.<\/p><\/div><\/details><\/div><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"nutricion-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\" aria-labelledby=\"nutricion-title-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-sage\">\n      <p class=\"tsh-kicker\">07 \u00b7 Estimation par portion<\/p>\n      <h3 id=\"nutricion-title-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">Informations nutritionnelles<\/h3>\n      <p class=\"tsh-head-copy\">Estimation par anneau lorsque la p\u00e2te et le s\u00e9same adh\u00e9rent sont r\u00e9partis entre dix pi\u00e8ces \u00e9gales.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <dl class=\"tsh-nutrition\">\n        <div><dt>Calories<\/dt><dd>\u2248 320 kcal<\/dd><\/div>\n        <div><dt>Glucides<\/dt><dd>\u2248 48 g<\/dd><\/div>\n        <div><dt>Prot\u00e9ines<\/dt><dd>\u2248 10 g<\/dd><\/div>\n        <div><dt>Lipides<\/dt><dd>\u2248 10 g<\/dd><\/div>\n        <div><dt>Fibres<\/dt><dd>\u2248 4 g<\/dd><\/div>\n        <div><dt>Sodium<\/dt><dd>\u2248 340 mg<\/dd><\/div>\n      <\/dl>\n      <p class=\"tsh-nutrition-note\"><strong>Portion :<\/strong> 1 koulouri. <strong>Allerg\u00e8nes principaux :<\/strong> gluten et s\u00e9same. Estimation indicative fond\u00e9e sur des valeurs standard ; elle varie selon les marques, le parage, l\u2019absorption et la r\u00e9partition.<\/p>\n    <\/div>\n  <\/section>\n  <footer class=\"tsh-close\"><p class=\"tsh-close-kicker\">R\u00e9sultat final<\/p><p class=\"tsh-close-quote\">Un anneau fin et dor\u00e9, couvert de s\u00e9same croustillant autour d\u2019une mie souple.<\/p><p class=\"tsh-close-copy\">Une soudure ferme et un four vif transforment une p\u00e2te simple en l\u2019un des pains de rue embl\u00e9matiques de Gr\u00e8ce.<\/p><\/footer>\n<\/section>\n<script type=\"application\/ld+json\" id=\"recipe-schema-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Recipe\",\n  \"name\": \"Koulouri de Thessalonique en fins anneaux de pain enti\u00e8rement couverts de s\u00e9same\",\n  \"description\": \"Une p\u00e2te maigre est fa\u00e7onn\u00e9e en anneaux, plong\u00e9e dans une eau l\u00e9g\u00e8rement m\u00e9lass\u00e9e, puis couverte de s\u00e9same avant une cuisson courte et vive.\",\n  \"inLanguage\": \"fr\",\n  \"image\": [\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Koulouri-Thessalonikis-\u2014-Thessaloniki-Sesame-Bread-Ring-3.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Koulouri-Thessalonikis-\u2014-Thessaloniki-Sesame-Bread-Ring-1.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Koulouri-Thessalonikis-\u2014-Thessaloniki-Sesame-Bread-Ring-2.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\": \"Cuisine grecque\",\n  \"recipeCategory\": \"Pain\",\n  \"cookingMethod\": \"Cuisson au four\",\n  \"keywords\": \"recette de koulouri, pain grec au s\u00e9same, koulouri de Thessalonique, anneau grec au s\u00e9same, pain de rue grec\",\n  \"recipeYield\": \"10 anneaux\",\n  \"prepTime\": \"PT35M\",\n  \"cookTime\": \"PT18M\",\n  \"totalTime\": \"PT2H3M\",\n  \"recipeIngredient\": [\n    \"650 g farine de force\",\n    \"390 ml eau ti\u00e8de, dont 20 ml r\u00e9serv\u00e9s\",\n    \"7 g levure boulang\u00e8re s\u00e8che instantan\u00e9e\",\n    \"15 g sucre\",\n    \"12 g sel fin\",\n    \"25 ml huile d\u2019olive\",\n    \"500 ml eau \u00e0 temp\u00e9rature ambiante\",\n    \"45 g m\u00e9lasse de raisin ou miel\",\n    \"300 g graines de s\u00e9same\"\n  ],\n  \"recipeInstructions\": [\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"P\u00e9trir et faire lever\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"M\u00e9langer la p\u00e2te\",\n          \"text\": \"R\u00e9unir farine, levure, sucre et 370 ml d\u2019eau. Ajouter sel et huile apr\u00e8s disparition de la farine s\u00e8che.\",\n          \"url\": \"#step-01-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"P\u00e9trir\",\n          \"text\": \"Travailler 8 \u00e0 10 minutes et ajouter l\u2019eau r\u00e9serv\u00e9e seulement si la p\u00e2te l\u2019accepte. La p\u00e2te s\u2019\u00e9tire en fine membrane avant de se d\u00e9chirer.\",\n          \"url\": \"#step-02-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Premi\u00e8re fermentation\",\n          \"text\": \"Couvrir et laisser pousser 45 \u00e0 55 minutes, jusqu\u2019\u00e0 environ 70 % de volume suppl\u00e9mentaire.\",\n          \"url\": \"#step-03-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Fa\u00e7onner et couvrir\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Diviser et pr\u00e9former\",\n          \"text\": \"Peser dix portions, former de courts cylindres et d\u00e9tendre 10 minutes.\",\n          \"url\": \"#step-04-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Fermer les anneaux\",\n          \"text\": \"Rouler des cordons d\u2019environ 55 cm, superposer les extr\u00e9mit\u00e9s et rouler la soudure.\",\n          \"url\": \"#step-05-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Baigner et enrober\",\n          \"text\": \"Dissoudre la m\u00e9lasse dans l\u2019eau, mouiller chaque anneau puis couvrir les deux faces de s\u00e9same. La couche de graines est continue et la soudure reste lisse.\",\n          \"url\": \"#step-06-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Seconde pousse\",\n          \"text\": \"D\u00e9poser sur les plaques, couvrir et attendre 15 \u00e0 20 minutes pendant le pr\u00e9chauffage \u00e0 220 \u00b0C.\",\n          \"url\": \"#step-07-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Cuire et refroidir\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Enfourner\",\n          \"text\": \"Cuire 15 \u00e0 18 minutes en \u00e9changeant les plaques si n\u00e9cessaire.\",\n          \"url\": \"#step-08-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Contr\u00f4ler la couleur\",\n          \"text\": \"Sortir lorsque graines, c\u00f4t\u00e9s et dessous sont franchement dor\u00e9s. Les anneaux sont l\u00e9gers, secs et croustillants.\",\n          \"url\": \"#step-09-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Refroidir\",\n          \"text\": \"Transf\u00e9rer imm\u00e9diatement sur une grille pour ne pas ramollir la base.\",\n          \"url\": \"#step-10-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\"\n        }\n      ]\n    }\n  ],\n  \"nutrition\": {\n    \"@type\": \"NutritionInformation\",\n    \"servingSize\": \"1 koulouri\",\n    \"calories\": \"320 kcal\",\n    \"carbohydrateContent\": \"48 g\",\n    \"proteinContent\": \"10 g\",\n    \"fatContent\": \"10 g\",\n    \"fiberContent\": \"4 g\",\n    \"sodiumContent\": \"340 mg\"\n  }\n}\n<\/script>\n<script id=\"recipe-meta-sync-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">\n(function(){\n  var schemaId='recipe-schema-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring';\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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring[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-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring\">\n(function(){\n  var root=document.getElementById('recipe-fr-gr-koulouri-thessalonikis-thessaloniki-sesame-bread-ring');\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>Koulouri de Thessalonique \u00e0 la cro\u00fbte de s\u00e9same et \u00e0 la mie souple, avec fermentation, bain, fermeture solide de l\u2019anneau et cuisson vive.<\/p>\n","protected":false},"featured_media":4192,"parent":4170,"menu_order":0,"template":"","tags":[],"tsh_dish_type":[152,151],"tsh_national_cuisine":[145],"class_list":["post-4191","tsh_food","type-tsh_food","status-publish","has-post-thumbnail","tsh_dish_type-pains-a-la-levure","tsh_dish_type-pains-et-viennoiseries","tsh_national_cuisine-cuisine-grecque"],"_links":{"self":[{"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tsh_food\/4191","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tsh_food"}],"about":[{"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/types\/tsh_food"}],"up":[{"embeddable":true,"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tsh_food\/4170"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/media\/4192"}],"wp:attachment":[{"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/media?parent=4191"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tags?post=4191"},{"taxonomy":"tsh_dish_type","embeddable":true,"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tsh_dish_type?post=4191"},{"taxonomy":"tsh_national_cuisine","embeddable":true,"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tsh_national_cuisine?post=4191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}