{"id":5012,"date":"2026-07-31T07:07:45","date_gmt":"2026-07-31T07:07:45","guid":{"rendered":"https:\/\/travelshelper.com\/sr\/svet-hrane\/grcka-nacionalna-jela\/psarosupa-ili-kakavija-grcka-riblja-corba\/"},"modified":"2026-07-31T07:07:45","modified_gmt":"2026-07-31T07:07:45","slug":"psarosupa-ili-kakavija-grcka-riblja-corba","status":"publish","type":"tsh_food","link":"https:\/\/travelshelper.com\/sr\/svet-hrane\/grcka-nacionalna-jela\/psarosupa-ili-kakavija-grcka-riblja-corba\/","title":{"rendered":"Psarosupa ili kakavija: gr\u010dka riblja \u010dorba"},"content":{"rendered":"\n<style>\n\/* Travel S Helper recipe layout v4.0 \u2014 quiet-luxury editorial UI, fully scoped. *\/\n#recipe-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup *,\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup *::before,\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup *::after{box-sizing:border-box}\n#recipe-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup :where(img){display:block;max-width:100%}\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup :where(a){color:var(--tsh-gold-deep);text-decoration-thickness:.08em;text-underline-offset:.18em}\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup :where(a,summary){-webkit-tap-highlight-color:transparent}\n#recipe-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup ::selection{background:var(--tsh-gold-soft);color:var(--tsh-night)}\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-anchor,\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step[id]{scroll-margin-top:88px}\n#recipe-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-title-main,\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-title-accent{display:block}\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-title b{font-weight:860}\n#recipe-sr-latn-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-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px;list-style:none}\n#recipe-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-facts--5{--tsh-fact-cols:5}\n#recipe-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-prose p+p{margin-top:15px}\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-prose strong{color:var(--tsh-ink);font-weight:750}\n#recipe-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-key:nth-child(2){--tsh-key-tone:var(--tsh-sage);--tsh-key-bg:#edf8f2}\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-key:nth-child(3){--tsh-key-tone:var(--tsh-blue);--tsh-key-bg:#eff5fd}\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-key-top{display:flex;align-items:center;gap:11px;margin-bottom:9px}\n#recipe-sr-latn-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-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-key p{color:var(--tsh-copy);font-size:13.5px;line-height:1.61}\n#recipe-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-plan-item:nth-child(4n+2){--plan-tone:#4d6359}\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-plan-item:nth-child(4n+3){--plan-tone:#66565c}\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-plan-item:nth-child(4n+4){--plan-tone:#59666d}\n#recipe-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-ingredient-card:nth-child(2) h4::before{background:var(--tsh-gold)}\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-ingredient-card ul{list-style:none}\n#recipe-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-ingredient-card li:nth-child(even){background:#fdfbf8}\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-ingredient-card li:last-child{border-bottom:0}\n#recipe-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-note strong{color:var(--tsh-ink);font-weight:780}\n\n\/* Method *\/\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-stages{display:grid;gap:18px}\n#recipe-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step:last-child::before{display:none}\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step>div{max-width:920px}\n#recipe-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-control:nth-child(2){--control-tone:var(--tsh-blue);--control-bg:#eef5fd}\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-control:nth-child(3){--control-tone:var(--tsh-sage);--control-bg:#edf8f2}\n#recipe-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}\n#recipe-sr-latn-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-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table th:nth-child(1){width:24%}\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table th:nth-child(2){width:38%}\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table th:nth-child(3){width:38%}\n#recipe-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table td:last-child,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table th:last-child{border-inline-end:0}\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table tbody tr:nth-child(even){background:#fcfaf7}\n#recipe-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-card:nth-child(2){--practical-tone:var(--tsh-sage);--practical-bg:#eff8f3}\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-card:nth-child(3){--practical-tone:var(--tsh-blue);--practical-bg:#f0f6fd}\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-card:nth-child(4){--practical-tone:var(--tsh-violet);--practical-bg:#f6f1fa}\n#recipe-sr-latn-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-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-card p,#recipe-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-card ul,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-card ol{margin-top:7px;padding-inline-start:20px}\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-card li+li{margin-top:5px}\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-card li::marker{color:var(--practical-tone);font-weight:850}\n#recipe-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-swap-head p{color:var(--tsh-copy);font-size:13px;line-height:1.58}\n#recipe-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-swap-list>div:nth-child(even){background:#fdfbf8}\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-swap-list>div:last-child{border-bottom:0}\n#recipe-sr-latn-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-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-swap-list dd strong{color:#66565c;font-weight:800}\n#recipe-sr-latn-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-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-faq summary{list-style:none;cursor:pointer}\n#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-faq summary::-webkit-details-marker{display:none}\n#recipe-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-faq-answer{border-top:1px solid var(--tsh-line);background:#fff}\n#recipe-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-nutrition-note strong{color:var(--tsh-ink);font-weight:780}\n#recipe-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-card-head--split .tsh-kicker{grid-column:1;grid-row:1}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-card-head--split h3{grid-column:1;grid-row:2}\n  #recipe-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-title-wrap{padding:54px 58px 48px}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-title{font-size:clamp(45px,4.05vw,58px)}\n  #recipe-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-key,\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-control,\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-card,\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-faq,\n  #recipe-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-key:hover,\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-control:hover,\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-card:hover,\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-faq:hover,\n  #recipe-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-faq-top:hover::after{border-color:#c7aa78;background:#fff8ec}\n  #recipe-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-copy-grid{grid-template-columns:1fr}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-key-grid,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-control-grid{grid-template-columns:1fr}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-facts{--tsh-fact-cols:3}\n  #recipe-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup{width:calc(100% - 12px);margin-top:10px;font-size:15.5px}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-anchor,\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step[id]{scroll-margin-top:77px}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-card,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-masthead{border-radius:18px}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-title-wrap{padding:31px 19px 27px}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-title{font-size:clamp(34px,10.8vw,46px);line-height:1.01}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-title-accent{margin-top:10px;font-size:.52em;line-height:1.2}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-lead{margin-top:17px;font-size:16px;line-height:1.67}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-card-head{padding:22px 19px}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-card-head::before{inset-block:22px;inset-inline-start:0}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-card-head h3{font-size:clamp(22px,6.8vw,28px)}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-card-body{padding:20px 17px}\n  #recipe-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-quick-nav a{min-height:36px;padding-inline-end:11px;font-size:11.8px}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-quick-nav a::before{min-width:23px;height:23px;font-size:8.5px}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-ingredient-grid,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-note-grid,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-grid,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-faq-grid{grid-template-columns:1fr}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step-grid{grid-template-columns:1fr}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step{border-inline-end:0;border-bottom:1px solid rgba(216,203,185,.68)}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 16px}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step::before{inset-block:53px -1px;inset-inline-start:33px}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step:last-child::before{display:none}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-cue{border-radius:10px}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table-wrap{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table{display:block;min-width:0;border-collapse:separate;table-layout:auto}\n  #recipe-sr-latn-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-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table tbody{display:grid;gap:10px}\n  #recipe-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table tbody tr:nth-child(even){background:#fff}\n  #recipe-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table td:last-child{border-bottom:0}\n  #recipe-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-table td:first-child{background:#fbf7ef;color:var(--tsh-ink);font-size:13.5px}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-close{border-radius:18px}\n}\n@media (max-width:520px){\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-facts{--tsh-fact-cols:2}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-nutrition{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-plan-grid{grid-template-columns:1fr}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-swap-list>div{grid-template-columns:1fr;gap:4px;padding:13px 15px}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-stage-head{grid-template-columns:auto minmax(0,1fr)}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-stage-time{grid-column:2;justify-self:start}\n  #recipe-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-amount{font-size:11.8px}\n  #recipe-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup{width:calc(100% - 8px)}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-title-wrap{padding-inline:16px}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-card-body{padding-inline:14px}\n  #recipe-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup *,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup *::before,#recipe-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-card,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-masthead,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-close,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-quick-nav{border:1px solid CanvasText;box-shadow:none}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step-no,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-stage-badge,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-faq-no{border:1px solid CanvasText}\n}\n@media print{\n  #recipe-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-quick-nav,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-hero{display:none!important}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-masthead{display:block}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-card,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-masthead,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-close{margin-bottom:10pt;border:1px solid #aaa;border-radius:0;box-shadow:none}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-title-wrap,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-card-head,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-close{background:#fff!important;color:#000!important}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-title{font-size:25pt}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-title-accent,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-close-kicker,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-close-quote,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-close-copy{color:#000!important}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-ingredient-grid,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step-grid{grid-template-columns:1fr}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-key,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-control,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-practical-card,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-ingredient-card,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-note,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-step,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-faq,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-plan-item,#recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-swap-list>div{box-shadow:none;break-inside:avoid}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup details.tsh-faq:not([open])>.tsh-faq-answer{display:block!important}\n  #recipe-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup .tsh-faq-top::after{display:none}\n  #recipe-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\" lang=\"sr-Latn\" dir=\"ltr\" aria-labelledby=\"recipe-title-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\" aria-describedby=\"recipe-summary-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n  <header class=\"tsh-masthead\">\n    <div class=\"tsh-title-wrap\">\n      <p class=\"tsh-main-kicker\">Gr\u010dka ribarska kuhinja \u00b7 Bistar bujon i so\u010dni komadi ribe<\/p>\n      <h2 class=\"tsh-title\" id=\"recipe-title-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"><span class=\"tsh-title-main\"><b>Psarosupa ili kakavija<\/b> bistra gr\u010dka riblja \u010dorba,<\/span><span class=\"tsh-title-accent\">sa krompirom, povr\u0107em i limunom<\/span><\/h2>\n      <p class=\"tsh-lead\" id=\"recipe-summary-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Kosti i glave daju kratak, \u010dist riblji bujon; povr\u0107e se kuva u njemu, a fileti bez kostiju dodaju se tek u poslednjim minutima.<\/p>\n      <ul class=\"tsh-tags\" aria-label=\"Klasifikacija recepta\"><li>\u010corba<\/li><li>Gr\u010dka kuhinja<\/li><li>Kuvanje na ringli<\/li><li>Srednje zahtevno<\/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=\"\u010cinija gr\u010dke riblje \u010dorbe sa belom ribom, krompirom, paradajzom i bistrim zlatnim bujonom\" width=\"1600\" height=\"900\" loading=\"lazy\" decoding=\"async\"><figcaption>Psarosupa sa krupnim so\u010dnim komadima ribe, celim povr\u0107em i bistrim bujonom sa limunom.<\/figcaption><\/figure>\n    <dl class=\"tsh-facts tsh-facts--5\" aria-label=\"Koli\u010dina, vreme i okvirne nutritivne vrednosti\"><div class=\"tsh-fact\"><dt>Koli\u010dina<\/dt><dd>6 porcija<\/dd><\/div><div class=\"tsh-fact\"><dt>Priprema<\/dt><dd>30 min<\/dd><\/div><div class=\"tsh-fact\"><dt>Kuvanje<\/dt><dd>55 min<\/dd><\/div><div class=\"tsh-fact\"><dt>Ukupno<\/dt><dd>1 h 25 min<\/dd><\/div><div class=\"tsh-fact\"><dt>Po porciji<\/dt><dd>\u2248 385 kcal<\/dd><\/div><\/dl>\n  <\/header>\n  <nav class=\"tsh-quick-nav\" aria-label=\"Brza navigacija kroz recept\"><a href=\"#resumen-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Pregled<\/a><a href=\"#plan-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Plan pripreme<\/a><a href=\"#ingredientes-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Sastojci<\/a><a href=\"#preparacion-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Priprema<\/a><a href=\"#control-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Kontrolne ta\u010dke<\/a><a href=\"#practica-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Serviranje i \u010duvanje<\/a><a href=\"#faq-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\u010cesta pitanja<\/a><a href=\"#nutricion-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Nutritivne vrednosti<\/a><\/nav>\n  <section class=\"tsh-card tsh-anchor\" id=\"resumen-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\" aria-labelledby=\"resumen-title-sr-latn-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 Bistar riblji bujon tra\u017ei blagu vatru i kratko kuvanje<\/p>\n      <h3 id=\"resumen-title-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Skuvajte i procedite bujon, omek\u0161ajte povr\u0107e, pa ribu po\u0161irajte na samom kraju<\/h3>\n      <p class=\"tsh-head-copy\">Dobra \u010dorba ima \u010dist morski ukus, povr\u0107e koje \u010duva oblik i krupne komade ribe bez kostiju.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <div class=\"tsh-copy-grid\">\n        <div class=\"tsh-prose\"><p>Psarosupa u gr\u010dkom jednostavno zna\u010di riblja \u010dorba, dok kakavija priziva stariju tradiciju ribarskog lonca \u010diji su se sastojci menjali prema dnevnom ulovu i dostupnom povr\u0107u. Ova ku\u0107na verzija odvaja ribu za bujon od ribe koja zavr\u0161ava u tanjiru: o\u010di\u0161\u0107ene kosti i glave daju ukus, a \u010dvrsti fileti bez kostiju ostaju so\u010dni i uredni za slu\u017eenje. Cilj nije gust kremasti bisk, ve\u0107 bistra, mirisna \u010dorba sa krompirom, \u0161argarepom, celerom, paradajzom, limunom i dovoljno maslinovog ulja da zaokru\u017ei morsku aromu.<\/p><p>Za bujon su pogodne kosti i glave blage bele ribe, poput brancina, orade, arbuna ili kokota. Zamolite prodavca da ukloni \u0161krge i iznutrice, jer mogu da daju gor\u010dinu. Do kuvanja sve dr\u017eite dobro rashla\u0111eno. Kosti samo kratko isperite hladnom vodom; dugo potapanje odnosi ukus. Za poslu\u017eivanje izaberite \u010dvrste filete bakalara, osli\u0107a, brancina ili sli\u010dne ribe i pincetom proverite ima li zaostalih kostiju. Fileti ostaju u fri\u017eideru dok se bujon kuva, jer bi ih dugo zagrevanje osu\u0161ilo i rasulo u sitne komade.<\/p><p>Luk, praziluk, \u0161argarepu i celer najpre nekoliko minuta omek\u0161avajte na maslinovom ulju, bez rumenjenja. Dodajte pripremljene kosti i glave, lovor, stabljike per\u0161una i hladnu vodu, pa temperaturu podi\u017eite postepeno. Kada se pojavi pena, pa\u017eljivo je uklonite. Te\u010dnost treba samo tiho da podrhtava; sna\u017eno klju\u010danje muti bujon i mo\u017ee da u\u010dini ukus grubljim. Riblje kosti otpu\u0161taju aromu brzo, pa je dvadeset do dvadeset pet minuta sasvim dovoljno. Sve procedite kroz gusto sito, bez pritiskanja kuvanih ostataka, a lonac operite ili obri\u0161ite pre nego \u0161to u njega vratite bistri bujon.<\/p><\/div>\n        <div class=\"tsh-prose\"><p>Krompir, \u0161argarepu, celer i paradajz kuvajte u proce\u0111enom bujonu pre nego \u0161to dodate ribu. Komadi krompira treba da budu sli\u010dne veli\u010dine kako bi omek\u0161ali u isto vreme, ali me\u0161ajte ne\u017eno da im se uglovi ne raspadnu i zamute te\u010dnost. Kada no\u017e gotovo bez otpora prolazi kroz najve\u0107i komad, spustite filete ise\u010dene na krupne porcije. \u010corba vi\u0161e ne sme sna\u017eno da klju\u010da. Riba je naj\u010de\u0161\u0107e gotova za \u0161est do osam minuta, kada najdeblji komad dostigne 63 \u00b0C, postane neproziran i po\u010dne da se razdvaja na \u0161iroke, vla\u017ene listi\u0107e.<\/p><p>Zavr\u0161no soljenje ostavite za trenutak kada je riba skuvana, jer \u0107e ona promeniti ukus i slanost bujona. Limunov sok dodajte postepeno van vatre: treba da osve\u017ei maslinovo ulje i morski ukus, a ne da \u010dorbu pretvori u kiselu limunadu. Tada ume\u0161ajte i preostalo maslinovo ulje i iseckan per\u0161un. U nekim doma\u0107instvima riba i povr\u0107e slu\u017ee se na posebnom tanjiru, uz bujon sa strane, \u0161to olak\u0161ava proveru kostiju kada se koristi cela riba. Iako ova verzija koristi filete, svaki komad jo\u0161 jednom pregledajte pre sipanja, naro\u010dito ako \u010dorbu jedu deca.<\/p><p>Psarosupu poslu\u017eite odmah u zagrejanim \u010dinijama, uz hleb, sve\u017e per\u0161un i limun sa strane. Ne dr\u017eite gotovu \u010dorbu na klju\u010danju dok \u010dekate goste: riba \u0107e se raspasti, a skrob iz krompira zamuti\u0107e bujon. Za ostatke, jelo brzo rasporedite u plitke posude i rashladite u roku od dva sata; ako je prakti\u010dno, ribu \u010duvajte odvojeno i zagrejte je samo kratko. Dobro pripremljena kakavija miri\u0161e \u010disto i morski, povr\u0107e ostaje prepoznatljivo, a riba so\u010dna. Zagrejane \u010dinije poma\u017eu da sve ostane toplo bez nepotrebnog produ\u017eavanja kuvanja.<\/p><div class=\"tsh-callout\" role=\"note\">Za bujon koristite samo pravilno o\u010di\u0161\u0107ene glave bez \u0161krga i iznutrica. Procedite ga bez pritiskanja ostataka, a filete proverite na kosti i pre i posle kuvanja.<\/div><\/div>\n      <\/div>\n      <div class=\"tsh-key-grid\" aria-label=\"Klju\u010dne tehni\u010dke ta\u010dke\"><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">01<\/span><h4>Kratko i tiho kuvanje<\/h4><\/div><p>Ribljim kostima je dovoljno 20\u201325 minuta na jedva primetnom klju\u010danju; du\u017ee i sna\u017enije kuvanje muti bujon.<\/p><\/section><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">02<\/span><h4>Povr\u0107e ulazi pre ribe<\/h4><\/div><p>Krompir treba da bude gotovo mekan pre nego \u0161to se u \u010dorbu spuste fileti.<\/p><\/section><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">03<\/span><h4>63 \u00b0C u najdebljem komadu<\/h4><\/div><p>Ribu sklonite sa vatre \u010dim postane bezbedno kuvana, neprozirna i jo\u0161 uvek so\u010dna.<\/p><\/section><\/div><section class=\"tsh-plan tsh-anchor\" id=\"plan-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\" aria-labelledby=\"plan-title-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n        <div class=\"tsh-plan-head\"><p class=\"tsh-plan-kicker\">Organizacija pripreme<\/p><h4 id=\"plan-title-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Filete dr\u017eite hladne dok se bujon i povr\u0107e pripremaju svojim redom<\/h4><\/div>\n        <ol class=\"tsh-plan-grid\"><li class=\"tsh-plan-item\"><span class=\"tsh-plan-when\">1 h 25 min ranije<\/span><strong>Pripremite delove za bujon<\/strong><p>Proverite da su \u0161krge i iznutrice uklonjene, a filete za slu\u017eenje ostavite u fri\u017eideru.<\/p><\/li><li class=\"tsh-plan-item\"><span class=\"tsh-plan-when\">1 h ranije<\/span><strong>Skuvajte i procedite bujon<\/strong><p>Kosti kuvajte kratko i tiho, pa pustite da te\u010dnost kroz gusto sito iste\u010de bez pritiskanja.<\/p><\/li><li class=\"tsh-plan-item\"><span class=\"tsh-plan-when\">30 min ranije<\/span><strong>Omek\u0161ajte povr\u0107e<\/strong><p>Krompiru, \u0161argarepi i celeru dajte gotovo sve potrebno vreme pre dodavanja ribe.<\/p><\/li><li class=\"tsh-plan-item\"><span class=\"tsh-plan-when\">8 min ranije<\/span><strong>Po\u0161irajte filete<\/strong><p>Dodajte krupne komade, sklonite \u010dorbu kada dostignu 63 \u00b0C i zavr\u0161ite limunom van vatre.<\/p><\/li><\/ol>\n      <\/section>\n    <\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"ingredientes-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\" aria-labelledby=\"ingredientes-title-sr-latn-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 Kratko kuvan riblji bujon, jednostavno povr\u0107e i limun za sve\u017e zavr\u0161etak<\/p>\n      <h3 id=\"ingredientes-title-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Sastojci za 6 porcija<\/h3>\n      <p class=\"tsh-head-copy\">Kosti i glave slu\u017ee samo za bujon; za \u010dinije se posebno koriste pa\u017eljivo provereni fileti bez kostiju.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <div class=\"tsh-ingredient-grid\"><section class=\"tsh-ingredient-card\" aria-labelledby=\"ingredientes-1-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"><h4 id=\"ingredientes-1-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Za kratki riblji bujon<\/h4><ul><li><span class=\"tsh-amount\">1 kg<\/span><span>o\u010di\u0161\u0107enih kostiju i glava bele ribe, bez \u0161krga i iznutrica<\/span><\/li><li><span class=\"tsh-amount\">2 l<\/span><span>hladne vode<\/span><\/li><li><span class=\"tsh-amount\">30 ml<\/span><span>ekstra devi\u010danskog maslinovog ulja<\/span><\/li><li><span class=\"tsh-amount\">1 srednja glavica<\/span><span>crnog luka, krupno ise\u010denog<\/span><\/li><li><span class=\"tsh-amount\">1 mali<\/span><span>praziluk, ise\u010den i dobro opran<\/span><\/li><li><span class=\"tsh-amount\">1<\/span><span>\u0161argarepa, ise\u010dena<\/span><\/li><li><span class=\"tsh-amount\">1 stabljika<\/span><span>celera, ise\u010dena<\/span><\/li><li><span class=\"tsh-amount\">1<\/span><span>lovorov list<\/span><\/li><li><span class=\"tsh-amount\">6<\/span><span>stabljika per\u0161una ravnog lista<\/span><\/li><\/ul><\/section><section class=\"tsh-ingredient-card\" aria-labelledby=\"ingredientes-2-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"><h4 id=\"ingredientes-2-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Za \u010dorbu<\/h4><ul><li><span class=\"tsh-amount\">900 g<\/span><span>\u010dvrstih fileta bele ribe bez kostiju, ise\u010denih na komade od oko 6 cm<\/span><\/li><li><span class=\"tsh-amount\">700 g<\/span><span>krompira koji dobro dr\u017ei oblik, ise\u010denog na komade od 3 cm<\/span><\/li><li><span class=\"tsh-amount\">2<\/span><span>\u0161argarepe, ise\u010dene na deblje kolutove<\/span><\/li><li><span class=\"tsh-amount\">2 stabljike<\/span><span>celera, ise\u010dene<\/span><\/li><li><span class=\"tsh-amount\">2 srednja<\/span><span>zrela paradajza, olju\u0161tena i ise\u010dena<\/span><\/li><li><span class=\"tsh-amount\">8 g<\/span><span>fine morske soli, plus po ukusu<\/span><\/li><li><span class=\"tsh-amount\">\u00bd ka\u0161i\u010dice<\/span><span>sve\u017ee mlevenog crnog bibera<\/span><\/li><\/ul><\/section><section class=\"tsh-ingredient-card\" aria-labelledby=\"ingredientes-3-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"><h4 id=\"ingredientes-3-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Za zavr\u0161etak<\/h4><ul><li><span class=\"tsh-amount\">60 ml<\/span><span>ekstra devi\u010danskog maslinovog ulja<\/span><\/li><li><span class=\"tsh-amount\">60 ml<\/span><span>sve\u017eeg limunovog soka, plus po ukusu<\/span><\/li><li><span class=\"tsh-amount\">\u00bd veze<\/span><span>per\u0161una ravnog lista, sitno iseckanog<\/span><\/li><li><span class=\"tsh-amount\">6 kri\u0161ki<\/span><span>seoskog hleba, za slu\u017eenje<\/span><\/li><\/ul><\/section><\/div>\n      <div class=\"tsh-note-grid\">\n        <aside class=\"tsh-note\" role=\"note\"><strong>Alergeni.<\/strong> Sadr\u017ei ribu i, ako se slu\u017ei uz obi\u010dan hleb, p\u0161enicu odnosno gluten. Me\u0161ane kosti i glave mogu poticati od vi\u0161e vrsta ribe, pa poreklo proverite kod prodavca.<\/aside>\n        <aside class=\"tsh-note\" role=\"note\"><strong>Oprema.<\/strong> Velika nereaktivna \u0161erpa, gusto sito, velika \u010dinija, kutla\u010da za skidanje pene, pinceta za riblje kosti, kuhinjski termometar i plitke posude za brzo hla\u0111enje.<\/aside>\n      <\/div>\n    <\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"preparacion-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\" aria-labelledby=\"preparacion-title-sr-latn-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 Tri odvojene faze, od kostiju za bujon do fileta za slu\u017eenje<\/p>\n      <h3 id=\"preparacion-title-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Skuvajte i procedite bujon, omek\u0161ajte povr\u0107e, pa ribu po\u0161irajte na kraju<\/h3>\n      <p class=\"tsh-head-copy\">\u010cista \u0161erpa i gusto sito razdvajaju pripremu kostiju od zavr\u0161ne, bistre \u010dorbe.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\"><div class=\"tsh-stages\"><section class=\"tsh-stage-card\" aria-labelledby=\"fase-1-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Skuvajte kratki riblji bujon<\/h4><span class=\"tsh-stage-time\">30 min<\/span><\/div>\n      <ol class=\"tsh-step-grid\"><li class=\"tsh-step\" id=\"step-01-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">01<\/span>\n    <div><h4>Pregledajte kosti i glave<\/h4><p>Proverite da su \u0161krge i iznutrice uklonjene. Kosti i glave kratko isperite hladnom vodom i ocedite. Filete za slu\u017eenje ostavite u fri\u017eideru.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-02-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">02<\/span>\n    <div><h4>Omek\u0161ajte povr\u0107e<\/h4><p>Na 30 ml maslinovog ulja kuvajte luk, praziluk, \u0161argarepu i celer oko 6 minuta, bez rumenjenja.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-03-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">03<\/span>\n    <div><h4>Kuvajte na jedva primetnoj vatri<\/h4><p>Dodajte kosti i glave, hladnu vodu, lovor i stabljike per\u0161una. Polako zagrejte, skinite penu i sasvim tiho kuvajte 20\u201325 minuta.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-04-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">04<\/span>\n    <div><h4>Procedite bez pritiskanja<\/h4><p>Bujon pustite da kroz gusto sito iste\u010de sam. Ostatke odbacite, \u0161erpu o\u010distite i u nju vratite proce\u0111enu te\u010dnost.<\/p><\/div>\n  <\/li><\/ol>\n    <\/section><section class=\"tsh-stage-card\" aria-labelledby=\"fase-2-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Skuvajte povr\u0107e<\/h4><span class=\"tsh-stage-time\">20 min<\/span><\/div>\n      <ol class=\"tsh-step-grid\"><li class=\"tsh-step\" id=\"step-05-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">05<\/span>\n    <div><h4>Dodajte \u010dvr\u0161\u0107e sastojke<\/h4><p>Bujon zagrejte do laganog klju\u010danja, pa dodajte krompir, \u0161argarepu, celer, paradajz, so i biber.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-06-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">06<\/span>\n    <div><h4>Kuvajte gotovo do meko\u0107e<\/h4><p>Tiho kuvajte 15\u201320 minuta, dok no\u017e skoro bez otpora ne pro\u0111e kroz najve\u0107i komad krompira.<\/p><\/div>\n  <\/li><\/ol>\n    <\/section><section class=\"tsh-stage-card\" aria-labelledby=\"fase-3-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Po\u0161irajte ribu i zavr\u0161ite \u010dorbu<\/h4><span class=\"tsh-stage-time\">10 min<\/span><\/div>\n      <ol class=\"tsh-step-grid\"><li class=\"tsh-step\" id=\"step-07-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">07<\/span>\n    <div><h4>Dodajte filete bez kostiju<\/h4><p>Krupne, ujedna\u010dene komade ribe spustite u \u010dorbu i kuvajte ih na jedva primetnoj vatri 6\u20138 minuta.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-08-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">08<\/span>\n    <div><h4>Proverite temperaturu i kosti<\/h4><p>Sklonite sa vatre kada najdeblji komad dostigne 63 \u00b0C. Svaku porciju jo\u0161 jednom pregledajte.<\/p><span class=\"tsh-cue\">Riba je neprozirna, vla\u017ena i razdvaja se na \u0161iroke listi\u0107e.<\/span><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-09-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">09<\/span>\n    <div><h4>Dodajte limun i maslinovo ulje<\/h4><p>Van vatre ume\u0161ajte limunov sok, 60 ml maslinovog ulja i per\u0161un. Probajte, pa tek onda prilagodite koli\u010dinu soli.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-10-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">10<\/span>\n    <div><h4>Poslu\u017eite bez \u010dekanja<\/h4><p>Ribu, povr\u0107e i bistri bujon rasporedite u zagrejane \u010dinije i odmah iznesite uz hleb.<\/p><\/div>\n  <\/li><\/ol>\n    <\/section><\/div><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"control-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\" aria-labelledby=\"control-title-sr-latn-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 Merljive vrednosti i vidljivi znaci<\/p>\n      <h3 id=\"control-title-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Tiha vatra, dvostruka provera kostiju i ta\u010dna temperatura ribe<\/h3>\n      <p class=\"tsh-head-copy\">Bistrina zavisi od mirnog kuvanja, a so\u010dnost od toga da se fileti dodaju tek u poslednjim minutima.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\"><div class=\"tsh-control-grid\"><section class=\"tsh-control\"><p class=\"tsh-control-label\">Riblji bujon<\/p><strong>20\u201325 min tiho<\/strong><p>Ne produ\u017eavajte kuvanje i ne dozvolite sna\u017eno klju\u010danje.<\/p><\/section><section class=\"tsh-control\"><p class=\"tsh-control-label\">Provera kostiju<\/p><strong>Pre i posle kuvanja<\/strong><p>Pregledajte sirove filete i svaki skuvani komad pre nego \u0161to stigne u \u010diniju.<\/p><\/section><section class=\"tsh-control\"><p class=\"tsh-control-label\">Sredina ribe<\/p><strong>63 \u00b0C<\/strong><p>\u010corbu odmah sklonite sa vatre kada najdeblji komad dostigne bezbednu temperaturu.<\/p><\/section><\/div><div class=\"tsh-table-wrap\"><table class=\"tsh-table\"><caption>\u010cesti problemi i re\u0161enja<\/caption><thead><tr><th scope=\"col\">Problem<\/th><th scope=\"col\">Mogu\u0107i uzrok<\/th><th scope=\"col\">Re\u0161enje<\/th><\/tr><\/thead><tbody><tr><td data-label=\"Problem\">Bujon je gorak<\/td><td data-label=\"Mogu\u0107i uzrok\">\u0160krge nisu uklonjene, te\u010dnost je sna\u017eno klju\u010dala ili su se kosti kuvale predugo.<\/td><td data-label=\"Re\u0161enje\">Koristite pravilno o\u010di\u0161\u0107ene delove i ograni\u010dite tiho kuvanje na najvi\u0161e 25 minuta.<\/td><\/tr><tr><td data-label=\"Problem\">\u010corba je mutna<\/td><td data-label=\"Mogu\u0107i uzrok\">Bujon je klju\u010dao ili su kuvani ostaci pritiskani kroz sito.<\/td><td data-label=\"Re\u0161enje\">Odr\u017eavajte jedva primetno podrhtavanje i pustite da te\u010dnost kroz sito iste\u010de sama.<\/td><\/tr><tr><td data-label=\"Problem\">Riba se raspada<\/td><td data-label=\"Mogu\u0107i uzrok\">Dodana je zajedno sa povr\u0107em ili je \u010dorba nastavila da klju\u010da.<\/td><td data-label=\"Re\u0161enje\">Krupne filete dodajte tek kada je krompir skoro mekan i zatim ih kuvajte sasvim tiho.<\/td><\/tr><\/tbody><\/table><\/div><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"practica-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\" aria-labelledby=\"practica-title-sr-latn-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 Serviranje, \u010duvanje i korisna prilago\u0111avanja<\/p>\n      <h3 id=\"practica-title-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\u010corbu poslu\u017eite \u010dim je riba spremna<\/h3>\n      <p class=\"tsh-head-copy\">Bujon mo\u017ee da se pripremi ranije, ali filete je najbolje po\u0161irati neposredno za obrok.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\"><div class=\"tsh-practical-grid\"><section class=\"tsh-practical-card\"><h4>Slu\u017eenje<\/h4><p>Poslu\u017eite u toplim \u010dinijama sa per\u0161unom, limunom i seoskim hlebom; dodatno maslinovo ulje ponudite za stolom.<\/p><\/section><section class=\"tsh-practical-card\"><h4>\u010cuvanje<\/h4><p>Rashladite u plitkim posudama u roku od dva sata i \u010duvajte do dva dana. Podgrejte ne\u017eno do 74 \u00b0C, bez produ\u017eenog klju\u010danja.<\/p><\/section><section class=\"tsh-practical-card\"><h4>Priprema unapred<\/h4><p>Proce\u0111en bujon mo\u017ee da se skuva i ohladi do dva dana ranije. Povr\u0107e i sve\u017eu ribu skuvajte tek na dan slu\u017eenja.<\/p><\/section><\/div><section class=\"tsh-swap\" aria-labelledby=\"sustituciones-title-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"><div class=\"tsh-swap-head\"><h4 id=\"sustituciones-title-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Zamene koje zaista funkcioni\u0161u<\/h4><p>Svaka zamena konkretno menja kona\u010dni rezultat.<\/p><\/div><dl class=\"tsh-swap-list\"><div><dt>Me\u0161ane kosti i glave bele ribe<\/dt><dd><strong>Kosti i glava jedne blage vrste<\/strong> Bujon \u0107e biti jednostavniji, ali je poreklo ribe lak\u0161e pratiti zbog alergena i ukusa.<\/dd><\/div><div><dt>Sve\u017e paradajz<\/dt><dd><strong>200 g oce\u0111enog paradajza iz konzerve<\/strong> Boja \u0107e biti ja\u010da; nemojte sipati svu te\u010dnost iz konzerve jer bi razredila i zamutila bujon.<\/dd><\/div><\/dl><\/section><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"faq-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\" aria-labelledby=\"faq-title-sr-latn-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 Kratki odgovori za sigurnije kuvanje<\/p>\n      <h3 id=\"faq-title-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\u010cesta pitanja o psarosupi i kakaviji<\/h3>\n      \n    <\/div>\n    <div class=\"tsh-card-body\"><div class=\"tsh-faq-grid\"><details class=\"tsh-faq\" name=\"faq-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"><summary class=\"tsh-faq-top\"><span class=\"tsh-faq-no\" aria-hidden=\"true\">01<\/span><h4>Da li su psarosupa i kakavija isto jelo?<\/h4><\/summary><div class=\"tsh-faq-answer\"><p>Nazivi se preklapaju, ali kakavija \u010de\u0161\u0107e ozna\u010dava promenljivu ribarsku \u010dorbu, dok je psarosupa op\u0161ti gr\u010dki naziv za riblju \u010dorbu.<\/p><\/div><\/details><details class=\"tsh-faq\" name=\"faq-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"><summary class=\"tsh-faq-top\"><span class=\"tsh-faq-no\" aria-hidden=\"true\">02<\/span><h4>Mogu li da koristim kocku za riblji bujon?<\/h4><\/summary><div class=\"tsh-faq-answer\"><p>Mo\u017ee poslu\u017eiti kao pre\u010dica, ali rezultat \u0107e biti slaniji i manje \u010distog ukusa od kratkog bujona od sve\u017eih kostiju.<\/p><\/div><\/details><details class=\"tsh-faq\" name=\"faq-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"><summary class=\"tsh-faq-top\"><span class=\"tsh-faq-no\" aria-hidden=\"true\">03<\/span><h4>Da li ova \u010dorba treba da se usitni \u0161tapnim mikserom?<\/h4><\/summary><div class=\"tsh-faq-answer\"><p>Ne u ovoj verziji. Bistri bujon, komadi povr\u0107a i krupni listi\u0107i ribe \u010dine njenu karakteristi\u010dnu teksturu.<\/p><\/div><\/details><\/div><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"nutricion-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\" aria-labelledby=\"nutricion-title-sr-latn-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 Okvirna vrednost po porciji<\/p>\n      <h3 id=\"nutricion-title-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">Nutritivne vrednosti<\/h3>\n      <p class=\"tsh-head-copy\">Procena uklju\u010duje ribu, krompir, maslinovo ulje i hleb; vrednosti zavise od vrste ribe i koli\u010dine bujona koja se poslu\u017ei.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <dl class=\"tsh-nutrition\">\n        <div><dt>Kalorije<\/dt><dd>\u2248 385 kcal<\/dd><\/div>\n        <div><dt>Ugljeni hidrati<\/dt><dd>\u2248 31 g<\/dd><\/div>\n        <div><dt>Proteini<\/dt><dd>\u2248 35 g<\/dd><\/div>\n        <div><dt>Masti<\/dt><dd>\u2248 14 g<\/dd><\/div>\n        <div><dt>Vlakna<\/dt><dd>\u2248 5 g<\/dd><\/div>\n        <div><dt>Natrijum<\/dt><dd>\u2248 590 mg<\/dd><\/div>\n      <\/dl>\n      <p class=\"tsh-nutrition-note\"><strong>Porcija:<\/strong> jedna \u0161estina pripremljene koli\u010dine. <strong>Glavni alergeni:<\/strong> Riba; p\u0161enica uz hleb. Okvirna procena zasnovana na standardnim vrednostima; menja se u zavisnosti od proizvoda, obrade, upijanja masno\u0107e i veli\u010dine porcije.<\/p>\n    <\/div>\n  <\/section>\n  <footer class=\"tsh-close\"><p class=\"tsh-close-kicker\">Kona\u010dni rezultat<\/p><p class=\"tsh-close-quote\">Bistra riblja \u010dorba nastaje nizom kratkih, blagih i preciznih postupaka.<\/p><p class=\"tsh-close-copy\">O\u010distite delove za bujon, procedite bez sile, dvaput proverite kosti i filete kuvajte samo u poslednjih nekoliko minuta.<\/p><\/footer>\n<\/section>\n<script type=\"application\/ld+json\" id=\"recipe-schema-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Recipe\",\n  \"name\": \"Psarosupa ili kakavija je bistra gr\u010dka riblja \u010dorba sa krompirom, povr\u0107em i limunom\",\n  \"description\": \"Kosti i glave daju kratak, \u010dist riblji bujon; povr\u0107e se kuva u njemu, a fileti bez kostiju dodaju se tek u poslednjim minutima.\",\n  \"inLanguage\": \"sr-Latn\",\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\": \"Gr\u010dka kuhinja\",\n  \"recipeCategory\": \"\u010corba\",\n  \"cookingMethod\": \"Kuvanje na ringli\",\n  \"keywords\": \"psarosupa recept, kakavija recept, gr\u010dka riblja \u010dorba, ribarska \u010dorba\",\n  \"recipeYield\": \"6 porcija\",\n  \"prepTime\": \"PT30M\",\n  \"cookTime\": \"PT55M\",\n  \"totalTime\": \"PT1H25M\",\n  \"recipeIngredient\": [\n    \"1 kg o\u010di\u0161\u0107enih kostiju i glava bele ribe, bez \u0161krga i iznutrica\",\n    \"2 l hladne vode\",\n    \"30 ml ekstra devi\u010danskog maslinovog ulja\",\n    \"1 srednja glavica crnog luka, krupno ise\u010denog\",\n    \"1 mali praziluk, ise\u010den i dobro opran\",\n    \"1 \u0161argarepa, ise\u010dena\",\n    \"1 stabljika celera, ise\u010dena\",\n    \"1 lovorov list\",\n    \"6 stabljika per\u0161una ravnog lista\",\n    \"900 g \u010dvrstih fileta bele ribe bez kostiju, ise\u010denih na komade od oko 6 cm\",\n    \"700 g krompira koji dobro dr\u017ei oblik, ise\u010denog na komade od 3 cm\",\n    \"2 \u0161argarepe, ise\u010dene na deblje kolutove\",\n    \"2 stabljike celera, ise\u010dene\",\n    \"2 srednja zrela paradajza, olju\u0161tena i ise\u010dena\",\n    \"8 g fine morske soli, plus po ukusu\",\n    \"\u00bd ka\u0161i\u010dice sve\u017ee mlevenog crnog bibera\",\n    \"60 ml ekstra devi\u010danskog maslinovog ulja\",\n    \"60 ml sve\u017eeg limunovog soka, plus po ukusu\",\n    \"\u00bd veze per\u0161una ravnog lista, sitno iseckanog\",\n    \"6 kri\u0161ki seoskog hleba, za slu\u017eenje\"\n  ],\n  \"recipeInstructions\": [\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Skuvajte kratki riblji bujon\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Pregledajte kosti i glave\",\n          \"text\": \"Proverite da su \u0161krge i iznutrice uklonjene. Kosti i glave kratko isperite hladnom vodom i ocedite. Filete za slu\u017eenje ostavite u fri\u017eideru.\",\n          \"url\": \"#step-01-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Omek\u0161ajte povr\u0107e\",\n          \"text\": \"Na 30 ml maslinovog ulja kuvajte luk, praziluk, \u0161argarepu i celer oko 6 minuta, bez rumenjenja.\",\n          \"url\": \"#step-02-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Kuvajte na jedva primetnoj vatri\",\n          \"text\": \"Dodajte kosti i glave, hladnu vodu, lovor i stabljike per\u0161una. Polako zagrejte, skinite penu i sasvim tiho kuvajte 20\u201325 minuta.\",\n          \"url\": \"#step-03-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Procedite bez pritiskanja\",\n          \"text\": \"Bujon pustite da kroz gusto sito iste\u010de sam. Ostatke odbacite, \u0161erpu o\u010distite i u nju vratite proce\u0111enu te\u010dnost.\",\n          \"url\": \"#step-04-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Skuvajte povr\u0107e\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Dodajte \u010dvr\u0161\u0107e sastojke\",\n          \"text\": \"Bujon zagrejte do laganog klju\u010danja, pa dodajte krompir, \u0161argarepu, celer, paradajz, so i biber.\",\n          \"url\": \"#step-05-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Kuvajte gotovo do meko\u0107e\",\n          \"text\": \"Tiho kuvajte 15\u201320 minuta, dok no\u017e skoro bez otpora ne pro\u0111e kroz najve\u0107i komad krompira.\",\n          \"url\": \"#step-06-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Po\u0161irajte ribu i zavr\u0161ite \u010dorbu\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Dodajte filete bez kostiju\",\n          \"text\": \"Krupne, ujedna\u010dene komade ribe spustite u \u010dorbu i kuvajte ih na jedva primetnoj vatri 6\u20138 minuta.\",\n          \"url\": \"#step-07-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Proverite temperaturu i kosti\",\n          \"text\": \"Sklonite sa vatre kada najdeblji komad dostigne 63 \u00b0C. Svaku porciju jo\u0161 jednom pregledajte. Riba je neprozirna, vla\u017ena i razdvaja se na \u0161iroke listi\u0107e.\",\n          \"url\": \"#step-08-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Dodajte limun i maslinovo ulje\",\n          \"text\": \"Van vatre ume\u0161ajte limunov sok, 60 ml maslinovog ulja i per\u0161un. Probajte, pa tek onda prilagodite koli\u010dinu soli.\",\n          \"url\": \"#step-09-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Poslu\u017eite bez \u010dekanja\",\n          \"text\": \"Ribu, povr\u0107e i bistri bujon rasporedite u zagrejane \u010dinije i odmah iznesite uz hleb.\",\n          \"url\": \"#step-10-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\"\n        }\n      ]\n    }\n  ],\n  \"nutrition\": {\n    \"@type\": \"NutritionInformation\",\n    \"servingSize\": \"jedna \u0161estina pripremljene koli\u010dine\",\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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n(function(){\n  var schemaId='recipe-schema-sr-latn-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-sr-latn-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-sr-latn-gr-psarosoupa-kakavia-greek-fishermans-fish-soup\">\n(function(){\n  var root=document.getElementById('recipe-sr-latn-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},"excerpt":{"rendered":"<p>Psarosupa ili kakavija je gr\u010dka riblja \u010dorba sa krompirom i limunom. Recept obja\u0161njava bistar bujon, proveru kostiju i ta\u010dno kuvanje ribe.<\/p>\n","protected":false},"featured_media":5013,"parent":4857,"menu_order":0,"template":"","tags":[],"tsh_dish_type":[227,93],"tsh_national_cuisine":[214],"class_list":["post-5012","tsh_food","type-tsh_food","status-publish","has-post-thumbnail","tsh_dish_type-riblje-corbe","tsh_dish_type-supe-i-corbe","tsh_national_cuisine-grcka-kuhinja"],"_links":{"self":[{"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/tsh_food\/5012","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/tsh_food"}],"about":[{"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/types\/tsh_food"}],"up":[{"embeddable":true,"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/tsh_food\/4857"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/media\/5013"}],"wp:attachment":[{"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/media?parent=5012"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/tags?post=5012"},{"taxonomy":"tsh_dish_type","embeddable":true,"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/tsh_dish_type?post=5012"},{"taxonomy":"tsh_national_cuisine","embeddable":true,"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/tsh_national_cuisine?post=5012"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}