Traditional European pickled fish recipe featuring trout, herring, or salmon marinated in a flavorful brine with coriander, peppercorns, and bay leaves. This easy homemade selyodka is preserved in oil with onions, perfect for appetizers, snacks, or party platters. A classic fish preservation method that delivers tender, well-seasoned fish with a balanced salty and tangy taste. Ideal for seafood lovers looking for authentic pickled fish recipes using simple ingredients and easy preparation.

Ingredients
- 2–4 lbs trout, herring, or salmon (we used trout), gutted and washed (no need to de-scale)
- 2 medium onions, sliced
- 1 cup grape seed oil or canola oil
For the Marinade:
- 4 cups water
- 1 cup salt
- ½ cup sugar
- 1 tablespoon coriander seeds
- 1 tablespoon whole peppercorns
- 5–7 bay leaves
Instructions
- Bring 4 cups of water to a boil. Remove from heat and stir in salt, sugar, coriander, peppercorns, and bay leaves until dissolved. Let the marinade cool to room temperature (you can place it outside if the weather is cold).
- Cut the fish into 1-inch thick steaks, discarding heads and tails. You may halve the steaks if preferred. Place the fish pieces into a large bowl.
- Pour the cooled marinade over the fish, ensuring the pieces are fully submerged. Place a plate on top to weigh the fish down. Cover and refrigerate for 12–14 hours (or store in a very cold place like a garage if available).
- After marinating, remove the fish from the brine. Layer the fish steaks in a jar, alternating with sliced onions.
- Pour the grape seed or canola oil over the fish and onions until everything is fully covered. The oil helps keep the fish moist and well-preserved.
- Store the jar in the refrigerator and allow flavors to meld before serving.
Why You’ll Love This Recipe
- Traditional European Flavor: Classic pickled fish with a perfect balance of saltiness and aromatic spices.
- Simple Ingredients: Uses everyday pantry staples to create a flavorful dish.
- Versatile: Can be made with trout, herring, or salmon depending on preference and availability.
- Long Shelf Life: Properly marinated and stored fish lasts well in the refrigerator.

Tips
- Ensure fish is fully submerged in the marinade to avoid spoilage.
- Use a plate or weight to keep the fish submerged during marinating.
- Marinate for at least 12 hours for optimal flavor absorption.
- Use fresh, firm fish for the best texture.
Variations and Substitutions
- Substitute grape seed oil with light olive oil or sunflower oil.
- Add sliced carrots or fresh dill for added flavor layers.
- Use different whole spices like mustard seeds or allspice berries for a unique twist.
- For a spicier version, include a few sliced chili peppers in the jar.
FAQs
How long can I store the pickled fish?
Stored properly in oil and refrigerated, it can last up to 2 weeks.
Can I use frozen fish?
Fresh fish is recommended, but previously frozen fish can be used if properly thawed and drained.
Is it necessary to discard the heads and tails?
Yes, it improves the texture and presentation of the final dish.
Serving and Suggestions
- Serve chilled as an appetizer with rye bread or crackers.
- Pair with boiled potatoes and sour cream for a traditional meal.
- Garnish with fresh herbs like dill or parsley for extra freshness.
- Great addition to a charcuterie or seafood platter.
Selyodka Recipe (European Pickled Fish)
12
servings12
hoursIngredients
2–4 lbs trout, herring, or salmon (we used trout), gutted and washed (no need to de-scale)
2 medium onions, sliced
1 cup grape seed oil or canola oil
For the Marinade:
4 cups water
1 cup salt
½ cup sugar
1 tablespoon coriander seeds
1 tablespoon whole peppercorns
5–7 bay leaves
Directions
- Bring 4 cups of water to a boil. Remove from heat and stir in salt, sugar, coriander, peppercorns, and bay leaves until dissolved. Let the marinade cool to room temperature (you can place it outside if the weather is cold).
- Cut the fish into 1-inch thick steaks, discarding heads and tails. You may halve the steaks if preferred. Place the fish pieces into a large bowl.
- Pour the cooled marinade over the fish, ensuring the pieces are fully submerged. Place a plate on top to weigh the fish down. Cover and refrigerate for 12–14 hours (or store in a very cold place like a garage if available).
- After marinating, remove the fish from the brine. Layer the fish steaks in a jar, alternating with sliced onions.
- Pour the grape seed or canola oil over the fish and onions until everything is fully covered. The oil helps keep the fish moist and well-preserved.
- Store the jar in the refrigerator and allow flavors to meld before serving.


Leave a Reply