National Dish Israel: Gefilte Fish with Horseradish (Recipe)

In this article
Meet Gefilte Fish with Horseradish, a dish that carries centuries of Jewish tradition to the table. Tender, delicately seasoned fish balls are gently poached in an aromatic broth, then served with a sharp, warming horseradish sauce that cuts through their richness. Once a clever way to stretch and preserve fish, this festive classic has become a symbol of celebration in Jewish homes the world over — and it is far easier to make at home than you might think.
About Gefilte Fish with Horseradish
Gefilte Fish is a traditional national dish of Israel with a long history reaching back into the Jewish diaspora. Originally conceived as a practical way to preserve fish, it has become a symbol of festive occasions in countless Jewish households. The tender, flavourful fish balls are typically a blend of different varieties of fish, gently simmered in a fragrant broth. Served with an intense horseradish sauce, the dish not only lifts the flavour but brings a piece of culture to the table.
Ingredients (serves 1–2)
- 300 g white fish fillet (such as carp or trout)
- 1 small onion, finely chopped
- 1 egg
- 2 tablespoons breadcrumbs (or gluten-free coating)
- 1 teaspoon salt
- 1/2 teaspoon pepper
- 750 ml water or fish stock
- 2 tablespoons horseradish (fresh or as a paste)
Shopping for the ingredients
When shopping for gefilte fish, fresh, high-quality fish fillets should take centre stage. Visit your local fishmonger or market to get the best produce, and choose your fillets with care — freshness is decisive for the flavour of the finished dish. If you cannot get hold of fresh fish, frozen fish also works well, though it should be thoroughly defrosted before you begin.
Preparing the dish
Preparing gefilte fish properly is an essential step in getting the result just right. Start by cutting the fish fillets into small pieces to improve the texture of the balls. Next, sauté the onion in a pan until translucent to bring out its full aroma. Prepare the broth as well, bringing water or fish stock to the boil in a large pot while you make up the fish mixture.
Step-by-step instructions
- Finely mince the fish fillets in a mincer or food processor.
- Add the onion, egg, breadcrumbs, salt and pepper to the fish and combine thoroughly.
- Shape the mixture into small balls.
- Carefully lower the balls into the boiling broth and simmer over medium heat for 30–40 minutes.
- Meanwhile, prepare the horseradish; if using fresh, grate it finely and mix with a little salt and lemon juice.
- Once cooked, lift the fish balls from the broth and arrange them on a plate.
- Serve with the horseradish sauce and enjoy!
Gluten-free / lactose-free version
Making this dish gluten-free or lactose-free is simpler than you might expect. Replace the breadcrumbs with a gluten-free coating or even ground nuts, and use lactose-free products where necessary. The other ingredients in the recipe are generally free of gluten and lactose anyway. That way, people with particular dietary needs can enjoy this delicious dish too.
Tips for vegans and vegetarians
For a vegan or vegetarian alternative to gefilte fish, you can use plant-based protein sources such as lentils or chickpeas, which can likewise be worked into a fine mixture. Use spices and herbs to intensify the flavour — even a hint of seaweed-based ingredient can lend the dish an extra “fishy” note. The horseradish sauce stays exactly the same, giving the dish its signature kick. Serve it in the spirit of a good bowl of Hummus for a plant-forward spread.
More tips and tricks
A few extra tips and tricks will help you improve the dish. Fresh herbs such as dill or parsley can be stirred into the fish mixture for added fragrance. Take care not to overcook the balls, as they can otherwise turn dry. Experiment with different types of fish for varied flavours, and try small variations in the horseradish sauce to make it your own.
Adapting the recipe to your taste
The lovely thing about gefilte fish is how easily the recipe adapts to personal taste. Add different spices to vary the texture or flavour. Some people like their balls a little spicier, adding more pepper or another sharp vegetable. Playing with the broth can bring great results too — swap the water for an aromatic fish stock for a deeper base.
Ingredient substitutions
When it comes to substituting certain ingredients, you might use salmon or tuna in place of white fish. Instead of breadcrumbs, oats or quinoa work well. These variations let you adapt the dish to your own preferences or to what is available locally, without losing the character of the traditional recipe — much as you might tweak a plate of Moroccan Fish to suit the season.
Drink pairing ideas
White wines such as Sauvignon Blanc or a light Riesling pair beautifully with this dish, and a crisp rosé makes an excellent choice too. For alcohol-free alternatives, consider sparkling water with lemon or a fresh fruit tea, which complements the flavours wonderfully. Serve your drinks in fitting glasses to round off the whole experience.
Serving and presentation ideas
The presentation of your gefilte fish can be greatly enhanced by the way you plate it. Use a large serving platter and arrange the fish balls artfully alongside small bowls of horseradish sauce. Decorate with fresh herbs and add a wedge of lemon for a splash of colour. A presentation like this will impress your guests and underline the festive occasion — a natural centrepiece of Israeli cuisine.
A bit of history
Gefilte fish has its roots in Jewish tradition and dates back to the Middle Ages. Originally developed as a method of preservation, over time it grew into a beloved dish for festivals, particularly Passover. Its preparation often involves the whole family, which not only creates a special atmosphere but offers a way to pass on traditions and stories. Through globalisation, gefilte fish has gained international recognition and is enjoyed today in many variations across Jewish communities worldwide.
More recipe ideas
Summary: Gefilte Fish with Horseradish
Gefilte fish with horseradish is a timeless dish that not only delights the palate but is deeply rooted in Jewish culture. The combination of tender fish balls and sharp horseradish sauce makes this recipe a highlight of festive occasions. Whether you prepare it traditionally or try a modern twist, this dish will always spark conversation at the table. Let its variety and possibilities inspire you, and bring a piece of Jewish tradition into your own kitchen!



