{"id":4150,"date":"2026-08-03T22:45:18","date_gmt":"2026-08-03T22:45:18","guid":{"rendered":"https:\/\/travelshelper.com\/holandski\/wereld-van-eten\/griekse-nationale-gerechten\/griekse-frappe\/"},"modified":"2026-08-03T22:45:18","modified_gmt":"2026-08-03T22:45:18","slug":"griekse-frappe","status":"publish","type":"tsh_food","link":"https:\/\/travelshelper.com\/nl\/wereld-van-eten\/griekse-nationale-gerechten\/griekse-frappe\/","title":{"rendered":"Griekse frapp\u00e9"},"content":{"rendered":"\n<style>\n\/* Travel S Helper recipe layout v4.1 \u2014 quiet-luxury editorial UI, fully scoped. *\/\n#recipe-nl-gr-griekse-frappe-met-oploskoffie{\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-nl-gr-griekse-frappe-met-oploskoffie *,\n#recipe-nl-gr-griekse-frappe-met-oploskoffie *::before,\n#recipe-nl-gr-griekse-frappe-met-oploskoffie *::after{box-sizing:border-box}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie :where(h2,h3,h4,p,figure,figcaption,blockquote,ul,ol,li,dl,dt,dd,table,caption){margin:0;padding:0}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie :where(img){display:block;max-width:100%}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie :where(a){color:var(--tsh-gold-deep);text-decoration-thickness:.08em;text-underline-offset:.18em}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie :where(a,summary){-webkit-tap-highlight-color:transparent}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie :where(a:focus-visible,summary:focus-visible){outline:3px solid rgba(163,107,18,.28);outline-offset:3px;border-radius:9px}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie ::selection{background:var(--tsh-gold-soft);color:var(--tsh-night)}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-anchor,\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-step[id]{scroll-margin-top:88px}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie: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-nl-gr-griekse-frappe-met-oploskoffie: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-nl-gr-griekse-frappe-met-oploskoffie: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-nl-gr-griekse-frappe-met-oploskoffie: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-nl-gr-griekse-frappe-met-oploskoffie: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-nl-gr-griekse-frappe-met-oploskoffie: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-nl-gr-griekse-frappe-met-oploskoffie: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-nl-gr-griekse-frappe-met-oploskoffie: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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-tone-gold{--tone:var(--tsh-gold-deep);--tone-bg:#fbf3e5;--tone-rgb:109,67,7}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-tone-sage{--tone:var(--tsh-sage);--tone-bg:var(--tsh-sage-soft);--tone-rgb:23,103,69}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-tone-blue{--tone:var(--tsh-blue);--tone-bg:var(--tsh-blue-soft);--tone-rgb:40,92,157}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-tone-rose{--tone:var(--tsh-rose);--tone-bg:var(--tsh-rose-soft);--tone-rgb:153,68,53}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-tone-violet{--tone:var(--tsh-violet);--tone-bg:var(--tsh-violet-soft);--tone-rgb:108,80,148}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-kicker::before{content:\"\";width:26px;height:2px;flex:0 0 auto;border-radius:999px;background:currentColor}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-card-body{position:relative;z-index:1;padding:clamp(22px,3.2vw,38px)}\n\n\/* Masthead *\/\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-main-kicker::before{content:\"\";width:32px;height:2px;flex:0 0 auto;border-radius:999px;background:currentColor}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-title-main,\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-title-accent{display:block}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-title b{font-weight:860}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px;list-style:none}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-hero{\n  position:relative;\n  min-width:0;\n  border-block:1px solid var(--tsh-line);\n  background:#ece4d8;\n}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-facts--5{--tsh-fact-cols:5}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-fact{position:relative;min-width:0;padding:15px 16px 16px;background:var(--tsh-paper-warm)}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-quick-nav::-webkit-scrollbar{display:none}\n@supports ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-quick-nav a[aria-current=\"location\"]{border-color:var(--tsh-night);background:var(--tsh-night);color:#fff}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-quick-nav a[aria-current=\"location\"]::before{background:#f1c772;color:#2b2110}\n\n\/* Editorial overview *\/\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4.2vw,52px)}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-prose p{color:var(--tsh-copy);font-size:15px;line-height:1.79;text-wrap:pretty}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-prose p+p{margin-top:15px}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-prose strong{color:var(--tsh-ink);font-weight:750}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-key-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:13px;margin-top:27px}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-key::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--tsh-key-tone)}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-key:nth-child(2){--tsh-key-tone:var(--tsh-sage);--tsh-key-bg:#edf8f2}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-key:nth-child(3){--tsh-key-tone:var(--tsh-blue);--tsh-key-bg:#eff5fd}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-key-top{display:flex;align-items:center;gap:11px;margin-bottom:9px}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-key h4{color:var(--tsh-ink);font-size:15px;font-weight:780;line-height:1.35}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-key p{color:var(--tsh-copy);font-size:13.5px;line-height:1.61}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-plan-head h4{color:var(--tsh-ink);font-size:18px;font-weight:800;letter-spacing:-.015em;line-height:1.32}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-plan-item{--plan-tone:var(--tsh-gold);position:relative;min-width:0;padding:18px;background:linear-gradient(150deg,#fffdf9,#fff)}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-plan-item::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--plan-tone)}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-plan-item:nth-child(4n+2){--plan-tone:#4d6359}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-plan-item:nth-child(4n+3){--plan-tone:#66565c}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-plan-item:nth-child(4n+4){--plan-tone:#59666d}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-plan-item p{color:var(--tsh-copy);font-size:13px;line-height:1.6}\n\n\/* Ingredients *\/\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-ingredient-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:15px}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-ingredient-card{overflow:hidden;border:1px solid var(--tsh-line);border-radius:16px;background:#fff;box-shadow:var(--tsh-shadow-sm)}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-ingredient-card:nth-child(2) h4::before{background:var(--tsh-gold)}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-ingredient-card ul{list-style:none}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-ingredient-card li:nth-child(even){background:#fdfbf8}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-ingredient-card li:last-child{border-bottom:0}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-ingredient-card small{display:block;margin-top:4px;color:var(--tsh-muted);font-size:12.2px;line-height:1.46}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-note-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:13px;margin-top:15px}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-note strong{color:var(--tsh-ink);font-weight:780}\n\n\/* Method *\/\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-stages{display:grid;gap:18px}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-stage-head h4{color:var(--tsh-ink);font-size:17px;font-weight:800;letter-spacing:-.012em;line-height:1.3}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-step-grid{display:grid;grid-template-columns:1fr;gap:0;background:#fff;list-style:none}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-step:last-child::before{display:none}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-step>div{max-width:920px}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-step p{color:var(--tsh-copy);font-size:14px;line-height:1.69;text-wrap:pretty}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-cue::before{content:\"\u2713\";flex:0 0 auto;font-size:10px;font-weight:900;line-height:1.55}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:13px}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-control::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--control-tone)}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-control:nth-child(2){--control-tone:var(--tsh-blue);--control-bg:#eef5fd}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-control:nth-child(3){--control-tone:var(--tsh-sage);--control-bg:#edf8f2}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-control p{margin-top:8px;color:var(--tsh-copy);font-size:13px;line-height:1.58}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-table th:nth-child(1){width:24%}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-table th:nth-child(2){width:38%}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-table th:nth-child(3){width:38%}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-table td:last-child,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-table th:last-child{border-inline-end:0}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-table tbody tr:nth-child(even){background:#fcfaf7}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-table td:first-child{color:var(--tsh-ink);font-weight:780}\n\n\/* Practical cards and FAQ *\/\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-practical-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:13px}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-practical-card::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--practical-tone)}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-practical-card:nth-child(2){--practical-tone:var(--tsh-sage);--practical-bg:#eff8f3}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-practical-card:nth-child(3){--practical-tone:var(--tsh-blue);--practical-bg:#f0f6fd}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-practical-card:nth-child(4){--practical-tone:var(--tsh-violet);--practical-bg:#f6f1fa}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-practical-card h4::before{content:\"\";width:18px;height:2px;flex:0 0 auto;border-radius:999px;background:var(--practical-tone)}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-practical-card p,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-practical-card li{color:var(--tsh-copy);font-size:13.6px;line-height:1.63}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-practical-card ul,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-practical-card ol{margin-top:7px;padding-inline-start:20px}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-practical-card li+li{margin-top:5px}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-practical-card li::marker{color:var(--practical-tone);font-weight:850}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-swap-head{padding:17px 20px;border-bottom:1px solid var(--tsh-line);background:linear-gradient(135deg,#f6f2f3,#fff 86%)}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-swap-head h4{margin-bottom:5px;color:var(--tsh-ink);font-size:16px;font-weight:800;line-height:1.35}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-swap-head p{color:var(--tsh-copy);font-size:13px;line-height:1.58}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-swap-list>div:nth-child(even){background:#fdfbf8}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-swap-list>div:last-child{border-bottom:0}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-swap-list dt{color:var(--tsh-ink);font-size:13.2px;font-weight:800;line-height:1.48}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-swap-list dd{color:var(--tsh-copy);font-size:13.2px;line-height:1.58}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-swap-list dd strong{color:#66565c;font-weight:800}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:13px;align-items:start}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-faq summary{list-style:none;cursor:pointer}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-faq summary::-webkit-details-marker{display:none}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-faq[open] .tsh-faq-top::after{content:\"\u2212\";background:var(--tsh-night);color:#f4cb79;transform:rotate(180deg)}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-faq h4{color:var(--tsh-ink);font-size:14.5px;font-weight:800;line-height:1.38}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-faq-answer{border-top:1px solid var(--tsh-line);background:#fff}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-nutrition>div{position:relative;min-width:0;padding:15px;background:linear-gradient(145deg,#fff,#fdfbf8)}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-nutrition>div::before{content:\"\";position:absolute;inset-block:0;inset-inline-start:0;width:2px;background:var(--tsh-sage);opacity:.55}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-nutrition-note{margin-top:13px;color:var(--tsh-muted);font-size:12.5px;line-height:1.6}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-nutrition-note strong{color:var(--tsh-ink);font-weight:780}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-close::before{content:\"\";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:linear-gradient(var(--tsh-gold),#e2b968)}\n#recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-card-head--split .tsh-kicker{grid-column:1;grid-row:1}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-card-head--split h3{grid-column:1;grid-row:2}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-title-wrap{padding:54px 58px 48px}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-title{font-size:clamp(45px,4.05vw,58px)}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-title-accent{font-size:.455em}\n}\n\n\/* Hover polish *\/\n@media (hover:hover) and (pointer:fine){\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-key,\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-control,\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-practical-card,\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-faq,\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-ingredient-card{transition:transform .2s var(--tsh-ease),border-color .2s var(--tsh-ease),box-shadow .2s var(--tsh-ease)}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-key:hover,\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-control:hover,\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-practical-card:hover,\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-faq:hover,\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-faq-top:hover::after{border-color:#c7aa78;background:#fff8ec}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-faq[open] .tsh-faq-top:hover::after{background:var(--tsh-night)}\n}\n\n\/* Responsive *\/\n@media (max-width:900px){\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-copy-grid{grid-template-columns:1fr}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-key-grid,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-control-grid{grid-template-columns:1fr}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-facts{--tsh-fact-cols:3}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-nutrition{grid-template-columns:repeat(3,minmax(0,1fr))}\n}\n@media (max-width:720px){\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie{width:calc(100% - 12px);margin-top:10px;font-size:15.5px}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-anchor,\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-step[id]{scroll-margin-top:77px}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-card,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-masthead{border-radius:18px}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-title-wrap{padding:31px 19px 27px}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-title{font-size:clamp(34px,10.8vw,46px);line-height:1.01}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-title-accent{margin-top:10px;font-size:.52em;line-height:1.2}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-lead{margin-top:17px;font-size:16px;line-height:1.67}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-card-head{padding:22px 19px}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-card-head::before{inset-block:22px;inset-inline-start:0}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-card-head h3{font-size:clamp(22px,6.8vw,28px)}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-card-body{padding:20px 17px}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-quick-nav{top:6px;flex-wrap:nowrap;gap:6px;margin-bottom:18px;padding:7px;border-radius:15px}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-quick-nav a{min-height:36px;padding-inline-end:11px;font-size:11.8px}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-quick-nav a::before{min-width:23px;height:23px;font-size:8.5px}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-ingredient-grid,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-note-grid,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-practical-grid,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-faq-grid{grid-template-columns:1fr}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-step-grid{grid-template-columns:1fr}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-step{border-inline-end:0;border-bottom:1px solid rgba(216,203,185,.68)}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-step{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 16px}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-step::before{inset-block:53px -1px;inset-inline-start:33px}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-step:last-child::before{display:none}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-cue{border-radius:10px}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-table-wrap{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-table{display:block;min-width:0;border-collapse:separate;table-layout:auto}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-table caption{display:block;margin-bottom:10px;border:1px solid var(--tsh-line);border-radius:13px;background:#fbf8f2}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-table tbody{display:grid;gap:10px}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-table tbody tr:nth-child(even){background:#fff}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-table td:last-child{border-bottom:0}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie .tsh-table td:first-child{background:#fbf7ef;color:var(--tsh-ink);font-size:13.5px}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-close{border-radius:18px}\n}\n@media (max-width:520px){\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-facts{--tsh-fact-cols:2}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-nutrition{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-plan-grid{grid-template-columns:1fr}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-swap-list>div{grid-template-columns:1fr;gap:4px;padding:13px 15px}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-stage-head{grid-template-columns:auto minmax(0,1fr)}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-stage-time{grid-column:2;justify-self:start}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-ingredient-card li{grid-template-columns:84px minmax(0,1fr);gap:10px;padding:12px 13px}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-amount{font-size:11.8px}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-faq-top{grid-template-columns:36px minmax(0,1fr) 28px;padding:13px}\n}\n@media (max-width:370px){\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie{width:calc(100% - 8px)}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-title-wrap{padding-inline:16px}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-card-body{padding-inline:14px}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie *,#recipe-nl-gr-griekse-frappe-met-oploskoffie *::before,#recipe-nl-gr-griekse-frappe-met-oploskoffie *::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-nl-gr-griekse-frappe-met-oploskoffie .tsh-card,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-masthead,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-close,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-quick-nav{border:1px solid CanvasText;box-shadow:none}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-step-no,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-stage-badge,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-faq-no{border:1px solid CanvasText}\n}\n@media print{\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie{width:100%;max-width:none;margin:0;color:#000;font-size:10.5pt;line-height:1.42}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-quick-nav,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-hero{display:none!important}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-masthead{display:block}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-card,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-masthead,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-close{margin-bottom:10pt;border:1px solid #aaa;border-radius:0;box-shadow:none}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-title-wrap,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-card-head,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-close{background:#fff!important;color:#000!important}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-title{font-size:25pt}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-title-accent,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-close-kicker,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-close-quote,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-close-copy{color:#000!important}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-ingredient-grid,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-practical-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-step-grid{grid-template-columns:1fr}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-key,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-control,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-practical-card,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-ingredient-card,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-note,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-step,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-faq,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-plan-item,#recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-swap-list>div{box-shadow:none;break-inside:avoid}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie details.tsh-faq:not([open])>.tsh-faq-answer{display:block!important}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .tsh-faq-top::after{display:none}\n  #recipe-nl-gr-griekse-frappe-met-oploskoffie .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-nl-gr-griekse-frappe-met-oploskoffie\" lang=\"nl\" dir=\"ltr\" aria-labelledby=\"recipe-title-nl-gr-griekse-frappe-met-oploskoffie\" aria-describedby=\"recipe-summary-nl-gr-griekse-frappe-met-oploskoffie\">\n<header class=\"tsh-masthead\"><div class=\"tsh-title-wrap\"><p class=\"tsh-main-kicker\">Oploskoffie, ijskoud water en stabiel schuim zonder melk<\/p>\n<h2 class=\"tsh-title\" id=\"recipe-title-nl-gr-griekse-frappe-met-oploskoffie\"><span class=\"tsh-title-main\"><b>Griekse frapp\u00e9<\/b> van geschudde oploskoffie,<\/span>\n<span class=\"tsh-title-accent\">ijs en een dikke, fijnporige schuimkraag<\/span><\/h2>\n<p class=\"tsh-lead\" id=\"recipe-summary-nl-gr-griekse-frappe-met-oploskoffie\">Een Griekse frapp\u00e9 in de halfzoete stijl m\u00e9trios: oploskoffie, suiker en een kleine hoeveelheid koud water worden krachtig geschud tot stevig schuim. Daarna volgen ijs en extra water, zodat donkere koffie en een lichtbruine schuimlaag duidelijk gescheiden blijven.<\/p><ul class=\"tsh-tags\" aria-label=\"Receptclassificatie\"><li>Koude koffie<\/li><li>Griekse keuken<\/li><li>Schudden<\/li><li>Eenvoudig<\/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\/Greek-frappe-\u2014-shaken-instant-iced-coffee-3.webp\" alt=\"Brede caf\u00e9opname van een hoog glas Griekse frapp\u00e9 met ijs, dikke schuimkraag, zwart rietje en waterglas.\" width=\"1600\" height=\"900\" loading=\"lazy\" decoding=\"async\"><figcaption>De donkere koffie en lichtbruine mousse blijven na het langzaam aanvullen duidelijk van elkaar gescheiden.<\/figcaption><\/figure>\n<dl class=\"tsh-facts tsh-facts--5\" aria-label=\"Tijd, hoeveelheid en voedingsschatting\"><div class=\"tsh-fact\"><dt>Hoeveelheid<\/dt><dd>1 hoog glas<\/dd><\/div><div class=\"tsh-fact\"><dt>Voorbereiding<\/dt><dd>5 min.<\/dd><\/div><div class=\"tsh-fact\"><dt>Bereiding<\/dt><dd>Geen kooktijd<\/dd><\/div><div class=\"tsh-fact\"><dt>Totaal<\/dt><dd>5 min.<\/dd><\/div><div class=\"tsh-fact\"><dt>Per portie<\/dt><dd>\u2248 35 kcal<\/dd><\/div><\/dl><\/header>\n<nav class=\"tsh-quick-nav\" aria-label=\"Snelle navigatie door het recept\"><a href=\"#overzicht-nl-gr-griekse-frappe-met-oploskoffie\">Overzicht<\/a><a href=\"#ingredienten-nl-gr-griekse-frappe-met-oploskoffie\">Ingredi\u00ebnten<\/a><a href=\"#bereiding-nl-gr-griekse-frappe-met-oploskoffie\">Bereiding<\/a><a href=\"#praktisch-nl-gr-griekse-frappe-met-oploskoffie\">Serveren en bewaren<\/a><a href=\"#voedingswaarden-nl-gr-griekse-frappe-met-oploskoffie\">Voedingswaarden<\/a><\/nav>\n<section class=\"tsh-card tsh-anchor\" id=\"overzicht-nl-gr-griekse-frappe-met-oploskoffie\" aria-labelledby=\"overzicht-title-nl-gr-griekse-frappe-met-oploskoffie\"><div class=\"tsh-card-head tsh-tone-gold tsh-card-head--split\"><p class=\"tsh-kicker\">01 \u00b7 Schuim, concentratie en verdunning<\/p><h3 id=\"overzicht-title-nl-gr-griekse-frappe-met-oploskoffie\">Waarom een klein beetje water een hoge schuimkraag geeft<\/h3><p class=\"tsh-head-copy\">De koffie wordt eerst zeer geconcentreerd geschud; pas daarna komen ijs en het resterende water erbij.<\/p><\/div><div class=\"tsh-card-body\"><div class=\"tsh-copy-grid\">\n<div class=\"tsh-prose\"><p>Een <strong>Griekse frapp\u00e9<\/strong> begint niet als gewone ijskoffie. Eerst wordt een geconcentreerde basis gemaakt met oploskoffie, suiker en slechts 40 ml zeer koud water. In een halflege pot of shaker kan dit mengsel tijdens krachtig schudden sterk in volume toenemen. De luchtbelletjes worden door opgeloste koffiedeeltjes gestabiliseerd en vormen een lichtbruine mousse die later boven op het drankje blijft liggen.<\/p><p>Sproeigranulaat-oploskoffie schuimt doorgaans gelijkmatiger dan grote gevriesdroogde korrels. Het verschil zit niet in luxe of smaakclaims, maar in hoe snel de deeltjes oplossen en hoe fijn de belletjes worden. Het water moet ijskoud zijn en het schudden duurt 25\u201330 seconden. Langer schudden maakt de koffie niet automatisch beter; zodra de basis bleek, dik en fijnporig is, heeft extra beweging weinig nut.<\/p><p>De hoeveelheid suiker bepaalt de bekende Griekse zoetheidsaanduiding. Zonder suiker heet de koffie sk\u00e9tos, met 8 g suiker m\u00e9trios en met 16 g glyk\u00f3s. De suiker gaat altijd in de shaker, omdat hij daar volledig oplost. Achteraf zoeten laat korrels op de bodem achter en dwingt tot roeren, waardoor de nette laagverdeling en een deel van het schuim verdwijnen.<\/p><p>Het glas wordt eerst met ijs gevuld. De hele geschudde basis wordt over de blokjes gegoten en vervolgens loopt 180 ml koud water langzaam langs de binnenwand naar beneden. Zo blijft de schuimkraag grotendeels intact. Na een korte rust van 20\u201330 seconden ontstaat een donkere koffielaag onderaan en een luchtige, beige laag bovenaan. Een glas van ongeveer 350 ml voorkomt overlopen.<\/p><\/div><div class=\"tsh-prose\"><p>Frapp\u00e9 wordt direct geserveerd met een rietje en vaak met een klein glas water ernaast. Terwijl het ijs smelt, verandert de verhouding tussen concentratie en verdunning. Dat is onderdeel van het drankje: de eerste slokken zijn krachtiger, later wordt de koffie lichter. Melk of room kan in andere varianten worden gebruikt, maar deze versie blijft bewust bij koffie, suiker, water en ijs.<\/p><p>De pot of shaker wordt maar tot ongeveer de helft gevuld. De koffiebasis zet tijdens het schudden sterk uit en heeft vrije ruimte nodig om lucht op te nemen. Na het schudden wordt het deksel van het gezicht af geopend, omdat een kleine druk kan zijn opgebouwd. De schuimhoogte is geen doel op zichzelf: fijne, gelijkmatige belletjes blijven langer staan dan een zeer grote maar grove schuimlaag.<\/p><p>Het drankje wordt niet vooraf gemaakt. Na verloop van tijd smelt het ijs, wordt de koffie verder verdund en zakt de mousse langzaam in. Alle ingredi\u00ebnten kunnen wel vooraf worden gekoeld en afgewogen. Daardoor duurt de uiteindelijke bereiding slechts enkele minuten en komt het glas op tafel met de gewenste duidelijke lagen.<\/p><\/div><\/div>\n<div class=\"tsh-key-grid\" aria-label=\"Belangrijke technische punten\">\n<section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">01<\/span><h4>Weinig water bij het schudden<\/h4><\/div><p>Veertig milliliter geeft genoeg concentratie om een hoge, stabiele mousse te vormen.<\/p><\/section>\n<section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">02<\/span><h4>Zeer koud werken<\/h4><\/div><p>Koud water en ijs vertragen het inzakken van het schuim.<\/p><\/section>\n<section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">03<\/span><h4>Langzaam aanvullen<\/h4><\/div><p>Water langs de glaswand bewaart de duidelijke scheiding tussen koffie en schuim.<\/p><\/section>\n<\/div>\n<\/div><\/section>\n<section class=\"tsh-card tsh-anchor\" id=\"ingredienten-nl-gr-griekse-frappe-met-oploskoffie\" aria-labelledby=\"ingredienten-title-nl-gr-griekse-frappe-met-oploskoffie\"><div class=\"tsh-card-head tsh-tone-sage tsh-card-head--split\"><p class=\"tsh-kicker\">02 \u00b7 Vijf ingredi\u00ebnten voor \u00e9\u00e9n glas<\/p><h3 id=\"ingredienten-title-nl-gr-griekse-frappe-met-oploskoffie\">Ingredi\u00ebnten voor een halfzoete frapp\u00e9<\/h3><p class=\"tsh-head-copy\">De verhouding is afgestemd op m\u00e9trios; de waterhoeveelheden blijven gelijk wanneer de suiker wordt aangepast.<\/p><\/div><div class=\"tsh-card-body\"><div class=\"tsh-ingredient-grid\">\n<section class=\"tsh-ingredient-card\" aria-labelledby=\"ingredientengroep-1-nl-gr-griekse-frappe-met-oploskoffie\"><h4 id=\"ingredientengroep-1-nl-gr-griekse-frappe-met-oploskoffie\">Voor \u00e9\u00e9n halfzoete frapp\u00e9<\/h4><ul>\n<li><span class=\"tsh-amount\">4 g<\/span><span>sproeigedroogde oploskoffie<small>Ongeveer 2 afgestreken theelepels; grove gevriesdroogde korrels schuimen minder betrouwbaar.<\/small><\/span><\/li>\n<li><span class=\"tsh-amount\">8 g<\/span><span>kristalsuiker<small>Ongeveer 2 afgestreken theelepels voor de zoetheid m\u00e9trios.<\/small><\/span><\/li>\n<li><span class=\"tsh-amount\">40 ml<\/span><span>zeer koud water om te schudden<\/span><\/li>\n<li><span class=\"tsh-amount\">180 ml<\/span><span>zeer koud water om aan te vullen<\/span><\/li>\n<li><span class=\"tsh-amount\">120 g<\/span><span>ijsblokjes<\/span><\/li>\n<\/ul><\/section>\n<\/div><div class=\"tsh-note-grid\"><aside class=\"tsh-note\" role=\"note\"><strong>Allergenen.<\/strong> De vermelde ingredi\u00ebnten bevatten geen belangrijke allergenen. Controleer gearomatiseerde oploskoffie op toegevoegde bestanddelen.<\/aside><aside class=\"tsh-note\" role=\"note\"><strong>Benodigdheden.<\/strong> Een goed afsluitbare pot of shaker van 500 ml, een hoog glas van 350 ml en een rietje.<\/aside><\/div><\/div><\/section>\n<section class=\"tsh-card tsh-anchor\" id=\"bereiding-nl-gr-griekse-frappe-met-oploskoffie\" aria-labelledby=\"bereiding-title-nl-gr-griekse-frappe-met-oploskoffie\"><div class=\"tsh-card-head tsh-tone-blue tsh-card-head--split\"><p class=\"tsh-kicker\">03 \u00b7 Drie korte handelingen<\/p><h3 id=\"bereiding-title-nl-gr-griekse-frappe-met-oploskoffie\">Schudden, opbouwen en meteen serveren<\/h3><p class=\"tsh-head-copy\">De geconcentreerde koffie moet klaar zijn voordat ijs en extra water in beeld komen.<\/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-nl-gr-griekse-frappe-met-oploskoffie\"><span class=\"tsh-step-no\" aria-hidden=\"true\">01<\/span><div><h4>De geconcentreerde koffiebasis schudden<\/h4><p>Doe oploskoffie, suiker en 40 ml koud water in een stevig afgesloten pot. Schud 25\u201330 seconden krachtig tot de massa bleekbruin, dik en sterk belucht is.<\/p>\n<span class=\"tsh-cue\">Fijne belletjes en een mousseachtige structuur tonen dat de basis klaar is.<\/span>\n<\/div><\/li>\n<li class=\"tsh-step\" id=\"step-02-nl-gr-griekse-frappe-met-oploskoffie\"><span class=\"tsh-step-no\" aria-hidden=\"true\">02<\/span><div><h4>Het ijskoude drankje opbouwen<\/h4><p>Vul een hoog glas met ijs. Giet schuim en koffievloeistof over de blokjes en voeg 180 ml koud water langzaam langs de binnenkant van het glas toe.<\/p>\n<\/div><\/li>\n<li class=\"tsh-step\" id=\"step-03-nl-gr-griekse-frappe-met-oploskoffie\"><span class=\"tsh-step-no\" aria-hidden=\"true\">03<\/span><div><h4>Kort laten zetten en serveren<\/h4><p>Wacht 20\u201330 seconden tot donkere koffie en lichtbruin schuim duidelijke lagen vormen. Plaats een rietje in het glas en serveer direct met een klein glas water.<\/p>\n<\/div><\/li>\n<\/ol>\n<\/div><\/section>\n<section class=\"tsh-card tsh-anchor\" id=\"praktisch-nl-gr-griekse-frappe-met-oploskoffie\" aria-labelledby=\"praktisch-title-nl-gr-griekse-frappe-met-oploskoffie\"><div class=\"tsh-card-head tsh-tone-violet tsh-card-head--split\"><p class=\"tsh-kicker\">04 \u00b7 Zoetheid, koffiekeuze en serveren<\/p><h3 id=\"praktisch-title-nl-gr-griekse-frappe-met-oploskoffie\">De eenvoudige variabelen onder controle houden<\/h3><p class=\"tsh-head-copy\">De hoeveelheid suiker mag veranderen; het koude water en de schudtechniek blijven hetzelfde.<\/p><\/div><div class=\"tsh-card-body\"><div class=\"tsh-practical-grid\">\n<section class=\"tsh-practical-card\"><h4>Zoetheidsniveaus<\/h4><p>Gebruik geen suiker voor sk\u00e9tos, 8 g voor m\u00e9trios of 16 g voor glyk\u00f3s. Verander de waterhoeveelheden niet.<\/p><\/section>\n<section class=\"tsh-practical-card\"><h4>Koffiekeuze<\/h4><p>Sproeigranulaat-oploskoffie geeft meestal een stabieler schuim dan grove gevriesdroogde kristallen.<\/p><\/section>\n<section class=\"tsh-practical-card\"><h4>Serveren<\/h4><p>Drink met een rietje terwijl het ijs langzaam smelt. Het kleine glas water verfrist tussen de slokken.<\/p><\/section>\n<\/div><\/div><\/section>\n<section class=\"tsh-card tsh-anchor\" id=\"voedingswaarden-nl-gr-griekse-frappe-met-oploskoffie\" aria-labelledby=\"voedingswaarden-title-nl-gr-griekse-frappe-met-oploskoffie\"><div class=\"tsh-card-head tsh-tone-sage tsh-card-head--split\"><p class=\"tsh-kicker\">Schatting per portie<\/p><h3 id=\"voedingswaarden-title-nl-gr-griekse-frappe-met-oploskoffie\">Voedingswaarden<\/h3><p class=\"tsh-head-copy\">Berekend voor \u00e9\u00e9n glas in de zoetheidsstijl m\u00e9trios met 8 g suiker.<\/p><\/div><div class=\"tsh-card-body\"><dl class=\"tsh-nutrition\">\n<div><dt>Calorie\u00ebn<\/dt><dd>\u2248 35 kcal<\/dd><\/div>\n<div><dt>Koolhydraten<\/dt><dd>\u2248 9 g<\/dd><\/div>\n<div><dt>Eiwitten<\/dt><dd>\u2248 0 g<\/dd><\/div>\n<div><dt>Vet<\/dt><dd>\u2248 0 g<\/dd><\/div>\n<div><dt>Vezels<\/dt><dd>\u2248 0 g<\/dd><\/div>\n<div><dt>Natrium<\/dt><dd>\u2248 10 mg<\/dd><\/div>\n<\/dl><p class=\"tsh-nutrition-note\"><strong>Portie:<\/strong> 1 glas (ongeveer 330 ml). <strong>Schatting:<\/strong> Benaderde waarden op basis van gangbare referentiegegevens; merken, uitlekken, opname en portionering kunnen het resultaat veranderen.<\/p><\/div><\/section>\n<footer class=\"tsh-close\"><p class=\"tsh-close-kicker\">Verwacht resultaat<\/p><p class=\"tsh-close-quote\">Donkere ijskoffie onder een dikke, fijne en langdurige schuimlaag.<\/p><p class=\"tsh-close-copy\">De techniek draait om concentratie: eerst weinig koud water krachtig schudden, daarna pas ijs en verdunning toevoegen.<\/p><\/footer><\/section>\n<script type=\"application\/ld+json\" id=\"recipe-schema-nl-gr-griekse-frappe-met-oploskoffie\">{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Recipe\",\n  \"name\": \"Griekse frapp\u00e9 van geschudde oploskoffie, ijs en een dikke, fijnporige schuimkraag\",\n  \"description\": \"Een Griekse frapp\u00e9 in de halfzoete stijl m\u00e9trios: oploskoffie, suiker en een kleine hoeveelheid koud water worden krachtig geschud tot stevig schuim. Daarna volgen ijs en extra water, zodat donkere koffie en een lichtbruine schuimlaag duidelijk gescheiden blijven.\",\n  \"inLanguage\": \"nl\",\n  \"image\": [\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Greek-frappe-\u2014-shaken-instant-iced-coffee-2.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Greek-frappe-\u2014-shaken-instant-iced-coffee-1.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Greek-frappe-\u2014-shaken-instant-iced-coffee-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\": \"Griekse keuken\",\n  \"recipeCategory\": \"Koude koffie\",\n  \"cookingMethod\": \"Schudden\",\n  \"keywords\": \"Griekse frapp\u00e9 recept, frapp\u00e9 met oploskoffie, Griekse ijskoffie, frapp\u00e9 m\u00e9trios, oploskoffie met schuim\",\n  \"prepTime\": \"PT5M\",\n  \"cookTime\": \"PT0M\",\n  \"totalTime\": \"PT5M\",\n  \"recipeYield\": \"1 hoog glas\",\n  \"nutrition\": {\n    \"@type\": \"NutritionInformation\",\n    \"calories\": \"35 kcal\",\n    \"carbohydrateContent\": \"9 g\",\n    \"proteinContent\": \"0 g\",\n    \"fatContent\": \"0 g\",\n    \"fiberContent\": \"0 g\",\n    \"sodiumContent\": \"10 mg\",\n    \"servingSize\": \"1 glas (ongeveer 330 ml)\"\n  },\n  \"recipeIngredient\": [\n    \"4 g sproeigedroogde oploskoffie\",\n    \"8 g kristalsuiker\",\n    \"40 ml zeer koud water om te schudden\",\n    \"180 ml zeer koud water om aan te vullen\",\n    \"120 g ijsblokjes\"\n  ],\n  \"recipeInstructions\": [\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"De geconcentreerde koffiebasis schudden\",\n      \"url\": \"#step-01-nl-gr-griekse-frappe-met-oploskoffie\",\n      \"text\": \"Doe oploskoffie, suiker en 40 ml koud water in een stevig afgesloten pot. Schud 25\u201330 seconden krachtig tot de massa bleekbruin, dik en sterk belucht is. Fijne belletjes en een mousseachtige structuur tonen dat de basis klaar is.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Het ijskoude drankje opbouwen\",\n      \"url\": \"#step-02-nl-gr-griekse-frappe-met-oploskoffie\",\n      \"text\": \"Vul een hoog glas met ijs. Giet schuim en koffievloeistof over de blokjes en voeg 180 ml koud water langzaam langs de binnenkant van het glas toe.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Kort laten zetten en serveren\",\n      \"url\": \"#step-03-nl-gr-griekse-frappe-met-oploskoffie\",\n      \"text\": \"Wacht 20\u201330 seconden tot donkere koffie en lichtbruin schuim duidelijke lagen vormen. Plaats een rietje in het glas en serveer direct met een klein glas water.\"\n    }\n  ]\n}<\/script>\n<script id=\"recipe-meta-sync-nl-gr-griekse-frappe-met-oploskoffie\">\n(function(){\n  var schemaId='recipe-schema-nl-gr-griekse-frappe-met-oploskoffie';\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-nl-gr-griekse-frappe-met-oploskoffie[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-nl-gr-griekse-frappe-met-oploskoffie\">\n(function(){\n  var root=document.getElementById('recipe-nl-gr-griekse-frappe-met-oploskoffie');\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},"featured_media":4151,"parent":4029,"menu_order":0,"template":"","tags":[],"tsh_dish_type":[265,266],"tsh_national_cuisine":[243],"class_list":["post-4150","tsh_food","type-tsh_food","status-publish","has-post-thumbnail","tsh_dish_type-dranken","tsh_dish_type-koude-alcoholvrije-dranken","tsh_national_cuisine-griekse-keuken"],"_links":{"self":[{"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_food\/4150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_food"}],"about":[{"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/types\/tsh_food"}],"up":[{"embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_food\/4029"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/media\/4151"}],"wp:attachment":[{"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/media?parent=4150"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tags?post=4150"},{"taxonomy":"tsh_dish_type","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_dish_type?post=4150"},{"taxonomy":"tsh_national_cuisine","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_national_cuisine?post=4150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}