{"id":4246,"date":"2026-08-04T11:57:43","date_gmt":"2026-08-04T11:57:43","guid":{"rendered":"https:\/\/travelshelper.com\/holandski\/wereld-van-eten\/griekse-nationale-gerechten\/tomatokeftedes-met-verse-kruiden\/"},"modified":"2026-08-04T11:57:43","modified_gmt":"2026-08-04T11:57:43","slug":"tomatokeftedes-met-verse-kruiden","status":"publish","type":"tsh_food","link":"https:\/\/travelshelper.com\/nl\/wereld-van-eten\/griekse-nationale-gerechten\/tomatokeftedes-met-verse-kruiden\/","title":{"rendered":"Tomatokeftedes met verse kruiden"},"content":{"rendered":"\n<style>\n\/* Travel S Helper recipe layout v4.1 \u2014 quiet-luxury editorial UI, fully scoped. *\/\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes{\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-tomatokeftedes-griekse-tomatenkoekjes *,\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes *::before,\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes *::after{box-sizing:border-box}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes :where(h2,h3,h4,p,figure,figcaption,blockquote,ul,ol,li,dl,dt,dd,table,caption){margin:0;padding:0}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes :where(img){display:block;max-width:100%}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes :where(a){color:var(--tsh-gold-deep);text-decoration-thickness:.08em;text-underline-offset:.18em}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes :where(a,summary){-webkit-tap-highlight-color:transparent}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes :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-tomatokeftedes-griekse-tomatenkoekjes ::selection{background:var(--tsh-gold-soft);color:var(--tsh-night)}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-anchor,\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-step[id]{scroll-margin-top:88px}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes: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-tomatokeftedes-griekse-tomatenkoekjes: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-tomatokeftedes-griekse-tomatenkoekjes: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-tomatokeftedes-griekse-tomatenkoekjes: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-tomatokeftedes-griekse-tomatenkoekjes: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-tomatokeftedes-griekse-tomatenkoekjes: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-tomatokeftedes-griekse-tomatenkoekjes: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-tomatokeftedes-griekse-tomatenkoekjes: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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-tone-gold{--tone:var(--tsh-gold-deep);--tone-bg:#fbf3e5;--tone-rgb:109,67,7}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-tone-sage{--tone:var(--tsh-sage);--tone-bg:var(--tsh-sage-soft);--tone-rgb:23,103,69}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-tone-blue{--tone:var(--tsh-blue);--tone-bg:var(--tsh-blue-soft);--tone-rgb:40,92,157}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-tone-rose{--tone:var(--tsh-rose);--tone-bg:var(--tsh-rose-soft);--tone-rgb:153,68,53}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-tone-violet{--tone:var(--tsh-violet);--tone-bg:var(--tsh-violet-soft);--tone-rgb:108,80,148}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-kicker::before{content:\"\";width:26px;height:2px;flex:0 0 auto;border-radius:999px;background:currentColor}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-card-body{position:relative;z-index:1;padding:clamp(22px,3.2vw,38px)}\n\n\/* Masthead *\/\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-main-kicker::before{content:\"\";width:32px;height:2px;flex:0 0 auto;border-radius:999px;background:currentColor}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-title-main,\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-title-accent{display:block}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-title b{font-weight:860}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px;list-style:none}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-facts--5{--tsh-fact-cols:5}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-fact{position:relative;min-width:0;padding:15px 16px 16px;background:var(--tsh-paper-warm)}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-quick-nav::-webkit-scrollbar{display:none}\n@supports ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-quick-nav a[aria-current=\"location\"]{border-color:var(--tsh-night);background:var(--tsh-night);color:#fff}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-quick-nav a[aria-current=\"location\"]::before{background:#f1c772;color:#2b2110}\n\n\/* Editorial overview *\/\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4.2vw,52px)}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-prose p{color:var(--tsh-copy);font-size:15px;line-height:1.79;text-wrap:pretty}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-prose p+p{margin-top:15px}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-prose strong{color:var(--tsh-ink);font-weight:750}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-key::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--tsh-key-tone)}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-key:nth-child(2){--tsh-key-tone:var(--tsh-sage);--tsh-key-bg:#edf8f2}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-key:nth-child(3){--tsh-key-tone:var(--tsh-blue);--tsh-key-bg:#eff5fd}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-key-top{display:flex;align-items:center;gap:11px;margin-bottom:9px}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-key h4{color:var(--tsh-ink);font-size:15px;font-weight:780;line-height:1.35}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-key p{color:var(--tsh-copy);font-size:13.5px;line-height:1.61}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-plan-item::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--plan-tone)}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-plan-item:nth-child(4n+2){--plan-tone:#4d6359}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-plan-item:nth-child(4n+3){--plan-tone:#66565c}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-plan-item:nth-child(4n+4){--plan-tone:#59666d}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-plan-item p{color:var(--tsh-copy);font-size:13px;line-height:1.6}\n\n\/* Ingredients *\/\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-ingredient-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:15px}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-ingredient-card:nth-child(2) h4::before{background:var(--tsh-gold)}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-ingredient-card ul{list-style:none}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-ingredient-card li:nth-child(even){background:#fdfbf8}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-ingredient-card li:last-child{border-bottom:0}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-note strong{color:var(--tsh-ink);font-weight:780}\n\n\/* Method *\/\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-stages{display:grid;gap:18px}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-step-grid{display:grid;grid-template-columns:1fr;gap:0;background:#fff;list-style:none}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-step:last-child::before{display:none}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-step>div{max-width:920px}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-step p{color:var(--tsh-copy);font-size:14px;line-height:1.69;text-wrap:pretty}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-cue::before{content:\"\u2713\";flex:0 0 auto;font-size:10px;font-weight:900;line-height:1.55}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:13px}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-control::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--control-tone)}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-control:nth-child(2){--control-tone:var(--tsh-blue);--control-bg:#eef5fd}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-control:nth-child(3){--control-tone:var(--tsh-sage);--control-bg:#edf8f2}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-control p{margin-top:8px;color:var(--tsh-copy);font-size:13px;line-height:1.58}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-table th:nth-child(1){width:24%}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-table th:nth-child(2){width:38%}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-table th:nth-child(3){width:38%}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-table td:last-child,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-table th:last-child{border-inline-end:0}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-table tbody tr:nth-child(even){background:#fcfaf7}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-table td:first-child{color:var(--tsh-ink);font-weight:780}\n\n\/* Practical cards and FAQ *\/\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-practical-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:13px}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-practical-card::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--practical-tone)}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-practical-card:nth-child(2){--practical-tone:var(--tsh-sage);--practical-bg:#eff8f3}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-practical-card:nth-child(3){--practical-tone:var(--tsh-blue);--practical-bg:#f0f6fd}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-practical-card:nth-child(4){--practical-tone:var(--tsh-violet);--practical-bg:#f6f1fa}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-practical-card p,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-practical-card li{color:var(--tsh-copy);font-size:13.6px;line-height:1.63}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-practical-card ul,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-practical-card ol{margin-top:7px;padding-inline-start:20px}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-practical-card li+li{margin-top:5px}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-practical-card li::marker{color:var(--practical-tone);font-weight:850}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-swap-head{padding:17px 20px;border-bottom:1px solid var(--tsh-line);background:linear-gradient(135deg,#f6f2f3,#fff 86%)}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-swap-head p{color:var(--tsh-copy);font-size:13px;line-height:1.58}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-swap-list>div:nth-child(even){background:#fdfbf8}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-swap-list>div:last-child{border-bottom:0}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-swap-list dt{color:var(--tsh-ink);font-size:13.2px;font-weight:800;line-height:1.48}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-swap-list dd{color:var(--tsh-copy);font-size:13.2px;line-height:1.58}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-swap-list dd strong{color:#66565c;font-weight:800}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-faq summary{list-style:none;cursor:pointer}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-faq summary::-webkit-details-marker{display:none}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-faq[open] .tsh-faq-top::after{content:\"\u2212\";background:var(--tsh-night);color:#f4cb79;transform:rotate(180deg)}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-faq h4{color:var(--tsh-ink);font-size:14.5px;font-weight:800;line-height:1.38}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-faq-answer{border-top:1px solid var(--tsh-line);background:#fff}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-nutrition>div{position:relative;min-width:0;padding:15px;background:linear-gradient(145deg,#fff,#fdfbf8)}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-nutrition-note{margin-top:13px;color:var(--tsh-muted);font-size:12.5px;line-height:1.6}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-nutrition-note strong{color:var(--tsh-ink);font-weight:780}\n#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-card-head--split .tsh-kicker{grid-column:1;grid-row:1}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-card-head--split h3{grid-column:1;grid-row:2}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-title-wrap{padding:54px 58px 48px}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-title{font-size:clamp(45px,4.05vw,58px)}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-title-accent{font-size:.455em}\n}\n\n\/* Hover polish *\/\n@media (hover:hover) and (pointer:fine){\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-key,\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-control,\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-practical-card,\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-faq,\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-key:hover,\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-control:hover,\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-practical-card:hover,\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-faq:hover,\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-faq-top:hover::after{border-color:#c7aa78;background:#fff8ec}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-copy-grid{grid-template-columns:1fr}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-key-grid,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-control-grid{grid-template-columns:1fr}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-facts{--tsh-fact-cols:3}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-nutrition{grid-template-columns:repeat(3,minmax(0,1fr))}\n}\n@media (max-width:720px){\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes{width:calc(100% - 12px);margin-top:10px;font-size:15.5px}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-anchor,\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-step[id]{scroll-margin-top:77px}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-card,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-masthead{border-radius:18px}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-title-wrap{padding:31px 19px 27px}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-title{font-size:clamp(34px,10.8vw,46px);line-height:1.01}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-title-accent{margin-top:10px;font-size:.52em;line-height:1.2}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-lead{margin-top:17px;font-size:16px;line-height:1.67}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-card-head{padding:22px 19px}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-card-head::before{inset-block:22px;inset-inline-start:0}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-card-head h3{font-size:clamp(22px,6.8vw,28px)}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-card-body{padding:20px 17px}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-quick-nav{top:6px;flex-wrap:nowrap;gap:6px;margin-bottom:18px;padding:7px;border-radius:15px}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-quick-nav a{min-height:36px;padding-inline-end:11px;font-size:11.8px}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-quick-nav a::before{min-width:23px;height:23px;font-size:8.5px}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-ingredient-grid,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-note-grid,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-practical-grid,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-faq-grid{grid-template-columns:1fr}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-step-grid{grid-template-columns:1fr}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-step{border-inline-end:0;border-bottom:1px solid rgba(216,203,185,.68)}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-step{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 16px}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-step::before{inset-block:53px -1px;inset-inline-start:33px}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-step:last-child::before{display:none}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-cue{border-radius:10px}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-table-wrap{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-table{display:block;min-width:0;border-collapse:separate;table-layout:auto}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-table caption{display:block;margin-bottom:10px;border:1px solid var(--tsh-line);border-radius:13px;background:#fbf8f2}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-table tbody{display:grid;gap:10px}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-table tbody tr:nth-child(even){background:#fff}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-table td:last-child{border-bottom:0}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes .tsh-table td:first-child{background:#fbf7ef;color:var(--tsh-ink);font-size:13.5px}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-close{border-radius:18px}\n}\n@media (max-width:520px){\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-facts{--tsh-fact-cols:2}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-nutrition{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-plan-grid{grid-template-columns:1fr}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-swap-list>div{grid-template-columns:1fr;gap:4px;padding:13px 15px}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-stage-head{grid-template-columns:auto minmax(0,1fr)}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-stage-time{grid-column:2;justify-self:start}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-ingredient-card li{grid-template-columns:84px minmax(0,1fr);gap:10px;padding:12px 13px}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-amount{font-size:11.8px}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-faq-top{grid-template-columns:36px minmax(0,1fr) 28px;padding:13px}\n}\n@media (max-width:370px){\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes{width:calc(100% - 8px)}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-title-wrap{padding-inline:16px}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-card-body{padding-inline:14px}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes *,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes *::before,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes *::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-tomatokeftedes-griekse-tomatenkoekjes .tsh-card,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-masthead,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-close,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-quick-nav{border:1px solid CanvasText;box-shadow:none}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-step-no,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-stage-badge,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-faq-no{border:1px solid CanvasText}\n}\n@media print{\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes{width:100%;max-width:none;margin:0;color:#000;font-size:10.5pt;line-height:1.42}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-quick-nav,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-hero{display:none!important}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-masthead{display:block}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-card,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-masthead,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-close{margin-bottom:10pt;border:1px solid #aaa;border-radius:0;box-shadow:none}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-title-wrap,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-card-head,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-close{background:#fff!important;color:#000!important}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-title{font-size:25pt}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-title-accent,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-close-kicker,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-close-quote,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-close-copy{color:#000!important}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-ingredient-grid,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-practical-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-step-grid{grid-template-columns:1fr}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-key,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-control,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-practical-card,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-ingredient-card,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-note,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-step,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-faq,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-plan-item,#recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-swap-list>div{box-shadow:none;break-inside:avoid}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes details.tsh-faq:not([open])>.tsh-faq-answer{display:block!important}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .tsh-faq-top::after{display:none}\n  #recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes .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-tomatokeftedes-griekse-tomatenkoekjes\" lang=\"nl\" dir=\"ltr\" aria-labelledby=\"recipe-title-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\" aria-describedby=\"recipe-summary-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\">\n<header class=\"tsh-masthead\"><div class=\"tsh-title-wrap\"><p class=\"tsh-main-kicker\">Sappige tomaat, los beslag en hete olijfolie<\/p><h2 class=\"tsh-title\" id=\"recipe-title-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\"><span class=\"tsh-title-main\"><b>Tomatokeftedes<\/b> van rijpe tomaten en kruiden,<\/span> <span class=\"tsh-title-accent\">krokant gebakken met koele citroenyoghurt<\/span><\/h2><p class=\"tsh-lead\" id=\"recipe-summary-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\">Deze tomatokeftedes combineren uitgelekte rijpe tomaten met ui, bosui, munt, peterselie en oregano. Bloem wordt alleen toegevoegd tot het losse beslag kort zijn vorm houdt; bij 170\u2013175 \u00b0C ontstaan krokante randen en een sappige binnenkant.<\/p><ul class=\"tsh-tags\" aria-label=\"Receptclassificatie\"><li>Mezze<\/li><li>Griekse keuken<\/li><li>Ondiep frituren<\/li><li>Gemiddeld<\/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\/Tomatokeftedes-Greek-Tomato-Fritters-1.webp\" alt=\"Schaal met tomatokeftedes en witte yoghurt op een rustieke tafel, met kruiden en een extra kommetje yoghurt\" width=\"1600\" height=\"900\" loading=\"lazy\" decoding=\"async\"><figcaption>De beste tomatokeftedes hebben krokante, donker goudbruine randen en een sappig maar volledig gestold midden.<\/figcaption><\/figure><dl class=\"tsh-facts tsh-facts--6\" aria-label=\"Opbrengst, tijd en voedingsschatting\"><div class=\"tsh-fact\"><dt>Opbrengst<\/dt><dd>12 koekjes<\/dd><\/div><div class=\"tsh-fact\"><dt>Voorbereiding<\/dt><dd>25 min<\/dd><\/div><div class=\"tsh-fact\"><dt>Bereiding<\/dt><dd>25 min<\/dd><\/div><div class=\"tsh-fact\"><dt>Rusten \/ opstijven<\/dt><dd>20 min<\/dd><\/div><div class=\"tsh-fact\"><dt>Totaal<\/dt><dd>1 uur 10 min<\/dd><\/div><div class=\"tsh-fact\"><dt>Per portie<\/dt><dd>\u2248 130 kcal<\/dd><\/div><\/dl><\/header>\n<nav class=\"tsh-quick-nav\" aria-label=\"Snelle navigatie door het recept\"><a href=\"#overzicht-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\">Overzicht<\/a><a href=\"#ingredienten-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\">Ingredi\u00ebnten<\/a><a href=\"#bereiding-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\">Bereiding<\/a><a href=\"#controle-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\">Controlepunten<\/a><a href=\"#serveren-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\">Serveren &amp; bewaren<\/a><a href=\"#vragen-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\">Vragen<\/a><a href=\"#voedingswaarden-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\">Voedingswaarden<\/a><\/nav>\n<section class=\"tsh-card tsh-anchor\" id=\"overzicht-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\" aria-labelledby=\"overzicht-title-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\"><div class=\"tsh-card-head tsh-card-head--split tsh-tone-gold\"><p class=\"tsh-kicker\">01 \u00b7 Karakter, techniek en werkwijze<\/p><h3 id=\"overzicht-title-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\">Waarom deze aanpak betrouwbaar werkt<\/h3><p class=\"tsh-head-copy\">Smaak en structuur worden gestuurd door enkele meetbare beslissingen die bij dit specifieke gerecht horen.<\/p><\/div><div class=\"tsh-card-body\"><div class=\"tsh-copy-grid\"><div class=\"tsh-prose\"><p>Tomatokeftedes moeten naar rijpe tomaat smaken, niet naar meel. De uitdaging is dat tomaten veel vocht meenemen. Zout trekt in twintig minuten een deel van dat water naar buiten; daarna wordt het vruchtvlees slechts licht aangedrukt. Volledig droogknijpen zou de sappigheid en frisse smaak verliezen. Ui, bosui, munt, peterselie en oregano worden rechtstreeks door de uitgelekte tomaat gemengd, zodat elke portie van het beslag dezelfde verdeling krijgt.<\/p><p>De hoeveelheid bloem blijft bewust binnen een bereik van 160 tot 180 gram. Tomaten verschillen per seizoen en ras, waardoor een vast getal niet altijd dezelfde structuur oplevert. Na tien minuten rust neemt de bloem vocht op. Een lepel beslag moet drie tot vier seconden als een ruwe heuvel blijven staan en daarna langzaam uitzakken. Pas wanneer het onmiddellijk platloopt, gaat er een kleine hoeveelheid extra bloem bij.<\/p><\/div><div class=\"tsh-prose\"><p>Ondiep frituren in acht tot tien millimeter olijfolie geeft brede, krokante randen zonder dat de koekjes volledig onderstaan. De olie blijft tussen 170 en 175 \u00b0C; te koud vet trekt in het beslag, te heet vet kleurt de buitenkant voordat het midden is gestold. De koekjes rusten drie minuten op een rooster en worden warm geserveerd. Koele citroenyoghurt wordt apart gehouden, zodat de korst niet voortijdig zacht wordt.<\/p><\/div><\/div><div class=\"tsh-key-grid\" aria-label=\"Drie bepalende succesfactoren\"><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">01<\/span><h4>Tomaat eerst laten uitlekken<\/h4><\/div><p>Twintig minuten met zout beperkt overtollig vocht zonder de tomaten droog te persen.<\/p><\/section><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">02<\/span><h4>Bloem in twee stappen<\/h4><\/div><p>Eerst 160 gram gebruiken en pas na de rust beoordelen of extra binding nodig is.<\/p><\/section><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">03<\/span><h4>Olie op temperatuur houden<\/h4><\/div><p>Tussen porties terugkeren naar circa 175 \u00b0C geeft krokante randen en weinig vetopname.<\/p><\/section><\/div><\/div><\/section>\n<section class=\"tsh-card tsh-anchor\" id=\"ingredienten-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\" aria-labelledby=\"ingredienten-title-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\"><div class=\"tsh-card-head tsh-card-head--split tsh-tone-sage\"><p class=\"tsh-kicker\">02 \u00b7 Volledige hoeveelheden<\/p><h3 id=\"ingredienten-title-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\">Ingredi\u00ebnten voor 12 koekjes<\/h3><p class=\"tsh-head-copy\">Alle hoeveelheden horen bij de vastgelegde receptversie en de aangegeven opbrengst.<\/p><\/div><div class=\"tsh-card-body\"><div class=\"tsh-ingredient-grid\"><section class=\"tsh-ingredient-card\" aria-labelledby=\"ingredientengroep-1-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\"><h4 id=\"ingredientengroep-1-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\">Voor de tomatenkoekjes<\/h4><ul><li><span class=\"tsh-amount\">600 g<\/span><span>rijpe tomaten, kroontjes verwijderd en fijngehakt<\/span><\/li><li><span class=\"tsh-amount\">7 g<\/span><span>fijn zeezout, verdeeld<\/span><\/li><li><span class=\"tsh-amount\">150 g<\/span><span>gele ui, fijngesneden<\/span><\/li><li><span class=\"tsh-amount\">60 g<\/span><span>bosuien, in dunne ringen<\/span><\/li><li><span class=\"tsh-amount\">15 g<\/span><span>verse munt, gehakt<\/span><\/li><li><span class=\"tsh-amount\">15 g<\/span><span>platte peterselie, gehakt<small>Houd 3 g apart voor de yoghurt.<\/small><\/span><\/li><li><span class=\"tsh-amount\">1 tl<\/span><span>gedroogde oregano<\/span><\/li><li><span class=\"tsh-amount\">160\u2013180 g<\/span><span>tarwebloem<\/span><\/li><li><span class=\"tsh-amount\">6 g<\/span><span>bakpoeder<\/span><\/li><li><span class=\"tsh-amount\">2 g<\/span><span>zwarte peper<\/span><\/li><li><span class=\"tsh-amount\">60 g<\/span><span>olijfolie, geschatte opname tijdens ondiep frituren<\/span><\/li><\/ul><\/section><section class=\"tsh-ingredient-card\" aria-labelledby=\"ingredientengroep-2-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\"><h4 id=\"ingredientengroep-2-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\">Voor de citroenyoghurt<\/h4><ul><li><span class=\"tsh-amount\">200 g<\/span><span>volle Griekse yoghurt<\/span><\/li><li><span class=\"tsh-amount\">15 ml<\/span><span>vers citroensap<\/span><\/li><li><span class=\"tsh-amount\">3 g<\/span><span>knoflook, fijn geraspt<\/span><\/li><\/ul><\/section><\/div><div class=\"tsh-note-grid\"><aside class=\"tsh-note\" role=\"note\"><strong>Allergenen.<\/strong> Gluten en melk.<\/aside><aside class=\"tsh-note\" role=\"note\"><strong>Voedselveiligheid.<\/strong> Zet de pan met hete olie stabiel op de kookplaat en houd water uit de buurt; koel restjes snel terug.<\/aside><aside class=\"tsh-note\" role=\"note\"><strong>Benodigdheden.<\/strong> Vergiet, mengkommen, brede koekenpan, thermometer, schuimspaan en afkoelrooster.<\/aside><\/div><\/div><\/section>\n<section class=\"tsh-card tsh-anchor\" id=\"bereiding-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\" aria-labelledby=\"bereiding-title-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\"><div class=\"tsh-card-head tsh-card-head--split tsh-tone-blue\"><p class=\"tsh-kicker\">03 \u00b7 7 uitvoerbare stappen<\/p><h3 id=\"bereiding-title-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\">Bereiding in de juiste volgorde<\/h3><p class=\"tsh-head-copy\">Tijden, temperaturen en zichtbare gaarheidssignalen staan bij de handeling waarop zij van toepassing zijn.<\/p><\/div><div class=\"tsh-card-body\"><div class=\"tsh-stages\"><section class=\"tsh-stage-card\" aria-labelledby=\"fase-1-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\"><div class=\"tsh-stage-head\"><span class=\"tsh-stage-badge\" aria-hidden=\"true\">I<\/span><h4 id=\"fase-1-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\">Tomaten uitlekken en yoghurt mengen<\/h4><\/div><ol class=\"tsh-step-grid\"><li class=\"tsh-step\" id=\"step-01-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\"><span class=\"tsh-step-no\" aria-hidden=\"true\">01<\/span><div><h4>Tomaten zouten en laten uitlekken<\/h4><p>Meng de fijngesneden tomaten met 5 g zout in een vergiet. Laat 20 minuten boven een kom staan en druk daarna licht met de achterkant van een lepel. Knijp het vruchtvlees niet droog.<\/p><\/div><\/li><li class=\"tsh-step\" id=\"step-02-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\"><span class=\"tsh-step-no\" aria-hidden=\"true\">02<\/span><div><h4>Citroenyoghurt maken<\/h4><p>Roer de yoghurt met citroensap, knoflook en de apart gehouden 3 g peterselie. Dek af en zet gekoeld weg terwijl de koekjes worden gemaakt.<\/p><\/div><\/li><\/ol><\/section><section class=\"tsh-stage-card\" aria-labelledby=\"fase-2-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\"><div class=\"tsh-stage-head\"><span class=\"tsh-stage-badge\" aria-hidden=\"true\">II<\/span><h4 id=\"fase-2-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\">Los tomatenbeslag maken<\/h4><\/div><ol class=\"tsh-step-grid\"><li class=\"tsh-step\" id=\"step-03-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\"><span class=\"tsh-step-no\" aria-hidden=\"true\">03<\/span><div><h4>Groenten en kruiden mengen<\/h4><p>Meng de uitgelekte tomaten met gele ui, bosui, munt, resterende peterselie, oregano, zwarte peper en de overige 2 g zout.<\/p><\/div><\/li><li class=\"tsh-step\" id=\"step-04-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\"><span class=\"tsh-step-no\" aria-hidden=\"true\">04<\/span><div><h4>Bloem geleidelijk toevoegen<\/h4><p>Meng 160 g bloem met bakpoeder, spatel door de tomaten en laat 10 minuten rusten. Voeg alleen tot 20 g extra bloem toe wanneer een lepel beslag onmiddellijk volledig platloopt.<\/p><span class=\"tsh-cue\">Een lepel beslag houdt 3\u20134 seconden een ruwe heuvel en zakt daarna langzaam uit.<\/span><\/div><\/li><\/ol><\/section><section class=\"tsh-stage-card\" aria-labelledby=\"fase-3-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\"><div class=\"tsh-stage-head\"><span class=\"tsh-stage-badge\" aria-hidden=\"true\">III<\/span><h4 id=\"fase-3-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\">Ondiep frituren en laten uitlekken<\/h4><\/div><ol class=\"tsh-step-grid\"><li class=\"tsh-step\" id=\"step-05-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\"><span class=\"tsh-step-no\" aria-hidden=\"true\">05<\/span><div><h4>Olie op temperatuur brengen<\/h4><p>Giet zoveel olijfolie in een brede koekenpan dat een laag van 8\u201310 mm ontstaat. Verwarm op middelhoog vuur tot 170\u2013175 \u00b0C.<\/p><\/div><\/li><li class=\"tsh-step\" id=\"step-06-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\"><span class=\"tsh-step-no\" aria-hidden=\"true\">06<\/span><div><h4>In kleine porties bakken<\/h4><p>Schep volle eetlepels beslag met ruimte ertussen in de olie, druk heel licht plat en bak 2\u20133 minuten per zijde tot de randen diep goudbruin en krokant zijn.<\/p><span class=\"tsh-cue\">De olie keert tussen porties terug naar circa 175 \u00b0C en het midden voelt gestold, niet vloeibaar.<\/span><\/div><\/li><li class=\"tsh-step\" id=\"step-07-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\"><span class=\"tsh-step-no\" aria-hidden=\"true\">07<\/span><div><h4>Op een rooster laten rusten<\/h4><p>Leg de tomatokeftedes op een rooster en laat 3 minuten staan. Serveer warm met de koude citroenyoghurt ernaast of pas vlak voor het eten erop.<\/p><\/div><\/li><\/ol><\/section><\/div><\/div><\/section>\n<section class=\"tsh-card tsh-anchor\" id=\"controle-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\" aria-labelledby=\"controle-title-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\"><div class=\"tsh-card-head tsh-card-head--split tsh-tone-rose\"><p class=\"tsh-kicker\">04 \u00b7 Meetpunten en correcties<\/p><h3 id=\"controle-title-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\">Controlepunten voor een voorspelbaar resultaat<\/h3><p class=\"tsh-head-copy\">Deze waarden vullen de zichtbare en voelbare signalen uit de bereidingsstappen aan.<\/p><\/div><div class=\"tsh-card-body\"><div class=\"tsh-control-grid\"><section class=\"tsh-control\"><p class=\"tsh-control-label\">Uitlekken<\/p><strong>20 min<\/strong><p>Druk met de achterkant van een lepel, maar pers het vruchtvlees niet volledig droog.<\/p><\/section><section class=\"tsh-control\"><p class=\"tsh-control-label\">Olie<\/p><strong>170\u2013175 \u00b0C<\/strong><p>Laat de temperatuur tussen porties herstellen voordat nieuw beslag in de pan gaat.<\/p><\/section><section class=\"tsh-control\"><p class=\"tsh-control-label\">Baktijd<\/p><strong>2\u20133 min per zijde<\/strong><p>De randen zijn diep goudbruin en het midden voelt stevig, niet vloeibaar.<\/p><\/section><\/div><div class=\"tsh-table-wrap\"><table class=\"tsh-table\"><caption>Veelvoorkomende problemen, oorzaken en oplossingen<\/caption><thead><tr><th scope=\"col\">Probleem<\/th><th scope=\"col\">Waarschijnlijke oorzaak<\/th><th scope=\"col\">Oplossing<\/th><\/tr><\/thead><tbody><tr><td data-label=\"Probleem\">Het beslag loopt meteen uit<\/td><td data-label=\"Waarschijnlijke oorzaak\">De tomaten bevatten nog veel vocht of er is te weinig bloem gebruikt.<\/td><td data-label=\"Oplossing\">Laat beter uitlekken en voeg na de rust maximaal 20 g extra bloem toe.<\/td><\/tr><tr><td data-label=\"Probleem\">De koekjes zijn vet<\/td><td data-label=\"Waarschijnlijke oorzaak\">De olietemperatuur was te laag of de pan was te vol.<\/td><td data-label=\"Oplossing\">Bak minder stuks tegelijk en wacht tot de olie weer 170\u2013175 \u00b0C is.<\/td><\/tr><tr><td data-label=\"Probleem\">De buitenkant is donker maar het midden rauw<\/td><td data-label=\"Waarschijnlijke oorzaak\">De olie was te heet of de koekjes waren te dik.<\/td><td data-label=\"Oplossing\">Verlaag de hitte en druk elke portie slechts licht tot een gelijkmatige dikte.<\/td><\/tr><\/tbody><\/table><\/div><\/div><\/section>\n<section class=\"tsh-card tsh-anchor\" id=\"serveren-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\" aria-labelledby=\"serveren-title-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\"><div class=\"tsh-card-head tsh-card-head--split tsh-tone-violet\"><p class=\"tsh-kicker\">05 \u00b7 Na het garen<\/p><h3 id=\"serveren-title-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\">Serveren, bewaren en verstandig vooruitwerken<\/h3><p class=\"tsh-head-copy\">De praktische aanwijzingen houden rekening met textuur, voedselveiligheid en de passende manier van opwarmen.<\/p><\/div><div class=\"tsh-card-body\"><div class=\"tsh-practical-grid\"><section class=\"tsh-practical-card\"><h4>Serveren<\/h4><p>Serveer als warme mezze met citroenyoghurt, olijven en een frisse salade. Stapel de koekjes niet zolang ze heet zijn, anders verdwijnt de beste korst.<\/p><\/section><section class=\"tsh-practical-card\"><h4>Bewaren<\/h4><p>Bewaar de koekjes maximaal 3 dagen gekoeld en houd de yoghurt apart.<\/p><\/section><section class=\"tsh-practical-card\"><h4>Vooraf maken<\/h4><p>Laat de tomaten maximaal 4 uur vooraf uitlekken en meng de yoghurt; maak het beslag pas vlak voor het bakken.<\/p><\/section><section class=\"tsh-practical-card\"><h4>Opwarmen<\/h4><p>Verwarm de koekjes 7\u20139 minuten op 200 \u00b0C; verwarm de yoghurt niet.<\/p><\/section><\/div><\/div><\/section>\n<section class=\"tsh-card tsh-anchor\" id=\"vragen-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\" aria-labelledby=\"vragen-title-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\"><div class=\"tsh-card-head tsh-tone-gold\"><p class=\"tsh-kicker\">06 \u00b7 Praktische antwoorden<\/p><h3 id=\"vragen-title-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\">Veelgestelde vragen over Tomatokeftedes met verse kruiden<\/h3><\/div><div class=\"tsh-card-body\"><div class=\"tsh-faq-grid\"><details class=\"tsh-faq\" name=\"faq-tomatokeftedes-griekse-tomatenkoekjes\"><summary class=\"tsh-faq-top\"><span class=\"tsh-faq-no\" aria-hidden=\"true\">01<\/span><h4>Kunnen tomatokeftedes in de oven worden gebakken?<\/h4><\/summary><div class=\"tsh-faq-answer\"><p>De vastgelegde textuur is gebaseerd op ondiep frituren. In de oven worden de randen droger en ontbreekt de typische krokante korst.<\/p><\/div><\/details><details class=\"tsh-faq\" name=\"faq-tomatokeftedes-griekse-tomatenkoekjes\"><summary class=\"tsh-faq-top\"><span class=\"tsh-faq-no\" aria-hidden=\"true\">02<\/span><h4>Waarom wordt de yoghurt apart geserveerd?<\/h4><\/summary><div class=\"tsh-faq-answer\"><p>Wanneer yoghurt lang op de hete koekjes ligt, maakt het vocht de korst zacht. Apart serveren bewaart het contrast.<\/p><\/div><\/details><\/div><\/div><\/section>\n<section class=\"tsh-card tsh-anchor\" id=\"voedingswaarden-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\" aria-labelledby=\"voedingswaarden-title-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\"><div class=\"tsh-card-head tsh-card-head--split tsh-tone-sage\"><p class=\"tsh-kicker\">07 \u00b7 Schatting per portie<\/p><h3 id=\"voedingswaarden-title-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\">Voedingswaarden<\/h3><p class=\"tsh-head-copy\">De berekening is gebaseerd op alle gegeten ingredi\u00ebnten, de vastgelegde hoeveelheden en de aangegeven opbrengst.<\/p><\/div><div class=\"tsh-card-body\"><dl class=\"tsh-nutrition\"><div><dt>Calorie\u00ebn<\/dt><dd>\u2248 130 kcal<\/dd><\/div><div><dt>Koolhydraten<\/dt><dd>\u2248 16 g<\/dd><\/div><div><dt>Eiwit<\/dt><dd>\u2248 4 g<\/dd><\/div><div><dt>Vet<\/dt><dd>\u2248 6 g<\/dd><\/div><div><dt>Vezels<\/dt><dd>\u2248 1 g<\/dd><\/div><div><dt>Natrium<\/dt><dd>\u2248 290 mg<\/dd><\/div><\/dl><p class=\"tsh-nutrition-note\"><strong>Portie:<\/strong> 1 koekje met yoghurt (circa 95 g). <strong>Allergenen:<\/strong> Gluten en melk. Benaderende waarden op basis van gangbare referentiegegevens; merken, vochtverlies en portionering kunnen afwijken.<\/p><\/div><\/section>\n<footer class=\"tsh-close\"><p class=\"tsh-close-kicker\">Eindresultaat<\/p><p class=\"tsh-close-quote\">Krokante randen, sappige tomaat en koele citroenyoghurt in iedere portie.<\/p><p class=\"tsh-close-copy\">Het beslag blijft los door zorgvuldig uitlekken en terughoudend gebruik van bloem; stabiele olietemperatuur geeft de korst.<\/p><\/footer><\/section>\n<script type=\"application\/ld+json\" id=\"recipe-schema-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\">{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Recipe\",\n  \"name\": \"Tomatokeftedes van rijpe tomaten en kruiden, krokant gebakken met koele citroenyoghurt\",\n  \"description\": \"Deze tomatokeftedes combineren uitgelekte rijpe tomaten met ui, bosui, munt, peterselie en oregano. Bloem wordt alleen toegevoegd tot het losse beslag kort zijn vorm houdt; bij 170\u2013175 \u00b0C ontstaan krokante randen en een sappige binnenkant.\",\n  \"inLanguage\": \"nl\",\n  \"image\": [\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Tomatokeftedes-Greek-Tomato-Fritters-2.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Tomatokeftedes-Greek-Tomato-Fritters-3.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Tomatokeftedes-Greek-Tomato-Fritters-1.webp\"\n  ],\n  \"author\": {\n    \"@type\": \"Organization\",\n    \"@id\": \"https:\/\/travelshelper.com\/#organization\",\n    \"name\": \"Travel S Helper\",\n    \"url\": \"https:\/\/travelshelper.com\"\n  },\n  \"recipeCuisine\": \"Griekse keuken\",\n  \"recipeCategory\": \"Mezze\",\n  \"cookingMethod\": \"Ondiep frituren\",\n  \"keywords\": \"tomatokeftedes recept, Griekse tomatenkoekjes, Santorini tomatenbeignets, tomatenfritters met munt, mezze met tomaat\",\n  \"prepTime\": \"PT25M\",\n  \"cookTime\": \"PT25M\",\n  \"totalTime\": \"PT1H10M\",\n  \"recipeYield\": \"12 koekjes\",\n  \"nutrition\": {\n    \"@type\": \"NutritionInformation\",\n    \"calories\": \"130 kcal\",\n    \"carbohydrateContent\": \"16 g\",\n    \"proteinContent\": \"4 g\",\n    \"fatContent\": \"6 g\",\n    \"fiberContent\": \"1 g\",\n    \"sodiumContent\": \"290 mg\",\n    \"servingSize\": \"1 koekje met yoghurt (circa 95 g)\"\n  },\n  \"recipeIngredient\": [\n    \"600 g rijpe tomaten, kroontjes verwijderd en fijngehakt\",\n    \"7 g fijn zeezout, verdeeld\",\n    \"150 g gele ui, fijngesneden\",\n    \"60 g bosuien, in dunne ringen\",\n    \"15 g verse munt, gehakt\",\n    \"15 g platte peterselie, gehakt\",\n    \"1 tl gedroogde oregano\",\n    \"160\u2013180 g tarwebloem\",\n    \"6 g bakpoeder\",\n    \"2 g zwarte peper\",\n    \"60 g olijfolie, geschatte opname tijdens ondiep frituren\",\n    \"200 g volle Griekse yoghurt\",\n    \"15 ml vers citroensap\",\n    \"3 g knoflook, fijn geraspt\"\n  ],\n  \"recipeInstructions\": [\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Tomaten uitlekken en yoghurt mengen\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Tomaten zouten en laten uitlekken\",\n          \"url\": \"#step-01-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\",\n          \"text\": \"Meng de fijngesneden tomaten met 5 g zout in een vergiet. Laat 20 minuten boven een kom staan en druk daarna licht met de achterkant van een lepel. Knijp het vruchtvlees niet droog.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Citroenyoghurt maken\",\n          \"url\": \"#step-02-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\",\n          \"text\": \"Roer de yoghurt met citroensap, knoflook en de apart gehouden 3 g peterselie. Dek af en zet gekoeld weg terwijl de koekjes worden gemaakt.\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Los tomatenbeslag maken\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Groenten en kruiden mengen\",\n          \"url\": \"#step-03-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\",\n          \"text\": \"Meng de uitgelekte tomaten met gele ui, bosui, munt, resterende peterselie, oregano, zwarte peper en de overige 2 g zout.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Bloem geleidelijk toevoegen\",\n          \"url\": \"#step-04-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\",\n          \"text\": \"Meng 160 g bloem met bakpoeder, spatel door de tomaten en laat 10 minuten rusten. Voeg alleen tot 20 g extra bloem toe wanneer een lepel beslag onmiddellijk volledig platloopt. Een lepel beslag houdt 3\u20134 seconden een ruwe heuvel en zakt daarna langzaam uit.\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Ondiep frituren en laten uitlekken\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Olie op temperatuur brengen\",\n          \"url\": \"#step-05-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\",\n          \"text\": \"Giet zoveel olijfolie in een brede koekenpan dat een laag van 8\u201310 mm ontstaat. Verwarm op middelhoog vuur tot 170\u2013175 \u00b0C.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"In kleine porties bakken\",\n          \"url\": \"#step-06-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\",\n          \"text\": \"Schep volle eetlepels beslag met ruimte ertussen in de olie, druk heel licht plat en bak 2\u20133 minuten per zijde tot de randen diep goudbruin en krokant zijn. De olie keert tussen porties terug naar circa 175 \u00b0C en het midden voelt gestold, niet vloeibaar.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Op een rooster laten rusten\",\n          \"url\": \"#step-07-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\",\n          \"text\": \"Leg de tomatokeftedes op een rooster en laat 3 minuten staan. Serveer warm met de koude citroenyoghurt ernaast of pas vlak voor het eten erop.\"\n        }\n      ]\n    }\n  ]\n}<\/script>\n<script id=\"recipe-meta-sync-nl-gr-tomatokeftedes-griekse-tomatenkoekjes\">\n(function(){\n  var schemaId='recipe-schema-nl-gr-tomatokeftedes-griekse-tomatenkoekjes';\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-tomatokeftedes-griekse-tomatenkoekjes[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-tomatokeftedes-griekse-tomatenkoekjes\">\n(function(){\n  var root=document.getElementById('recipe-nl-gr-tomatokeftedes-griekse-tomatenkoekjes');\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":4247,"parent":4029,"menu_order":0,"template":"","tags":[],"tsh_dish_type":[240,177],"tsh_national_cuisine":[243],"class_list":["post-4246","tsh_food","type-tsh_food","status-publish","has-post-thumbnail","tsh_dish_type-mezze-en-kleine-hapjes","tsh_dish_type-voorgerechten-en-hapjes","tsh_national_cuisine-griekse-keuken"],"_links":{"self":[{"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_food\/4246","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\/4247"}],"wp:attachment":[{"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/media?parent=4246"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tags?post=4246"},{"taxonomy":"tsh_dish_type","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_dish_type?post=4246"},{"taxonomy":"tsh_national_cuisine","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_national_cuisine?post=4246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}