Skip to content
GetCookMatch
⌘K
Stuffed Fish (Gefilte Fish) with fish, onion and carrot — Israel recipe
Israel · Fish and Seafood Dishes · High protein

Stuffed Fish (Gefilte Fish)

An Ashkenazi Jewish classic — whole fish is cut into steaks, the flesh is ground with onion and bread to make a tender stuffing, then the pieces are gently simmered in aromatic broth until the cooking liquid sets into a golden jelly. Best served cold with horseradish.

180 min 350 kcal 6 serves Advanced💪High protein🇮🇱Israel Jump to recipe★★★★★4.8· 5 reviews
Recipes by emailSubscribe →

Ingredients

ServingsMetric
  • 1750 gwhole fish: carp or pike (or a mix)
  • 3 piecelarge onions
  • 1 piecelarge carrot
  • 110 gwhite bread soaked in water
  • 3 pieceeggs
  • 2 tbspvegetable oil
  • 1 tspsugar
  • 2 piecebay leaves
  • 100 ghorseradish for serving
  • 5 pieceallspice berries
  • 2 tspsalt
  • 1 tspblack pepper

Method

  1. Scale the fish. Cut off head, tail and fins. Carefully remove innards without puncturing the gallbladder. Cut crosswise into 3-4 cm steaks. Using a small knife, carefully cut out the flesh from each steak, keeping the skin and backbone intact to form rings.
    A whole fish cut crosswise into thick steaks with a large knife on a wooden board, for gefilte fish
  2. Pass the fish flesh, 1 onion and squeezed bread through a meat grinder twice (without a grinder, use a food processor in short pulses so the mixture does not turn to paste). Combine with eggs, sugar, salt and pepper. Finely chop the second onion and fry it in oil until golden; mix into the filling. Knead well to make the mixture fluffy. Refrigerate 30 minutes.
    Flesh cut out of a fish steak with a small knife, leaving the skin ring, diced flesh on a plate beside
  3. With wet hands, shape filling into oval patties and gently press into the fish skin rings. Do not over-pack — the filling expands during cooking.
  4. Line the bottom of a wide pot with fish head, spine, bones, onion skins, the third onion sliced into rings and half the carrot rounds. Arrange stuffed pieces on top. Add remaining carrot, allspice and bay leaves.
    A stuffed fish piece lowered on a spatula into a pot lined with onion and carrot rounds
  5. Cover with cold water to 2-3 cm above the fish. Bring to a boil, reduce heat to very low, season with salt and simmer uncovered for 1.5-2 hours.
  6. Allow to cool in the cooking liquid, then refrigerate. Serve cold when the broth has set into jelly, with sharp horseradish.

FAQ

Dryness usually comes from too little soaked bread or over-mixing the filling. The bread (soaked and squeezed) should make up about 20% of the fish mince — it binds moisture and creates a soft texture. Mix the filling gently with your hands just until combined; overworking develops protein strands that tighten during cooking. Also make sure the broth is barely simmering, not boiling hard — aggressive heat squeezes moisture out of the patties. Adding a tablespoon of vegetable oil to the filling helps too.

Share this recipe★★★★★4.8

Rate this

Rate this recipe

Print a recipe card

VintageModernBistro

Recipes by email

One letter a week: a recipe picked for your taste, plus whatever is new on the site. Unsubscribe in one click.

Welcome gift: Sergei's cookbook (e-book).

By subscribing you agree to the privacy policy.

Tell us what you like to cook (30 seconds) →

Join the conversation

Comments (1)

Leave a comment

  • Sergei Martynov✍ Author
    185d ago

    Don't move the fish once it's in the pan for stuffed fish. If it sticks, it's not ready to flip — the proteins haven't released yet. When it's ready, it slides freely. Patience prevents broken fillets.