Iโve always found immense joy in preparing a classic gefilte fish recipe, especially when itโs as vibrant and flavorful as this one. The subtle aroma of smoked paprika and fresh dill immediately signals a truly hearty, healthy meal that feels both comforting and new. This easy gefilte fish recipe is perfect for any home cook looking to bring a protein-packed dinner to the table without all the fuss, turning a traditional dish into a modern family-friendly favorite.

Ingredient Essentials and Upgrades for Your Gefilte Fish
Core Ingredient List for the best gefilte fish recipe:
- 900 g / 2 lb skinless, deboned white fish fillets (such as pike, carp, or cod) โ for the essential flavor and firm texture (I often use cod for a milder taste if traditional fish is hard to find).
- 2 medium (300 g / 10.5 oz) yellow onions, 1 finely diced, 1 quartered โ adds natural sweetness and depth.
- 4 medium (400 g / 14 oz) carrots, 2 finely grated, 2 cut into 1 cm (0.4 inch) thick rounds โ provides sweetness, color, and garnish.
- 2 large eggs โ binds the fish mixture (or two flax eggs if you need an egg-free option).
- 60 g / 0.5 cup matzo meal โ acts as a binder and adds structure (gluten-free matzo meal or finely ground almond flour works as a dietary substitution).
- 1 tablespoon (15 ml) finely minced preserved lemon (pith removed) โ adds a unique, tangy brightness.
- 1 teaspoon (5 ml) ground cumin โ for warm, earthy notes.
- 1 teaspoon (5 ml) ground coriander โ provides a fragrant, citrusy undertone.
- 1 teaspoon (5 ml) smoked paprika โ infuses a deep, smoky flavor.
- 0.5 teaspoon (2.5 ml) freshly ground black pepper โ for a touch of spice.
- 1.5 teaspoons (7.5 ml) fine sea salt, or to taste โ enhances all the flavors.
- 1 teaspoon (5 ml) granulated sugar (optional, for balance) โ rounds out the flavors, can be omitted for a lower sugar option.
- 2 tablespoons (30 ml) vegetable oil โ for sautรฉing aromatics.
- 1.5 Liters / 6 cups vegetable broth โ for simmering the gefilte fish patties (homemade fish broth adds even richer flavor).
- 0.25 cup (60 ml) chopped fresh dill, plus sprigs for garnish โ adds fresh, herbaceous flavor.
- 0.25 cup (60 ml) chopped fresh cilantro, plus sprigs for garnish โ for a bright, pungent finish.
- 2 tablespoons (30 ml) pine nuts, toasted, for garnish โ adds crunch and nutty flavor.
- 1 tablespoon (15 ml) harissa-infused olive oil (blend 1 tsp harissa paste with 1 tbsp olive oil) โ for a vibrant drizzle and hint of warmth.
Premium Swaps & Quality Choices:
- Opt for freshly ground fish from a local fishmonger for superior flavor and texture.
- Using organic vegetables ensures a cleaner, more vibrant taste.
- Homemade fish broth (from fish bones) can create a richer, more authentic simmering liquid.
Dietary Substitutions for Gefilte Fish:
- For a gluten-free gefilte fish recipe, use gluten-free matzo meal, almond flour, or crushed rice crackers as a binder.
- Adjust or omit sugar based on your preference for a diabetic-friendly option.
- Haddock or cod can be used for a milder flavor profile if preferred over traditional carp or pike.
Freshness and Sourcing Tips:
- Always choose fish with clear eyes and no strong odor for the best results.
- Donโt hesitate to ask your fishmonger to grind the fish for you; it saves time.
- Local markets often provide the freshest seasonal produce, enhancing your dish.
Cooking Steps Made Simple: Crafting Your Gefilte Fish
Step-by-Step Instructions:
- Prepare Fish & Veggies (15 min): Finely grind the fish fillets using a food processor or meat grinder, ensuring a slightly coarse texture, not a paste. Set aside in a large mixing bowl.
- Sautรฉ Aromatics (8-10 min): In a medium skillet, heat the vegetable oil over medium heat until it shimmers. Add the finely diced onion and finely grated carrots. Sautรฉ for 8-10 minutes until they feel softened and appear translucent, but not browned. Let cool slightly.
- Mix the Gefilte Fish Blend (10 min): Add the cooled sautรฉed onion and carrots to the ground fish. Incorporate the eggs, matzo meal, minced preserved lemon, cumin, coriander, smoked paprika, black pepper, salt, sugar (if using), and all fresh dill and cilantro. Mix thoroughly by hand until just combined; do not overmix, as this can make the patties tough. I often give a small cooked spoonful of the mixture a quick taste test here to adjust seasonings before shaping.
- Shape the Patties (15 min): Moisten your hands with cold water and form the fish mixture into 12-14 oval or round patties, about 6-7 cm (2.5-3 inches) long and 2 cm (0.8 inches) thick. Arrange them neatly on a platter.
- Prepare Poaching Liquid (5 min): In a large, wide pot or Dutch oven, combine the vegetable broth, quartered onion, and carrot rounds. Bring to a gentle simmer over medium heat, watching for small bubbles. Season the poaching liquid lightly with salt and pepper to taste.
- Simmer the Gefilte Fish (30-40 min): Carefully slide the fish patties into the simmering broth, ensuring they are submerged and gently bobbing. Add more broth or water if necessary. Reduce heat to low, cover, and gently poach for 30-40 minutes, or until the fish is firm to the touch and cooked through. If the broth starts to boil too vigorously, simply lower the heat further to prevent the patties from breaking apart.
- Cool and Chill (4+ hours): Using a slotted spoon, carefully remove the cooked fish patties and carrot rounds from the broth and arrange them on a clean plate. Strain the poaching liquid through a fine-mesh sieve into a separate bowl, discarding solids. Let the patties, carrot rounds, and broth cool completely to room temperature, then cover and refrigerate for at least 4 hours, or preferably overnight, to allow the broth to jellify, which adds to the classic presentation of this gefilte fish recipe.
- Garnish (5 min): Before serving, gently toast the pine nuts in a dry 10-inch skillet over medium-low heat for 3-5 minutes until golden brown and fragrant. Prepare the harissa-infused olive oil by stirring together the harissa paste and olive oil until well combined.
- Serve: To serve, arrange 1-2 chilled gefilte fish patties on a plate. Top each patty with a chilled carrot round and a small spoonful of the jellied broth. Scatter a few toasted pine nuts around and over the fish. Garnish with fresh dill and cilantro sprigs for a pop of vibrant green. Finish with a delicate drizzle or small swirl of the bright orange harissa-infused olive oil for color contrast and a hint of warmth, completing this beautiful gefilte fish recipe.
Options for Different Cooking Methods:
- Stove-top: The traditional and most common method described above ensures tender, flavorful gefilte fish.
- Instant Pot: For a faster option, cook on high pressure for 30 minutes with a natural release, achieving similar tender results.
Inline Adjustments for Flavor & Speed:
- Always taste a small cooked piece of the mixture before forming all patties; itโs an easy way to adjust seasonings perfectly.
- For deeper flavor, consider adding extra sliced carrots or a whole onion to the simmering broth, infusing more aromatic notes into your gefilte fish.
Best Times to Enjoy & Serving Suggestions for Your Gefilte Fish
Perfect for Any Occasion
This easy gefilte fish recipe is incredibly versatile, fitting into many mealtime scenarios. It truly shines as a hearty, healthy meal for any gathering.
- Weeknight Dinners: A protein-packed and satisfying option after a busy day.
- Holiday Meals: A cherished traditional centerpiece for Passover Seder or Rosh Hashanah.
- Meal Prep: Excellent for make-ahead lunches and dinners, saving you time.
- School Lunches: A delicious, protein-rich choice that kids can enjoy chilled.
Delicious Pairing Suggestions
Elevate your homemade gefilte fish with these classic accompaniments, enhancing its delicate flavor profile.
- Horseradish: The traditional kick, whether red or white.
- Carrot Slices: Serve with the tender carrots from the cooking broth.
- Fresh Dill or Parsley: A bright garnish adds a touch of freshness.
- Challah Bread: Perfect for soaking up the rich broth.
Storage and Reheating Tips
Proper storage ensures your gefilte fish remains delicious and safe for future meals, making it a wonderful meal prep recipe.
- Fridge: Store in an airtight container, submerged in some of its cooking broth, for 3-4 days.
- Freezer: Freeze individual portions in an airtight container with broth for up to 2 months. Thaw completely in the refrigerator overnight.
- Reheating: Gently warm on the stove in a small amount of broth until heated through, or microwave briefly. It’s also delicious served chilled directly from the fridge.
Nutrition and Lifestyle Perks of Homemade Gefilte Fish
Link to Health Goals
Making your own gefilte fish provides a healthy foundation for various dietary goals. It’s a smart choice for anyone focusing on nutritious eating.
- Weight Management: Lean protein contributes to satiety without excessive calories, supporting healthy eating habits.
- Protein Intake: An excellent source of high-quality protein, vital for muscle health and sustained energy.
- Heart Health: Naturally low in saturated fat, it supports a heart-healthy diet.
- Diabetic-Friendly Options: You can easily control or omit the sugar content for a blood sugar-conscious meal.
Quick Benefits
Beyond its traditional appeal, this dish offers practical benefits for your everyday healthy lifestyle.
- Easy healthy meals for the whole family.
- Protein-packed dinners keep you full longer, reducing snack cravings.
- Great for meal prep recipes, saving precious time during the week.
- Can be naturally gluten-free with simple, thoughtful swaps.
- A comforting, traditional dish that fits seamlessly into a modern healthy lifestyle.
Why This Gefilte Fish Recipe Makes Life Easier
This traditional dish, when made at home, offers incredible benefits for the busy cook. It truly simplifies wholesome cooking for your family.
- Convenience: It’s a make-ahead friendly dish, reducing stress on busy days.
- Budget-Friendly: Often more economical to prepare at home than purchasing pre-made versions.
- Flexibility: Easily adaptable to various dietary needs and taste preferences, making it a great family-friendly option.
- Family & Tradition: A simple, heartwarming way to share beloved family traditions and create new memories around the table.

Kitchen Secrets, Adjustments & Safe Swaps
Pro Tips for Flavor and Texture
Achieving the perfect gefilte fish comes down to a few key techniques. These tips ensure a delicious outcome every time.
- Chill the mixture for 30 minutes before shaping; this helps make handling easier and keeps patties firm.
- Don’t overcrowd the pot during simmering to ensure each piece cooks evenly and thoroughly.
- Use fish bones and heads, simmered separately, to create an even richer, more flavorful broth for cooking. I always make a double batch of broth when I prepare gefilte fish, freezing half for my next batch of fish patties.
Creative Add-ins and Festive Twists
While the classic gefilte fish recipe is wonderful, a few small additions can introduce new dimensions of flavor.
- A pinch of lemon zest in the fish mixture for a bright, citrusy note.
- Finely chopped fresh parsley or dill for extra herbaceous flavor.
- A touch of grated ginger for a surprising, subtle warmth.
Allergy-Aware Suggestions and Safe Substitutions
Making this dish accessible for everyone is simple with a few smart swaps. This gefilte fish preparation is naturally nut-free, making it suitable for many with allergies.
- Egg-Free: Use a flax egg (1 tbsp ground flaxseed + 3 tbsp water per egg, let sit 5 minutes) or a commercial egg replacer as a binder.
- Nut-Free: This recipe is naturally nut-free, making it a safe choice for those with nut sensitivities.
Reader Questions About Gefilte Fish
โCan homemade gefilte fish be prepped ahead for the week?โ
Yes, it’s a fantastic meal prep recipe! You can store chilled gefilte fish in its broth in an airtight container in the refrigerator for 3-4 days, making for easy healthy meals throughout the week.
โWhere can I buy gefilte fish ingredients online?โ
While specialty online grocers are an option, most ingredients for this gefilte fish recipe are readily available at your local supermarket. For fresh, ground fish, many online fishmongers also deliver directly to your door.
โIs gefilte fish a healthy option for weight loss diets?โ
Absolutely! As a lean, protein-packed dinner with controlled sugar content, itโs an excellent choice for managing weight and providing satiety. It supports a healthy eating plan.
โWhatโs the best fish blend for a traditional gefilte fish recipe?โ
A combination of carp, pike, and whitefish is traditional, offering a balanced flavor and texture that many find ideal. This blend creates that authentic taste we all love.
โHow do I prevent my gefilte fish from falling apart?โ
Ensure your mixture has enough binder (matzo meal and eggs) and avoid overcooking, which can dry it out. I’ve found that chilling the mixture for at least 30 minutes before shaping really helps keep those patties cohesive during simmering.
โCan I freeze cooked gefilte fish?โ
Yes, you can freeze cooked gefilte fish! For best results, freeze it in an airtight container submerged in its cooking broth for up to 2 months. Thaw overnight in the refrigerator and gently reheat.
Conclusion
Enjoy the rich taste and comforting tradition of homemade gefilte fish. This easy, protein-packed dinner isn’t just a meal; it’s a celebration of flavor and family, made simple. Pin this gefilte fish recipe to your weekly meal plan and share this special dish with your loved ones for quick, healthy family dinners!
Print
gefilte fish recipe
- Total Time: 335 minutes
- Yield: 12–14 patties 1x
- Diet: General
Description
This easy gefilte fish recipe offers a vibrant, flavorful, and protein-packed meal, combining traditional tastes with modern family-friendly appeal, featuring smoked paprika and fresh dill. It’s a hearty and healthy dish perfect for any home cook.
Ingredients
- 2 lb skinless, deboned white fish fillets (such as pike, carp, or cod)
- 2 medium yellow onions, 1 finely diced, 1 quartered
- 4 medium carrots, 2 finely grated, 2 cut into 1 cm thick rounds
- 2 large eggs
- 0.5 cup matzo meal
- 1 tablespoon finely minced preserved lemon (pith removed)
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon smoked paprika
- 0.5 teaspoon freshly ground black pepper
- 1.5 teaspoons fine sea salt, or to taste
- 1 teaspoon granulated sugar (optional)
- 2 tablespoons vegetable oil
- 6 cups vegetable broth
- 0.25 cup chopped fresh dill, plus sprigs for garnish
- 0.25 cup chopped fresh cilantro, plus sprigs for garnish
- 2 tablespoons pine nuts, toasted, for garnish
- 1 teaspoon harissa paste
- 1 tablespoon olive oil
Instructions
- Prepare Fish & Veggies: Finely grind the fish fillets using a food processor or meat grinder, ensuring a slightly coarse texture. Set aside in a large mixing bowl.
- Sautรฉ Aromatics: In a medium skillet, heat the vegetable oil over medium heat. Add the finely diced onion and finely grated carrots. Sautรฉ for 8-10 minutes until softened and translucent, then let cool slightly.
- Mix the Gefilte Fish Blend: Add the cooled sautรฉed onion and carrots to the ground fish. Incorporate the eggs, matzo meal, minced preserved lemon, cumin, coriander, smoked paprika, black pepper, salt, sugar (if using), and all fresh dill and cilantro. Mix thoroughly by hand until just combined; do not overmix.
- Shape the Patties: Moisten your hands with cold water and form the fish mixture into 12-14 oval or round patties, about 6-7 cm (2.5-3 inches) long and 2 cm (0.8 inches) thick. Arrange them neatly on a platter.
- Prepare Poaching Liquid: In a large, wide pot or Dutch oven, combine the vegetable broth, quartered onion, and carrot rounds. Bring to a gentle simmer over medium heat. Season the poaching liquid lightly with salt and pepper to taste.
- Simmer the Gefilte Fish: Carefully slide the fish patties into the simmering broth, ensuring they are submerged. Reduce heat to low, cover, and gently poach for 30-40 minutes, or until the fish is firm to the touch and cooked through.
- Cool and Chill: Using a slotted spoon, carefully remove the cooked fish patties and carrot rounds from the broth and arrange them on a clean plate. Strain the poaching liquid through a fine-mesh sieve into a separate bowl. Let the patties, carrot rounds, and broth cool completely to room temperature, then cover and refrigerate for at least 4 hours, or preferably overnight, to allow the broth to jellify.
- Garnish and Serve: Gently toast the pine nuts in a dry skillet until golden brown and fragrant. Prepare the harissa-infused olive oil by stirring together the harissa paste and olive oil. To serve, arrange 1-2 chilled gefilte fish patties on a plate. Top each patty with a chilled carrot round and a small spoonful of the jellied broth. Scatter toasted pine nuts and garnish with fresh dill and cilantro sprigs. Finish with a drizzle of harissa-infused olive oil.
Notes
Taste the fish mixture before shaping patties to adjust seasoning. For deeper flavor, add extra carrots or a whole onion to the poaching broth. For a gluten-free option, use gluten-free matzo meal or almond flour. Cod or haddock can be used for a milder taste. Store chilled.
- Prep Time: 60 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Poaching
- Cuisine: Ashkenazi Jewish
Nutrition
- Serving Size: 1 patty (approx. 70 g)
- Calories: 130 calories
- Sugar: 2 g
- Sodium: 280 mg
- Fat: 4 g
- Saturated Fat: 1.5 g
- Unsaturated Fat: 2 g
- Trans Fat: 0 g
- Carbohydrates: 8 g
- Fiber: 1.5 g
- Protein: 14 g
- Cholesterol: 45 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and weโll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- โ Printable PDF (ingredients + steps)
- โ Save it to your phone (no long scrolling)
- โ Includes cook time + servings
- โ Easy to follow
FAQ
Whereโs the full recipe?
Itโs delivered as a printable PDF so you can save it and cook without scrolling.
I didnโt get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.