Croatian Boiled White Fish with Broth Soup

Prep: 15 minCook: 35 min4 servingsmediumRussian
Croatian Boiled White Fish with Broth Soup

A traditional Dalmatian preparation showcasing whole white fish poached gently in aromatic broth with onion, garlic, and bay leaves. The cooking liquid becomes a simple rice soup finished with fresh parsley and olive oil. Served whole or filleted alongside boiled potatoes, this humble yet elegant dish highlights the quality of the fish itself. Popular for family dinners and coastal celebrations, this version respects the Croatian method of keeping the fish intact during cooking, ensuring moist, delicate flesh.

Ingredients

4 servings
  • 2 ¼ lb white fish whole, scaled and cleaned, cod or similar high-quality white fish
  • 8 ½ cups water, cold
  • 7 oz onion, peeled
  • ¼ oz garlic, peeled
  • 1 tbsp red wine vinegar, not balsamic
  • salt, coarse
  • black peppercorns, whole berries
  • 2 whole bay leaves, dried
  • 2 tbsp olive oil, extra virgin
    butter1:0.75substitutionsadds dairy

    dairy_variant

    Full guide →
  • boiled potatoes, for serving
    crusty breadvariablesubstitutions

    starch_swap

    Full guide →
  • short-grain rice, for soup, optional(optional)
  • parsley, fresh, chopped, for soup(optional)

Instructions

  1. 1

    Fill large shallow pot with water.

  2. 2

    Add onion, garlic, bay leaves, and whole black peppercorns. Bring to boil and simmer 20 minutes until onion softens.

  3. 3

    While broth simmers, clean and scale fish, keeping it whole.

  4. 4

    Add salt, vinegar, and olive oil to broth.

  5. 5

    Carefully place whole fish in boiling liquid and cook 5 to 20 minutes depending on size, until flesh flakes easily.

  6. 6

    Remove fish to serving plate and serve with boiled potatoes.

  7. 7

    Drizzle fish with additional olive oil.

  8. 8

    For soup: cook rice separately, strain cooking broth into rice, finish with fresh parsley and olive oil.

Tips

Tip 1

Keep fish whole and submerge gently to maintain tender, intact flesh. High heat risks breaking the delicate meat.

Tip 2

Use whole black peppercorns rather than ground pepper; they infuse broth without muddying its clarity.

Tip 3

Reserve broth immediately after removing fish; it cools quickly and can separate if left too long.

Good to Know

Storage

Store leftover fish covered in refrigerator up to 2 days. Broth keeps 3 days refrigerated; freeze up to 3 months.

Make Ahead

Prepare broth base (onion, garlic, bay leaves, peppercorns) up to 1 day ahead. Cook fish fresh on serving day to preserve texture.

Serve With

Serve whole fish or filleted on warm plates with boiled potatoes. Offer additional olive oil and fresh lemon wedges on the side. Broth soup in bowls as first course or alongside.

See pairing guide →

Common Mistakes

Watch

Chop fish to avoid breaking delicate flesh; keep whole during cooking.

Watch

Use high heat to avoid mushy, overcooked fish; maintain gentle simmer.

Watch

Strain broth through cheesecloth to avoid cloudy soup; filter sediment completely.

Substitutions

cod
sea bass, halibut, grouper1:1substitutionsfish-free

protein_base

Full guide →
white wine vinegar
red wine vinegar1:1substitutions

less fruity

Full guide →
potatoes
crusty breadvariablesubstitutions

starch_swap

Full guide →
olive oil
butter1:0.75substitutionsadds dairy

dairy_variant

Full guide →
Find more substitutions →

FAQ

Can I use frozen fish?

Thaw completely before cooking to ensure even, gentle poaching. Frozen fish releases excess water and cooks unevenly, compromising texture and broth clarity.

What if my fish is large, over 1.5 kg?

Increase simmering time to 15-20 minutes. Check doneness by inserting fork near backbone; flesh should flake easily without resistance or translucence.

How long can I keep the broth before making soup?

Refrigerate up to 3 days, or freeze up to 3 months. Reheat gently before adding cooked rice and parsley to avoid breaking emulsion.