{"id":4366,"date":"2026-08-03T22:24:24","date_gmt":"2026-08-03T22:24:24","guid":{"rendered":"https:\/\/travelshelper.com\/fr\/monde-de-la-gastronomie\/plats-nationaux-grecs\/horiatiki-salade-villageoise-grecque\/"},"modified":"2026-08-03T22:24:24","modified_gmt":"2026-08-03T22:24:24","slug":"horiatiki-salade-villageoise-grecque","status":"publish","type":"tsh_food","link":"https:\/\/travelshelper.com\/fr\/monde-de-la-gastronomie\/plats-nationaux-grecs\/horiatiki-salade-villageoise-grecque\/","title":{"rendered":"Horiatiki, salade villageoise grecque"},"content":{"rendered":"\n<style>\n\/* Travel S Helper recipe layout v4.1 \u2014 quiet-luxury editorial UI, fully scoped. *\/\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque{\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-horiatiki-salade-villageoise-grecque *,\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque *::before,\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque *::after{box-sizing:border-box}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque :where(h2,h3,h4,p,figure,figcaption,blockquote,ul,ol,li,dl,dt,dd,table,caption){margin:0;padding:0}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque :where(img){display:block;max-width:100%}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque :where(a){color:var(--tsh-gold-deep);text-decoration-thickness:.08em;text-underline-offset:.18em}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque :where(a,summary){-webkit-tap-highlight-color:transparent}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque :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-horiatiki-salade-villageoise-grecque ::selection{background:var(--tsh-gold-soft);color:var(--tsh-night)}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-anchor,\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-step[id]{scroll-margin-top:88px}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque: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-horiatiki-salade-villageoise-grecque: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-horiatiki-salade-villageoise-grecque: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-horiatiki-salade-villageoise-grecque: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-horiatiki-salade-villageoise-grecque: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-horiatiki-salade-villageoise-grecque: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-horiatiki-salade-villageoise-grecque: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-horiatiki-salade-villageoise-grecque: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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-tone-gold{--tone:var(--tsh-gold-deep);--tone-bg:#fbf3e5;--tone-rgb:109,67,7}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-tone-sage{--tone:var(--tsh-sage);--tone-bg:var(--tsh-sage-soft);--tone-rgb:23,103,69}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-tone-blue{--tone:var(--tsh-blue);--tone-bg:var(--tsh-blue-soft);--tone-rgb:40,92,157}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-tone-rose{--tone:var(--tsh-rose);--tone-bg:var(--tsh-rose-soft);--tone-rgb:153,68,53}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-tone-violet{--tone:var(--tsh-violet);--tone-bg:var(--tsh-violet-soft);--tone-rgb:108,80,148}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-kicker::before{content:\"\";width:26px;height:2px;flex:0 0 auto;border-radius:999px;background:currentColor}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-card-body{position:relative;z-index:1;padding:clamp(22px,3.2vw,38px)}\n\n\/* Masthead *\/\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-main-kicker::before{content:\"\";width:32px;height:2px;flex:0 0 auto;border-radius:999px;background:currentColor}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-title-main,\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-title-accent{display:block}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-title b{font-weight:860}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px;list-style:none}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-facts--5{--tsh-fact-cols:5}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-fact{position:relative;min-width:0;padding:15px 16px 16px;background:var(--tsh-paper-warm)}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-quick-nav::-webkit-scrollbar{display:none}\n@supports ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-quick-nav a[aria-current=\"location\"]{border-color:var(--tsh-night);background:var(--tsh-night);color:#fff}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-quick-nav a[aria-current=\"location\"]::before{background:#f1c772;color:#2b2110}\n\n\/* Editorial overview *\/\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4.2vw,52px)}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-prose p{color:var(--tsh-copy);font-size:15px;line-height:1.79;text-wrap:pretty}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-prose p+p{margin-top:15px}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-prose strong{color:var(--tsh-ink);font-weight:750}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-key::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--tsh-key-tone)}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-key:nth-child(2){--tsh-key-tone:var(--tsh-sage);--tsh-key-bg:#edf8f2}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-key:nth-child(3){--tsh-key-tone:var(--tsh-blue);--tsh-key-bg:#eff5fd}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-key-top{display:flex;align-items:center;gap:11px;margin-bottom:9px}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-key h4{color:var(--tsh-ink);font-size:15px;font-weight:780;line-height:1.35}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-key p{color:var(--tsh-copy);font-size:13.5px;line-height:1.61}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-plan-item::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--plan-tone)}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-plan-item:nth-child(4n+2){--plan-tone:#4d6359}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-plan-item:nth-child(4n+3){--plan-tone:#66565c}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-plan-item:nth-child(4n+4){--plan-tone:#59666d}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-plan-item p{color:var(--tsh-copy);font-size:13px;line-height:1.6}\n\n\/* Ingredients *\/\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-ingredient-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:15px}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-ingredient-card:nth-child(2) h4::before{background:var(--tsh-gold)}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-ingredient-card ul{list-style:none}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-ingredient-card li:nth-child(even){background:#fdfbf8}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-ingredient-card li:last-child{border-bottom:0}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-note strong{color:var(--tsh-ink);font-weight:780}\n\n\/* Method *\/\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-stages{display:grid;gap:18px}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-step-grid{display:grid;grid-template-columns:1fr;gap:0;background:#fff;list-style:none}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-step:last-child::before{display:none}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-step>div{max-width:920px}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-step p{color:var(--tsh-copy);font-size:14px;line-height:1.69;text-wrap:pretty}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-cue::before{content:\"\u2713\";flex:0 0 auto;font-size:10px;font-weight:900;line-height:1.55}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:13px}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-control::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--control-tone)}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-control:nth-child(2){--control-tone:var(--tsh-blue);--control-bg:#eef5fd}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-control:nth-child(3){--control-tone:var(--tsh-sage);--control-bg:#edf8f2}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-control p{margin-top:8px;color:var(--tsh-copy);font-size:13px;line-height:1.58}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-table th:nth-child(1){width:24%}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-table th:nth-child(2){width:38%}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-table th:nth-child(3){width:38%}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-table td:last-child,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-table th:last-child{border-inline-end:0}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-table tbody tr:nth-child(even){background:#fcfaf7}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-table td:first-child{color:var(--tsh-ink);font-weight:780}\n\n\/* Practical cards and FAQ *\/\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-practical-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:13px}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-practical-card::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--practical-tone)}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-practical-card:nth-child(2){--practical-tone:var(--tsh-sage);--practical-bg:#eff8f3}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-practical-card:nth-child(3){--practical-tone:var(--tsh-blue);--practical-bg:#f0f6fd}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-practical-card:nth-child(4){--practical-tone:var(--tsh-violet);--practical-bg:#f6f1fa}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-practical-card p,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-practical-card li{color:var(--tsh-copy);font-size:13.6px;line-height:1.63}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-practical-card ul,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-practical-card ol{margin-top:7px;padding-inline-start:20px}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-practical-card li+li{margin-top:5px}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-practical-card li::marker{color:var(--practical-tone);font-weight:850}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-swap-head{padding:17px 20px;border-bottom:1px solid var(--tsh-line);background:linear-gradient(135deg,#f6f2f3,#fff 86%)}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-swap-head p{color:var(--tsh-copy);font-size:13px;line-height:1.58}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-swap-list>div:nth-child(even){background:#fdfbf8}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-swap-list>div:last-child{border-bottom:0}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-swap-list dt{color:var(--tsh-ink);font-size:13.2px;font-weight:800;line-height:1.48}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-swap-list dd{color:var(--tsh-copy);font-size:13.2px;line-height:1.58}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-swap-list dd strong{color:#66565c;font-weight:800}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-faq summary{list-style:none;cursor:pointer}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-faq summary::-webkit-details-marker{display:none}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-faq[open] .tsh-faq-top::after{content:\"\u2212\";background:var(--tsh-night);color:#f4cb79;transform:rotate(180deg)}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-faq h4{color:var(--tsh-ink);font-size:14.5px;font-weight:800;line-height:1.38}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-faq-answer{border-top:1px solid var(--tsh-line);background:#fff}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-nutrition>div{position:relative;min-width:0;padding:15px;background:linear-gradient(145deg,#fff,#fdfbf8)}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-nutrition-note{margin-top:13px;color:var(--tsh-muted);font-size:12.5px;line-height:1.6}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-nutrition-note strong{color:var(--tsh-ink);font-weight:780}\n#recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-card-head--split .tsh-kicker{grid-column:1;grid-row:1}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-card-head--split h3{grid-column:1;grid-row:2}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-title-wrap{padding:54px 58px 48px}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-title{font-size:clamp(45px,4.05vw,58px)}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-title-accent{font-size:.455em}\n}\n\n\/* Hover polish *\/\n@media (hover:hover) and (pointer:fine){\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-key,\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-control,\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-practical-card,\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-faq,\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-key:hover,\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-control:hover,\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-practical-card:hover,\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-faq:hover,\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-faq-top:hover::after{border-color:#c7aa78;background:#fff8ec}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-copy-grid{grid-template-columns:1fr}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-key-grid,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-control-grid{grid-template-columns:1fr}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-facts{--tsh-fact-cols:3}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-nutrition{grid-template-columns:repeat(3,minmax(0,1fr))}\n}\n@media (max-width:720px){\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque{width:calc(100% - 12px);margin-top:10px;font-size:15.5px}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-anchor,\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-step[id]{scroll-margin-top:77px}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-card,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-masthead{border-radius:18px}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-title-wrap{padding:31px 19px 27px}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-title{font-size:clamp(34px,10.8vw,46px);line-height:1.01}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-title-accent{margin-top:10px;font-size:.52em;line-height:1.2}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-lead{margin-top:17px;font-size:16px;line-height:1.67}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-card-head{padding:22px 19px}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-card-head::before{inset-block:22px;inset-inline-start:0}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-card-head h3{font-size:clamp(22px,6.8vw,28px)}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-card-body{padding:20px 17px}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-quick-nav{top:6px;flex-wrap:nowrap;gap:6px;margin-bottom:18px;padding:7px;border-radius:15px}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-quick-nav a{min-height:36px;padding-inline-end:11px;font-size:11.8px}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-quick-nav a::before{min-width:23px;height:23px;font-size:8.5px}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-ingredient-grid,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-note-grid,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-practical-grid,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-faq-grid{grid-template-columns:1fr}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-step-grid{grid-template-columns:1fr}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-step{border-inline-end:0;border-bottom:1px solid rgba(216,203,185,.68)}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-step{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 16px}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-step::before{inset-block:53px -1px;inset-inline-start:33px}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-step:last-child::before{display:none}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-cue{border-radius:10px}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-table-wrap{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-table{display:block;min-width:0;border-collapse:separate;table-layout:auto}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-table caption{display:block;margin-bottom:10px;border:1px solid var(--tsh-line);border-radius:13px;background:#fbf8f2}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-table tbody{display:grid;gap:10px}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-table tbody tr:nth-child(even){background:#fff}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-table td:last-child{border-bottom:0}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque .tsh-table td:first-child{background:#fbf7ef;color:var(--tsh-ink);font-size:13.5px}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-close{border-radius:18px}\n}\n@media (max-width:520px){\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-facts{--tsh-fact-cols:2}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-nutrition{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-plan-grid{grid-template-columns:1fr}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-swap-list>div{grid-template-columns:1fr;gap:4px;padding:13px 15px}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-stage-head{grid-template-columns:auto minmax(0,1fr)}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-stage-time{grid-column:2;justify-self:start}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-ingredient-card li{grid-template-columns:84px minmax(0,1fr);gap:10px;padding:12px 13px}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-amount{font-size:11.8px}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-faq-top{grid-template-columns:36px minmax(0,1fr) 28px;padding:13px}\n}\n@media (max-width:370px){\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque{width:calc(100% - 8px)}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-title-wrap{padding-inline:16px}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-card-body{padding-inline:14px}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque *,#recipe-fr-gr-horiatiki-salade-villageoise-grecque *::before,#recipe-fr-gr-horiatiki-salade-villageoise-grecque *::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-horiatiki-salade-villageoise-grecque .tsh-card,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-masthead,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-close,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-quick-nav{border:1px solid CanvasText;box-shadow:none}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-step-no,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-stage-badge,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-faq-no{border:1px solid CanvasText}\n}\n@media print{\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque{width:100%;max-width:none;margin:0;color:#000;font-size:10.5pt;line-height:1.42}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-quick-nav,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-hero{display:none!important}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-masthead{display:block}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-card,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-masthead,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-close{margin-bottom:10pt;border:1px solid #aaa;border-radius:0;box-shadow:none}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-title-wrap,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-card-head,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-close{background:#fff!important;color:#000!important}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-title{font-size:25pt}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-title-accent,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-close-kicker,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-close-quote,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-close-copy{color:#000!important}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-ingredient-grid,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-practical-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-step-grid{grid-template-columns:1fr}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-key,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-control,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-practical-card,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-ingredient-card,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-note,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-step,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-faq,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-plan-item,#recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-swap-list>div{box-shadow:none;break-inside:avoid}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque details.tsh-faq:not([open])>.tsh-faq-answer{display:block!important}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .tsh-faq-top::after{display:none}\n  #recipe-fr-gr-horiatiki-salade-villageoise-grecque .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-horiatiki-salade-villageoise-grecque\" lang=\"fr\" dir=\"ltr\" aria-labelledby=\"recipe-title-fr-gr-horiatiki-salade-villageoise-grecque\" aria-describedby=\"recipe-summary-fr-gr-horiatiki-salade-villageoise-grecque\">\n<header class=\"tsh-masthead\"><div class=\"tsh-title-wrap\"><p class=\"tsh-main-kicker\">Gros morceaux, feta enti\u00e8re et assaisonnement minute<\/p>\n<h2 class=\"tsh-title\" id=\"recipe-title-fr-gr-horiatiki-salade-villageoise-grecque\"><span class=\"tsh-title-main\"><b>Horiatiki<\/b> aux tomates m\u00fbres, concombre et olives,<\/span><span class=\"tsh-title-accent\">couronn\u00e9e d\u2019une tranche enti\u00e8re de feta<\/span><\/h2>\n<p class=\"tsh-lead\" id=\"recipe-summary-fr-gr-horiatiki-salade-villageoise-grecque\">La horiatiki r\u00e9unit tomates m\u00fbres, concombre ferme, poivron vert, oignon rouge et olives de Kalamata. Une tranche enti\u00e8re de feta repose au-dessus, avec origan et huile d\u2019olive, tandis que le jus des tomates forme l\u2019assaisonnement au fond du plat.<\/p><ul class=\"tsh-tags\" aria-label=\"Classification de la recette\"><li>Salade de l\u00e9gumes<\/li><li>Cuisine grecque<\/li><li>Assemblage \u00e0 cru<\/li><li>Tr\u00e8s facile<\/li><\/ul><\/div>\n<figure class=\"tsh-hero\"><img loading=\"lazy\" src=\"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Horiatiki-Greek-Village-Salad-3.webp\" alt=\"Vue large d\u2019une horiatiki avec quartiers de tomate, concombre, poivron vert, oignon rouge, olives et feta pr\u00e8s du pain.\" width=\"1600\" height=\"900\" loading=\"lazy\" decoding=\"async\"><figcaption>Les l\u00e9gumes gardent des formes nettes tandis qu\u2019un l\u00e9ger jus assaisonn\u00e9 se rassemble au fond du plat.<\/figcaption><\/figure>\n<dl class=\"tsh-facts tsh-facts--5\" aria-label=\"Dur\u00e9es, quantit\u00e9 et estimation nutritionnelle\"><div class=\"tsh-fact\"><dt>Quantit\u00e9<\/dt><dd>4 portions<\/dd><\/div><div class=\"tsh-fact\"><dt>Pr\u00e9paration<\/dt><dd>15 min<\/dd><\/div><div class=\"tsh-fact\"><dt>Cuisson<\/dt><dd>Sans cuisson<\/dd><\/div><div class=\"tsh-fact\"><dt>Total<\/dt><dd>15 min<\/dd><\/div><div class=\"tsh-fact\"><dt>Par portion<\/dt><dd>\u2248 315 kcal<\/dd><\/div><\/dl><\/header>\n<nav class=\"tsh-quick-nav\" aria-label=\"Navigation rapide dans la recette\"><a href=\"#apercu-fr-gr-horiatiki-salade-villageoise-grecque\">Aper\u00e7u<\/a><a href=\"#ingredients-fr-gr-horiatiki-salade-villageoise-grecque\">Ingr\u00e9dients<\/a><a href=\"#preparation-fr-gr-horiatiki-salade-villageoise-grecque\">Pr\u00e9paration<\/a><a href=\"#pratique-fr-gr-horiatiki-salade-villageoise-grecque\">Service et conservation<\/a><a href=\"#nutrition-fr-gr-horiatiki-salade-villageoise-grecque\">Valeurs nutritionnelles<\/a><\/nav>\n<section class=\"tsh-card tsh-anchor\" id=\"apercu-fr-gr-horiatiki-salade-villageoise-grecque\" aria-labelledby=\"apercu-title-fr-gr-horiatiki-salade-villageoise-grecque\"><div class=\"tsh-card-head tsh-tone-gold tsh-card-head--split\"><p class=\"tsh-kicker\">01 \u00b7 Coupe, sel et jus de tomate<\/p><h3 id=\"apercu-title-fr-gr-horiatiki-salade-villageoise-grecque\">Une salade grecque sans feuilles ni sauce lourde<\/h3><p class=\"tsh-head-copy\">La qualit\u00e9 des l\u00e9gumes et le moment de l\u2019assaisonnement comptent davantage que la quantit\u00e9 d\u2019ingr\u00e9dients.<\/p><\/div><div class=\"tsh-card-body\"><div class=\"tsh-copy-grid\">\n<div class=\"tsh-prose\"><p><strong>La horiatiki<\/strong>, souvent appel\u00e9e salade villageoise grecque, se compose de l\u00e9gumes coup\u00e9s largement plut\u00f4t que d\u2019une base de laitue. Les tomates doivent \u00eatre m\u00fbres et charnues, le concombre rester croquant et le poivron vert apporter une note v\u00e9g\u00e9tale nette. Les olives et la feta fournissent d\u00e9j\u00e0 une part importante du sel ; l\u2019assaisonnement doit donc \u00eatre mesur\u00e9.<\/p><p>Les gros quartiers de tomate lib\u00e8rent du jus sans s\u2019effondrer imm\u00e9diatement. Le concombre partiellement pel\u00e9 garde \u00e0 la fois la fra\u00eecheur de la peau et une texture plus tendre. L\u2019oignon rouge est \u00e9minc\u00e9 finement ; lorsqu\u2019il est tr\u00e8s puissant, un bain de dix minutes dans l\u2019eau glac\u00e9e adoucit son mordant sans supprimer son croquant. Tous les l\u00e9gumes doivent \u00eatre froids, mais pas gel\u00e9s.<\/p><p>Le sel est ajout\u00e9 avant l\u2019huile et le vinaigre. Il attire un peu de jus des tomates, qui se m\u00e9lange ensuite \u00e0 l\u2019huile d\u2019olive pour former l\u2019assaisonnement naturel du fond de plat. Les l\u00e9gumes ne sont remu\u00e9s que deux fois afin de pr\u00e9server leurs formes. Une agitation prolong\u00e9e \u00e9craserait la tomate et troublerait le jus.<\/p><p>La feta reste en une seule tranche pos\u00e9e au sommet. L\u2019origan est frott\u00e9 entre les doigts directement sur le fromage, puis le reste d\u2019huile est vers\u00e9 par-dessus. \u00c0 table, la tranche est cass\u00e9e au moment de partager. Le pain sert \u00e0 recueillir le jus tomat\u00e9, l\u2019huile et les petits fragments de feta. La salade doit \u00eatre servie imm\u00e9diatement apr\u00e8s l\u2019assaisonnement.<\/p><\/div><div class=\"tsh-prose\"><p>La temp\u00e9rature de service influence nettement les ar\u00f4mes. Des l\u00e9gumes glac\u00e9s sortis directement de la zone la plus froide du r\u00e9frig\u00e9rateur paraissent moins parfum\u00e9s et l\u2019huile se montre plus \u00e9paisse. Une quinzaine de minutes \u00e0 temp\u00e9rature ambiante suffit, surtout pour les tomates et la feta. Par forte chaleur, cette attente doit rester courte et la salade ne doit pas demeurer longtemps sur la table.<\/p><p>Le fond du plat fait partie du service. Il concentre le jus de tomate, l\u2019huile, le vinaigre, l\u2019origan et de petits fragments de feta. Un pain \u00e0 mie ouverte peut l\u2019absorber sans d\u00e9s\u00e9quilibrer la salade. Ajouter une grande quantit\u00e9 d\u2019une vinaigrette pr\u00e9par\u00e9e s\u00e9par\u00e9ment couvrirait cette saveur et transformerait les l\u00e9gumes en simple support de sauce, ce que la coupe large cherche pr\u00e9cis\u00e9ment \u00e0 \u00e9viter.<\/p><p>La feta ne doit pas \u00eatre \u00e9miett\u00e9e d\u00e8s la pr\u00e9paration. Une tranche enti\u00e8re se dess\u00e8che moins vite et laisse chaque convive d\u00e9cider de la quantit\u00e9 de fromage dans sa portion. Elle prot\u00e8ge aussi le contraste visuel entre l\u00e9gumes, olives et fromage. L\u2019origan s\u00e9ch\u00e9 est pr\u00e9f\u00e9r\u00e9 \u00e0 de grandes feuilles fra\u00eeches, car son parfum r\u00e9siste mieux \u00e0 l\u2019huile et se r\u00e9partit facilement sur la surface de la feta.<\/p><\/div><\/div>\n<div class=\"tsh-key-grid\" aria-label=\"Rep\u00e8res techniques\">\n<section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">01<\/span><h4>Tomates vraiment m\u00fbres<\/h4><\/div><p>Elles fournissent le jus qui devient une partie de l\u2019assaisonnement.<\/p><\/section>\n<section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">02<\/span><h4>Deux m\u00e9langes seulement<\/h4><\/div><p>Les morceaux gardent leur forme et le fond reste clair plut\u00f4t que p\u00e2teux.<\/p><\/section>\n<section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">03<\/span><h4>Feta d\u00e9pos\u00e9e en tranche<\/h4><\/div><p>Elle conserve sa texture et se partage seulement au service.<\/p><\/section>\n<\/div>\n<\/div><\/section>\n<section class=\"tsh-card tsh-anchor\" id=\"ingredients-fr-gr-horiatiki-salade-villageoise-grecque\" aria-labelledby=\"ingredients-title-fr-gr-horiatiki-salade-villageoise-grecque\"><div class=\"tsh-card-head tsh-tone-sage tsh-card-head--split\"><p class=\"tsh-kicker\">02 \u00b7 L\u00e9gumes et assaisonnement<\/p><h3 id=\"ingredients-title-fr-gr-horiatiki-salade-villageoise-grecque\">Ingr\u00e9dients pour un grand plat \u00e0 partager<\/h3><p class=\"tsh-head-copy\">La feta, les olives et le sel ajout\u00e9 doivent \u00eatre \u00e9quilibr\u00e9s afin de ne pas dominer les tomates.<\/p><\/div><div class=\"tsh-card-body\"><div class=\"tsh-ingredient-grid\">\n<section class=\"tsh-ingredient-card\" aria-labelledby=\"ingredients-groupe-1-fr-gr-horiatiki-salade-villageoise-grecque\"><h4 id=\"ingredients-groupe-1-fr-gr-horiatiki-salade-villageoise-grecque\">Salade<\/h4><ul>\n<li><span class=\"tsh-amount\">600 g<\/span><span>tomates m\u00fbres coup\u00e9es en gros quartiers<\/span><\/li>\n<li><span class=\"tsh-amount\">300 g<\/span><span>concombre ferme partiellement pel\u00e9, coup\u00e9 en demi-lunes \u00e9paisses<\/span><\/li>\n<li><span class=\"tsh-amount\">120 g<\/span><span>poivron vert coup\u00e9 en fines rondelles<\/span><\/li>\n<li><span class=\"tsh-amount\">80 g<\/span><span>oignon rouge finement \u00e9minc\u00e9<\/span><\/li>\n<li><span class=\"tsh-amount\">100 g<\/span><span>olives de Kalamata<\/span><\/li>\n<li><span class=\"tsh-amount\">200 g<\/span><span>feta en une seule tranche<\/span><\/li>\n<\/ul><\/section>\n<section class=\"tsh-ingredient-card\" aria-labelledby=\"ingredients-groupe-2-fr-gr-horiatiki-salade-villageoise-grecque\"><h4 id=\"ingredients-groupe-2-fr-gr-horiatiki-salade-villageoise-grecque\">Assaisonnement<\/h4><ul>\n<li><span class=\"tsh-amount\">60 ml<\/span><span>huile d\u2019olive vierge extra<\/span><\/li>\n<li><span class=\"tsh-amount\">15 ml<\/span><span>vinaigre de vin rouge<\/span><\/li>\n<li><span class=\"tsh-amount\">2 g<\/span><span>origan grec s\u00e9ch\u00e9<\/span><\/li>\n<li><span class=\"tsh-amount\">3 g<\/span><span>sel marin fin<\/span><\/li>\n<li><span class=\"tsh-amount\">1 g<\/span><span>poivre noir<\/span><\/li>\n<\/ul><\/section>\n<\/div><div class=\"tsh-note-grid\"><aside class=\"tsh-note\" role=\"note\"><strong>Allerg\u00e8nes.<\/strong> Contient du lait par la feta. V\u00e9rifier les additifs utilis\u00e9s pour la conservation des olives si n\u00e9cessaire.<\/aside><aside class=\"tsh-note\" role=\"note\"><strong>Mat\u00e9riel.<\/strong> Un large plat de service, un couteau bien aff\u00fbt\u00e9 et un petit bol pour mesurer l\u2019assaisonnement.<\/aside><\/div><\/div><\/section>\n<section class=\"tsh-card tsh-anchor\" id=\"preparation-fr-gr-horiatiki-salade-villageoise-grecque\" aria-labelledby=\"preparation-title-fr-gr-horiatiki-salade-villageoise-grecque\"><div class=\"tsh-card-head tsh-tone-blue tsh-card-head--split\"><p class=\"tsh-kicker\">03 \u00b7 Quatre \u00e9tapes sans attente<\/p><h3 id=\"preparation-title-fr-gr-horiatiki-salade-villageoise-grecque\">Couper, saler, assaisonner et servir<\/h3><p class=\"tsh-head-copy\">Les l\u00e9gumes peuvent \u00eatre lav\u00e9s \u00e0 l\u2019avance, mais la coupe et l\u2019assaisonnement se font juste avant le repas.<\/p><\/div><div class=\"tsh-card-body\">\n<ol class=\"tsh-step-grid tsh-step-grid--flat\">\n<li class=\"tsh-step\" id=\"step-01-fr-gr-horiatiki-salade-villageoise-grecque\"><span class=\"tsh-step-no\" aria-hidden=\"true\">01<\/span><div><h4>Pr\u00e9parer les l\u00e9gumes<\/h4><p>Couper les tomates, le concombre et le poivron comme indiqu\u00e9. Si l\u2019oignon est tr\u00e8s fort, le tremper 10 minutes dans de l\u2019eau glac\u00e9e, puis l\u2019\u00e9goutter et le s\u00e9cher.<\/p>\n<\/div><\/li>\n<li class=\"tsh-step\" id=\"step-02-fr-gr-horiatiki-salade-villageoise-grecque\"><span class=\"tsh-step-no\" aria-hidden=\"true\">02<\/span><div><h4>Assaisonner la base<\/h4><p>R\u00e9unir tomates, concombre, poivron, oignon et olives dans un plat large. Ajouter le sel et le poivre, puis m\u00e9langer une seule fois avec douceur.<\/p>\n<\/div><\/li>\n<li class=\"tsh-step\" id=\"step-03-fr-gr-horiatiki-salade-villageoise-grecque\"><span class=\"tsh-step-no\" aria-hidden=\"true\">03<\/span><div><h4>Ajouter vinaigre, huile et feta<\/h4><p>Verser le vinaigre et 45 ml d\u2019huile, puis retourner encore une fois. Poser la tranche de feta au-dessus, frotter l\u2019origan entre les doigts sur sa surface et arroser avec les 15 ml d\u2019huile restants.<\/p>\n<span class=\"tsh-cue\">Les l\u00e9gumes restent distincts et un petit fond de jus de tomate assaisonn\u00e9 se forme.<\/span>\n<\/div><\/li>\n<li class=\"tsh-step\" id=\"step-04-fr-gr-horiatiki-salade-villageoise-grecque\"><span class=\"tsh-step-no\" aria-hidden=\"true\">04<\/span><div><h4>Servir imm\u00e9diatement<\/h4><p>Apporter le plat \u00e0 table avec du pain. Casser la feta en portions seulement au moment du service.<\/p>\n<\/div><\/li>\n<\/ol>\n<\/div><\/section>\n<section class=\"tsh-card tsh-anchor\" id=\"pratique-fr-gr-horiatiki-salade-villageoise-grecque\" aria-labelledby=\"pratique-title-fr-gr-horiatiki-salade-villageoise-grecque\"><div class=\"tsh-card-head tsh-tone-violet tsh-card-head--split\"><p class=\"tsh-kicker\">04 \u00b7 Service et pr\u00e9paration<\/p><h3 id=\"pratique-title-fr-gr-horiatiki-salade-villageoise-grecque\">Garder le croquant et limiter l\u2019exc\u00e8s de jus<\/h3><p class=\"tsh-head-copy\">Les l\u00e9gumes entiers peuvent \u00eatre refroidis \u00e0 l\u2019avance, mais une salade d\u00e9j\u00e0 assaisonn\u00e9e s\u2019attendrit rapidement.<\/p><\/div><div class=\"tsh-card-body\"><div class=\"tsh-practical-grid\">\n<section class=\"tsh-practical-card\"><h4>\u00c0 table<\/h4><p>Servir en plat partag\u00e9 avec du pain, du poisson grill\u00e9 ou une viande r\u00f4tie.<\/p><\/section>\n<section class=\"tsh-practical-card\"><h4>Pr\u00e9paration anticip\u00e9e<\/h4><p>Laver et refroidir les l\u00e9gumes plus t\u00f4t, puis les couper et les assaisonner au dernier moment.<\/p><\/section>\n<section class=\"tsh-practical-card\"><h4>Restes<\/h4><p>R\u00e9frig\u00e9rer au maximum 1 jour ; les l\u00e9gumes seront plus mous et rendront davantage de liquide.<\/p><\/section>\n<section class=\"tsh-practical-card\"><h4>Variante<\/h4><p>Des c\u00e2pres peuvent rejoindre certaines versions insulaires ; r\u00e9duire alors le sel ajout\u00e9.<\/p><\/section>\n<\/div><\/div><\/section>\n<section class=\"tsh-card tsh-anchor\" id=\"nutrition-fr-gr-horiatiki-salade-villageoise-grecque\" aria-labelledby=\"nutrition-title-fr-gr-horiatiki-salade-villageoise-grecque\"><div class=\"tsh-card-head tsh-tone-sage tsh-card-head--split\"><p class=\"tsh-kicker\">Estimation par portion<\/p><h3 id=\"nutrition-title-fr-gr-horiatiki-salade-villageoise-grecque\">Valeurs nutritionnelles<\/h3><p class=\"tsh-head-copy\">Estimation pour quatre portions \u00e9gales, feta et huile comprises.<\/p><\/div><div class=\"tsh-card-body\"><dl class=\"tsh-nutrition\">\n<div><dt>Calories<\/dt><dd>\u2248 315 kcal<\/dd><\/div>\n<div><dt>Glucides<\/dt><dd>\u2248 14 g<\/dd><\/div>\n<div><dt>Prot\u00e9ines<\/dt><dd>\u2248 9 g<\/dd><\/div>\n<div><dt>Lipides<\/dt><dd>\u2248 25 g<\/dd><\/div>\n<div><dt>Fibres<\/dt><dd>\u2248 4 g<\/dd><\/div>\n<div><dt>Sodium<\/dt><dd>\u2248 820 mg<\/dd><\/div>\n<\/dl><p class=\"tsh-nutrition-note\"><strong>Portion :<\/strong> 1 quart de la salade (environ 360 g). <strong>Estimation :<\/strong> valeurs approximatives calcul\u00e9es \u00e0 partir de r\u00e9f\u00e9rences standard ; les marques, l\u2019\u00e9gouttage, l\u2019absorption et le partage des portions peuvent les modifier.<\/p><\/div><\/section>\n<footer class=\"tsh-close\"><p class=\"tsh-close-kicker\">R\u00e9sultat attendu<\/p><p class=\"tsh-close-quote\">Des l\u00e9gumes froids et croquants, une feta enti\u00e8re et un jus tomat\u00e9 relev\u00e9 d\u2019huile et d\u2019origan.<\/p><p class=\"tsh-close-copy\">La recette demande peu de gestes, mais aucun ingr\u00e9dient ne peut se cacher. Des tomates m\u00fbres, une coupe large et un assaisonnement tardif donnent la bonne texture.<\/p><\/footer><\/section>\n<script type=\"application\/ld+json\" id=\"recipe-schema-fr-gr-horiatiki-salade-villageoise-grecque\">{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Recipe\",\n  \"name\": \"Horiatiki aux tomates m\u00fbres, concombre et olives, couronn\u00e9e d\u2019une tranche enti\u00e8re de feta\",\n  \"description\": \"La horiatiki r\u00e9unit tomates m\u00fbres, concombre ferme, poivron vert, oignon rouge et olives de Kalamata. Une tranche enti\u00e8re de feta repose au-dessus, avec origan et huile d\u2019olive, tandis que le jus des tomates forme l\u2019assaisonnement au fond du plat.\",\n  \"inLanguage\": \"fr\",\n  \"image\": [\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Horiatiki-Greek-Village-Salad-2.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Horiatiki-Greek-Village-Salad-1.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Horiatiki-Greek-Village-Salad-3.webp\"\n  ],\n  \"author\": {\n    \"@type\": \"Organization\",\n    \"@id\": \"https:\/\/travelshelper.com\/#organization\",\n    \"name\": \"Travel S Helper\",\n    \"url\": \"https:\/\/travelshelper.com\"\n  },\n  \"recipeCuisine\": \"Cuisine grecque\",\n  \"recipeCategory\": \"Salade de l\u00e9gumes\",\n  \"cookingMethod\": \"Assemblage \u00e0 cru\",\n  \"keywords\": \"recette horiatiki, salade villageoise grecque, salade grecque feta olives, horiatiki sans laitue, salade tomate concombre grecque\",\n  \"prepTime\": \"PT15M\",\n  \"cookTime\": \"PT0M\",\n  \"totalTime\": \"PT15M\",\n  \"recipeYield\": \"4 portions\",\n  \"nutrition\": {\n    \"@type\": \"NutritionInformation\",\n    \"calories\": \"315 kcal\",\n    \"carbohydrateContent\": \"14 g\",\n    \"proteinContent\": \"9 g\",\n    \"fatContent\": \"25 g\",\n    \"fiberContent\": \"4 g\",\n    \"sodiumContent\": \"820 mg\",\n    \"servingSize\": \"1 quart de la salade (environ 360 g)\"\n  },\n  \"recipeIngredient\": [\n    \"600 g tomates m\u00fbres coup\u00e9es en gros quartiers\",\n    \"300 g concombre ferme partiellement pel\u00e9, coup\u00e9 en demi-lunes \u00e9paisses\",\n    \"120 g poivron vert coup\u00e9 en fines rondelles\",\n    \"80 g oignon rouge finement \u00e9minc\u00e9\",\n    \"100 g olives de Kalamata\",\n    \"200 g feta en une seule tranche\",\n    \"60 ml huile d\u2019olive vierge extra\",\n    \"15 ml vinaigre de vin rouge\",\n    \"2 g origan grec s\u00e9ch\u00e9\",\n    \"3 g sel marin fin\",\n    \"1 g poivre noir\"\n  ],\n  \"recipeInstructions\": [\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Pr\u00e9parer les l\u00e9gumes\",\n      \"url\": \"#step-01-fr-gr-horiatiki-salade-villageoise-grecque\",\n      \"text\": \"Couper les tomates, le concombre et le poivron comme indiqu\u00e9. Si l\u2019oignon est tr\u00e8s fort, le tremper 10 minutes dans de l\u2019eau glac\u00e9e, puis l\u2019\u00e9goutter et le s\u00e9cher.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Assaisonner la base\",\n      \"url\": \"#step-02-fr-gr-horiatiki-salade-villageoise-grecque\",\n      \"text\": \"R\u00e9unir tomates, concombre, poivron, oignon et olives dans un plat large. Ajouter le sel et le poivre, puis m\u00e9langer une seule fois avec douceur.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Ajouter vinaigre, huile et feta\",\n      \"url\": \"#step-03-fr-gr-horiatiki-salade-villageoise-grecque\",\n      \"text\": \"Verser le vinaigre et 45 ml d\u2019huile, puis retourner encore une fois. Poser la tranche de feta au-dessus, frotter l\u2019origan entre les doigts sur sa surface et arroser avec les 15 ml d\u2019huile restants. Les l\u00e9gumes restent distincts et un petit fond de jus de tomate assaisonn\u00e9 se forme.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Servir imm\u00e9diatement\",\n      \"url\": \"#step-04-fr-gr-horiatiki-salade-villageoise-grecque\",\n      \"text\": \"Apporter le plat \u00e0 table avec du pain. Casser la feta en portions seulement au moment du service.\"\n    }\n  ]\n}<\/script>\n<script id=\"recipe-meta-sync-fr-gr-horiatiki-salade-villageoise-grecque\">\n(function(){\n  var schemaId='recipe-schema-fr-gr-horiatiki-salade-villageoise-grecque';\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-horiatiki-salade-villageoise-grecque[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-horiatiki-salade-villageoise-grecque\">\n(function(){\n  var root=document.getElementById('recipe-fr-gr-horiatiki-salade-villageoise-grecque');\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>Horiatiki grecque aux tomates, concombre, poivron, olives de Kalamata et tranche enti\u00e8re de feta, assaisonn\u00e9e juste avant de servir.<\/p>\n","protected":false},"featured_media":4367,"parent":4170,"menu_order":0,"template":"","tags":[],"tsh_dish_type":[121,139],"tsh_national_cuisine":[145],"class_list":["post-4366","tsh_food","type-tsh_food","status-publish","has-post-thumbnail","tsh_dish_type-salades","tsh_dish_type-salades-vertes-et-de-legumes","tsh_national_cuisine-cuisine-grecque"],"_links":{"self":[{"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tsh_food\/4366","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\/4367"}],"wp:attachment":[{"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/media?parent=4366"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tags?post=4366"},{"taxonomy":"tsh_dish_type","embeddable":true,"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tsh_dish_type?post=4366"},{"taxonomy":"tsh_national_cuisine","embeddable":true,"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tsh_national_cuisine?post=4366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}