If you’ve ever wondered how to create a classic Jewish delicacy that brings a burst of flavor and tradition to your table, this Homemade Gefilte Fish Recipe is your golden ticket. With its tender, delicate fish blend scented with fresh herbs and subtly sweetened, this dish offers a comforting texture and taste that’s both nostalgic and surprising. Ideal for holidays, Shabbat dinners, or anytime you want to wow your guests, this recipe transforms simple ingredients into something truly special, pairing old-world charm with home-cooked love.

Ingredients You’ll Need

The image shows a white plate with a thin blue line around the edge holding two pieces of orange-pink fish fillets and two pieces of white fish fillets, placed slightly overlapping on a white marbled surface. Surrounding the plate are small clear glass bowls filled with various ingredients: diced white onions at the top left, orange shredded carrots below the onions, yellow olive oil to the left center, two brown eggs in a glass bowl at the bottom left, black pepper in a small bowl near the center, pale yellow lemon juice and light brown mustard side by side near the middle right, off-white matzo meal at the top right, white salt and white sugar next to each other toward the bottom center, and finely chopped green parsley and dill on the bottom right. The overall arrangement is neat and evenly spaced, with labels naming each ingredient. Photo taken with an iphone --ar 4:5 --v 7

To make this Homemade Gefilte Fish Recipe shine, you’ll need a handful of straightforward ingredients that each play a vital role in building its unique flavor and texture. From the fresh fish that forms the base to the herbs that add brightness, every component is essential and easy to find.

  • 1 pound salmon fillet (skinned): Adds rich flavor and moisture, giving the fish mixture a lush texture.
  • ½ pound whitefish fillet (skinned): Provides a mild taste and flaky consistency, balancing the salmon’s intensity.
  • 1 medium sweet onion (diced): Brings a natural sweetness and depth when sautéed.
  • 1 tablespoon olive oil: Perfect for sautéing the vegetables gently without overpowering flavors.
  • 1 large carrot (grated): Adds subtle sweetness and a tender bite while brightening the dish’s color.
  • 2 large eggs: Act as a binder to hold the mixture together beautifully.
  • ½ cup water: Helps maintain moisture without making the batter soggy.
  • 2 tablespoons matzo meal: Gives structure and a gentle crumb for the perfect mouthfeel.
  • 1-½ teaspoons Diamond Crystal kosher salt: Essential for balanced seasoning without overwhelming.
  • ½ teaspoon freshly cracked black pepper: Offers a gentle warmth and subtle spice.
  • 1 tablespoon granulated white sugar: Adds a hint of sweetness that complements the fish and vegetables.
  • 1 tablespoon fresh lemon juice: Provides acidity to brighten and enhance the flavors.
  • 1 teaspoon Dijon mustard (optional): Adds complexity and a touch of tang, perfect if you enjoy a little zing.
  • ¼ cup chopped fresh dill and/or parsley: Infuses fresh herbaceous notes that make the dish sing.
  • Cooking spray or brush olive oil: For greasing the mold to ensure easy removal after cooking.
  • Optional garnish – more fresh dill and/or parsley: For a beautiful, fresh presentation that whets the appetite.

How to Make Homemade Gefilte Fish Recipe

Step 1: Prep the Fish

Start by getting your fish ready—the heart of this Homemade Gefilte Fish Recipe. If you can, ask your fishmonger to grind the salmon and whitefish for you to a fine but not pureed texture to keep a bit of bite. If not, a food processor with short pulses or a meat grinder works wonders. This prep gives you that luscious, delicate texture that’s central to the dish.

Step 2: Cook Onion and Carrot

Gently sauté the diced onion and grated carrot in olive oil over medium heat until they soften without browning—about 8 to 10 minutes. This step lightly sweetens the vegetables, deepening the flavor and adding tender texture to your fish blend. Once done, set them aside to cool.

Step 3: Mix the Batter

Using a stand mixer fitted with a flat paddle attachment, combine your ground fish, eggs, water, matzo meal, salt, black pepper, sugar, lemon juice, sautéed onion, carrot, and mustard (if using) on medium speed. Beat this mixture for 3 to 5 minutes until it’s smooth and well incorporated. Then fold in the fresh dill and parsley gently just to combine, so they keep their vibrant flavor and color.

Step 4: Prepare the Mold and Bake

Grease a ring mold thoroughly with cooking spray or by brushing olive oil. Pour in the fish batter, smoothing the top. Place the mold in a larger baking dish and fill that with about an inch of warm water to create a water bath, which helps cook the fish evenly and gently. Cover the mold loosely with foil and bake at 325ºF for up to an hour, checking doneness early—it’s ready when a toothpick comes out clean from the center.

Step 5: Cool and Unmold

Once baked, set the mold aside, away from the hot water, and let the fish cool for 20 minutes. Run a blunt knife carefully around the mold’s edge to loosen the fish, then unmold it onto a platter. Wipe away any excess water with a paper towel, garnish with fresh herbs, cover, and chill until it’s serving time. This chilling step allows the flavors to settle beautifully.

Step 6: Serve

Slice your homemade loaf like a cake into thick, lovely rounds and serve it alongside your favorite horseradish sauce. This traditional accompaniment adds a sharp kick that is a perfect contrast to the gentle, sweet fish. And with that, you’re ready to enjoy a dish that’s truly a labor of love.

How to Serve Homemade Gefilte Fish Recipe

A round, bundt-shaped savory cake sits in the center of a white plate on a white marbled surface. The cake is light brown with specks of green herbs and small chunks of orange throughout, giving it a textured and rustic look. The edges are slightly rough and uneven, showing the mixed ingredients inside. Nearby, a small glass bowl holds a bright red chunky sauce or relish, adding a pop of color to the scene. A yellow and white checked cloth is partially visible, draped casually at the corner. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

Fresh herbs like dill or parsley are your best friends for garnishing this Homemade Gefilte Fish Recipe. Not only do they add a pop of color, but their fresh aroma perfectly complements the fish’s subtle flavors. A few lemon wedges on the side can also brighten the plate and provide guests with an extra burst of citrus if desired.

Side Dishes

Gefilte fish is often served alongside classic sides such as creamy horseradish or beet relish, which pair wonderfully by adding sharp, sweet, or earthy contrasts. Hard-boiled eggs, matzo ball soup, or crisp green salads with simple vinaigrettes also round out the meal beautifully, creating a vibrant and traditional dining experience.

Creative Ways to Present

Looking to amaze your guests? Try cutting the fish into small bite-sized cubes and serving it on decorative crackers or cucumber rounds for an elegant appetizer. You can also layer slices on a platter and drizzle a bright beet horseradish sauce artistically over the top for both eye-catching presentation and flavor flair.

Make Ahead and Storage

Storing Leftovers

The homemade nature of this recipe means leftovers store wonderfully in the fridge. Keep your Gefilte fish covered in an airtight container to preserve moisture and freshness, and it will stay delicious for about 3 to 4 days. Always keep it chilled until just before serving.

Freezing

If you want to enjoy this Homemade Gefilte Fish Recipe later, freezing is possible though not ideal for texture. Wrap portions tightly in plastic wrap and then place in a freezer-safe container or bag. For best results, consume within 1 to 2 months to maintain flavor as much as possible.

Reheating

When ready to enjoy frozen or refrigerated leftovers, reheat gently in a steamer or covered pan over low heat to avoid drying out the delicate fish. Avoid microwaving if possible, as it can make the texture rubbery. Serve warm or at room temperature with your favorite garnishes and sides.

FAQs

Can I use fish other than salmon and whitefish?

Absolutely! While salmon and whitefish are traditional, mild, flaky fish like halibut or flounder can work well too. Just make sure to use fresh fillets and grind them finely to achieve that classic gefilte fish texture.

Is it necessary to use matzo meal in this recipe?

Matzo meal acts as a binder and gives structure, so it’s important for ensuring your fish holds together. If you’re not cooking during Passover, breadcrumbs can sometimes be used as a substitute, but matzo meal remains the traditional and preferred option.

Can this recipe be made dairy-free?

Yes! This Homemade Gefilte Fish Recipe is naturally dairy-free. Just make sure to use olive oil or cooking spray for sautéing and greasing, and you’re good to go.

What’s the best way to get a smooth fish mixture?

Using a food processor or meat grinder and pulsing the fish until finely ground but not pureed gives you the ideal texture. Then mixing with eggs and matzo meal will make the batter smooth yet textured, perfect for the final dish.

How do I serve the traditional horseradish sauce?

The traditional horseradish sauce, often called “chrain,” is served cold alongside the sliced gefilte fish. You can find prepared versions in most stores, or make your own with grated horseradish, beet juice, and a touch of vinegar for a bright, pungent kick that complements the fish beautifully.

Final Thoughts

This Homemade Gefilte Fish Recipe is more than just a dish—it’s a comforting embrace of tradition and flavor that you can proudly create in your own kitchen. Whether it’s your first time or you’re revisiting a beloved classic, take joy in every step and enjoy sharing this taste of heritage and heart with your loved ones. Trust me, once you try making gefilte fish yourself, you’ll wonder how you ever settled for store-bought versions!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Homemade Gefilte Fish Recipe

Homemade Gefilte Fish Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.8 from 9 reviews

  • Author: Sara
  • Total Time: 1 hour 40 minutes
  • Yield: 10 servings
  • Diet: Kosher

Description

This homemade Gefilte Fish recipe offers a traditional Jewish appetizer made from finely ground salmon and whitefish, blended with aromatic vegetables and herbs, then baked in a water bath to achieve a tender, savory loaf. Perfect for holidays or special family dinners, this dish combines simple ingredients and classic techniques for an authentic, flavorful result.


Ingredients

Fish and Vegetables

  • 1 pound salmon fillet (skinned)
  • ½ pound whitefish fillet (skinned) or similar mild fish such as halibut or flounder
  • 1 medium sweet onion (diced)
  • 1 large carrot (grated)

Wet Ingredients

  • 2 large eggs
  • ½ cup water
  • 1 tablespoon olive oil
  • 1 tablespoon fresh lemon juice
  • 1 teaspoon Dijon mustard (optional, if you don’t eat seeds during Passover)

Dry Ingredients and Seasonings

  • 2 tablespoons matzo meal
  • 1½ teaspoons Diamond Crystal kosher salt
  • ½ teaspoon freshly cracked black pepper
  • 1 tablespoon granulated white sugar

Herbs and Garnish

  • ¼ cup chopped fresh dill and/or parsley
  • Cooking spray or additional olive oil for greasing mold
  • Optional garnish: more fresh dill and/or parsley for serving platter


Instructions

  1. Prep the fish: Have your fish vendor grind the salmon and whitefish into a fine mince with a light texture, or pulse the fish in a food processor or meat grinder to the same consistency.
  2. Preheat the oven: Place the oven rack in the center position and preheat to 325ºF (163ºC).
  3. Cook onion and carrot: In a skillet over medium heat, sauté the diced onion and grated carrot in olive oil until softened but not browned, about 8-10 minutes. Allow to cool slightly.
  4. Mix ingredients: Using a stand mixer fitted with a flat paddle attachment, combine the ground fish, eggs, water, matzo meal, kosher salt, black pepper, sugar, lemon juice, cooked onion and carrot, and Dijon mustard if using. Mix on medium speed for 3 to 5 minutes until smooth and fully incorporated. Fold in the chopped fresh herbs until just combined.
  5. Prepare the mold: Grease a ring mold generously with cooking spray or brush with olive oil. Pour the fish mixture into the mold and smooth the surface evenly. Set the mold inside a slightly larger pan and add warm water about 1 inch deep around the mold to create a bain-marie. Cover the mold tightly with aluminum foil.
  6. Bake: Bake in the preheated oven for up to 1 hour, or until the gelatinous center is firm and a toothpick inserted in the middle comes out clean. Start checking at around 45 minutes to avoid overcooking.
  7. Cool and unmold: Remove the mold from the water bath and let it cool for 20 minutes. Run a blunt knife around the inner edge of the mold to loosen the fish loaf, then carefully unmold it onto a serving plate. Pat away any excess moisture with a paper towel. Garnish the platter with additional fresh dill or parsley as desired.
  8. Serve: Slice the gefilte fish like a cake into portions and serve chilled or at room temperature, traditionally with horseradish sauce.

Notes

  • If you prefer, you can use a food processor to grind the fish but pulse gently to avoid turning it into a puree.
  • The Dijon mustard is optional and often omitted during Passover because it contains seeds.
  • Be sure not to overcook the fish loaf to maintain a tender texture; check firmness from 45 minutes onward.
  • Using a bain-marie helps cook the fish gently and evenly, preventing cracking or drying out the loaf.
  • Allow the gefilte fish to fully cool before slicing to ensure clean cuts.
  • This recipe can be made ahead and kept refrigerated up to 2 days before serving.
  • Prep Time: 40 minutes
  • Cook Time: 1 hour
  • Category: Appetizer
  • Method: Baking
  • Cuisine: Jewish

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star