{"id":4425,"date":"2026-08-04T09:24:20","date_gmt":"2026-08-04T09:24:20","guid":{"rendered":"https:\/\/travelshelper.com\/fr\/monde-de-la-gastronomie\/plats-nationaux-grecs\/moschari-kokkinisto-grec\/"},"modified":"2026-08-04T09:24:20","modified_gmt":"2026-08-04T09:24:20","slug":"moschari-kokkinisto-grec","status":"publish","type":"tsh_food","link":"https:\/\/travelshelper.com\/fr\/monde-de-la-gastronomie\/plats-nationaux-grecs\/moschari-kokkinisto-grec\/","title":{"rendered":"Moschari kokkinisto grec"},"content":{"rendered":"\n<style>\n#recipe-fr-gr-moschari-kokkinisto{\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-moschari-kokkinisto *,\n#recipe-fr-gr-moschari-kokkinisto *::before,\n#recipe-fr-gr-moschari-kokkinisto *::after{box-sizing:border-box}\n#recipe-fr-gr-moschari-kokkinisto :where(h2,h3,h4,p,figure,figcaption,blockquote,ul,ol,li,dl,dt,dd,table,caption){margin:0;padding:0}\n#recipe-fr-gr-moschari-kokkinisto :where(img){display:block;max-width:100%}\n#recipe-fr-gr-moschari-kokkinisto :where(a){color:var(--tsh-gold-deep);text-decoration-thickness:.08em;text-underline-offset:.18em}\n#recipe-fr-gr-moschari-kokkinisto :where(a,summary){-webkit-tap-highlight-color:transparent}\n#recipe-fr-gr-moschari-kokkinisto :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-moschari-kokkinisto ::selection{background:var(--tsh-gold-soft);color:var(--tsh-night)}\n#recipe-fr-gr-moschari-kokkinisto .tsh-anchor,\n#recipe-fr-gr-moschari-kokkinisto .tsh-step[id]{scroll-margin-top:88px}\n#recipe-fr-gr-moschari-kokkinisto: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-moschari-kokkinisto: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-moschari-kokkinisto: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-moschari-kokkinisto: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-moschari-kokkinisto: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-moschari-kokkinisto: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-moschari-kokkinisto: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-moschari-kokkinisto: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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .tsh-tone-gold{--tone:var(--tsh-gold-deep);--tone-bg:#fbf3e5;--tone-rgb:109,67,7}\n#recipe-fr-gr-moschari-kokkinisto .tsh-tone-sage{--tone:var(--tsh-sage);--tone-bg:var(--tsh-sage-soft);--tone-rgb:23,103,69}\n#recipe-fr-gr-moschari-kokkinisto .tsh-tone-blue{--tone:var(--tsh-blue);--tone-bg:var(--tsh-blue-soft);--tone-rgb:40,92,157}\n#recipe-fr-gr-moschari-kokkinisto .tsh-tone-rose{--tone:var(--tsh-rose);--tone-bg:var(--tsh-rose-soft);--tone-rgb:153,68,53}\n#recipe-fr-gr-moschari-kokkinisto .tsh-tone-violet{--tone:var(--tsh-violet);--tone-bg:var(--tsh-violet-soft);--tone-rgb:108,80,148}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .tsh-kicker::before{content:\"\";width:26px;height:2px;flex:0 0 auto;border-radius:999px;background:currentColor}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .tsh-card-body{position:relative;z-index:1;padding:clamp(22px,3.2vw,38px)}\n\n\/* Masthead *\/\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .tsh-main-kicker::before{content:\"\";width:32px;height:2px;flex:0 0 auto;border-radius:999px;background:currentColor}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .tsh-title-main,\n#recipe-fr-gr-moschari-kokkinisto .tsh-title-accent{display:block}\n#recipe-fr-gr-moschari-kokkinisto .tsh-title b{font-weight:860}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .tsh-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px;list-style:none}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .tsh-facts--5{--tsh-fact-cols:5}\n#recipe-fr-gr-moschari-kokkinisto .tsh-fact{position:relative;min-width:0;padding:15px 16px 16px;background:var(--tsh-paper-warm)}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .tsh-quick-nav::-webkit-scrollbar{display:none}\n@supports ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){\n  #recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .tsh-quick-nav a[aria-current=\"location\"]{border-color:var(--tsh-night);background:var(--tsh-night);color:#fff}\n#recipe-fr-gr-moschari-kokkinisto .tsh-quick-nav a[aria-current=\"location\"]::before{background:#f1c772;color:#2b2110}\n\n\/* Editorial overview *\/\n#recipe-fr-gr-moschari-kokkinisto .tsh-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4.2vw,52px)}\n#recipe-fr-gr-moschari-kokkinisto .tsh-prose p{color:var(--tsh-copy);font-size:15px;line-height:1.79;text-wrap:pretty}\n#recipe-fr-gr-moschari-kokkinisto .tsh-prose p+p{margin-top:15px}\n#recipe-fr-gr-moschari-kokkinisto .tsh-prose strong{color:var(--tsh-ink);font-weight:750}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .tsh-key::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--tsh-key-tone)}\n#recipe-fr-gr-moschari-kokkinisto .tsh-key:nth-child(2){--tsh-key-tone:var(--tsh-sage);--tsh-key-bg:#edf8f2}\n#recipe-fr-gr-moschari-kokkinisto .tsh-key:nth-child(3){--tsh-key-tone:var(--tsh-blue);--tsh-key-bg:#eff5fd}\n#recipe-fr-gr-moschari-kokkinisto .tsh-key-top{display:flex;align-items:center;gap:11px;margin-bottom:9px}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .tsh-key h4{color:var(--tsh-ink);font-size:15px;font-weight:780;line-height:1.35}\n#recipe-fr-gr-moschari-kokkinisto .tsh-key p{color:var(--tsh-copy);font-size:13.5px;line-height:1.61}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .tsh-plan-item::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--plan-tone)}\n#recipe-fr-gr-moschari-kokkinisto .tsh-plan-item:nth-child(4n+2){--plan-tone:#4d6359}\n#recipe-fr-gr-moschari-kokkinisto .tsh-plan-item:nth-child(4n+3){--plan-tone:#66565c}\n#recipe-fr-gr-moschari-kokkinisto .tsh-plan-item:nth-child(4n+4){--plan-tone:#59666d}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .tsh-plan-item p{color:var(--tsh-copy);font-size:13px;line-height:1.6}\n\n\/* Ingredients *\/\n#recipe-fr-gr-moschari-kokkinisto .tsh-ingredient-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:15px}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .tsh-ingredient-card:nth-child(2) h4::before{background:var(--tsh-gold)}\n#recipe-fr-gr-moschari-kokkinisto .tsh-ingredient-card ul{list-style:none}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .tsh-ingredient-card li:nth-child(even){background:#fdfbf8}\n#recipe-fr-gr-moschari-kokkinisto .tsh-ingredient-card li:last-child{border-bottom:0}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .tsh-note strong{color:var(--tsh-ink);font-weight:780}\n\n\/* Method *\/\n#recipe-fr-gr-moschari-kokkinisto .tsh-stages{display:grid;gap:18px}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .tsh-step-grid{display:grid;grid-template-columns:1fr;gap:0;background:#fff;list-style:none}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n#recipe-fr-gr-moschari-kokkinisto .tsh-step:last-child::before{display:none}\n#recipe-fr-gr-moschari-kokkinisto .tsh-step>div{max-width:920px}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .tsh-step p{color:var(--tsh-copy);font-size:14px;line-height:1.69;text-wrap:pretty}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .tsh-cue::before{content:\"\u2713\";flex:0 0 auto;font-size:10px;font-weight:900;line-height:1.55}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .tsh-control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:13px}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .tsh-control::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--control-tone)}\n#recipe-fr-gr-moschari-kokkinisto .tsh-control:nth-child(2){--control-tone:var(--tsh-blue);--control-bg:#eef5fd}\n#recipe-fr-gr-moschari-kokkinisto .tsh-control:nth-child(3){--control-tone:var(--tsh-sage);--control-bg:#edf8f2}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .tsh-control p{margin-top:8px;color:var(--tsh-copy);font-size:13px;line-height:1.58}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .tsh-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .tsh-table th:nth-child(1){width:24%}\n#recipe-fr-gr-moschari-kokkinisto .tsh-table th:nth-child(2){width:38%}\n#recipe-fr-gr-moschari-kokkinisto .tsh-table th:nth-child(3){width:38%}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .tsh-table td:last-child,#recipe-fr-gr-moschari-kokkinisto .tsh-table th:last-child{border-inline-end:0}\n#recipe-fr-gr-moschari-kokkinisto .tsh-table tbody tr:nth-child(even){background:#fcfaf7}\n#recipe-fr-gr-moschari-kokkinisto .tsh-table td:first-child{color:var(--tsh-ink);font-weight:780}\n\n\/* Practical cards and FAQ *\/\n#recipe-fr-gr-moschari-kokkinisto .tsh-practical-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:13px}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .tsh-practical-card::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--practical-tone)}\n#recipe-fr-gr-moschari-kokkinisto .tsh-practical-card:nth-child(2){--practical-tone:var(--tsh-sage);--practical-bg:#eff8f3}\n#recipe-fr-gr-moschari-kokkinisto .tsh-practical-card:nth-child(3){--practical-tone:var(--tsh-blue);--practical-bg:#f0f6fd}\n#recipe-fr-gr-moschari-kokkinisto .tsh-practical-card:nth-child(4){--practical-tone:var(--tsh-violet);--practical-bg:#f6f1fa}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .tsh-practical-card p,#recipe-fr-gr-moschari-kokkinisto .tsh-practical-card li{color:var(--tsh-copy);font-size:13.6px;line-height:1.63}\n#recipe-fr-gr-moschari-kokkinisto .tsh-practical-card ul,#recipe-fr-gr-moschari-kokkinisto .tsh-practical-card ol{margin-top:7px;padding-inline-start:20px}\n#recipe-fr-gr-moschari-kokkinisto .tsh-practical-card li+li{margin-top:5px}\n#recipe-fr-gr-moschari-kokkinisto .tsh-practical-card li::marker{color:var(--practical-tone);font-weight:850}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .tsh-swap-head{padding:17px 20px;border-bottom:1px solid var(--tsh-line);background:linear-gradient(135deg,#f6f2f3,#fff 86%)}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .tsh-swap-head p{color:var(--tsh-copy);font-size:13px;line-height:1.58}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .tsh-swap-list>div:nth-child(even){background:#fdfbf8}\n#recipe-fr-gr-moschari-kokkinisto .tsh-swap-list>div:last-child{border-bottom:0}\n#recipe-fr-gr-moschari-kokkinisto .tsh-swap-list dt{color:var(--tsh-ink);font-size:13.2px;font-weight:800;line-height:1.48}\n#recipe-fr-gr-moschari-kokkinisto .tsh-swap-list dd{color:var(--tsh-copy);font-size:13.2px;line-height:1.58}\n#recipe-fr-gr-moschari-kokkinisto .tsh-swap-list dd strong{color:#66565c;font-weight:800}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .tsh-faq summary{list-style:none;cursor:pointer}\n#recipe-fr-gr-moschari-kokkinisto .tsh-faq summary::-webkit-details-marker{display:none}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .tsh-faq[open] .tsh-faq-top::after{content:\"\u2212\";background:var(--tsh-night);color:#f4cb79;transform:rotate(180deg)}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .tsh-faq h4{color:var(--tsh-ink);font-size:14.5px;font-weight:800;line-height:1.38}\n#recipe-fr-gr-moschari-kokkinisto .tsh-faq-answer{border-top:1px solid var(--tsh-line);background:#fff}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .tsh-nutrition>div{position:relative;min-width:0;padding:15px;background:linear-gradient(145deg,#fff,#fdfbf8)}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .tsh-nutrition-note{margin-top:13px;color:var(--tsh-muted);font-size:12.5px;line-height:1.6}\n#recipe-fr-gr-moschari-kokkinisto .tsh-nutrition-note strong{color:var(--tsh-ink);font-weight:780}\n#recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .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-moschari-kokkinisto .tsh-card-head--split .tsh-kicker{grid-column:1;grid-row:1}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-card-head--split h3{grid-column:1;grid-row:2}\n  #recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .tsh-title-wrap{padding:54px 58px 48px}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-title{font-size:clamp(45px,4.05vw,58px)}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-title-accent{font-size:.455em}\n}\n\n\/* Hover polish *\/\n@media (hover:hover) and (pointer:fine){\n  #recipe-fr-gr-moschari-kokkinisto .tsh-key,\n  #recipe-fr-gr-moschari-kokkinisto .tsh-control,\n  #recipe-fr-gr-moschari-kokkinisto .tsh-practical-card,\n  #recipe-fr-gr-moschari-kokkinisto .tsh-faq,\n  #recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .tsh-key:hover,\n  #recipe-fr-gr-moschari-kokkinisto .tsh-control:hover,\n  #recipe-fr-gr-moschari-kokkinisto .tsh-practical-card:hover,\n  #recipe-fr-gr-moschari-kokkinisto .tsh-faq:hover,\n  #recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .tsh-faq-top:hover::after{border-color:#c7aa78;background:#fff8ec}\n  #recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .tsh-copy-grid{grid-template-columns:1fr}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-key-grid,#recipe-fr-gr-moschari-kokkinisto .tsh-control-grid{grid-template-columns:1fr}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-facts{--tsh-fact-cols:3}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-nutrition{grid-template-columns:repeat(3,minmax(0,1fr))}\n}\n@media (max-width:720px){\n  #recipe-fr-gr-moschari-kokkinisto{width:calc(100% - 12px);margin-top:10px;font-size:15.5px}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-anchor,\n  #recipe-fr-gr-moschari-kokkinisto .tsh-step[id]{scroll-margin-top:77px}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-card,#recipe-fr-gr-moschari-kokkinisto .tsh-masthead{border-radius:18px}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-title-wrap{padding:31px 19px 27px}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-title{font-size:clamp(34px,10.8vw,46px);line-height:1.01}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-title-accent{margin-top:10px;font-size:.52em;line-height:1.2}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-lead{margin-top:17px;font-size:16px;line-height:1.67}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-card-head{padding:22px 19px}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-card-head::before{inset-block:22px;inset-inline-start:0}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-card-head h3{font-size:clamp(22px,6.8vw,28px)}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-card-body{padding:20px 17px}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-quick-nav{top:6px;flex-wrap:nowrap;gap:6px;margin-bottom:18px;padding:7px;border-radius:15px}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-quick-nav a{min-height:36px;padding-inline-end:11px;font-size:11.8px}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-quick-nav a::before{min-width:23px;height:23px;font-size:8.5px}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-ingredient-grid,#recipe-fr-gr-moschari-kokkinisto .tsh-note-grid,#recipe-fr-gr-moschari-kokkinisto .tsh-practical-grid,#recipe-fr-gr-moschari-kokkinisto .tsh-faq-grid{grid-template-columns:1fr}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-step-grid{grid-template-columns:1fr}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-step{border-inline-end:0;border-bottom:1px solid rgba(216,203,185,.68)}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-step{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 16px}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-step::before{inset-block:53px -1px;inset-inline-start:33px}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-step:last-child::before{display:none}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-cue{border-radius:10px}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-table-wrap{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-table{display:block;min-width:0;border-collapse:separate;table-layout:auto}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-table caption{display:block;margin-bottom:10px;border:1px solid var(--tsh-line);border-radius:13px;background:#fbf8f2}\n  #recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .tsh-table tbody{display:grid;gap:10px}\n  #recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .tsh-table tbody tr:nth-child(even){background:#fff}\n  #recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .tsh-table td:last-child{border-bottom:0}\n  #recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto .tsh-table td:first-child{background:#fbf7ef;color:var(--tsh-ink);font-size:13.5px}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-close{border-radius:18px}\n}\n@media (max-width:520px){\n  #recipe-fr-gr-moschari-kokkinisto .tsh-facts{--tsh-fact-cols:2}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-nutrition{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-plan-grid{grid-template-columns:1fr}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-swap-list>div{grid-template-columns:1fr;gap:4px;padding:13px 15px}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-stage-head{grid-template-columns:auto minmax(0,1fr)}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-stage-time{grid-column:2;justify-self:start}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-ingredient-card li{grid-template-columns:84px minmax(0,1fr);gap:10px;padding:12px 13px}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-amount{font-size:11.8px}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-faq-top{grid-template-columns:36px minmax(0,1fr) 28px;padding:13px}\n}\n@media (max-width:370px){\n  #recipe-fr-gr-moschari-kokkinisto{width:calc(100% - 8px)}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-title-wrap{padding-inline:16px}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-card-body{padding-inline:14px}\n  #recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto *,#recipe-fr-gr-moschari-kokkinisto *::before,#recipe-fr-gr-moschari-kokkinisto *::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-moschari-kokkinisto .tsh-card,#recipe-fr-gr-moschari-kokkinisto .tsh-masthead,#recipe-fr-gr-moschari-kokkinisto .tsh-close,#recipe-fr-gr-moschari-kokkinisto .tsh-quick-nav{border:1px solid CanvasText;box-shadow:none}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-step-no,#recipe-fr-gr-moschari-kokkinisto .tsh-stage-badge,#recipe-fr-gr-moschari-kokkinisto .tsh-faq-no{border:1px solid CanvasText}\n}\n@media print{\n  #recipe-fr-gr-moschari-kokkinisto{width:100%;max-width:none;margin:0;color:#000;font-size:10.5pt;line-height:1.42}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-quick-nav,#recipe-fr-gr-moschari-kokkinisto .tsh-hero{display:none!important}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-masthead{display:block}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-card,#recipe-fr-gr-moschari-kokkinisto .tsh-masthead,#recipe-fr-gr-moschari-kokkinisto .tsh-close{margin-bottom:10pt;border:1px solid #aaa;border-radius:0;box-shadow:none}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-title-wrap,#recipe-fr-gr-moschari-kokkinisto .tsh-card-head,#recipe-fr-gr-moschari-kokkinisto .tsh-close{background:#fff!important;color:#000!important}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-title{font-size:25pt}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-title-accent,#recipe-fr-gr-moschari-kokkinisto .tsh-close-kicker,#recipe-fr-gr-moschari-kokkinisto .tsh-close-quote,#recipe-fr-gr-moschari-kokkinisto .tsh-close-copy{color:#000!important}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-ingredient-grid,#recipe-fr-gr-moschari-kokkinisto .tsh-practical-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-step-grid{grid-template-columns:1fr}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-key,#recipe-fr-gr-moschari-kokkinisto .tsh-control,#recipe-fr-gr-moschari-kokkinisto .tsh-practical-card,#recipe-fr-gr-moschari-kokkinisto .tsh-ingredient-card,#recipe-fr-gr-moschari-kokkinisto .tsh-note,#recipe-fr-gr-moschari-kokkinisto .tsh-step,#recipe-fr-gr-moschari-kokkinisto .tsh-faq,#recipe-fr-gr-moschari-kokkinisto .tsh-plan-item,#recipe-fr-gr-moschari-kokkinisto .tsh-swap-list>div{box-shadow:none;break-inside:avoid}\n  #recipe-fr-gr-moschari-kokkinisto details.tsh-faq:not([open])>.tsh-faq-answer{display:block!important}\n  #recipe-fr-gr-moschari-kokkinisto .tsh-faq-top::after{display:none}\n  #recipe-fr-gr-moschari-kokkinisto .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-moschari-kokkinisto\" lang=\"fr\" dir=\"ltr\" aria-labelledby=\"recipe-title-fr-gr-moschari-kokkinisto\" aria-describedby=\"recipe-summary-fr-gr-moschari-kokkinisto\">\n<header class=\"tsh-masthead\">\n<div class=\"tsh-title-wrap\">\n<p class=\"tsh-main-kicker\">Braisage lent \u00b7 sauce tomate aux \u00e9pices douces<\/p>\n<h2 class=\"tsh-title\" id=\"recipe-title-fr-gr-moschari-kokkinisto\"><span class=\"tsh-title-main\"><b>Moschari kokkinisto<\/b><\/span>\n<span class=\"tsh-title-accent\">grec, b\u0153uf brais\u00e9 au vin rouge et \u00e0 la tomate servi avec des p\u00e2tes courtes<\/span><\/h2>\n<p class=\"tsh-lead\" id=\"recipe-summary-fr-gr-moschari-kokkinisto\">Un b\u0153uf longuement brais\u00e9 avec vin rouge, tomate, cannelle et piment de la Jama\u00efque, jusqu\u2019\u00e0 ce que les morceaux c\u00e8dent \u00e0 la fourchette. Les p\u00e2tes courtes sont napp\u00e9es d\u2019une partie de la sauce avant d\u2019accueillir la viande et le fromage r\u00e2p\u00e9.<\/p>\n<ul class=\"tsh-tags\" aria-label=\"Classification de la recette\"><li>Plats mijot\u00e9s \u00e0 cuisson lente<\/li><li>Cuisine grecque<\/li><li>Braisage au four<\/li><li>Interm\u00e9diaire<\/li><\/ul>\n<\/div>\n<figure class=\"tsh-hero\">\n<img loading=\"lazy\" src=\"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Moschari-Kokkinisto-3.webp\" alt=\"Moschari kokkinisto servi sur p\u00e2tes courtes, sauce tomate brillante et fromage r\u00e2p\u00e9\" width=\"1000\" height=\"562\" loading=\"lazy\" decoding=\"async\">\n<figcaption>La sauce r\u00e9duite doit napper la viande et les p\u00e2tes sans former une masse \u00e9paisse ou s\u00e8che.<\/figcaption>\n<\/figure>\n<dl class=\"tsh-facts tsh-facts--6\" aria-label=\"Quantit\u00e9, dur\u00e9e et estimation nutritionnelle\">\n<div class=\"tsh-fact\"><dt>Quantit\u00e9<\/dt><dd>6 portions<\/dd><\/div>\n<div class=\"tsh-fact\"><dt>Pr\u00e9paration<\/dt><dd>30 min<\/dd><\/div>\n<div class=\"tsh-fact\"><dt>Cuisson<\/dt><dd>2 h 20 min<\/dd><\/div>\n<div class=\"tsh-fact\"><dt>Repos<\/dt><dd>20 min<\/dd><\/div>\n<div class=\"tsh-fact\"><dt>Total<\/dt><dd>3 h 10 min<\/dd><\/div>\n<div class=\"tsh-fact\"><dt>Par portion<\/dt><dd>\u2248 780 kcal<\/dd><\/div>\n<\/dl>\n<\/header>\n<nav class=\"tsh-quick-nav\" aria-label=\"Navigation rapide dans la recette\">\n<a href=\"#vue-ensemble-fr-gr-moschari-kokkinisto\">Vue d\u2019ensemble<\/a><a href=\"#ingredients-fr-gr-moschari-kokkinisto\">Ingr\u00e9dients<\/a><a href=\"#preparation-fr-gr-moschari-kokkinisto\">Pr\u00e9paration<\/a><a href=\"#points-controle-fr-gr-moschari-kokkinisto\">Points de contr\u00f4le<\/a><a href=\"#service-conservation-fr-gr-moschari-kokkinisto\">Service et conservation<\/a><a href=\"#nutrition-fr-gr-moschari-kokkinisto\">Nutrition<\/a>\n<\/nav>\n<section class=\"tsh-card tsh-anchor\" id=\"vue-ensemble-fr-gr-moschari-kokkinisto\" aria-labelledby=\"vue-ensemble-fr-gr-moschari-kokkinisto-title\">\n<div class=\"tsh-card-head tsh-card-head--split tsh-tone-gold\"><p class=\"tsh-kicker\">01 \u00b7 Logique de la recette<\/p>\n<h3 id=\"vue-ensemble-fr-gr-moschari-kokkinisto-title\">Comprendre la texture et le d\u00e9roulement<\/h3>\n<p class=\"tsh-head-copy\">Le terme kokkinisto renvoie \u00e0 une cuisson \u00ab rouge \u00bb, domin\u00e9e par la tomate. Dans cette version au b\u0153uf, le paleron est d\u2019abord fortement color\u00e9, puis brais\u00e9 avec vin rouge, tomate et \u00e9pices chaudes. La cannelle et le pim<\/p><\/div>\n<div class=\"tsh-card-body\"><div class=\"tsh-copy-grid\">\n<div class=\"tsh-prose\">\n<p>Le terme kokkinisto renvoie \u00e0 une cuisson \u00ab rouge \u00bb, domin\u00e9e par la tomate. Dans cette version au b\u0153uf, le paleron est d\u2019abord fortement color\u00e9, puis brais\u00e9 avec vin rouge, tomate et \u00e9pices chaudes. La cannelle et le piment de la Jama\u00efque doivent rester en arri\u00e8re-plan : ils donnent de la profondeur sans transformer la sauce en m\u00e9lange sucr\u00e9.<\/p>\n<p>La coloration se fait en trois fourn\u00e9es. Trop de viande dans la cocotte ferait chuter la temp\u00e9rature et produire de la vapeur. Les morceaux doivent former une cro\u00fbte brune ; ces sucs se dissoudront ensuite dans le vin et donneront une base plus complexe \u00e0 la sauce.<\/p>\n<\/div>\n<div class=\"tsh-prose\">\n<p>Le braisage au four \u00e0 160 \u00b0C maintient une chaleur r\u00e9guli\u00e8re. La dur\u00e9e reste indicative : le paleron est pr\u00eat lorsque la fourchette entre sans effort et que les fibres commencent \u00e0 se s\u00e9parer. Une viande encore ferme ne deviendra pas tendre pendant le simple repos.<\/p>\n<p>Les p\u00e2tes ne sont pas pos\u00e9es nues sous la viande. Elles sont d\u2019abord enrob\u00e9es d\u2019une partie de la sauce, ce qui r\u00e9partit la tomate et \u00e9vite un bol o\u00f9 tout le liquide reste au fond. Le repos de vingt minutes stabilise le braisage et permet \u00e0 la sauce r\u00e9duite de mieux adh\u00e9rer aux morceaux.<\/p>\n<\/div>\n<\/div>\n<div class=\"tsh-key-grid\" aria-label=\"Rep\u00e8res de r\u00e9ussite\">\n<section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">01<\/span><h4>Colorer sans encombrer la cocotte<\/h4><\/div><p>Trois fourn\u00e9es donnent des sucs bruns plut\u00f4t qu\u2019une viande grise et bouillie.<\/p><\/section>\n<section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">02<\/span><h4>Juger \u00e0 la fourchette<\/h4><\/div><p>Le temps ne remplace pas le test de tendret\u00e9 du paleron.<\/p><\/section>\n<section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">03<\/span><h4>Enrober les p\u00e2tes avant le dressage<\/h4><\/div><p>Une partie de la sauce doit adh\u00e9rer aux p\u00e2tes avant l\u2019ajout de la viande.<\/p><\/section>\n<\/div>\n<\/div><\/section>\n<section class=\"tsh-card tsh-anchor\" id=\"ingredients-fr-gr-moschari-kokkinisto\" aria-labelledby=\"ingredients-fr-gr-moschari-kokkinisto-title\">\n<div class=\"tsh-card-head tsh-card-head--split tsh-tone-sage\"><p class=\"tsh-kicker\">02 \u00b7 Quantit\u00e9s et composants<\/p>\n<h3 id=\"ingredients-fr-gr-moschari-kokkinisto-title\">Ingr\u00e9dients pour 6 portions<\/h3>\n<p class=\"tsh-head-copy\">Les quantit\u00e9s sont li\u00e9es au rendement et chaque ingr\u00e9dient appara\u00eet dans la m\u00e9thode.<\/p><\/div>\n<div class=\"tsh-card-body\"><div class=\"tsh-ingredient-grid\">\n<section class=\"tsh-ingredient-card\" aria-labelledby=\"groupe-1-fr-gr-moschari-kokkinisto\"><h4 id=\"groupe-1-fr-gr-moschari-kokkinisto\">Pour le b\u0153uf brais\u00e9<\/h4><ul>\n<li><span class=\"tsh-amount\">1,2 kg<\/span><span>paleron de b\u0153uf coup\u00e9 en morceaux de 5 cm<small>Retirer seulement les grosses bandes de gras ext\u00e9rieures.<\/small><\/span><\/li>\n<li><span class=\"tsh-amount\">12 g<\/span><span>sel marin fin<small>\u00c0 r\u00e9partir.<\/small><\/span><\/li>\n<li><span class=\"tsh-amount\">1 c. \u00e0 caf\u00e9<\/span><span>poivre noir fra\u00eechement moulu<\/span><\/li>\n<li><span class=\"tsh-amount\">45 ml<\/span><span>huile d\u2019olive<small>Pour la coloration.<\/small><\/span><\/li>\n<li><span class=\"tsh-amount\">300 g<\/span><span>oignons jaunes finement hach\u00e9s<\/span><\/li>\n<li><span class=\"tsh-amount\">4 gousses<\/span><span>ail hach\u00e9<\/span><\/li>\n<li><span class=\"tsh-amount\">30 g<\/span><span>concentr\u00e9 de tomate<\/span><\/li>\n<li><span class=\"tsh-amount\">250 ml<\/span><span>vin rouge sec<\/span><\/li>\n<li><span class=\"tsh-amount\">800 g<\/span><span>tomates concass\u00e9es<\/span><\/li>\n<li><span class=\"tsh-amount\">500 ml<\/span><span>bouillon de b\u0153uf chaud ou eau<small>Ajouter seulement de quoi couvrir presque la viande.<\/small><\/span><\/li>\n<li><span class=\"tsh-amount\">1 b\u00e2ton<\/span><span>cannelle<small>Environ 5 cm.<\/small><\/span><\/li>\n<li><span class=\"tsh-amount\">4 grains<\/span><span>piment de la Jama\u00efque<small>L\u00e9g\u00e8rement \u00e9cras\u00e9s.<\/small><\/span><\/li>\n<li><span class=\"tsh-amount\">2 feuilles<\/span><span>laurier<\/span><\/li>\n<li><span class=\"tsh-amount\">5 g<\/span><span>sucre en poudre<small>Seulement si les tomates sont tr\u00e8s acides.<\/small><\/span><\/li>\n<\/ul><\/section>\n<section class=\"tsh-ingredient-card\" aria-labelledby=\"groupe-2-fr-gr-moschari-kokkinisto\"><h4 id=\"groupe-2-fr-gr-moschari-kokkinisto\">Pour les p\u00e2tes et la finition<\/h4><ul>\n<li><span class=\"tsh-amount\">500 g<\/span><span>p\u00e2tes courtes tubulaires<small>Ziti, penne ou autre forme stri\u00e9e.<\/small><\/span><\/li>\n<li><span class=\"tsh-amount\">15 g<\/span><span>sel<small>Pour l\u2019eau des p\u00e2tes.<\/small><\/span><\/li>\n<li><span class=\"tsh-amount\">80 g<\/span><span>kefalotyri ou pecorino finement r\u00e2p\u00e9<\/span><\/li>\n<li><span class=\"tsh-amount\">20 g<\/span><span>persil plat hach\u00e9<\/span><\/li>\n<\/ul><\/section>\n<\/div><div class=\"tsh-note-grid\">\n<aside class=\"tsh-note\" role=\"note\"><strong>Allerg\u00e8nes.<\/strong> Contient du gluten de bl\u00e9 et du lait. Le vin rouge peut contenir des sulfites. V\u00e9rifier \u00e9galement les \u00e9tiquettes du bouillon et du fromage.<\/aside>\n<aside class=\"tsh-note\" role=\"note\"><strong>Mat\u00e9riel.<\/strong> Une cocotte lourde avec couvercle, une pince, une cuill\u00e8re en bois, une grande marmite \u00e0 p\u00e2tes, une passoire et un thermom\u00e8tre \u00e0 lecture instantan\u00e9e pour les restes.<\/aside>\n<\/div><\/div><\/section>\n<section class=\"tsh-card tsh-anchor\" id=\"preparation-fr-gr-moschari-kokkinisto\" aria-labelledby=\"preparation-fr-gr-moschari-kokkinisto-title\">\n<div class=\"tsh-card-head tsh-card-head--split tsh-tone-blue\"><p class=\"tsh-kicker\">03 \u00b7 D\u00e9roulement complet<\/p>\n<h3 id=\"preparation-fr-gr-moschari-kokkinisto-title\">Pr\u00e9paration \u00e9tape par \u00e9tape<\/h3>\n<p class=\"tsh-head-copy\">9 \u00e9tapes ex\u00e9cutables, avec dur\u00e9es, temp\u00e9ratures et signes visuels de pr\u00e9paration.<\/p><\/div>\n<div class=\"tsh-card-body\">\n<div class=\"tsh-stages\">\n<section class=\"tsh-stage-card\" aria-labelledby=\"phase-1-fr-gr-moschari-kokkinisto\"><div class=\"tsh-stage-head\"><span class=\"tsh-stage-badge\" aria-hidden=\"true\">I<\/span><h4 id=\"phase-1-fr-gr-moschari-kokkinisto\">Colorer le b\u0153uf et construire la sauce<\/h4><span class=\"tsh-stage-time\">45 min<\/span><\/div><ol class=\"tsh-step-grid\">\n<li class=\"tsh-step\" id=\"step-01-fr-gr-moschari-kokkinisto\"><span class=\"tsh-step-no\" aria-hidden=\"true\">01<\/span><div><h4>S\u00e9cher puis assaisonner la viande<\/h4><p>\u00c9ponger le b\u0153uf et l\u2019assaisonner avec 8 g de sel et le poivre. Chauffer la cocotte sur feu moyen-vif et ajouter 15 ml d\u2019huile d\u2019olive.<\/p><span class=\"tsh-cue\">La cocotte est assez chaude pour que le premier morceau gr\u00e9sille imm\u00e9diatement.<\/span><\/div><\/li>\n<li class=\"tsh-step\" id=\"step-02-fr-gr-moschari-kokkinisto\"><span class=\"tsh-step-no\" aria-hidden=\"true\">02<\/span><div><h4>Colorer en plusieurs fourn\u00e9es<\/h4><p>Saisir le b\u0153uf en trois fourn\u00e9es pendant 8 \u00e0 10 minutes chacune, en tournant les morceaux pour colorer plusieurs faces. Ajouter 10 ml d\u2019huile avant une fourn\u00e9e seulement si le fond para\u00eet sec. R\u00e9server la viande dor\u00e9e sur un plat.<\/p><span class=\"tsh-cue\">Les morceaux portent une cro\u00fbte brune profonde et les sucs au fond sont fonc\u00e9s, jamais br\u00fbl\u00e9s.<\/span><\/div><\/li>\n<li class=\"tsh-step\" id=\"step-03-fr-gr-moschari-kokkinisto\"><span class=\"tsh-step-no\" aria-hidden=\"true\">03<\/span><div><h4>Cuire les oignons et le concentr\u00e9<\/h4><p>Ramener le feu \u00e0 moyen. Ajouter l\u2019huile restante et les oignons, puis cuire 8 minutes jusqu\u2019\u00e0 ce qu\u2019ils soient souples et l\u00e9g\u00e8rement dor\u00e9s. Ajouter l\u2019ail 1 minute, puis le concentr\u00e9 de tomate pendant 2 minutes.<\/p><span class=\"tsh-cue\">Le concentr\u00e9 passe du rouge vif \u00e0 une teinte brique.<\/span><\/div><\/li>\n<li class=\"tsh-step\" id=\"step-04-fr-gr-moschari-kokkinisto\"><span class=\"tsh-step-no\" aria-hidden=\"true\">04<\/span><div><h4>D\u00e9glacer au vin rouge<\/h4><p>Verser le vin et gratter soigneusement le fond. Faire bouillir 4 \u00e0 5 minutes, jusqu\u2019\u00e0 r\u00e9duction de moiti\u00e9 environ et disparition de l\u2019odeur d\u2019alcool cru.<\/p><span class=\"tsh-cue\">Les sucs bruns se dissolvent dans le liquide.<\/span><\/div><\/li>\n<\/ol><\/section>\n<section class=\"tsh-stage-card\" aria-labelledby=\"phase-2-fr-gr-moschari-kokkinisto\"><div class=\"tsh-stage-head\"><span class=\"tsh-stage-badge\" aria-hidden=\"true\">II<\/span><h4 id=\"phase-2-fr-gr-moschari-kokkinisto\">Braiser, r\u00e9duire et dresser<\/h4><span class=\"tsh-stage-time\">2 h 25 min<\/span><\/div><ol class=\"tsh-step-grid\">\n<li class=\"tsh-step\" id=\"step-05-fr-gr-moschari-kokkinisto\"><span class=\"tsh-step-no\" aria-hidden=\"true\">05<\/span><div><h4>Mettre en place le braisage<\/h4><p>Remettre le b\u0153uf et son jus dans la cocotte. Ajouter les tomates, 400 ml de bouillon chaud, la cannelle, le piment de la Jama\u00efque, le laurier, le sucre et les 4 g de sel restants. Amener seulement \u00e0 un l\u00e9ger fr\u00e9missement.<\/p><span class=\"tsh-cue\">Le liquide arrive environ aux trois quarts de la hauteur de la viande.<\/span><\/div><\/li>\n<li class=\"tsh-step\" id=\"step-06-fr-gr-moschari-kokkinisto\"><span class=\"tsh-step-no\" aria-hidden=\"true\">06<\/span><div><h4>Cuire jusqu\u2019\u00e0 tendret\u00e9<\/h4><p>Couvrir et braiser au four \u00e0 160 \u00b0C pendant 1 h 45 \u00e0 2 h. V\u00e9rifier apr\u00e8s 90 minutes et ajouter le reste du bouillon uniquement si la sauce se dess\u00e8che.<\/p><span class=\"tsh-cue\">La fourchette entre facilement et un morceau se d\u00e9fait sous une pression l\u00e9g\u00e8re.<\/span><\/div><\/li>\n<li class=\"tsh-step\" id=\"step-07-fr-gr-moschari-kokkinisto\"><span class=\"tsh-step-no\" aria-hidden=\"true\">07<\/span><div><h4>Concentrer la sauce<\/h4><p>Transf\u00e9rer le b\u0153uf dans un plat chaud et retirer cannelle, piment de la Jama\u00efque et laurier. Faire r\u00e9duire la sauce \u00e0 d\u00e9couvert 8 \u00e0 12 minutes, jusqu\u2019\u00e0 ce qu\u2019elle nappe une cuill\u00e8re. Remettre la viande et laisser reposer 20 minutes \u00e0 couvert.<\/p><span class=\"tsh-cue\">La sauce d\u00e9pose un film rouge \u00e9pais sur la cuill\u00e8re sans devenir p\u00e2teuse.<\/span><\/div><\/li>\n<li class=\"tsh-step\" id=\"step-08-fr-gr-moschari-kokkinisto\"><span class=\"tsh-step-no\" aria-hidden=\"true\">08<\/span><div><h4>Cuire puis enrober les p\u00e2tes<\/h4><p>Cuire les p\u00e2tes dans l\u2019eau sal\u00e9e jusqu\u2019\u00e0 1 minute avant le temps indiqu\u00e9. R\u00e9server 150 ml d\u2019eau de cuisson, \u00e9goutter puis m\u00e9langer avec environ un tiers de la sauce. Ajouter un peu d\u2019eau de cuisson seulement si l\u2019enrobage para\u00eet trop serr\u00e9.<\/p><span class=\"tsh-cue\">Les p\u00e2tes restent fermes au centre, uniform\u00e9ment rouges et non noy\u00e9es dans la sauce.<\/span><\/div><\/li>\n<li class=\"tsh-step\" id=\"step-09-fr-gr-moschari-kokkinisto\"><span class=\"tsh-step-no\" aria-hidden=\"true\">09<\/span><div><h4>Assembler les bols<\/h4><p>R\u00e9partir les p\u00e2tes dans six bols chauds. Ajouter le b\u0153uf et davantage de sauce, puis terminer avec le fromage r\u00e2p\u00e9 et le persil.<\/p><span class=\"tsh-cue\">Chaque portion contient assez de sauce pour napper \u00e0 la fois la viande et les p\u00e2tes.<\/span><\/div><\/li>\n<\/ol><\/section>\n<\/div>\n<\/div><\/section>\n<section class=\"tsh-card tsh-anchor\" id=\"points-controle-fr-gr-moschari-kokkinisto\" aria-labelledby=\"points-controle-fr-gr-moschari-kokkinisto-title\">\n<div class=\"tsh-card-head tsh-card-head--split tsh-tone-rose\"><p class=\"tsh-kicker\">04 \u00b7 Rep\u00e8res mesurables<\/p>\n<h3 id=\"points-controle-fr-gr-moschari-kokkinisto-title\">Points de contr\u00f4le<\/h3><p class=\"tsh-head-copy\">Les valeurs ci-dessous compl\u00e8tent les signes de cuisson et de texture d\u00e9crits dans les \u00e9tapes.<\/p><\/div>\n<div class=\"tsh-card-body\"><div class=\"tsh-control-grid\">\n<section class=\"tsh-control\"><p class=\"tsh-control-label\">Temp\u00e9rature de braisage<\/p><strong>160 \u00b0C<\/strong><p>La cocotte couverte maintient le liquide \u00e0 un fr\u00e9missement calme.<\/p><\/section>\n<section class=\"tsh-control\"><p class=\"tsh-control-label\">Tendret\u00e9<\/p><strong>Fourchette sans r\u00e9sistance<\/strong><p>Le collag\u00e8ne doit \u00eatre compl\u00e8tement assoupli, quelle que soit la dur\u00e9e exacte.<\/p><\/section>\n<section class=\"tsh-control\"><p class=\"tsh-control-label\">R\u00e9chauffage des restes<\/p><strong>74 \u00b0C<\/strong><p>Le centre des portions r\u00e9chauff\u00e9es doit atteindre au moins 74 \u00b0C.<\/p><\/section>\n<\/div><\/div><\/section>\n<section class=\"tsh-card tsh-anchor\" id=\"service-conservation-fr-gr-moschari-kokkinisto\" aria-labelledby=\"service-conservation-fr-gr-moschari-kokkinisto-title\">\n<div class=\"tsh-card-head tsh-card-head--split tsh-tone-violet\"><p class=\"tsh-kicker\">05 \u00b7 Apr\u00e8s la pr\u00e9paration<\/p>\n<h3 id=\"service-conservation-fr-gr-moschari-kokkinisto-title\">Service, conservation et adaptations<\/h3><p class=\"tsh-head-copy\">Conseils sp\u00e9cifiques au plat, sans modifier les faits verrouill\u00e9s de la recette.<\/p><\/div>\n<div class=\"tsh-card-body\"><div class=\"tsh-practical-grid\">\n<section class=\"tsh-practical-card\"><h4>Service<\/h4><p>Une salade verte am\u00e8re ou des l\u00e9gumes vapeur \u00e9quilibrent la richesse. Le pain devient facultatif lorsque les p\u00e2tes accompagnent d\u00e9j\u00e0 le plat.<\/p><\/section>\n<section class=\"tsh-practical-card\"><h4>Conservation<\/h4><p>Refroidir dans les 2 heures et garder b\u0153uf et p\u00e2tes s\u00e9par\u00e9ment au r\u00e9frig\u00e9rateur jusqu\u2019\u00e0 3 jours. Le brais\u00e9 se cong\u00e8le 2 mois.<\/p><\/section>\n<section class=\"tsh-practical-card\"><h4>R\u00e9chauffage<\/h4><p>R\u00e9chauffer le b\u0153uf et la sauce \u00e0 couvert sur feu doux jusqu\u2019\u00e0 74 \u00b0C au centre. R\u00e9chauffer les p\u00e2tes s\u00e9par\u00e9ment avec une cuiller\u00e9e d\u2019eau.<\/p><\/section>\n<section class=\"tsh-practical-card\"><h4>Autres accompagnements<\/h4><p>La m\u00eame viande peut \u00eatre servie avec pur\u00e9e, riz ou orzo. Les quantit\u00e9s de b\u0153uf et de sauce ne changent pas.<\/p><\/section>\n<\/div><\/div><\/section>\n<section class=\"tsh-card tsh-anchor\" id=\"nutrition-fr-gr-moschari-kokkinisto\" aria-labelledby=\"nutrition-fr-gr-moschari-kokkinisto-title\">\n<div class=\"tsh-card-head tsh-card-head--split tsh-tone-sage\"><p class=\"tsh-kicker\">06 \u00b7 Estimation par portion<\/p>\n<h3 id=\"nutrition-fr-gr-moschari-kokkinisto-title\">Valeurs nutritionnelles<\/h3><p class=\"tsh-head-copy\">Estimation calcul\u00e9e \u00e0 partir des quantit\u00e9s compl\u00e8tes et du rendement indiqu\u00e9.<\/p><\/div>\n<div class=\"tsh-card-body\"><dl class=\"tsh-nutrition\">\n<div><dt>Calories<\/dt><dd>\u2248 780 kcal<\/dd><\/div><div><dt>Glucides<\/dt><dd>\u2248 73 g<\/dd><\/div><div><dt>Prot\u00e9ines<\/dt><dd>\u2248 55 g<\/dd><\/div><div><dt>Lipides<\/dt><dd>\u2248 30 g<\/dd><\/div><div><dt>Fibres<\/dt><dd>\u2248 6 g<\/dd><\/div><div><dt>Sodium<\/dt><dd>\u2248 760 mg<\/dd><\/div>\n<\/dl>\n<p class=\"tsh-nutrition-note\"><strong>Portion :<\/strong> 1 bol de b\u0153uf, sauce et p\u00e2tes. <strong>Allerg\u00e8nes :<\/strong> Contient du gluten de bl\u00e9 et du lait. Le vin rouge peut contenir des sulfites. V\u00e9rifier \u00e9galement les \u00e9tiquettes du bouillon et du fromage. Valeurs approximatives fond\u00e9es sur des r\u00e9f\u00e9rences standard ; elles varient selon les marques, l\u2019\u00e9gouttage, l\u2019absorption et le portionnement.<\/p>\n<\/div><\/section>\n<footer class=\"tsh-close\">\n<p class=\"tsh-close-kicker\">R\u00e9sultat attendu<\/p><p class=\"tsh-close-quote\">Une viande qui c\u00e8de \u00e0 la fourchette, une sauce rouge bien nappante et des p\u00e2tes d\u00e9j\u00e0 impr\u00e9gn\u00e9es avant le dressage.<\/p><p class=\"tsh-close-copy\">Le plat se construit en couches techniques simples : coloration franche, d\u00e9glacage complet, braisage calme puis r\u00e9duction contr\u00f4l\u00e9e.<\/p>\n<\/footer>\n<\/section>\n<script type=\"application\/ld+json\" id=\"recipe-schema-fr-gr-moschari-kokkinisto\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Recipe\",\n  \"name\": \"Moschari kokkinisto grec, b\u0153uf brais\u00e9 au vin rouge et \u00e0 la tomate servi avec des p\u00e2tes courtes\",\n  \"description\": \"Un b\u0153uf longuement brais\u00e9 avec vin rouge, tomate, cannelle et piment de la Jama\u00efque, jusqu\u2019\u00e0 ce que les morceaux c\u00e8dent \u00e0 la fourchette. Les p\u00e2tes courtes sont napp\u00e9es d\u2019une partie de la sauce avant d\u2019accueillir la viande et le fromage r\u00e2p\u00e9.\",\n  \"inLanguage\": \"fr\",\n  \"image\": [\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Moschari-Kokkinisto-2.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Moschari-Kokkinisto-1.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Moschari-Kokkinisto-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\": \"Plats mijot\u00e9s \u00e0 cuisson lente\",\n  \"cookingMethod\": \"Braisage au four\",\n  \"keywords\": \"recette moschari kokkinisto, b\u0153uf grec \u00e0 la tomate, b\u0153uf brais\u00e9 au vin rouge, rago\u00fbt grec avec p\u00e2tes, kokkinisto de b\u0153uf\",\n  \"prepTime\": \"PT30M\",\n  \"cookTime\": \"PT2H20M\",\n  \"totalTime\": \"PT3H10M\",\n  \"recipeYield\": \"6 portions\",\n  \"nutrition\": {\n    \"@type\": \"NutritionInformation\",\n    \"calories\": \"780 kcal\",\n    \"carbohydrateContent\": \"73 g\",\n    \"proteinContent\": \"55 g\",\n    \"fatContent\": \"30 g\",\n    \"fiberContent\": \"6 g\",\n    \"sodiumContent\": \"760 mg\",\n    \"servingSize\": \"1 bol de b\u0153uf, sauce et p\u00e2tes\"\n  },\n  \"recipeIngredient\": [\n    \"1,2 kg paleron de b\u0153uf coup\u00e9 en morceaux de 5 cm\",\n    \"12 g sel marin fin\",\n    \"1 c. \u00e0 caf\u00e9 poivre noir fra\u00eechement moulu\",\n    \"45 ml huile d\u2019olive\",\n    \"300 g oignons jaunes finement hach\u00e9s\",\n    \"4 gousses ail hach\u00e9\",\n    \"30 g concentr\u00e9 de tomate\",\n    \"250 ml vin rouge sec\",\n    \"800 g tomates concass\u00e9es\",\n    \"500 ml bouillon de b\u0153uf chaud ou eau\",\n    \"1 b\u00e2ton cannelle\",\n    \"4 grains piment de la Jama\u00efque\",\n    \"2 feuilles laurier\",\n    \"5 g sucre en poudre\",\n    \"500 g p\u00e2tes courtes tubulaires\",\n    \"15 g sel\",\n    \"80 g kefalotyri ou pecorino finement r\u00e2p\u00e9\",\n    \"20 g persil plat hach\u00e9\"\n  ],\n  \"recipeInstructions\": [\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Colorer le b\u0153uf et construire la sauce\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"S\u00e9cher puis assaisonner la viande\",\n          \"url\": \"#step-01-fr-gr-moschari-kokkinisto\",\n          \"text\": \"\u00c9ponger le b\u0153uf et l\u2019assaisonner avec 8 g de sel et le poivre. Chauffer la cocotte sur feu moyen-vif et ajouter 15 ml d\u2019huile d\u2019olive. La cocotte est assez chaude pour que le premier morceau gr\u00e9sille imm\u00e9diatement.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Colorer en plusieurs fourn\u00e9es\",\n          \"url\": \"#step-02-fr-gr-moschari-kokkinisto\",\n          \"text\": \"Saisir le b\u0153uf en trois fourn\u00e9es pendant 8 \u00e0 10 minutes chacune, en tournant les morceaux pour colorer plusieurs faces. Ajouter 10 ml d\u2019huile avant une fourn\u00e9e seulement si le fond para\u00eet sec. R\u00e9server la viande dor\u00e9e sur un plat. Les morceaux portent une cro\u00fbte brune profonde et les sucs au fond sont fonc\u00e9s, jamais br\u00fbl\u00e9s.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Cuire les oignons et le concentr\u00e9\",\n          \"url\": \"#step-03-fr-gr-moschari-kokkinisto\",\n          \"text\": \"Ramener le feu \u00e0 moyen. Ajouter l\u2019huile restante et les oignons, puis cuire 8 minutes jusqu\u2019\u00e0 ce qu\u2019ils soient souples et l\u00e9g\u00e8rement dor\u00e9s. Ajouter l\u2019ail 1 minute, puis le concentr\u00e9 de tomate pendant 2 minutes. Le concentr\u00e9 passe du rouge vif \u00e0 une teinte brique.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"D\u00e9glacer au vin rouge\",\n          \"url\": \"#step-04-fr-gr-moschari-kokkinisto\",\n          \"text\": \"Verser le vin et gratter soigneusement le fond. Faire bouillir 4 \u00e0 5 minutes, jusqu\u2019\u00e0 r\u00e9duction de moiti\u00e9 environ et disparition de l\u2019odeur d\u2019alcool cru. Les sucs bruns se dissolvent dans le liquide.\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Braiser, r\u00e9duire et dresser\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Mettre en place le braisage\",\n          \"url\": \"#step-05-fr-gr-moschari-kokkinisto\",\n          \"text\": \"Remettre le b\u0153uf et son jus dans la cocotte. Ajouter les tomates, 400 ml de bouillon chaud, la cannelle, le piment de la Jama\u00efque, le laurier, le sucre et les 4 g de sel restants. Amener seulement \u00e0 un l\u00e9ger fr\u00e9missement. Le liquide arrive environ aux trois quarts de la hauteur de la viande.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Cuire jusqu\u2019\u00e0 tendret\u00e9\",\n          \"url\": \"#step-06-fr-gr-moschari-kokkinisto\",\n          \"text\": \"Couvrir et braiser au four \u00e0 160 \u00b0C pendant 1 h 45 \u00e0 2 h. V\u00e9rifier apr\u00e8s 90 minutes et ajouter le reste du bouillon uniquement si la sauce se dess\u00e8che. La fourchette entre facilement et un morceau se d\u00e9fait sous une pression l\u00e9g\u00e8re.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Concentrer la sauce\",\n          \"url\": \"#step-07-fr-gr-moschari-kokkinisto\",\n          \"text\": \"Transf\u00e9rer le b\u0153uf dans un plat chaud et retirer cannelle, piment de la Jama\u00efque et laurier. Faire r\u00e9duire la sauce \u00e0 d\u00e9couvert 8 \u00e0 12 minutes, jusqu\u2019\u00e0 ce qu\u2019elle nappe une cuill\u00e8re. Remettre la viande et laisser reposer 20 minutes \u00e0 couvert. La sauce d\u00e9pose un film rouge \u00e9pais sur la cuill\u00e8re sans devenir p\u00e2teuse.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Cuire puis enrober les p\u00e2tes\",\n          \"url\": \"#step-08-fr-gr-moschari-kokkinisto\",\n          \"text\": \"Cuire les p\u00e2tes dans l\u2019eau sal\u00e9e jusqu\u2019\u00e0 1 minute avant le temps indiqu\u00e9. R\u00e9server 150 ml d\u2019eau de cuisson, \u00e9goutter puis m\u00e9langer avec environ un tiers de la sauce. Ajouter un peu d\u2019eau de cuisson seulement si l\u2019enrobage para\u00eet trop serr\u00e9. Les p\u00e2tes restent fermes au centre, uniform\u00e9ment rouges et non noy\u00e9es dans la sauce.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Assembler les bols\",\n          \"url\": \"#step-09-fr-gr-moschari-kokkinisto\",\n          \"text\": \"R\u00e9partir les p\u00e2tes dans six bols chauds. Ajouter le b\u0153uf et davantage de sauce, puis terminer avec le fromage r\u00e2p\u00e9 et le persil. Chaque portion contient assez de sauce pour napper \u00e0 la fois la viande et les p\u00e2tes.\"\n        }\n      ]\n    }\n  ]\n}\n<\/script>\n<script id=\"recipe-meta-sync-fr-gr-moschari-kokkinisto\">\n(function(){\n  var schemaId='recipe-schema-fr-gr-moschari-kokkinisto';\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-moschari-kokkinisto[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-moschari-kokkinisto\">\n(function(){\n  var root=document.getElementById('recipe-fr-gr-moschari-kokkinisto');\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>B\u0153uf grec brais\u00e9 au vin rouge et \u00e0 la tomate avec cannelle, servi sur des p\u00e2tes courtes enrob\u00e9es de sauce et fini au fromage r\u00e2p\u00e9.<\/p>\n","protected":false},"featured_media":4426,"parent":4170,"menu_order":0,"template":"","tags":[],"tsh_dish_type":[77,59],"tsh_national_cuisine":[145],"class_list":["post-4425","tsh_food","type-tsh_food","status-publish","has-post-thumbnail","tsh_dish_type-plats-mijotes-a-cuisson-lente","tsh_dish_type-ragouts-et-plats-mijotes","tsh_national_cuisine-cuisine-grecque"],"_links":{"self":[{"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tsh_food\/4425","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\/4426"}],"wp:attachment":[{"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/media?parent=4425"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tags?post=4425"},{"taxonomy":"tsh_dish_type","embeddable":true,"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tsh_dish_type?post=4425"},{"taxonomy":"tsh_national_cuisine","embeddable":true,"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tsh_national_cuisine?post=4425"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}