{"id":4096,"date":"2026-07-31T07:28:52","date_gmt":"2026-07-31T07:28:52","guid":{"rendered":"https:\/\/travelshelper.com\/holandski\/wereld-van-eten\/griekse-nationale-gerechten\/psarosoupa-of-kakavia-griekse-vissoep\/"},"modified":"2026-07-31T07:28:52","modified_gmt":"2026-07-31T07:28:52","slug":"psarosoupa-of-kakavia-griekse-vissoep","status":"publish","type":"tsh_food","link":"https:\/\/travelshelper.com\/nl\/wereld-van-eten\/griekse-nationale-gerechten\/psarosoupa-of-kakavia-griekse-vissoep\/","title":{"rendered":"Psarosoupa of kakavia: Griekse vissoep"},"content":{"rendered":"\n<style>\n\/* Travel S Helper recipe layout v4.0 \u2014 quiet-luxury editorial UI, fully scoped. *\/\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup{\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-psarosoupa-kakavia-greek-fishermans-fish-soup *,\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup *::before,\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup *::after{box-sizing:border-box}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup :where(h2,h3,h4,p,figure,figcaption,blockquote,ul,ol,li,dl,dt,dd,table,caption){margin:0;padding:0}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup :where(img){display:block;max-width:100%}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup :where(a){color:var(--tsh-gold-deep);text-decoration-thickness:.08em;text-underline-offset:.18em}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup :where(a,summary){-webkit-tap-highlight-color:transparent}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup :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-psarosoupa-kakavia-greek-fishermans-fish-soup ::selection{background:var(--tsh-gold-soft);color:var(--tsh-night)}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-anchor,\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step[id]{scroll-margin-top:88px}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup: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-psarosoupa-kakavia-greek-fishermans-fish-soup: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-psarosoupa-kakavia-greek-fishermans-fish-soup: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-psarosoupa-kakavia-greek-fishermans-fish-soup: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-psarosoupa-kakavia-greek-fishermans-fish-soup: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-psarosoupa-kakavia-greek-fishermans-fish-soup: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-psarosoupa-kakavia-greek-fishermans-fish-soup: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-psarosoupa-kakavia-greek-fishermans-fish-soup: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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-tone-gold{--tone:var(--tsh-gold-deep);--tone-bg:#fbf3e5;--tone-rgb:109,67,7}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-tone-sage{--tone:var(--tsh-sage);--tone-bg:var(--tsh-sage-soft);--tone-rgb:23,103,69}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-tone-blue{--tone:var(--tsh-blue);--tone-bg:var(--tsh-blue-soft);--tone-rgb:40,92,157}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-tone-rose{--tone:var(--tsh-rose);--tone-bg:var(--tsh-rose-soft);--tone-rgb:153,68,53}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-tone-violet{--tone:var(--tsh-violet);--tone-bg:var(--tsh-violet-soft);--tone-rgb:108,80,148}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-kicker::before{content:\"\";width:26px;height:2px;flex:0 0 auto;border-radius:999px;background:currentColor}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-card-body{position:relative;z-index:1;padding:clamp(22px,3.2vw,38px)}\n\n\/* Masthead *\/\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-main-kicker::before{content:\"\";width:32px;height:2px;flex:0 0 auto;border-radius:999px;background:currentColor}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-title-main,\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-title-accent{display:block}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-title b{font-weight:860}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px;list-style:none}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-facts--5{--tsh-fact-cols:5}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-fact{position:relative;min-width:0;padding:15px 16px 16px;background:var(--tsh-paper-warm)}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-quick-nav::-webkit-scrollbar{display:none}\n@supports ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-quick-nav a[aria-current=\"location\"]{border-color:var(--tsh-night);background:var(--tsh-night);color:#fff}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-quick-nav a[aria-current=\"location\"]::before{background:#f1c772;color:#2b2110}\n\n\/* Editorial overview *\/\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4.2vw,52px)}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-prose p{color:var(--tsh-copy);font-size:15px;line-height:1.79;text-wrap:pretty}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-prose p+p{margin-top:15px}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-prose strong{color:var(--tsh-ink);font-weight:750}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-key::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--tsh-key-tone)}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-key:nth-child(2){--tsh-key-tone:var(--tsh-sage);--tsh-key-bg:#edf8f2}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-key:nth-child(3){--tsh-key-tone:var(--tsh-blue);--tsh-key-bg:#eff5fd}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-key-top{display:flex;align-items:center;gap:11px;margin-bottom:9px}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-key h4{color:var(--tsh-ink);font-size:15px;font-weight:780;line-height:1.35}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-key p{color:var(--tsh-copy);font-size:13.5px;line-height:1.61}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-plan-item::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--plan-tone)}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-plan-item:nth-child(4n+2){--plan-tone:#4d6359}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-plan-item:nth-child(4n+3){--plan-tone:#66565c}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-plan-item:nth-child(4n+4){--plan-tone:#59666d}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-plan-item p{color:var(--tsh-copy);font-size:13px;line-height:1.6}\n\n\/* Ingredients *\/\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-ingredient-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:15px}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-ingredient-card:nth-child(2) h4::before{background:var(--tsh-gold)}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-ingredient-card ul{list-style:none}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-ingredient-card li:nth-child(even){background:#fdfbf8}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-ingredient-card li:last-child{border-bottom:0}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-note strong{color:var(--tsh-ink);font-weight:780}\n\n\/* Method *\/\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-stages{display:grid;gap:18px}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step-grid{display:grid;grid-template-columns:1fr;gap:0;background:#fff;list-style:none}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step:last-child::before{display:none}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step>div{max-width:920px}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step p{color:var(--tsh-copy);font-size:14px;line-height:1.69;text-wrap:pretty}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-cue::before{content:\"\u2713\";flex:0 0 auto;font-size:10px;font-weight:900;line-height:1.55}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:13px}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-control::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--control-tone)}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-control:nth-child(2){--control-tone:var(--tsh-blue);--control-bg:#eef5fd}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-control:nth-child(3){--control-tone:var(--tsh-sage);--control-bg:#edf8f2}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-control p{margin-top:8px;color:var(--tsh-copy);font-size:13px;line-height:1.58}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table th:nth-child(1){width:24%}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table th:nth-child(2){width:38%}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table th:nth-child(3){width:38%}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table td:last-child,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table th:last-child{border-inline-end:0}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table tbody tr:nth-child(even){background:#fcfaf7}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table td:first-child{color:var(--tsh-ink);font-weight:780}\n\n\/* Practical cards and FAQ *\/\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:13px}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-card::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--practical-tone)}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-card:nth-child(2){--practical-tone:var(--tsh-sage);--practical-bg:#eff8f3}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-card:nth-child(3){--practical-tone:var(--tsh-blue);--practical-bg:#f0f6fd}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-card:nth-child(4){--practical-tone:var(--tsh-violet);--practical-bg:#f6f1fa}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-card p,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-card li{color:var(--tsh-copy);font-size:13.6px;line-height:1.63}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-card ul,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-card ol{margin-top:7px;padding-inline-start:20px}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-card li+li{margin-top:5px}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-card li::marker{color:var(--practical-tone);font-weight:850}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-swap-head{padding:17px 20px;border-bottom:1px solid var(--tsh-line);background:linear-gradient(135deg,#f6f2f3,#fff 86%)}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-swap-head p{color:var(--tsh-copy);font-size:13px;line-height:1.58}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-swap-list>div:nth-child(even){background:#fdfbf8}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-swap-list>div:last-child{border-bottom:0}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-swap-list dt{color:var(--tsh-ink);font-size:13.2px;font-weight:800;line-height:1.48}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-swap-list dd{color:var(--tsh-copy);font-size:13.2px;line-height:1.58}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-swap-list dd strong{color:#66565c;font-weight:800}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-faq summary{list-style:none;cursor:pointer}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-faq summary::-webkit-details-marker{display:none}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-faq[open] .tsh-faq-top::after{content:\"\u2212\";background:var(--tsh-night);color:#f4cb79;transform:rotate(180deg)}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-faq h4{color:var(--tsh-ink);font-size:14.5px;font-weight:800;line-height:1.38}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-faq-answer{border-top:1px solid var(--tsh-line);background:#fff}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-nutrition>div{position:relative;min-width:0;padding:15px;background:linear-gradient(145deg,#fff,#fdfbf8)}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-nutrition-note{margin-top:13px;color:var(--tsh-muted);font-size:12.5px;line-height:1.6}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-nutrition-note strong{color:var(--tsh-ink);font-weight:780}\n#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-card-head--split .tsh-kicker{grid-column:1;grid-row:1}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-card-head--split h3{grid-column:1;grid-row:2}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-title-wrap{padding:54px 58px 48px}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-title{font-size:clamp(45px,4.05vw,58px)}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-title-accent{font-size:.455em}\n}\n\n\/* Hover polish *\/\n@media (hover:hover) and (pointer:fine){\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-key,\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-control,\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-card,\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-faq,\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-key:hover,\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-control:hover,\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-card:hover,\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-faq:hover,\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-faq-top:hover::after{border-color:#c7aa78;background:#fff8ec}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-copy-grid{grid-template-columns:1fr}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-key-grid,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-control-grid{grid-template-columns:1fr}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-facts{--tsh-fact-cols:3}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-nutrition{grid-template-columns:repeat(3,minmax(0,1fr))}\n}\n@media (max-width:720px){\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup{width:calc(100% - 12px);margin-top:10px;font-size:15.5px}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-anchor,\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step[id]{scroll-margin-top:77px}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-card,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-masthead{border-radius:18px}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-title-wrap{padding:31px 19px 27px}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-title{font-size:clamp(34px,10.8vw,46px);line-height:1.01}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-title-accent{margin-top:10px;font-size:.52em;line-height:1.2}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-lead{margin-top:17px;font-size:16px;line-height:1.67}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-card-head{padding:22px 19px}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-card-head::before{inset-block:22px;inset-inline-start:0}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-card-head h3{font-size:clamp(22px,6.8vw,28px)}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-card-body{padding:20px 17px}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-quick-nav{top:6px;flex-wrap:nowrap;gap:6px;margin-bottom:18px;padding:7px;border-radius:15px}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-quick-nav a{min-height:36px;padding-inline-end:11px;font-size:11.8px}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-quick-nav a::before{min-width:23px;height:23px;font-size:8.5px}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-ingredient-grid,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-note-grid,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-grid,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-faq-grid{grid-template-columns:1fr}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step-grid{grid-template-columns:1fr}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step{border-inline-end:0;border-bottom:1px solid rgba(216,203,185,.68)}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 16px}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step::before{inset-block:53px -1px;inset-inline-start:33px}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step:last-child::before{display:none}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-cue{border-radius:10px}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table-wrap{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table{display:block;min-width:0;border-collapse:separate;table-layout:auto}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table caption{display:block;margin-bottom:10px;border:1px solid var(--tsh-line);border-radius:13px;background:#fbf8f2}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table tbody{display:grid;gap:10px}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table tbody tr:nth-child(even){background:#fff}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table td:last-child{border-bottom:0}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table td:first-child{background:#fbf7ef;color:var(--tsh-ink);font-size:13.5px}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-close{border-radius:18px}\n}\n@media (max-width:520px){\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-facts{--tsh-fact-cols:2}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-nutrition{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-plan-grid{grid-template-columns:1fr}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-swap-list>div{grid-template-columns:1fr;gap:4px;padding:13px 15px}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-stage-head{grid-template-columns:auto minmax(0,1fr)}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-stage-time{grid-column:2;justify-self:start}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-ingredient-card li{grid-template-columns:84px minmax(0,1fr);gap:10px;padding:12px 13px}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-amount{font-size:11.8px}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-faq-top{grid-template-columns:36px minmax(0,1fr) 28px;padding:13px}\n}\n@media (max-width:370px){\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup{width:calc(100% - 8px)}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-title-wrap{padding-inline:16px}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-card-body{padding-inline:14px}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup *,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup *::before,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup *::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-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-card,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-masthead,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-close,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-quick-nav{border:1px solid CanvasText;box-shadow:none}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step-no,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-stage-badge,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-faq-no{border:1px solid CanvasText}\n}\n@media print{\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup{width:100%;max-width:none;margin:0;color:#000;font-size:10.5pt;line-height:1.42}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-quick-nav,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-hero{display:none!important}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-masthead{display:block}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-card,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-masthead,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-close{margin-bottom:10pt;border:1px solid #aaa;border-radius:0;box-shadow:none}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-title-wrap,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-card-head,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-close{background:#fff!important;color:#000!important}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-title{font-size:25pt}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-title-accent,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-close-kicker,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-close-quote,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-close-copy{color:#000!important}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-ingredient-grid,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step-grid{grid-template-columns:1fr}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-key,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-control,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-card,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-ingredient-card,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-note,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-faq,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-plan-item,#recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-swap-list>div{box-shadow:none;break-inside:avoid}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup details.tsh-faq:not([open])>.tsh-faq-answer{display:block!important}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-faq-top::after{display:none}\n  #recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .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-psarosoupa-kakavia-greek-fishermans-fish-soup\" lang=\"nl\" dir=\"ltr\" aria-labelledby=\"recipe-title-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\" aria-describedby=\"recipe-summary-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n  <header class=\"tsh-masthead\">\n    <div class=\"tsh-title-wrap\">\n      <p class=\"tsh-main-kicker\">Griekse eilandkeuken \u00b7 Visbouillon, groenten en citroen<\/p>\n      <h2 class=\"tsh-title\" id=\"recipe-title-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"><span class=\"tsh-title-main\"><b>Psarosoupa<\/b> Griekse visserssoep met heldere bouillon,<\/span><span class=\"tsh-title-accent\">vis, aardappel, groenten en citroen<\/span><\/h2>\n      <p class=\"tsh-lead\" id=\"recipe-summary-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Schone graten en koppen geven een korte, heldere bouillon; groenten garen eerst en graatvrije vis gaat er pas op het einde bij.<\/p>\n      <ul class=\"tsh-tags\" aria-label=\"Receptclassificatie\"><li>Soep<\/li><li>Griekse keuken<\/li><li>Koken in een pan<\/li><li>Gevorderd<\/li><\/ul>\n    <\/div>\n    <figure class=\"tsh-hero\"><img loading=\"lazy\" src=\"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Psarosoupa-\u2014-Kakavia-Greek-Fishermans-Fish-Soup-3.webp\" alt=\"Kom Griekse vissoep met witvis, aardappel, tomaat en goudkleurige bouillon\" width=\"1600\" height=\"900\" loading=\"lazy\" decoding=\"async\"><figcaption>Psarosoupa met brede visvlokken, hele aardappelstukken en heldere bouillon met citroen.<\/figcaption><\/figure>\n    <dl class=\"tsh-facts tsh-facts--5\" aria-label=\"Hoeveelheid, tijden en voedingswaardeschatting\"><div class=\"tsh-fact\"><dt>Hoeveelheid<\/dt><dd>6 porties<\/dd><\/div><div class=\"tsh-fact\"><dt>Voorbereiding<\/dt><dd>30 min.<\/dd><\/div><div class=\"tsh-fact\"><dt>Bereiding<\/dt><dd>55 min.<\/dd><\/div><div class=\"tsh-fact\"><dt>Totaal<\/dt><dd>1 uur 25 min.<\/dd><\/div><div class=\"tsh-fact\"><dt>Per portie<\/dt><dd>\u2248 385 kcal<\/dd><\/div><\/dl>\n  <\/header>\n  <nav class=\"tsh-quick-nav\" aria-label=\"Snelle navigatie door het recept\"><a href=\"#resumen-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Overzicht<\/a><a href=\"#plan-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Voorbereidingsplan<\/a><a href=\"#ingredientes-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Ingredi\u00ebnten<\/a><a href=\"#preparacion-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Bereiding<\/a><a href=\"#control-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Controlepunten<\/a><a href=\"#practica-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Serveren en bewaren<\/a><a href=\"#faq-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Veelgestelde vragen<\/a><a href=\"#nutricion-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Voedingswaarde<\/a><\/nav>\n  <section class=\"tsh-card tsh-anchor\" id=\"resumen-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\" aria-labelledby=\"resumen-title-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-gold\">\n      <p class=\"tsh-kicker\">01 \u00b7 Een visserssoep die helder blijft dankzij zacht koken<\/p>\n      <h3 id=\"resumen-title-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Trek een korte bouillon, zeef zorgvuldig en voeg de vis pas op het einde toe<\/h3>\n      <p class=\"tsh-head-copy\">De bouillon hoort krachtig naar zee te smaken, met hele aardappelstukken en graatvrije, sappige vis in iedere kom.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <div class=\"tsh-copy-grid\">\n        <div class=\"tsh-prose\"><p>Psarosoupa betekent eenvoudigweg vissoep, terwijl kakavia verwijst naar de oude kookpot van vissers, waarvan de inhoud veranderde met de vangst en beschikbare groenten. Laat voor een praktische huisversie twee verschillende onderdelen door de visboer voorbereiden: goed schoongemaakte graten en koppen voor de bouillon en stevig, graatvrij visvlees om te serveren. Het doel is geen dikke roomsoep, maar een heldere, ronde bouillon met olijfolie, citroen, aardappel, wortel, selderij en wat tomaat. Juist door de eenvoudige ingredi\u00ebnten vallen zorgvuldig schoonmaken en een goede timing sterk op.<\/p><p>Gebruik milde witvis zoals zeebaars, dorade, snapper, rode poon, kabeljauw of heek. De kieuwen moeten uit de koppen zijn verwijderd, omdat ze bitterheid kunnen veroorzaken, en er mogen geen ingewanden achterblijven. Houd alles koud en verwerk het zo vers mogelijk. Spoel graten en koppen slechts kort onder koud water; lang weken spoelt smaak weg. De filets voor de uiteindelijke soep blijven in de koelkast terwijl de bouillon wordt getrokken. Zo worden ze niet herhaaldelijk verwarmd en blijven ze later sappig en in herkenbare stukken.<\/p><p>Laat ui, prei, wortel en selderij zacht worden in olijfolie zonder ze te kleuren. Voeg graten, koppen, laurier, peterseliestelen en koud water toe en breng langzaam tot net onder het kookpunt. Schep het eerste schuim weg en voorkom hard koken. Sterke beweging verdeelt onzuiverheden door het vocht en maakt de bouillon troebel. Twintig tot vijfentwintig minuten zacht trekken is voldoende voor visgraten; veel langer kan bittere smaken losmaken. Giet door een fijne zeef zonder de vaste delen uit te drukken en maak de pan schoon voordat de bouillon teruggaat.<\/p><\/div>\n        <div class=\"tsh-prose\"><p>Gaar de groenten in de gezeefde bouillon volgens hun stevigheid. Aardappel en wortel krijgen een voorsprong; tomaat brengt kleur en een licht zuur accent zonder te overheersen. Houd het vocht slechts zacht in beweging, zodat de randen van de aardappelen heel blijven en de bouillon helder blijft. Wanneer een mes bijna zonder weerstand door het grootste aardappelstuk glijdt, voeg de graatvrije vis in gelijkmatige stukken toe. Laat zes tot acht minuten zacht garen tot het dikste stuk 63 \u00b0C bereikt, ondoorzichtig wordt en in brede, vochtige vlokken uiteenvalt.<\/p><p>Proef het zout pas na het garen van de vis, omdat de natuurlijke ziltheid de bouillon verandert. Voeg citroensap en de laatste olijfolie buiten het vuur geleidelijk toe. Ze moeten frisheid en rondheid geven, niet een agressief zure soep. Sommige families serveren vis en groenten op een schaal met bouillon ernaast; bij hele vis maakt dat controle op graten eenvoudiger. Ook met graatvrije filets blijft een laatste visuele controle van iedere portie verstandig, vooral wanneer kinderen mee-eten. Zorgvuldig inkopen vervangt deze controle aan tafel niet.<\/p><p>Serveer psarosoupa meteen in voorverwarmde kommen met peterselie, peper en boerenbrood. Laat de afgewerkte soep niet koken terwijl op eters wordt gewacht: de vis valt uiteen en de aardappelen maken de bouillon troebel. Koel restjes snel in ondiepe bakken, waar mogelijk met vis apart. Een goede kom ruikt schoon naar zee, bevat groenten met duidelijke randen en genoeg citroen om de olijfolie op te frissen. De hele techniek beschermt iets: de bouillon tegen hard koken, de eters tegen graten en de vis tegen meer warmte dan nodig is.<\/p><div class=\"tsh-callout\" role=\"note\">Gebruik door de visboer schoongemaakte graten en koppen zonder kieuwen of ingewanden. Zeef zonder te drukken en controleer ieder stuk vis v\u00f3\u00f3r het serveren opnieuw op graten.<\/div><\/div>\n      <\/div>\n      <div class=\"tsh-key-grid\" aria-label=\"Technische kernpunten\"><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">01<\/span><h4>Korte, rustige extractie<\/h4><\/div><p>Graten en koppen hebben slechts 20\u201325 minuten zacht trekken nodig; hard of lang koken maakt de bouillon troebel en bitter.<\/p><\/section><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">02<\/span><h4>Groenten v\u00f3\u00f3r de vis<\/h4><\/div><p>De aardappelen moeten bijna gaar zijn wanneer de graatvrije visstukken worden toegevoegd.<\/p><\/section><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">03<\/span><h4>63 \u00b0C in het dikste stuk<\/h4><\/div><p>Stop de hitte wanneer de vis veilig en ondoorzichtig is en nog in brede vlokken uiteenvalt.<\/p><\/section><\/div><section class=\"tsh-plan tsh-anchor\" id=\"plan-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\" aria-labelledby=\"plan-title-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n        <div class=\"tsh-plan-head\"><p class=\"tsh-plan-kicker\">Organisatie<\/p><h4 id=\"plan-title-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Houd de vis voor het serveren koud terwijl bouillon en groenten hun tijd krijgen<\/h4><\/div>\n        <ol class=\"tsh-plan-grid\"><li class=\"tsh-plan-item\"><span class=\"tsh-plan-when\">1 uur 25 min. vooraf<\/span><strong>Vis en groenten voorbereiden<\/strong><p>Controleer of kieuwen en ingewanden weg zijn en bewaar de filets gekoeld.<\/p><\/li><li class=\"tsh-plan-item\"><span class=\"tsh-plan-when\">1 uur vooraf<\/span><strong>Bouillon trekken en zeven<\/strong><p>Laat graten en koppen kort trekken en giet de bouillon door een fijne zeef.<\/p><\/li><li class=\"tsh-plan-item\"><span class=\"tsh-plan-when\">30 min. vooraf<\/span><strong>Stevige groenten garen<\/strong><p>Geef aardappel en wortel bijna hun volledige gaartijd.<\/p><\/li><li class=\"tsh-plan-item\"><span class=\"tsh-plan-when\">8 min. vooraf<\/span><strong>Vis zacht garen<\/strong><p>Voeg gelijkmatige stukken toe en stop bij 63 \u00b0C.<\/p><\/li><\/ol>\n      <\/section>\n    <\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"ingredientes-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\" aria-labelledby=\"ingredientes-title-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-sage\">\n      <p class=\"tsh-kicker\">02 \u00b7 Schone graten en koppen voor bouillon, stevige vis om te serveren en eenvoudige eilandgroenten<\/p>\n      <h3 id=\"ingredientes-title-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Ingredi\u00ebnten voor 6 porties<\/h3>\n      <p class=\"tsh-head-copy\">Laat kieuwen, ingewanden en graten door de visboer verwijderen en controleer de vis opnieuw v\u00f3\u00f3r het serveren.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <div class=\"tsh-ingredient-grid\"><section class=\"tsh-ingredient-card\" aria-labelledby=\"ingredientes-1-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"><h4 id=\"ingredientes-1-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Voor de korte visbouillon<\/h4><ul><li><span class=\"tsh-amount\">1 kg<\/span><span>schoongemaakte graten en koppen van witvis, zonder kieuwen en ingewanden<\/span><\/li><li><span class=\"tsh-amount\">2 l<\/span><span>koud water<\/span><\/li><li><span class=\"tsh-amount\">30 ml<\/span><span>extra vierge olijfolie<\/span><\/li><li><span class=\"tsh-amount\">1 middelgrote<\/span><span>ui, in plakken<\/span><\/li><li><span class=\"tsh-amount\">1 kleine<\/span><span>prei, in ringen en zorgvuldig gewassen<\/span><\/li><li><span class=\"tsh-amount\">1<\/span><span>wortel, in plakken<\/span><\/li><li><span class=\"tsh-amount\">1 stengel<\/span><span>bleekselderij, in plakjes<\/span><\/li><li><span class=\"tsh-amount\">1<\/span><span>laurierblad<\/span><\/li><li><span class=\"tsh-amount\">6<\/span><span>peterseliestelen<\/span><\/li><\/ul><\/section><section class=\"tsh-ingredient-card\" aria-labelledby=\"ingredientes-2-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"><h4 id=\"ingredientes-2-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Voor de soep<\/h4><ul><li><span class=\"tsh-amount\">900 g<\/span><span>stevige graatvrije witvisfilets, in stukken van 6 cm<\/span><\/li><li><span class=\"tsh-amount\">700 g<\/span><span>vastkokende aardappelen, in stukken van 3 cm<\/span><\/li><li><span class=\"tsh-amount\">2<\/span><span>wortels, in dikke plakken<\/span><\/li><li><span class=\"tsh-amount\">2 stengels<\/span><span>bleekselderij, in plakjes<\/span><\/li><li><span class=\"tsh-amount\">2 middelgrote<\/span><span>rijpe tomaten, ontveld en gehakt<\/span><\/li><li><span class=\"tsh-amount\">8 g<\/span><span>fijn zout, zo nodig meer<\/span><\/li><li><span class=\"tsh-amount\">\u00bd tl<\/span><span>versgemalen zwarte peper<\/span><\/li><\/ul><\/section><section class=\"tsh-ingredient-card\" aria-labelledby=\"ingredientes-3-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"><h4 id=\"ingredientes-3-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Voor de afwerking<\/h4><ul><li><span class=\"tsh-amount\">60 ml<\/span><span>extra vierge olijfolie<\/span><\/li><li><span class=\"tsh-amount\">60 ml<\/span><span>versgeperst citroensap, meer naar smaak<\/span><\/li><li><span class=\"tsh-amount\">\u00bd bos<\/span><span>platte peterselie, gehakt<\/span><\/li><li><span class=\"tsh-amount\">6 sneetjes<\/span><span>boerenbrood, om te serveren<\/span><\/li><\/ul><\/section><\/div>\n      <div class=\"tsh-note-grid\">\n        <aside class=\"tsh-note\" role=\"note\"><strong>Allergenen.<\/strong> Bevat vis en bij brood als bijgerecht tarwe. Gemengde graten kunnen van meerdere vissoorten komen; vraag de visboer om de samenstelling.<\/aside>\n        <aside class=\"tsh-note\" role=\"note\"><strong>Benodigdheden.<\/strong> Grote niet-reactieve pan, fijne zeef, grote kom, schone tweede pan, schuimspaan, graatpincet, thermometer en ondiepe bewaarbakken.<\/aside>\n      <\/div>\n    <\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"preparacion-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\" aria-labelledby=\"preparacion-title-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-blue\">\n      <p class=\"tsh-kicker\">03 \u00b7 Drie fasen met een duidelijke scheiding tussen bouillononderdelen en vis om te serveren<\/p>\n      <h3 id=\"preparacion-title-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Trek en zeef de bouillon, gaar de groenten en voeg de vis als laatste toe<\/h3>\n      <p class=\"tsh-head-copy\">Een fijne zeef en een schone pan markeren de overgang van smaakextractie naar afgewerkte soep.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\"><div class=\"tsh-stages\"><section class=\"tsh-stage-card\" aria-labelledby=\"fase-1-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n      <div class=\"tsh-stage-head\"><span class=\"tsh-stage-badge\" aria-hidden=\"true\">I<\/span><h4 id=\"fase-1-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Korte visbouillon trekken<\/h4><span class=\"tsh-stage-time\">30 min.<\/span><\/div>\n      <ol class=\"tsh-step-grid\"><li class=\"tsh-step\" id=\"step-01-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">01<\/span>\n    <div><h4>Graten en koppen controleren<\/h4><p>Controleer of kieuwen en ingewanden zijn verwijderd. Spoel kort koud en laat uitlekken. Houd de vis om te serveren gekoeld.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-02-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">02<\/span>\n    <div><h4>Groenten zacht maken<\/h4><p>Verwarm 30 ml olie zacht. Laat ui, prei, wortel en selderij 6 minuten garen zonder te kleuren.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-03-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">03<\/span>\n    <div><h4>Zacht trekken, niet hard koken<\/h4><p>Voeg graten, koppen, water, laurier en peterseliestelen toe. Breng langzaam tegen de kook aan, schuim af en laat 20\u201325 minuten zacht trekken.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-04-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">04<\/span>\n    <div><h4>Helder zeven<\/h4><p>Giet door een fijne zeef zonder de vaste delen uit te drukken. Gooi ze weg en maak de pan schoon.<\/p><\/div>\n  <\/li><\/ol>\n    <\/section><section class=\"tsh-stage-card\" aria-labelledby=\"fase-2-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n      <div class=\"tsh-stage-head\"><span class=\"tsh-stage-badge\" aria-hidden=\"true\">II<\/span><h4 id=\"fase-2-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Groenten garen<\/h4><span class=\"tsh-stage-time\">20 min.<\/span><\/div>\n      <ol class=\"tsh-step-grid\"><li class=\"tsh-step\" id=\"step-05-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">05<\/span>\n    <div><h4>Groenten toevoegen<\/h4><p>Breng de gezeefde bouillon zacht aan de kook. Voeg aardappel, wortel, selderij, tomaat, zout en peper toe.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-06-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">06<\/span>\n    <div><h4>Bijna gaar koken<\/h4><p>Laat 15\u201320 minuten zacht koken tot een mes bijna zonder weerstand door het grootste aardappelstuk gaat.<\/p><\/div>\n  <\/li><\/ol>\n    <\/section><section class=\"tsh-stage-card\" aria-labelledby=\"fase-3-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n      <div class=\"tsh-stage-head\"><span class=\"tsh-stage-badge\" aria-hidden=\"true\">III<\/span><h4 id=\"fase-3-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Vis garen en soep afmaken<\/h4><span class=\"tsh-stage-time\">10 min.<\/span><\/div>\n      <ol class=\"tsh-step-grid\"><li class=\"tsh-step\" id=\"step-07-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">07<\/span>\n    <div><h4>Graatvrije vis toevoegen<\/h4><p>Leg de gelijkmatige visstukken in de bouillon en houd 6\u20138 minuten slechts een rustige beweging.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-08-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">08<\/span>\n    <div><h4>Temperatuur en graten controleren<\/h4><p>Haal van het vuur wanneer het dikste stuk 63 \u00b0C bereikt. Controleer iedere portie opnieuw op graten.<\/p><span class=\"tsh-cue\">De vis is ondoorzichtig, vochtig en valt uiteen in brede vlokken.<\/span><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-09-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">09<\/span>\n    <div><h4>Buiten het vuur op smaak brengen<\/h4><p>Roer citroensap, 60 ml olie en peterselie erdoor. Proef zout zonder opnieuw te laten koken.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-10-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">10<\/span>\n    <div><h4>Meteen serveren<\/h4><p>Verdeel vis, groenten en bouillon over warme kommen en geef het brood erbij.<\/p><\/div>\n  <\/li><\/ol>\n    <\/section><\/div><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"control-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\" aria-labelledby=\"control-title-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-rose\">\n      <p class=\"tsh-kicker\">04 \u00b7 Meetbare waarden en zichtbare signalen<\/p>\n      <h3 id=\"control-title-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Heldere bouillon, zorgvuldige gratencontrole en een korte laatste gaartijd<\/h3>\n      <p class=\"tsh-head-copy\">De grootste risico\u2019s zijn bitterheid, achtergebleven graten en te lang gegaarde vis.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\"><div class=\"tsh-control-grid\"><section class=\"tsh-control\"><p class=\"tsh-control-label\">Bouillon trekken<\/p><strong>20\u201325 min. zacht<\/strong><p>Verleng de tijd niet en druk de vaste delen niet door de zeef.<\/p><\/section><section class=\"tsh-control\"><p class=\"tsh-control-label\">Gratencontrole<\/p><strong>Tweemaal controleren<\/strong><p>Bekijk rauwe filets en iedere gegaarde portie.<\/p><\/section><section class=\"tsh-control\"><p class=\"tsh-control-label\">Viskern<\/p><strong>63 \u00b0C<\/strong><p>Stop de hitte zodra het dikste stuk de temperatuur heeft bereikt.<\/p><\/section><\/div><div class=\"tsh-table-wrap\"><table class=\"tsh-table\"><caption>Veelvoorkomende problemen 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\">De bouillon smaakt bitter<\/td><td data-label=\"Waarschijnlijke oorzaak\">Kieuwen bleven zitten, de bouillon kookte hard of trok te lang.<\/td><td data-label=\"Oplossing\">Gebruik goed schoongemaakte koppen en beperk het trekken tot 25 minuten.<\/td><\/tr><tr><td data-label=\"Probleem\">De soep is troebel<\/td><td data-label=\"Waarschijnlijke oorzaak\">De bouillon kookte krachtig of de vaste delen zijn door de zeef gedrukt.<\/td><td data-label=\"Oplossing\">Houd slechts een rustige beweging en laat zonder druk uitlekken.<\/td><\/tr><tr><td data-label=\"Probleem\">De vis valt in kleine stukjes<\/td><td data-label=\"Waarschijnlijke oorzaak\">Hij ging tegelijk met de groenten in de pan of de soep bleef koken.<\/td><td data-label=\"Oplossing\">Voeg grote gelijke stukken pas toe wanneer de aardappelen bijna gaar zijn.<\/td><\/tr><\/tbody><\/table><\/div><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"practica-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\" aria-labelledby=\"practica-title-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-violet\">\n      <p class=\"tsh-kicker\">05 \u00b7 Serveren, bewaren en nuttig aanpassen<\/p>\n      <h3 id=\"practica-title-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Een soep die wordt geserveerd zodra de vis klaar is<\/h3>\n      <p class=\"tsh-head-copy\">De bouillon kan vooraf; de gegaarde vis hoort pas in de laatste minuten v\u00f3\u00f3r de maaltijd.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\"><div class=\"tsh-practical-grid\"><section class=\"tsh-practical-card\"><h4>Serveren<\/h4><p>Serveer heet met peterselie, citroen en boerenbrood; zet extra olijfolie op tafel.<\/p><\/section><section class=\"tsh-practical-card\"><h4>Bewaren<\/h4><p>Koel binnen 2 uur in ondiepe bakken en bewaar maximaal 2 dagen. Verwarm rustig tot 74 \u00b0C zonder lang te koken.<\/p><\/section><section class=\"tsh-practical-card\"><h4>Voorbereiden<\/h4><p>Trek en koel de bouillon maximaal 2 dagen vooraf. Breng volledig aan de kook v\u00f3\u00f3r verse groenten en vis worden toegevoegd.<\/p><\/section><\/div><section class=\"tsh-swap\" aria-labelledby=\"sustituciones-title-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"><div class=\"tsh-swap-head\"><h4 id=\"sustituciones-title-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Bruikbare vervangingen<\/h4><p>Elke vervanging verandert het resultaat op een concrete manier.<\/p><\/div><dl class=\"tsh-swap-list\"><div><dt>Gemengde witvisgraten<\/dt><dd><strong>Graten en kop van \u00e9\u00e9n milde vissoort<\/strong> De bouillon is eenvoudiger maar gemakkelijker te beoordelen op smaak en allergenen.<\/dd><\/div><div><dt>Verse tomaten<\/dt><dd><strong>200 g uitgelekte tomaten uit blik<\/strong> De kleur wordt dieper; voeg niet al het blikvocht toe, zodat de bouillon helder blijft.<\/dd><\/div><\/dl><\/section><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"faq-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\" aria-labelledby=\"faq-title-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-gold\">\n      <p class=\"tsh-kicker\">06 \u00b7 Korte antwoorden voor doordacht koken<\/p>\n      <h3 id=\"faq-title-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Veelgestelde vragen over psarosoupa en kakavia<\/h3>\n      \n    <\/div>\n    <div class=\"tsh-card-body\"><div class=\"tsh-faq-grid\"><details class=\"tsh-faq\" name=\"faq-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"><summary class=\"tsh-faq-top\"><span class=\"tsh-faq-no\" aria-hidden=\"true\">01<\/span><h4>Zijn psarosoupa en kakavia precies hetzelfde?<\/h4><\/summary><div class=\"tsh-faq-answer\"><p>De termen overlappen. Kakavia verwijst vaker naar de wisselende visserspot, terwijl psarosoupa algemeen vissoep betekent.<\/p><\/div><\/details><details class=\"tsh-faq\" name=\"faq-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"><summary class=\"tsh-faq-top\"><span class=\"tsh-faq-no\" aria-hidden=\"true\">02<\/span><h4>Kan een visbouillonblokje de graten vervangen?<\/h4><\/summary><div class=\"tsh-faq-answer\"><p>Dat geeft een andere, vaak zoutere soep. Een korte verse bouillon levert een schonere smaak en natuurlijke body.<\/p><\/div><\/details><details class=\"tsh-faq\" name=\"faq-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"><summary class=\"tsh-faq-top\"><span class=\"tsh-faq-no\" aria-hidden=\"true\">03<\/span><h4>Kan de soep worden gepureerd?<\/h4><\/summary><div class=\"tsh-faq-answer\"><p>Er bestaan versies met gepureerde groenten; deze houdt de bouillon helder en de stukken herkenbaar.<\/p><\/div><\/details><\/div><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"nutricion-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\" aria-labelledby=\"nutricion-title-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-sage\">\n      <p class=\"tsh-kicker\">07 \u00b7 Schatting per portie<\/p>\n      <h3 id=\"nutricion-title-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Voedingswaarden<\/h3>\n      <p class=\"tsh-head-copy\">De schatting omvat vis, aardappel, olijfolie en brood; vissoort en hoeveelheid achtergebleven bouillon veranderen de waarden.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <dl class=\"tsh-nutrition\">\n        <div><dt>Calorie\u00ebn<\/dt><dd>\u2248 385 kcal<\/dd><\/div>\n        <div><dt>Koolhydraten<\/dt><dd>\u2248 31 g<\/dd><\/div>\n        <div><dt>Eiwitten<\/dt><dd>\u2248 35 g<\/dd><\/div>\n        <div><dt>Vet<\/dt><dd>\u2248 14 g<\/dd><\/div>\n        <div><dt>Vezels<\/dt><dd>\u2248 5 g<\/dd><\/div>\n        <div><dt>Natrium<\/dt><dd>\u2248 590 mg<\/dd><\/div>\n      <\/dl>\n      <p class=\"tsh-nutrition-note\"><strong>Portie:<\/strong> een zesde van de soep met vis en groenten. <strong>Belangrijkste allergenen:<\/strong> Vis; tarwe in het brood. Indicatieve schatting op basis van standaardwaarden; merken, bijsnijden, opname en portieverdeling kunnen de uitkomst veranderen.<\/p>\n    <\/div>\n  <\/section>\n  <footer class=\"tsh-close\"><p class=\"tsh-close-kicker\">Eindresultaat<\/p><p class=\"tsh-close-quote\">Een heldere vissoep ontstaat uit een reeks korte, zorgvuldige handelingen.<\/p><p class=\"tsh-close-copy\">Maak schoon, zeef zonder druk, controleer tweemaal op graten en geef de vis alleen de laatste minuten in de pan.<\/p><\/footer>\n<\/section>\n<script type=\"application\/ld+json\" id=\"recipe-schema-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Recipe\",\n  \"name\": \"Psarosoupa: Griekse visserssoep met heldere bouillon, vis, aardappel, groenten en citroen\",\n  \"description\": \"Schone graten en koppen geven een korte, heldere bouillon; groenten garen eerst en graatvrije vis gaat er pas op het einde bij.\",\n  \"inLanguage\": \"nl\",\n  \"image\": [\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Psarosoupa-\u2014-Kakavia-Greek-Fishermans-Fish-Soup-2.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Psarosoupa-\u2014-Kakavia-Greek-Fishermans-Fish-Soup-1.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Psarosoupa-\u2014-Kakavia-Greek-Fishermans-Fish-Soup-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\": \"Soep\",\n  \"cookingMethod\": \"Koken in een pan\",\n  \"keywords\": \"psarosoupa kakavia recept, kakavia recept, Griekse vissoep, Griekse visserssoep\",\n  \"recipeYield\": \"6 porties\",\n  \"prepTime\": \"PT30M\",\n  \"cookTime\": \"PT55M\",\n  \"totalTime\": \"PT1H25M\",\n  \"recipeIngredient\": [\n    \"1 kg schoongemaakte graten en koppen van witvis, zonder kieuwen en ingewanden\",\n    \"2 l koud water\",\n    \"30 ml extra vierge olijfolie\",\n    \"1 middelgrote ui, in plakken\",\n    \"1 kleine prei, in ringen en zorgvuldig gewassen\",\n    \"1 wortel, in plakken\",\n    \"1 stengel bleekselderij, in plakjes\",\n    \"1 laurierblad\",\n    \"6 peterseliestelen\",\n    \"900 g stevige graatvrije witvisfilets, in stukken van 6 cm\",\n    \"700 g vastkokende aardappelen, in stukken van 3 cm\",\n    \"2 wortels, in dikke plakken\",\n    \"2 stengels bleekselderij, in plakjes\",\n    \"2 middelgrote rijpe tomaten, ontveld en gehakt\",\n    \"8 g fijn zout, zo nodig meer\",\n    \"\u00bd tl versgemalen zwarte peper\",\n    \"60 ml extra vierge olijfolie\",\n    \"60 ml versgeperst citroensap, meer naar smaak\",\n    \"\u00bd bos platte peterselie, gehakt\",\n    \"6 sneetjes boerenbrood, om te serveren\"\n  ],\n  \"recipeInstructions\": [\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Korte visbouillon trekken\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Graten en koppen controleren\",\n          \"text\": \"Controleer of kieuwen en ingewanden zijn verwijderd. Spoel kort koud en laat uitlekken. Houd de vis om te serveren gekoeld.\",\n          \"url\": \"#step-01-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Groenten zacht maken\",\n          \"text\": \"Verwarm 30 ml olie zacht. Laat ui, prei, wortel en selderij 6 minuten garen zonder te kleuren.\",\n          \"url\": \"#step-02-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Zacht trekken, niet hard koken\",\n          \"text\": \"Voeg graten, koppen, water, laurier en peterseliestelen toe. Breng langzaam tegen de kook aan, schuim af en laat 20\u201325 minuten zacht trekken.\",\n          \"url\": \"#step-03-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Helder zeven\",\n          \"text\": \"Giet door een fijne zeef zonder de vaste delen uit te drukken. Gooi ze weg en maak de pan schoon.\",\n          \"url\": \"#step-04-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Groenten garen\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Groenten toevoegen\",\n          \"text\": \"Breng de gezeefde bouillon zacht aan de kook. Voeg aardappel, wortel, selderij, tomaat, zout en peper toe.\",\n          \"url\": \"#step-05-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Bijna gaar koken\",\n          \"text\": \"Laat 15\u201320 minuten zacht koken tot een mes bijna zonder weerstand door het grootste aardappelstuk gaat.\",\n          \"url\": \"#step-06-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Vis garen en soep afmaken\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Graatvrije vis toevoegen\",\n          \"text\": \"Leg de gelijkmatige visstukken in de bouillon en houd 6\u20138 minuten slechts een rustige beweging.\",\n          \"url\": \"#step-07-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Temperatuur en graten controleren\",\n          \"text\": \"Haal van het vuur wanneer het dikste stuk 63 \u00b0C bereikt. Controleer iedere portie opnieuw op graten. De vis is ondoorzichtig, vochtig en valt uiteen in brede vlokken.\",\n          \"url\": \"#step-08-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Buiten het vuur op smaak brengen\",\n          \"text\": \"Roer citroensap, 60 ml olie en peterselie erdoor. Proef zout zonder opnieuw te laten koken.\",\n          \"url\": \"#step-09-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Meteen serveren\",\n          \"text\": \"Verdeel vis, groenten en bouillon over warme kommen en geef het brood erbij.\",\n          \"url\": \"#step-10-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"\n        }\n      ]\n    }\n  ],\n  \"nutrition\": {\n    \"@type\": \"NutritionInformation\",\n    \"servingSize\": \"een zesde van de soep met vis en groenten\",\n    \"calories\": \"385 kcal\",\n    \"carbohydrateContent\": \"31 g\",\n    \"proteinContent\": \"35 g\",\n    \"fatContent\": \"14 g\",\n    \"fiberContent\": \"5 g\",\n    \"sodiumContent\": \"590 mg\"\n  }\n}\n<\/script>\n<script id=\"recipe-meta-sync-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n(function(){\n  var schemaId='recipe-schema-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup';\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-psarosoupa-kakavia-greek-fishermans-fish-soup[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-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n(function(){\n  var root=document.getElementById('recipe-nl-gr-psarosoupa-kakavia-greek-fishermans-fish-soup');\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":4097,"parent":4029,"menu_order":0,"template":"","tags":[],"tsh_dish_type":[258,259],"tsh_national_cuisine":[243],"class_list":["post-4096","tsh_food","type-tsh_food","status-publish","has-post-thumbnail","tsh_dish_type-soepen-en-stoofschotels","tsh_dish_type-vissoepen","tsh_national_cuisine-griekse-keuken"],"_links":{"self":[{"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_food\/4096","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\/4097"}],"wp:attachment":[{"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/media?parent=4096"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tags?post=4096"},{"taxonomy":"tsh_dish_type","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_dish_type?post=4096"},{"taxonomy":"tsh_national_cuisine","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_national_cuisine?post=4096"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}