Easy and Delicious Gefilte Fish Recipe

As someone who loves to cook, I can tell you that there are few things more satisfying than serving up a delicious meal that you’ve prepared yourself. That’s why I’m excited to share with you one of my all-time favorite recipes: gefilte fish.

Now, I know what some of you might be thinking – “Gefilte fish? Isn’t that a traditional Jewish food? I don’t know if I’m up for that.” But let me tell you, this classic dish is not only rich in history and tradition (which I’ll get into later), it’s also incredibly delicious and versatile.

In this article, I’ll guide you step-by-step through how to make your own homemade gefilte fish that will rival any pre-packaged or restaurant version. We’ll cover everything from the essential ingredients to substitutions and variations, all the way to reheating and storage techniques. So whether you’re a seasoned cook or just getting started in the kitchen, this recipe is sure to impress even the toughest food critics.

So grab your apron and let’s get started – because trust me, once you try this homemade gefilte fish recipe, there’s no going back to store-bought!

Why You’ll Love This Recipe

Gefilte Fish
Gefilte Fish

My dear cooking enthusiasts, let me tell you about the wondrous Gefilte Fish recipe I have for you. If you love fish recipes, especially traditional Jewish ones, then you’re in for a treat. This classic Gefilte Fish recipe is made with whitefish, pike, and carp that are combined to create a delectable fish mixture that is then baked or stuffed.

But what makes this recipe truly special is its ability to bring people together around a table. Whether it’s for Passover, Shabbat dinner, or just a casual gathering of loved ones, Gefilte Fish has been known to spark conversations and create memories that last forever.

Some may argue that Gefilte Fish is an acquired taste or that it’s outdated, but I’m here to tell you that modern variations have taken this traditional dish to the next level. From sweet to fried to baked versions, there’s something for everyone. And although frozen store-bought options are available, nothing beats the taste and satisfaction of making your own homemade Gefilte Fish.

So why will you love this recipe? Not only does it offer a delicious and memorable dining experience but it also honors ancient traditions that have stood the test of time. So gather your family and friends, roll up your sleeves, and prepare to indulge in one of the best Gefilte Fish recipes out there.

Ingredient List

 A mouthwatering platter of homemade Gefilte Fish, perfect for any celebration!
A mouthwatering platter of homemade Gefilte Fish, perfect for any celebration!

Here’s what you’ll need to make homemade gefilte fish:
– 2 pounds carp
– 1 pound whitefish
– 1/2 pound pike
– 3 medium onions, peeled and diced (1 onion minced)
– 3 medium carrots, peeled and diced (1 carrot for the fish mixture, 2 for the broth)
– 4 quarts water + more for soaking the bones and skin
1/2 cup matzo meal
4 eggs
1/4 cup olive oil
– 12 oz boneless, skinless salmon (optional)
– Salt and pepper to taste
– White wine (optional)

Note: The classic gefilte fish recipe calls for a mixture of carp, whitefish, and pike. However, you can use any combination of fish you prefer. Additionally, if you don’t have access to whole fish or prefer not to work with them, you can use frozen ground fish instead.

The Recipe How-To

 There's nothing quite like the taste of freshly made Gefilte Fish!
There’s nothing quite like the taste of freshly made Gefilte Fish!

Now, let’s get into the heart of making your homemade gefilte fish dish.

Step 1: Begin the process

  • First, clean and wash the fish fillets thoroughly to remove any blood, debris or excess oil. Pat them dry and place them on a large plate.

  • Second, prepare the vegetables by washing, peeling and chopping 3 medium onions and 3 medium carrots into small pieces.

Step 2: Make the fish mixture

  • First, grind the fillets including all of its bones and skin using a food processor.

Note: bones are one factor that gives gefilte fish its unique taste, so don’t throw away the bones when cleaning the fish.

  • Second, in a bowl mix together 2 eggs, 1/2 cup matzo meal, 2 tsp salt and pepper each.

  • Blend these ingredients with the ground fish. Add minced onion (use another onion for this step), 1 teaspoon salt, pepper and three tablespoons of water into this BOWL. Combine well.

  • Add some homemade stock (4 cups) into your BOWL until you have formed a thick batter.

Note: You can also use bought stock if you don’t have it at home

Step 3: Cook the Gefilte Fish

  • First, preheat oven to 175 degrees C.

  • Use an oval roasting pan large enough to accommodate your stuffed fillet. Then pour olive oil (2 tbsp) over your roasting pan.

  • Next, Place skillet over medium heat to maitain temperature before you add minced onions (the last remaining onion), carrots (diced still). Let sauté two minutes while stirring. Then stir in wine (1 cup) and allow stir to disolve everything together for about 5 minutes with moderate heat.

  • Add stock (3 cups) gradually while stirring frequently in back burner
    until well combined.

  • Now it’s time to form your gefilte fish mixture! Wet your hands with cold water before stuffing mixture ball on palm . Gently shape balls by rolling mixture into golf-ball size portions of big like snowball-sized pinch off pieces.Transfer these stuffed fillet balls immediately into skillet containing boiled stock. Make sure they do not touch each other and seem suspended within liquid after cooking at once.

  • Bake the stuffed gefilte fish balls for up to 1 hour until golden-brown.

That’s it! You have just made a delicious homemade gefilte fish recipe!

Serve hot along with other complementary dishes that go well together like sweet root vegetables or some matzo balls on a bed of aromatic wormwood!

Substitutions and Variations

 These golden brown patties are about to become your new favorite appetizer.
These golden brown patties are about to become your new favorite appetizer.

Gefilte fish is a versatile dish that can be made in many different ways. Here are some substitutions and variations to try:

– Fish mixture: Instead of using carp, whitefish, and pike, you can use other types of fish such as salmon, cod, or tilapia. Just make sure to adjust the recipe accordingly.

– Homemade gefilte fish: Making homemade gefilte fish can be time-consuming, but it’s worth it! You can experiment with adding different spices like dill or parsley.

– Stuffed fish: To make stuffed gefilte fish, simply stuff the fish mixture inside a whole fish (such as a red snapper) and bake it in the oven until cooked through.

– Traditional vs. modern: Gefilte fish recipes range from traditional (using whole fish with bones and skin) to modern (using boneless, skinless fillets). Experiment with both to find your favorite version.

– Baked or fried: Gefilte fish can be baked in the oven or fried in oil for a crispy exterior. Try both cooking methods to see which one you prefer.

– Sweet vs. savory: Some recipes call for adding sugar to the fish mixture for a sweet flavor, while others skip the sugar and stick to savory ingredients like onions and carrots. Experiment with both versions to find your preferred level of sweetness.

– Passover-friendly: To make this dish suitable for Passover, substitute matzo meal with potato starch.

With these substitutions and variations, you’ll be able to customize your gefilte fish recipe according to your taste preferences and cooking style.

Serving and Pairing

 The perfect blend of traditional and modern, our Gefilte Fish is sure to impress.
The perfect blend of traditional and modern, our Gefilte Fish is sure to impress.

Now, it’s time to dig into your delicious homemade Gefilte Fish! This classic Jewish dish is traditionally served as an appetizer during Passover and other holidays, but you can enjoy it any time of year.

To serve, cut the Gefilte Fish into slices and arrange them on a platter with freshly sliced carrots and onions for garnish. If you’re feeling fancy, you can also add some lettuce leaves or fresh herbs like dill or parsley for added visual appeal.

Pair your Gefilte Fish with some classic sides like potato salad, coleslaw, or a refreshing cucumber salad with sour cream and dill dressing. You can also serve it alongside some freshly baked challah bread or matzo crackers.

For the perfect drink pairing, go with a crisp white wine such as Sauvignon Blanc or Pinot Grigio, or even a light beer. For non-alcoholic options, consider serving sparkling water or lemonade.

Remember, Gefilte Fish is a versatile dish that can be enjoyed in many ways – try it baked, stuffed with vegetables or salmon, sweetened with raisins and apricots, or fried for a crispy twist on the classic recipe. Get creative and make it your own!

No matter how you choose to serve it up, everyone at your next gathering is sure to love this traditional favorite.

Make-Ahead, Storing and Reheating

 Don't let the name fool you - this dish is packed with flavor and texture.
Don’t let the name fool you – this dish is packed with flavor and texture.

Gefilte fish is the perfect party food. It can be made ahead of time and stored in the refrigerator for up to three days or frozen for up to three months. When reheating, it is best to leave the fish in the refrigerator overnight before serving.

To reheat, place the gefilte fish into a pot with 2-3 inches of water and bring it to a boil. Lower the heat and simmer for 15 minutes. You can also bake the gefilte fish in an oven at 350°F for 20-25 minutes until heated through.

If you have leftovers, you can use them to make sandwiches or a delicious salad. Simply chop the cold cooked gefilte fish and mix it with some mayo, celery, onion and dill.

Gefilte fish is a traditional Jewish dish that has been enjoyed for generations. Whether baked, stuffed, sweet or fried, there is a gefilte fish recipe for everyone. So try making your own homemade gefilte fish today and share this classic dish with your family and friends.

Tips for Perfect Results

 One bite of our homemade Gefilte Fish and you'll be transported to grandma's table.
One bite of our homemade Gefilte Fish and you’ll be transported to grandma’s table.

As an experienced home chef who has prepared Gefilte fish numerous times, I have learned some helpful tips and tricks for achieving perfect results every time. Here are my top tips for making the best homemade Gefilte fish recipe.

Firstly, when preparing the fish mixture, it is essential to remove all bones and skin thoroughly. You want a smooth texture in your Gefilte fish, so take your time while deboning the fish. Any little bone can ruin the entire dish’s taste and texture.

Secondly, I recommend using a combination of carp, whitefish, and pike to prepare the fish mixture. This balanced blend offers a perfect flavor combination that isn’t too overpowering.

Thirdly, when forming the stuffed fish mixture into patties or balls, make sure they are tightly packed to keep them from falling apart when boiling or baking. To achieve this, you should squeeze them tightly with both hands and then reshape as needed before putting them in the pot or oven.

Fourthly, for additional flavor and nutrition, you can add diced carrots and onions to the fish mixture before forming the balls. This adds a slight crunchiness to each bite and an extra layer of natural sweetness.

Fifthly, after adding all ingredients to the pot of boiling water (or fish stock), quickly stir it with a wooden spoon or ladle. Do this only once to prevent breaking up the balls or patties’ integrity.

Lastly, for an impressive presentation of your Gefilte fish dish at dinner parties, try garnishing with sweet carrot ribbons and chopped parsley on top. The colorful orange and green will instantly elevate its appearance.

Follow these tips while preparing gefilte fish recipes at home, and you will surely have one of the best Gefilte fishes you’ve ever tasted.


Before concluding this article, I want to address some of the most frequently asked questions related to this recipe – from the best way to store your homemade gefilte fish to substituting some of the ingredients without compromising the taste or texture. So, let’s dive into these common queries and dispel some of the doubts you may have before making this classic dish.

What is gefilte fish made out of?

This article delves into the history and preparation of Gefilte fish, which is a traditional Jewish dish meaning “stuffed fish” in Yiddish. The dish involves deboning fish (often carp, whitefish, mullet, and pike), grinding it up, and combining it with ingredients like breadcrumbs, eggs, and veggies. In the past, this mixture was then stuffed back into the whole fish’s skin. However, there are now many variations of the dish with different presentation styles.

Why do Jews eat gefilte fish?

Gefilte fish has gained popularity as a customary dish on Shabbat among Jews who adhere to religious practices. This is meant to avoid violating the prohibition of borer, which is considered as one of the forbidden activities on Shabbat as per the guidelines provided in the Shulchan Aruch.

What is gefilte fish and how do you eat it?

Gefilte fish, a traditional fish mixture, was once stuffed into fish skin and cooked, but nowadays, this step is typically skipped by modern gefilte fish producers. In the United Kingdom, it is common to fry gefilte fish, which adds a crispy texture to what is otherwise a very soft dish.

What is the gel in gefilte fish?

When preparing gefilte, a Jewish delicacy made from ground fish, it is common for the fish broth to solidify into a jelly-like consistency if left sitting at room temperature. This phenomenon is often observed in canned versions of gefilte, and is caused by the natural gelatin found in fish bones and skin. The traditional fish used in gefilte recipes are carp, whitefish, and pike.

Bottom Line


In conclusion, gefilte fish is a classic dish that has been enjoyed by Jewish families for generations. With its delicate flavors and comforting texture, it is a dish that brings people together for special occasions and family gatherings. Whether you prefer the traditional recipe, or opt for a more modern twist with salmon or sweet gefilte fish, this recipe is sure to become a staple in your kitchen.

By following the tips and recommendations outlined in this article, you’ll be able to make the best homemade gefilte fish you’ve ever tasted. From using fresh fish mixture, to adding carrots and onions for flavor and texture, the little details can really make a difference.

Remember that cooking is all about experimenting and finding what works best for you. So don’t be afraid to try some of the substitutions and variations we’ve suggested or put your own spin on the classic recipe.

At the end of the day, the goal is to create a dish that not only tastes delicious but also brings joy to those who share it around your table. So go ahead and give this gefilte fish recipe a try – who knows, it may just become your new favorite dish!

Gefilte Fish

Gefilte Fish Recipe

Here is a recipe I found way back in an old looseleaf cookbook. The recipe was given to me by a Jewish friend, now long since gone. I have not made them but I have tasted her's and they were wonderful. I can not vouch for the authenticity of the recipe just the source.
No ratings yet
Prep Time 45 mins
Cook Time 2 hrs
Course Appetizer
Cuisine Jewish
Calories 292.6 kcal


  • 2 -3 lbs fish scraps (bones, heads gills removed, skin from carp or other white fish)
  • 3 cups sliced onions
  • 3 lbs carp or 3 lbs other fresh water white fish fillets
  • 3 eggs, beaten just a little bit
  • 2 tablespoons matzo meal or 2 tablespoons some cracker meal
  • water
  • salt and pepper
  • 3 cups peeled carrots, cut into chunks
  • prepared horseradish, to serve


  • Cover the fish scraps, in a large pot with water-- about 4 inches above the scraps.
  • add apprx 1/3 onions, bring to a boil & reduce heat, cook for 45 minutes, Strain out the fish scraps.
  • If you have a food processor that's good- put in the raw fish filets and remaining onions, go on-off until coarsely chopped, don't overdo it.
  • Add eggs lightly beaten, a bit at a time & go on after each addition.
  • Add Matzo meal and 1/2 cup of water.
  • Process, the mixture should be light, smooth and the consistency almost fluffy If it looks too dry add a little more water- just a bit at a time.
  • Season well with salt & pepper.
  • Drop the carrots into the fish stock.
  • Wet your hands and shape the fish mixture into oval balls like an egg and gently lower them into the simmering stock, put them all in the pot.
  • They are happy being crowded in.
  • Cover the pot and simmer for 1 1/2 hours.
  • Let the fish balls cool in the liquid when cooled remove fish balls & carrots to a platter.
  • Reduce stock to about 2 cups.
  • Strain stock over the fish balls cover and refrigerate.
  • Remove Fishballs 30 minutes before serving from the fridger.
  • Serve with some of the fish jelly a carrot piece and plenty of horseradish.

Your Own Notes


Serving: 199gCalories: 292.6kcalCarbohydrates: 11.6gProtein: 33.8gFat: 11.6gSaturated Fat: 2.5gCholesterol: 191.7mgSodium: 140.4mgFiber: 2gSugar: 4.6g
Keyword < 4 Hours, European, Stove Top, Vegetable, Weeknight
Tried this recipe?Let us know how it was!

Recommended Recipes Just For You