SharePlusSharePlus
HI ▼
Fish✓ Kosher · PareveNon-kosher version

Traditional Homemade Gefilte Fish

A classic, comforting, and mildly sweet Jewish holiday favorite made from a delicate blend of fresh white fish and onions, gently simmered in a savory broth.

Traditional Homemade Gefilte Fish
👥 6 servings⏱ Prep 30′🔥 Cook 60′⚡ 180 kcal per serving

Ingredients

  • •2 lbs (900g) whole white fish fillets (such as carp, whitefish, and mullet), skinned
  • •2 large yellow onions, peeled and divided
  • •2 large carrots, peeled and sliced into thick rounds, divided
  • •2 large eggs
  • •1/3 cup (40g) matzo meal
  • •1 tsp kosher salt
  • •1/2 tsp freshly ground black pepper
  • •1 tbsp sugar
  • •6 cups water
  • •1 celery stalk, sliced

Instructions

  1. 1

    Place the fish fillets, one chopped onion, and half of a carrot into a food processor and pulse until finely minced but not completely pureed.

  2. 2

    Transfer the fish mixture to a large mixing bowl, then add the eggs, matzo meal, salt, pepper, and sugar, mixing thoroughly with your hands until well combined.

  3. 3

    In a wide, heavy-bottomed pot, arrange the remaining sliced onions, remaining carrot rounds, and the celery stalk on the bottom to form a bed.

  4. 4

    Pour the 6 cups of water into the pot and bring it to a gentle boil over medium-high heat.

  5. 5

    Wet your hands with cold water to prevent sticking, and shape the fish mixture into oval patties or balls, about 1/3 cup each.

  6. 6

    Carefully lower the fish patties one by one into the simmering broth, arranging them in a single layer over the vegetables.

  7. 7

    Cover the pot with a lid, reduce the heat to low, and simmer gently for about 45 to 50 minutes until the fish is cooked through and firm.

  8. 8

    Remove the pot from the heat and let it cool uncovered for 20 minutes, then carefully transfer the fish patties and carrot slices to a serving dish and strain the jellied broth over them.

  9. 9

    Chill the gefilte fish in the refrigerator for at least 4 hours before serving cold with a side of prepared red horseradish.

💡 Chef tips

  • Ask your fishmonger to skin and debone the fish for you, but make sure to keep the heads and bones if you want to use them in the broth for a richer, more traditional gelatinous texture.
  • Gefilte fish tastes best when prepared a day in advance, allowing the flavors to meld and the broth to set into a light natural jelly in the refrigerator.
  • Always serve with fresh red horseradish for the classic, authentic flavor pairing.

✅ How it should turn out

The finished gefilte fish is pale, delicately tender, and moist, with a savory onion aroma and a subtly sweet flavor that cuts through the rich, clean taste of the poached white fish.

🍳 Ask Chef AI

Related recipes